图书介绍
Palm OS编程实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)Robert Mykland著;傅曦等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115091587
- 出版时间:2001
- 标注页数:458页
- 文件大小:22MB
- 文件页数:473页
- 主题词:
PDF下载
下载说明
Palm OS编程实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 关于Palm1
1.1 Palm Computing的成功1
1.2 Palm Computing的历史2
1.3 Palm computing公司的整体结构2
1.4 Palm操作系统3
1.4.1 版本1.03
1.4.2 版本2.03
1.4.3 版本3.03
1.4.4 版本3.14
1.4.5 版本3.24
1.4.6 版本3.34
1.4.7 版本3.54
1.5 产品5
1.6 Palm OS的开发软件7
1.7 Palm设备的硬件8
1.7.1 RAM和ROM8
1.7.2 Motorola 68328“DragonBall”8
1.7.3 模式8
1.7.4 接口9
1.7.5 时钟和定时器9
1.7.6 屏幕9
1.7.7 声音10
1.7.8 复位10
第2章 建立一个应用程序11
2.1 编程环境11
2.2 用Mac作为开发平台11
2.3 对C语言应知道多少11
2.4.1 Palm OS的存储器12
2.4 Palm OS应用程序的剖析12
2.4.2 Palm OS应用程序的执行和调试13
2.5 开发环境的安装13
2.6 检查你的开发环境14
2.7 生成项目17
2.8 生成资源18
2.9 生成代码19
2.10 代码分析21
2.11 调试:使它工作起来25
2.11.1 当运行程序时发生了什么?27
2.11.2 把项目存放到固定的目录中27
2.12 下一步28
第3章 文本框中的乐趣29
3.1 文本框究竟是什么29
3.2 属性31
3.3 再谈谈事件32
3.4 焦点34
3.5 使用字符串资源37
3.6 菜单38
3.7 支持各种不同版本的Palm OS41
3.8 错误和警告42
3.9 下一步43
3.10 最后结果43
第4章 窗体的编程49
4.1 程序设置49
4.1.1 创建大小应用程序图标49
4.1.2 CodeWarrior集成开发环境中的项目设置51
4.2 多窗体界面52
4.2.1 对Contacts.rsrc文件内容的添加52
4.2.2 对Contracts.c文件内容的添加56
4.2.3 调试62
4.3 下一步62
4.4 程序清单63
第5章 数据库71
5.1 删除工作71
5.1.1 备份Contacts程序71
5.1.2 从资源文件中将原来的资源删除71
5.1.3 删除代码71
5.2 添加数据库73
5.2.1 数据库技术和术语73
5.2.2 对Contacts.rsrc文件内容的添加74
5.2.3 对Contacts.c文件内容的添加76
5.2.4 字段和数据库记录82
5.2.5 调试91
5.3 下一步92
5.4 程序清单92
第6章 控件108
6.1 保存你的项目108
6.2 对Contacts.rsrc文件内容的添加108
6.2.1 添加日期和时间选择触发器108
6.2.2 创建一个新的设置时间窗体109
6.3 向Contacts.c添加代码113
6.3.1 在数据库中初始化和保存日期和时间113
6.3.2 支持日期和时间选择触发器114
6.3.3 支持开关按钮(push buttons)117
6.3.4 支持重复按钮(repeating buttons)120
6.3.5 支持复选框121
6.3.6 结束Enter Time窗体122
6.4 调试123
6.5 下一步124
6.6 程序清单124
第7章 列表框和排序153
7.1 保存项目153
7.2 列表框153
7.2.1 对Contacts.rsrc文件内容的添加153
7.2.2 对Contacts.c文件内容的添加156
7.2.3 调试164
7.3 排序165
7.3.1 对Contacts.rsrc文件内容的添加165
7.3.2 对Contacts.c文件内容的添加166
7.3.3 调试170
7.4 下一步170
7.5 程序清单171
第8章 表和滚动条207
8.1 保存项目207
8.2 删除旧的资源207
8.3 删除旧代码208
8.4 表208
8.4.1 添加一个表210
8.4.2 在表中显示记录210
8.4.3 调试218
8.5 三种滚动条218
8.5.1 添加滚动按钮和滚动条资源218
8.5.2 让滚动按钮工作起来219
8.5.3 对Page Up和Page Down键的支持222
8.5.4 设计滚动条223
8.7 程序清单224
8.6 下一步224
8.5.5 调试224
第9章 分类和查找265
9.1 保存项目265
9.2 分类265
9.2.1 对Contacts.rsrc文件内容的添加265
9.2.2 Contacts.c的修改268
9.2.3 调试分类284
9.2.4 保密记录285
9.3 查找285
9.3.1 对Contacts.c的修改285
9.3.2 调试292
9.5 程序清单293
9.4 下一步293
第10章 创建高效的用户界面344
10.1 设计考虑344
10.1.1 站在用户的角度344
10.1.2 简单易用就是一切345
10.1.3 点击(tap)因素345
10.1.4 “七”的原则346
10.1.5 屏幕的考虑346
10.1.6 空间的重要性346
10.1.7 输入笔的考虑347
10.1.8 处理器的考虑347
10.2 设计原则348
10.2.1 文本框、手写区和剪贴板348
10.2.3 按钮和控件349
10.2.2 菜单349
10.2.4 一般情况350
10.2.5 窗体的布局350
10.3 操作流程352
10.3.1 分类352
10.3.2 滚动353
10.3.3 对象的优先顺序353
10.3.4 主窗体353
10.4 下一步354
第11章 工具简介355
11.1 Palm操作系统的开发工具355
11.1.1 CodeWarrior355
11.1.3 Palm OS Emulator356
11.1.2 GCC/PRC-Tools356
11.1.4 Palm OS SDK357
11.1.5 Pendragon Forms357
11.1.6 PilRC357
11.1.7 Satellite Forms358
11.2 Window Conduit开发工具358
11.2.1 CDK359
11.2.2 CDK Java Edition359
11.2.3 Insider359
11.2.4 Visual Cafe Professional359
11.2.5 Visual C/C++360
11.3 Macintosh Conduit开发工具360
11.3.1 CDK360
11.3.2 用于MacOS的CodeWarrior360
11.4.3 一般的外围设备361
11.4.2 Visor卡361
11.5 网址361
11.4.1 TRGpro卡361
11.4 外围设备361
11.5.1 EScribe362
11.5.2 Handspring362
11.5.3 J.Marshall362
11.5.4 Massena.com362
11.5.5 Palm Computing362
11.5.6 Qualcomm/Kyocera362
11.5.7 Quality Partners363
11.5.8 RoadCoders363
11.5.9 Symbol363
11.5.10 TRG363
12.1 类型保护变量和可移植性364
第12章 专业编程技巧364
12.2 使用匈牙利符号(Hungarian Notation)365
12.3 可重复使用的主模块366
12.3.1 main.c模块367
12.3.2 main.h模块374
12.3.3 fcalc.c模块375
12.3.4 fcalc.h模块377
12.3.5 app.h模块377
12.3.6 调试380
12.3.7 程序清单381
12.4 可重用的About窗体387
12.4.1 对Calculator.rsrc文件内容的添加387
12.4.2 fabout.c模块389
12.4.3 fabout.h模块391
12.4.4 fprefs.c模块391
12.4.6 moptions.c模块393
12.4.5 fprefs.h模块393
12.4.7 moptions.h模块395
12.4.8 app.h的内容添加395
12.4.9 程序清单397
12.4.10 调试399
12.5 面向对象的编程400
12.5.1 C++、Java和Palm OS400
12.5.2 数据封装400
12.5.3 数据抽象401
12.5.4 继承401
12.5.5 多态性402
12.6 下一步402
第13章 再论用户界面403
13.1 计算器的设计403
13.2.1 对Calculator.rsrc文件内容的添加405
13.2 创建计算器405
13.2.2 fcalc.c内容的添加408
13.2.3 fcalc.h文件内容的添加422
13.2.4 calc.h模块423
13.2.5 对app.h文件内容的添加424
13.2.6 安装MathLib425
13.2.7 调试425
13.3 下一步425
13.4 程序清单425
第14章 程序的可移植性439
14.1 设计计算器核心439
14.2 剩余代码440
14.2.1 新的calc.h440
14.2.2 calc.c的普通代码441
14.2.3 可移植性问题457
14.3 调试458
热门推荐
- 362735.html
- 2718391.html
- 62744.html
- 1649298.html
- 3316981.html
- 3096500.html
- 1032389.html
- 3795737.html
- 3019262.html
- 207286.html
- http://www.ickdjs.cc/book_3816168.html
- http://www.ickdjs.cc/book_3653875.html
- http://www.ickdjs.cc/book_3718183.html
- http://www.ickdjs.cc/book_3573814.html
- http://www.ickdjs.cc/book_2014073.html
- http://www.ickdjs.cc/book_3287807.html
- http://www.ickdjs.cc/book_2979835.html
- http://www.ickdjs.cc/book_2529990.html
- http://www.ickdjs.cc/book_520256.html
- http://www.ickdjs.cc/book_2433445.html