本书特色
和市面上的WindOWS CE技术书籍有所不同,本书并不是事无巨细地
介绍WindOWS CE开发的基础,而是以专题的形式,详细讲解在实际开发
中所遇到的难点:涉及的方面包罗万象,比如最基础的界面绘图,激
动人心的多媒体播放,资料稀缺的输入法,和硬件联系紧密的设备驱
动,手持设备必不可少的电源管理,桌’面开发无法涉及的寄存器读/写
等。而这些方面也正是一名合格的Windows CE开发者所应该具备的。
读者对象
本书的读者对象是具备一定Windows CE开发基础却又苦于无法进一
步提高的初学者,对嵌入式开发有着浓厚兴趣的爱好者,以及所有支持
norains的朋友。
第1章开篇基础
一一初学者容易忽略的那点事
1.1概述
一一高手勿看的基础
1.1.1什么是Windows CE
1.1.2在哪里下载Windows CE
1.1.3什么是SDK
1.1.41latform Builder是什么
1.1.5用什么IDE来开发应用程序
1.2程序执行流程
一一初学者真的明白流程了吗
1.2.1入口还是WinMain
1.2.2消息循环
1.3第一个窗口程序
一一一切从窗口开始第1章开篇基础
一一初学者容易忽略的那点事
1.1概述
一一高手勿看的基础
1.1.1什么是Windows CE
1.1.2在哪里下载Windows CE
1.1.3什么是SDK
1.1.41latform Builder是什么
1.1.5用什么IDE来开发应用程序
1.2程序执行流程
一一初学者真的明白流程了吗
1.2.1入口还是WinMain
1.2.2消息循环
1.3第一个窗口程序
一一一切从窗口开始
1.3.1注册窗口
T.3.2创建窗口
T.3.3程序退出
1.4线程创建窗口
一一为什么消息循环和创建窗口必须在同一线程
1.5封装窗口创建过程
一一static的注册函数如何和对象对应
1.5.1注册信息和成员函数的矛盾
1.5.2CWndBase封装简化
1.6注册表
一一注册表的读/写不再繁琐
1.6.1查看注册表
1.6.2读/写
1.6.3CReg封装简化
1.7vector好处多多
一一vector完全可以取代数组
1.7.1内存动态分配
1.7.2存储字符串
1.7.3存储内存数据
1.7.4应用实例
1.8String也可以很精彩
一一没有CString,还有std:String
1.8.1宏定义
1.8.2初始化
1.8.3赋值
1.8.4追加
1.8.5与A1l函数打交道
第2章绘图
一一漂亮的界面都以绘图为起点
2.1HDC概述
一一绘图的基础
2.2绘制BM1
一一系统A1l足以胜任
2.2.1读取位图
2.2.2绘制位图
2.2.3释放资源
2.3用缓存消除贴图闪烁
一一解决绘制多张图片会闪烁的问题
2.3.1使用缓存
2.3.2.CMemDC封装简化
2.4模拟i1hone左边滑动特效
一一i1hne滑动效果不是梦
2.4.1原理
2.4.2实现
2.5模拟i1hone手势滑动特效
一一随手舞动
2.5.1原理
2.5.2实现
2.6绘制J1EG
一一最简单的DirectShow示例
2.6.7函数调用流程
2.6.2显示源文件特定区域
..
第3章多媒体
第4章输入法开发
第5章事件和控制面板
第6章驱动开发
第7章电源管理
第8章VPU寄存器读/写
第9章硬件调试
第10章系统分析
第11章系统烧录
第12章Windows XP和Windows CE开发差异性
后记
参考文献
莫雨[网名no rains]
一名沉溺于嵌入式开发而不知日
月轮转的工程师,尤其喜欢折腾
Windows CE。凡是与此相关之种
种。无论大小繁杂,均欲一窥究竟,
故涉猎甚广。
期间所获之造诣,均载之所建博
客,于业界颇有其名。