《精通Palm OS程序设计 CodeWarrior入门教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:位元文化编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7302045100
  • 页数:354 页
图书介绍:

第1章 Palm与Palm OS 3

1.1 闲谈Palm 3

1.1.1 干嘛用Palm 3

1.1.2 选哪种PDA 4

1.2 Palm的演化与品种 6

1.3 操作系统——Palm OS 9

1.4 Palm硬件 11

第2章 Palm OS应用程序与开发环境 17

2.1 Palm OS概述 17

2.2 Palm OS程序开发的差异性 19

2.3 开发环境 20

2.4 CodeWarrior开发环境 21

2.5 参考文件 23

2.5.1 用什么看 23

2.5.2 Palm OS文件 23

2.5.3 CodeWarrior文件 25

第3章 Hello Palm——初探Palm OS应用程序 29

3.1 第一个Palm程序——HelloPalm 29

3.1.1 程序开发环境 29

3.1.2 创建应用程序 30

3.1.3 编译、执行与调试 41

3.2 了解HelloPalm 47

3.2.1 程序代码结构 47

3.2.2 资源文件 49

3.2.3 简略流程 50

第4章 CodeWarrior操作——项目创建与程序编译/调试 55

4.1 项目与文件管理 55

4.1.1 项目中的文件 55

4.1.2 项目的打开、关闭与保存 56

4.1.3 文件的操作与管理 57

4.2 编译程序 58

4.3 加载与执行 60

4.3.1 加载到Palm 61

4.3.2 加载POSE 62

4.3.3 POSE与ROM image 63

4.4 程序调试 65

4.4.1 程序错误与调试工具 66

4.4.2 Debugger窗口 67

4.4.3 控制程序的执行 70

4.4.4 查看变量数据 71

5.1 认识资源 75

5.1.1 Palm OS应用程序的资源 75

第5章 资源Constructor的使用 75

5.1.2 可编辑的资源类型 76

5.2 Constructor基本操作 78

5.2.1 文件操作 78

5.2.2 项目窗口与资源管理 80

5.2.3 编辑窗口 85

5.2.4 属性查看窗口 85

5.3 窗体与窗体对象资源 86

5.3.1 窗体 86

5.3.2 窗体与窗体对象 91

5.4 菜单资源 94

5.3.3 窗体与菜单 94

5.4.1 菜单栏 95

5.4.2 菜单 97

5.5 警告(Alert) 100

5.5.1 创建与设置警告 100

5.5.2 编辑警告 102

5.6 文字 103

5.6.1 字符串资源 103

5.6.2 字符串列表资源 104

5.6.3 应用程序信息字符串列表资源 105

5.7.1 图标 106

5.7 图标与位图 106

5.7.2 位图 108

第6章 事件驱动程序 115

6.1 事件驱动程序概念 115

6.2 事件 116

6.2.1 事件数据结构 116

6.2.2 各种事件说明 118

6.3 事件循环 128

6.3.1 处理事件的函数 128

6.3.2 事件循环结构 133

6.4 应用程序激活与关闭 138

6.4.1 应用程序激活与Lunch Code 139

6.4.2 响应Lunch Code 140

6.4.3 应用程序停止 141

第7章 使用窗体 145

7.1 创建窗体 145

7.1.1 窗体函数 145

7.1.2 创建窗体的流程 147

7.2 窗体创建实践 149

7.2.1 使用窗体的程序代码 149

7.2.2 示例程序结构 151

7.3 多个窗体间的切换 154

7.3.1 SwitchForms程序示例 155

7.3.2 程序结构 158

7.3.3 执行结果 160

7.4 对话框 161

7.4.1 程序示例 161

7.4.2 程序结构 166

第8章 窗体对象 171

8.1 窗体对象的使用技术 171

8.1.1 窗体对象的事件 171

8.1.2 使用窗体对象的相关函数 172

8.1.3 获取窗体对象 175

8.1.4 使用内存 175

8.2 字段与文字处理 178

8.2.1 使用字段的相关函数 178

8.2.2 使用字段 180

8.2.3 获取字段文字 182

8.2.4 设置字段的文字 183

8.2.5 字段事件 186

8.2.6 示例程序 187

8.2.7 示例程序结构 193

8.3 使用文字资源 197

8.3.1 使用资源相关函数 198

8.3.2 程序代码中使用字符串资源 199

8.3.3 辅助说明文字 200

8.4 控件Control 200

8.4.1 控件对象的属性 201

8.4.2 控件数据结构 202

8.4.3 控件相关函数 203

8.4.4 控件事件 204

8.4.5 组控件 205

8.4.6 使用控件 206

8.4.7 示例程序 209

8.4.8 示例程序结构 217

8.5 列表与弹出触发器 223

8.5.1 列表与弹出列表的创建 224

8.5.2 相关函数 226

8.5.3 列表与弹出事件 227

8.5.4 使用列表与弹出列表 227

8.5.5 ListTime示例程序 230

8.5.6 程序结构 238

8.6 表格Table 240

8.6.1 表格的创建 241

8.6.2 表格结构 243

8.6.3 相关函数 244

8.6.4 表格事件 248

8.6.5 使用表格 249

8.6.6 使用文字单元格 252

8.6.7 Table示例程序 255

8.6.8 程序结构 264

第9章 菜单的应用 271

9.1 使用菜单 271

9.1.1 菜单接口的表现 271

9.1.2 相关函数 273

9.1.3 菜单事件 274

9.1.4 使用菜单 275

9.2 About命令选项 278

9.2.1 AboutMenu示例程序 278

9.2.2 程序结构 284

9.3 Edit菜单 289

9.3.1 相关函数 289

9.3.2 Edit菜单的功能 292

9.3.3 EditMenu示例程序 292

9.3.4 示例程序结构 302

10.1.2 Palm的内存存储特性 309

10.1.1 Palm内存的硬件 309

第10章 内存、存储与数据 309

10.1 Palm OS内存与存储的结构 309

10.1.3 内存结构 310

10.2 数据库与数据 312

10.2.1 数据库结构 313

10.2.2 记录列表与数据存取 314

10.3 数据库管理 316

10.3.1 相关函数 316

10.3.2 创建数据库 320

10.3.3 打开数据库 321

10.3.4 关闭数据库 322

10.3.5 删除数据库 323

10.4 记录管理 323

10.4.1 相关函数 323

10.4.2 创建新记录 328

10.4.3 获取、读取记录 330

10.4.4 修改、写入记录 331

10.4.5 删除记录 332

10.4.6 PhoneBook示例程序 332

10.4.7 程序结构 342