首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Java嵌入式开发Palm OS程序之一 05

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类的地方。
返回列表