第1章 程序开发环境 1
1-1 Palm系列掌上电脑 2
1-2 开发环境 3
1-3 内存 4
1-4 句柄(Handles) 6
1-5 数据库和存储堆 7
1-6 设备重置 7
软性重置(Soft Resets) 8
修正的软性重置(Modified Soft Resets) 8
硬性重置(Hard Resets) 8
第2章 如何编辑和安装程序 11
2-1 创建程序编辑环境 12
2-2 创建程序原始代码 14
2-3 编辑程序 18
2-4 安装并执行程序 19
第3章 基本程序结构 23
3-1 #include包含命令说明 24
3-2 程序的主函数PilotMain() 26
3-3 程序的开始和结束 30
3-4 事件句柄 35
3-5 结语 43
第4章 资源编辑器PilRC 45
4-2 资源编辑器PilRC命令说明 46
4-1 资源(Resources) 46
4-3 利用PilRCUI预览画面 60
4-4 读取资源 63
第5章 用户界面Forms and Form Objects 67
5-1 PilRC程序范例 68
5-2 FORM命令说明 70
ALERT命令说明 70
Modal形式对话框 73
ModalForm的Help画面 76
5-3 Form的对象(objects) 77
成功触按(successful tap)所产生的事件 78
一经触按(the start of a tap)即产生的事件 79
连续触按(repeated taps)所产生的事件 79
不成功触按后(the end of an unsuccessful tap)所产生的事件 80
5-4 从Form上获取对象(object) 80
对象指针(object pointer)的种类 80
5-5 Label对象 82
5-6 Gadget对象 83
5-7 List对象 91
显示某一特定List项目的程序范例 93
非传统的List对象 93
5-8 Pop-up Trigger对象 95
5-9 文本(Text)对象 96
5-10 滚动条(Scrollbar)对象 102
5-11 菜单(Menu) 109
5-12 表格(Tables) 111
只有显示功能的数据类型 111
可编辑的数据类型 112
第6章 基本数据库管理 119
6-1 记录(Records)数据库和资源(Resources)数据库 120
6-2 建立数据库 121
6-3 数据库打开 124
6-4 数据库关闭 126
6-5 数据库删除 126
6-6 数据库信息 128
6-7 自定信息块 132
6-8 列举数据库(Enumerating Databases) 137
第7章 资源数据库和记录数据库 139
7-1 读取资源 140
7-2 建立资源 142
7-3 管理资源 143
7-4 什么是记录 145
7-5 建立记录 148
7-6 获取记录和修改记录 150
7-7 删除记录 152
7-9 记录数据排序 156
7-8 寻找记录 156
7-10 类别 162
7-11 秘密记录 166
7-12 程序范例 167
第8章 其他 173
8-1 搜索(Find) 174
Find简介 174
搜索的目标与过程 174
在所搜索的项目中漫游 178
8-2 红外线传送(Beaming) 179
使用序列管理器(Serial Manager)的技巧 186
8-3 序列传输(Serial communication) 186
程序范例1 192
程序范例2 201
程序范例3 211
8-4 字符串处理函数 240
8-5 管道(Conduits)简介 243
第9章 结论 245
Palm OS函数索引 247
表格索引 257
图片索引 258
程序范例索引 259