PALM开发教程-目录
作者:palmheart 来源:palmheart.net
书名:
Palm OS 编程实践
目录:
简介 xv
I 入门
1 关于Palm 3
Palm Computing的成功 4
Palm Computing的历史 5
Palm Computing的公司结构 6
Palm OS 6
1.0版本 7
2.0版本 7
3.0版本
3.1版本
3.2版本
3.3版本
3.5版本
设备
7 列表框和排序
保存工程
列表框
Contacts.rsrc的内容添加
Contact.c的内容添加
调试
排序
对Contacts.rsrc内容的添加
对Contacts.c内容的添加
调试
下一步做什么
程序列表
8 表和滚动条
保存工程
删除旧的资源
删除旧代码
表
添加一个表
在表中显示记录
调试
三种滚动条
添加滚动按钮和滚动条资源
让滚动按钮工作起来
对PAGE UP和PAGE DOWN键的支持
设计滚动条
调试
下一步做什么
程序列表
9 分类和查找
保存工程
分类
Contacts.rsrc的内容添加
Contact.c的内容添加
调试
查找
contact.c的修改
调试
下一步做什么
程序列表
精通
10 创建高效的有效界面
设计考虑
站在用户的角度
简单易用就是一切
点击(tap)因素
“七“的原则
屏幕的考虑
空间的重要性
输入笔的考虑
处理器的考虑
设计原则
编辑框、手写区、和剪贴板
菜单
一般情况
窗体的布局
操作流程
分类
滚动
对象的优先顺序
主窗体
下一步做什么
11 工具简介
Palm操作系统的开发工具
CoderWarrior
GCC/PRC-TOOLS
Pendragon Forms
PilRC
Satellite Forms
Window Conduit 开发工具
CDK
用于MacOS的CodeWarrior
外围设备
TRGpro卡
Visor 卡
一般的外围设备
网址
Escribe
Handspring
J.Marshall
Massena.com
Palm Computing
Qualcomm/Kyocera
Quality Partners
RoadCoders
Symbol
TRG
12 专业编程技巧
类型保护变量和可移植性
使用匈牙利符号
可重复使用的主模块
main.c模块
Main.h模块
Fcalc.c模块
Fcalc.h模块
App.h模块
调试
程序列表
可重用的About窗体
文件Calculator.rsrc的内容添加
fabout.c模块
Fabout.h模块
fprefs.c模块
fprefs.h模块
moptions.c模块
Moptions.h模块
app.h的内容添加
程序列表
调试
面向对象的编程
C++、JAVA和Palm OS
数据封装
数据抽象
继承
多态性
下一步做什么
13 再论用户界面
计算器的设计
可视化设计
创建计算器
对Calculator.rsrc内容的添加
Fcalc.c内容的添加
Fcalc.h文件内容的添加
Calc.h模块
app.h内容的添加
安装MathLib
调试
下一步做什么
程序列表
14 程序的可移植性
设计计算器核心
剩余代码
新的calc.h
Calc.c的普通代码
可移植性问题
调试
索引