第一部分 准备…设置…开始! 3
第一章 为什么要使用Windows CE 3
1.1 什么是Windows CE 4
1.2 Windows CE和嵌入式Windows NT 6
第二章 将个人计算机为Windows CE做好准备 9
2.1 选择合适的个人计算机 9
2.2 选择合适的Windows CE设备 13
2.3 小结 15
第三章 设置您的微机 16
3.1 安装操作系统 17
3.2 安装开发工具包 18
3.3 设置Windows CE设备与工作站进行连接 21
第四章 Windows CE开发工具 27
4.1 Windows CE工具包 27
4.2 eMbedded Visual C++和eMbedded Visual Basic 34
4.3 eMbedded Visual Basic环境 36
4.4 eMbedded Visual C++环境 38
4.5 选择正确的任务框架 44
4.6 基本的Windows CE开发技巧 48
5.1 袖珍CD管理器特色明细表 55
第五章 线程实例 袖珍CD管理器 55
5.2 创建应用程序的框架 57
5.3 台式机版本和Windows CE版本的区别 59
5.4 袖珍CD管理器(PCDM)的用户界面 62
5.5 选择PCDM的原型 64
5.6 小结 85
第六章 Windows CE下的组件对象模型(COM) 87
6.1 有关COM的简短介绍 87
6.2 COM激活方法 90
6.3 创建一个小的COM服务器程序 92
6.4 创建一个ActiveX控件 100
6.5 创建用于PCDM的包装控件 111
6.6 DCOM:分布式COM 112
6.7 设备COM:DCOM的工业版本 112
6.8 小结 121
第二部分 Windows CE详解 125
第七章 Windows CE用户界面 125
7.1 命令栏 126
7.2 命令带 152
7.3 掌上微机特定的考虑事项 165
7.4 列表视图控件 176
7.5 其他被支持的通用控件 195
7.6 不被支持的通用控件 197
7.7 在Windows CE中打印 198
7.8 掌上微机中的硬件按钮 200
7.9 软输入盘 203
7.10 印色控件 209
第八章 存储 213
8.1 Windows CE注册表 213
8.2 文件系统 218
8.3 对象存储 221
8.4 Windows CE中的ADO 247
8.5 Pocket-Access文件 272
第九章 远程连接 283
9.1 使用远程访问服务(RAS)作为TCP/IP供应者 284
9.2 远程应用程序接口(API) 295
9.3 ActiveSync:与数据保持同步 302
9.4 分布式COM 332
9.5 视窗系统套接字接口(Winsock) 334
9.6 IrDA或红外线:无线装置 343
9.7 HTTP:因特网的集成 361
第十章 图像和声音 366
10.1 加载位图 367
10.2 使用图形设备接口(GDI)显示位图 376
10.3 用Windows CE API播放声音 380
10.4 Windows CE中的DirectX 381
第十一章 其他主题 382
11.1 Pocket PC设备的增强 382
11.2 为您的程序创建帮助文件 389
11.3 创建一个控件板应用程序 393
11.4 在任务栏中加入图标 396
11.5 Windows CE中程序的安装 398
11.6 使程序徽标兼容的规则 435
第十二章 结论和展望 440
12.1 有关PCDM应用程序的概论 440
12.2 接下来是什么? 440
12.3 技术现在到了何种地步? 443
第三部分 附录 447
附录A 常见问题解答 447
附录B PCDMUtils类 450
附录C 术语表与缩写 459
附录D Unicode与ANSI的使用技巧 464