当前位置:首页 > 工业技术
Palm OS程序设计入门
Palm OS程序设计入门

Palm OS程序设计入门PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:宝库网络科技编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2001
  • ISBN:7900635580
  • 页数:205 页
图书介绍:Palm程序设计是一个尚不普及的领域,但发展势头迅猛。本书便是为了适应这一变化趋势而写,希望能最大程度满足读者的需求。本书共分9章。主要内容有:Palm的硬件结构;Palm的内建程序;Palm与PC的数据处理过程;Palm OS仿真器(Palm OS Emulator)的使用方法;Code Warrior的功能;实际使用Code Warrior进行Palm OS程序设计。本书内容简洁,讲解由浅入深、清晰明了,适合于Palm程序设计的入门读者和初级读者。
《Palm OS程序设计入门》目录

Palm OS程序设计入门 2

第1章 环境介绍 2

1.1 Palm与PC不同之处 2

1.2 Palm的操作系统——Palm OS 3

1.2.1 Palm操作系统(Palm OS)的特点 3

1.2.2 Palm OS的基本设计目标 4

1.2.3 开发Palm OS应用程序的工具 5

1.3 使用Palm OS的PDA 5

1.3.1 Palm,Inc. 5

1.3.2 HandSpring 6

1.3.3 IBM 7

1.3.4 TRG pro 7

1.3.5 SONY CLIE 8

1.3.7 Symbol 9

1.3.6 Qualcomm Kyocera 9

第2章 Palm的硬件介绍 14

2.1 Palm的核心——Motorola DragonBall 14

MC68328 Micro Controller Profiles 15

2.2 DragonBall内部组件介绍 19

2.2.1 系统集成模块System Integration Module 19

2.2.2 液晶屏幕驱动组件LCD Controller 19

2.2.3 UART功能 19

2.2.4 MC之运算能力 20

2.2.5 省电模式 20

2.2.6 MC68328 MC的限制 21

2.3 Palm的内存 22

2.3.1 内存的限制 26

2.3.2 动态堆栈的限制 26

2.3.3 储存堆栈的限制 27

2.4 屏幕与计算器 27

2.5.1 如何开发可与Palm互相连接的装置 28

2.5 Palm的连外装置 28

第3章 Palm与PC的数据同步处理 32

3.1 HotSync及Conduit 32

3.1.1 同步处理 33

3.1.2 其他同步处理 33

3.1.3 Conduit的数据传输作业 33

3.1.4 其他Palm与PC的数据传输通路 34

3.2 Palm的计算结构 35

3.2.1 不定时连接模型(Occasionally Connected Application Model) 35

3.2.2 阶梯式的计算结构(Tiered Computing Architecture) 36

第4章 Palm的内建应用程序 40

4.1 Palm的内建应用程序 40

4.1.1 记事历(Date Book) 40

4.1.2 通讯簿(Address Book) 42

4.1.3 待办事项 42

4.1.5 搜寻引擎 43

4.1.4 记事本 43

4.1.6 内建应用程序的程序代码 44

4.2 在Palm上发展图形化的用户接口 44

4.2.1 控制选项在展示页(Form)的位置 44

4.2.2 避免太复杂的控制选项 45

4.2.3 控制区的大小 45

4.2.4 给予控制选项适应的标记 45

4.2.5 选择欲使用的选项 45

4.2.6 滚动条 46

4.3 Palm数据输入 46

4.4 错误处理 47

第5章 开始设计Palm的应用程序 50

5.1 开发应用程序 50

5.2 用户需求阶段 50

5.2.1 了解用户 51

5.4.1 定义系统的模型 52

5.3 应用程序的范围 52

5.4 软件需求阶段 52

5.5 设计阶段 53

5.6 编写程序代码阶段 53

5.7 测试与确认阶段 53

5.8 程序维护阶段 54

第6章 CodeWarrior简介 56

6.1 安装CodeWarrior 56

6.1.1 Windows平台 56

6.1.2 Macintosh平台 57

6.2 使用CodeWarrior的Menus 57

6.2.1 文件(File) 58

6.2.2 编辑(Edit) 58

6.2.3 查找(Search) 59

6.2.4 项目计划(Project) 59

6.2.5 窗口(Window) 61

6.3 项目、原始数据文件及其他 62

6.3.1 了解目标文件(Target) 63

6.3.2 建立应用程序 64

6.3.3 除错的方式 65

第7章 事件导向的程序设计(Event-Driven Programming) 68

7.1 事件导向的程序模型 68

7.2 事件是什么 68

7.3 事件循环 74

7.4 自定义事件 79

7.5 激活码和激活一个程序 80

7.6 如何响应正常模式的激活码 81

7.7 激活码汇总 82

第8章 如何利用Constructor建构用户接口 88

8.1 利用CodeWarrior建立资源 88

8.2 建构器——图形接口的建筑师 88

8.2.1 格式(Form)组件 89

8.3 控制组件 91

8.3.1 打开新的控制对象 91

8.2.2 在格式中增加说明的功能 91

8.3.2 控制组件ID的记数方式 93

8.3.3 控制组件的定位与对齐 93

8.4 命令集组件 94

8.4.1 打开新的命令工具栏 94

8.4.2 打开及编辑命令集项 95

8.5 其他对象 96

8.5.1 打开新的警示 96

8.5.2 打开新的位图及图像 97

8.5.3 新增字符串 98

第9章 如何处理用户接口对象 101

9.1 格式对象(Form) 101

9.2.1 产生命令集对象 107

9.2 命令集对象(Menu)和命令集项目(Menu Item) 107

9.2.2 一般的命令集快捷键(Menu Shortcuts) 108

9.3 Alert 111

9.4 Button 113

9.5 Checkbox 115

9.6 Field 118

9.7 Label 121

9.8 List 123

9.8.1 Popup Trigger 128

9.9 Push Button 131

9.10 Repeating Button 133

9.11 Scrollbar 136

9.12 Selector Trigger 139

9.13 Table 142

9.14 Data Manager 151

相关图书
作者其它书籍
返回顶部