Palm OS程序设计入门

Palm OS程序设计入门
作 者: 宝库网络科技编著
出版社: 清华大学出版
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Palm
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Palm OS程序设计入门》作者简介

内容简介

Palm程序设计是一个尚不普及的领域,但发展势头迅猛。本书便是为了适应这一变化趋势而写,希望能最大程度满足读者的需求。本书共分9章。主要内容有:Palm的硬件结构;Palm的内建程序;Palm与PC的数据处理过程;Palm OS仿真器(Palm OS Emulator)的使用方法;Code Warrior的功能;实际使用Code Warrior进行Palm OS程序设计。本书内容简洁,讲解由浅入深、清晰明了,适合于Palm程序设计的入门读者和初级读者。

图书目录

第1章 Palm环境介绍

1. 1 Palm与PC不同之处

1. 2 Palm的操作系统——Palm OS

1. 2. 1 Palm操作系统(Palm OS)的特点

1. 2. 2 Palm OS的基本设计目标

1. 2. 3 开发Palm OS应用程序的工具

1. 3 使用Palm OS的PDA

1. 3. 1 Palm, Inc

1. 3. 2 HandSpring

1. 3. 3 IBM

1. 3. 4 TRG pro

1. 3. 5 SONY CLIE

1. 3. 6 Qualcomm & Kyocera

1. 3. 7 Symbo1

第2章 Palm的硬件介绍

2. 1 Palm的核心——Motorola DragonBall

MC68328 Micro Controller Profiles

2. 2 DragonBall内部组件介绍

2. 2. 1 系统集成模块System Integration Module

2. 2. 2 液晶屏幕驱动组件LCD Controller

2. 2. 3 UART功能

2. 2. 4 MC之运算能力

2. 2. 5 省电模式

2. 2. 6 MC68328 MC的限制

2. 3 Palm的内存

2. 3. 1 内存的限制

2. 3. 2 动态堆栈的限制

2. 3. 3 储存堆栈的限制

2. 4 屏幕与计算器

2. 5 Palm的连外装置

2. 5. 1 如何开发可与Palm互相连接的装置

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

3. 1 HotSync及Conduit

3. 1. 1 同步处理

3. 1. 2 其他同步处理

3. 1. 3 Conduit的数据传输作业

3. 1. 4 其他Palm与PC的数据传输通路

3. 2 Palm的计算结构

3. 2. 1 不定时连接模型(Occasionally Connected Application Model)

3. 2. 2 阶梯式的计算结构(Tiered Computing Architecture)

第4章 Palm的内建应用程序

4. 1 Palm的内建应用程序

4. 1. 1 记事历(Date Book)

4. 1. 2 通讯簿(Address Book)

4. 1. 3 待办事项

4. 1. 4 记事本

4. 1. 5 搜寻引擎

4. 1. 6 内建应用程序的程序代码

4. 2 在Palm上发展图形化的用户接口

4. 2. 1 控制选项在展示页(Form)的位置

4. 2. 2 避免太复杂的控制选项

4. 2. 3 控制区的大小

4. 2. 4 给予控制选项适当的标记

4. 2. 5 选择欲使用的选项

4. 2. 6 滚动条

4. 3 Palm数据输入

4. 4 错误处理

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

5. 1 开发应用程序

5. 2 用户需求阶段

5. 2. 1 了解用户

5. 3 应用程序的范围

5. 4 软件需求阶段

5. 4. 1 定义系统的模型

5. 5 设计阶段

5. 6 编写程序代码阶段

5. 7 测试与确认阶段

5. 8 程序维护阶段

第6章 CodeWarrior简介

6. 1 安装CodeWarrior

6. 1. 1 Windows平台

6. 1. 2 Macintosh平台

6. 2 使用CodeWarrior的Menus

6. 2. 1 文件(File)

6. 2. 2 编辑(Edit)

6. 2. 3 查找(Search)

6. 2. 4 项目计划(Project)

6. 2. 5 窗口(Window)

6. 3 项目. 原始数据文件及其他

6. 3. 1 了解目标文件(Target)

6. 3. 2 建立应用程序

6. 3. 3 除错的方式

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

7. 1 事件导向的程序模型

7. 2 事件是什么

7. 3 事件循环

7. 4 自定义事件

7. 5 激活码和激活一个程序

7. 6 如何响应正常模式的激活码

7. 7 激活码汇总

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

8. 1 利用CodeWarrior建立资源

8. 2 建构器——图形接口的建筑师

8. 2. 1 格式(Form)组件

8. 2. 2 在格式中增加说明的功能

8. 3 控制组件

8. 3. 1 打开新的控制对象

8. 3. 2 控制组件ID的记数方式

8. 3. 3 控制组件的定位与对齐

8. 4 命令集组件

8. 4. 1 打开新的命令工具栏

8. 4. 2 打开及编辑命令集项

8. 5 其他对象

8. 5. 1 打开新的警示

8. 5. 2 打开新的位图及图像

8. 5. 3 新增字符串

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

9. 1 格式对象(Form)

9. 2 命令集对象(Menu)和命令集项目(Menu Item)

9. 2. 1 产生命令集对象

9. 2. 2 一般的命令集快捷键(Menu Shortcuts)

9. 3 Alert

9. 4 Button

9. 5 Checkbox

9. 6 Field

9. 7 Label

9. 8 List

9. 8. 1 Popup Trigger

9. 9 Push Button

9. 10 Repeating Button

9. 11 Scrollbar

9. 12 Selector Trigger

9. 13 Table

9. 14 Data Manager

附录A Palm OS仿真器

附录B 范例程序完整源代码

附录C Palm OS程序设计的参考网站