Board logo

标题: Java嵌入式开发Palm OS程序之一 05 [打印本页]

作者: samwalton    时间: 2014-3-25 17:16     标题: Java嵌入式开发Palm OS程序之一 05

  这说明了Waba中Catalog的基本的功能,不过,这些例子你在现实世界中编程时都不会见到,因为它们处理的都是非常简单的数据,前半篇文章中的联络管理器需要存储名、姓、地址电话、传真、电子邮件以及其他好几个字段。既然Catalog只能理解字节数组,那么我们如何确定一个字段在什么地方结束又在什么地方开始呢?可以使用 DataStream来示着一些变得更简单,如果你调用这个方法把数据写进 Catalog,那么把它取出也同样容易。例如,如果你象下面这样写数据:


ds.writeString(edtFName.getText());

ds.writeString(edtLName.getText());

ds.writeString(edtPhone.getText());

ds.writeString(edtFax.getText());


  那么就要像下面这样把数据从Catalog取出


edtFName.setText(ds.readString());

edtLName.setText(ds.readString());

edtPhone.setText(ds.readString());

edtFax.setText(ds.readString());


  只要保持适当的顺序,数据将通过 DataStream类适当地分隔。在什么位置分隔数据完全由你决定,也可以通过相对位置或使用某些字符分隔,这是一个胜过 kjava.Database类的地方。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0