内容简介
本书介绍了如何为微软的移动式设备开发完整的应用程序。深入讨论了一系列丰富的在Windows CE操作系统中可重用的接口组件。引导读者体验了有效的软件设计过程,向读者介绍了一系列程序库和工具,可以明显地缩短你的开发时间。除此之外,本书还提供了一系列实际的应用程序,含有可充分利用Pocket PC较小的显示屏幕空间的图形化用户接口,包括绘图与文字处理程序、复杂的用户接口程序、COM组件、嵌入式数据库和多线程体系结构。
目录
第一部分 基础
第1章 Pocket PC环境概述
1.1 基本用户界面
1.2 Windows CE的体系结构
1.3 GWE子系统的内部结构
1.4 图形设备接口述评
1.5 Windows程序的逻辑设计
1.5.1 程序中的消息处理
1.5.2 更新窗口客户区
1.6 总结
第2章 一个典型的Pocket PC程序
2.1 Windows CE程序的特性
2.2 用TCHAR进行机器可移植的字符串处理
2.3 简单Windows程序的概貌
2.4 通用Windows程序逻辑
2.5 一个典型的Windows程序
2.5.1 完整的WinMain清单
2.5.2 对WnMain的逐行分析
2.5.3 完整的WinProc清单
2.5.4 逐行分析WinProc
2.6 把程序转换到Windows CE下执行
2.6.1 对WinMain要素的修改
2.6.2 对WinMain修改的讨论
2.6.3 带注释的修正过的WinMain要素的代码清单
2.6.4 对WinProc要素的修改
2.6.5 对WinProc修改的讨论
2.6.6 带注释的修正过的WinProc要素的代码清单
2.7 简单Windows程序的设计分析
2.8 总结
2.9 Web上的样本程序
第3章 一个易于测试的小型Pocket PC程序
3.1 小型Pocket PC程序的用户界面
3.2 小型Pocket PC程序的设计
3.3 介绍消息分析器的魔力
3.4 使用消息分析器向导
3.5 小型对话框程序的实现
3.5.1 对话框和菜单资源模板探讨
3.5.2 DlgMain中的WinMain方法探讨
3.5.3 DlgProc方法探讨
3.5.4 消息处理函数研究
3.5.5 评估Portability Utils元素
3.5.6 考虑DataMgr元素
3.6 使用这个对话框程序初始化一个桌面程序
3.7 重定位桌面程序到Pocket PC
3.8 分析这个小型对话框程序的设计
3.9 总结
3.10 Web上的样本程序
第二部分 绘图与春色
第4章 使用图形绘制图像
4.1 简单动画程序..