
| 第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程序设计的参考网站 |
商品评论(0条)