Palm程序设计入门

Palm程序设计入门
作 者: 郑元飞著;健莲科技改编
出版社: 中国电力出版社
丛编项: 嵌入系统编程丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Palm
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书深入浅出地介绍了如何使用程序编辑器PilRC&GCC进行Palm程序设计,它是一本不可多得的工具书。本书共分九章。全书内容丰富,讲解透彻,易于掌握,涵盖了大部分程序设计所需的基本概念和原则,并对每个Palm OS函数都做出了解释。本书可作为程序员、专业计算机软件开发人员的技术参考书。本收可以使有经验的C语言程序设计师马上从无到有建立Palm掌上型电脑的应用程序。本书采用简单明了的步骤,提供读者所需要的信息。只要你稍微了解C语言,就会发现写个Palm程序并不是一件困难的事情。本书的内容相当丰富,涵盖了大部分程序设计所需要的基本概念及内容,并对每个Palm OS函数均做了详细说明。本书以PilRC&GCC为编辑操作环境,可让读者彻底了解每一行的程序意义及内容。光盘内容:所有程序范例。读者可以先以Palm Desktop将光盘上的hello.prc文件安装到Palm掌上型电脑上面执行,先了解程序的运行情况,然后再详细了解原始程序的内容。本光盘中的原始程序代码主要是在以PilRC&GCC的C语言操作环境下编辑,而这个编辑器可由Palm的主网站(www.palm.com)上免费下载。在每个范例目录中皆有批处理文件hello.bat。在DOS的模拟环境下执行这个文件将可自动编辑程序,不过要先执行本书中所提到的gcc.bat将GCC的操作环境设定好后才行。并且需将本光盘的内容拷贝到硬盘上,以加快其读取速度而且符合操作环境的设定。

图书目录

前言

第五章 程序开发环境

1-1 Palm系列掌上电脑

1-2 开发环境

1-3 内存

1-4 句柄(Handles)

1-5 数据库和存储堆

1-6 设备重置

软性重置(Soft Resets)

修正的软性重置(Modified Soft Resets)

硬性重置(Hard Resets)

第二章如何编辑和安装程序

2-l 创建程序编辑环境

2-2 创建程序原始代码

2-3 编辑程序

2-4 安装并执行程序

第3章基本程序结构

3-l #include包含命令说明

3-2 程序的主函数PilotMain()

3-3 程序的开始和结束

3-4 事件句柄

3-5 结语

第4章资源编辑器PilRC

4-l 资源(Resources)

4-2 资源编辑器PilRC命令说明

4-3 利用PilRCUI预览画面

4-4 读取资源

第5章 用户界面Forms and Form Objects

5-1 PilRC程序范例

5-2 FORM命令说明

ALERT命令说明

Modal形式对话框

ModalForm的Help画面

5-3 Form的对象(objects)

成功触按(successful tap)所产生的事件

连续触按(repeated taps)所产生的事件

一经触按(the start of a tap)即产生的事件

不成功触按后(the end of an unsuccessful tap)所产生的事件

5-4 从Form上获取对象(object)

对象指针(object pointer)的种类

5-5 Label 对象

5-6 Gadget 对象

5-7 List 对象

显示某一特定List项目的程序范例

非传统的List对象

5-8 Pop-up Trigger对象

5-9 文本(Text)对象

5-10 滚动条(Scrollbar)对象

5-11 菜单(Menu)

5-12 表格(Tables)

只有显示功能的数据类型

可编辑的数据类型

第6章 基本数据库管理

6-l 记录(Records)数据库和资源(Resources)数据库

6-2 建立数据库

6-3 数据库打开

6-4 数据库关闭

6-5 数据库删除

6-6 数据库信息

6-7 自定信息块

6-8 列举数据库(Enumerating Databases)

第7章 资源数据库和记录数据库

7-l 读取资源

7-2 建立资源

7-3 管理资源

7-4 什么是记录

7-5 建立记录

7-6 获取记录和修改记录

7-7 删除记录

7-8 寻找记录

7-9 记录数据排序

7-10 类别

7-11 秘密记录

7-12 程序范例

第8章 其他

8-l 搜索(Find)

Find简介

搜索的目标与过程

在所搜索的项目中漫游

8-2 红外线传送(Beaming)

8-3 序列传输(Serial communication)

使用序列管理器(Serial Manager)的技巧

程序范例1

程序范例2

程序范例3

8-4 字符串处理函数

8-5 管道(Conduits)简介

第9章结论

Palm OS函数索引

表格索引

图片索引

程序范例索引