本书以Microsoft eMbedded Visual Tools 3.0为工具,结合“分布式MIS”、“红外通信”等十几个开发实例,深入介绍了eVB和eVC的特性及实用编程技术,以及作者自己编写的字符串转换函数、数据库操作函数和数据压缩编码方法。本书还简要介绍了嵌入式系统的软硬件体系结构和WindowsCE平台定制工具等方面的知识。
\r\n 本书突出实例代码的实用性、深入性和完整笥。实例的完整源代码均在本书的配套光盘上,可以直接编译执行。
\r\n 本书可作为高等院校本科生、研究生的教材,也可供有一定VB、VC基础的软件开发人员学习参考。
\r\n
\r\n
出版说明\r\n前言\r\n第1章 Windows CE及其开发工具\r\n 1.1 Windows CE与嵌入式系统\r\n 1.2 Windows CE开发工具\r\n 1.3 系统配置与eVT的安装\r\n 1.4 初识eVB的特性\r\n 1.5 初识eVC的特性\r\n 1.6 eVC与eVB功能特性的比较\r\n 1.7 习题\r\n第2章 Pocket PC的软硬件的组成\r\n 2.1 Pocket PC硬件组成\r\n 2.2 Pocket PC内置的应用程序\r\n 2.3 Pocket PC与PC的连接\r\n 2.4 Pocket PC与Internet的连接\r\n 2.5 习题\r\n第3章 Windows CE\r\n 3.1 内核模块\r\n 3.2 对象存储/文件系统模块\r\n 3.3 网络与通信模块\r\n 3.4 GWES模块\r\n 3.5 驱动程序与调试工具\r\n 3.6 习题\r\n第4章 eVB的数据库特性及SSCE开发环境配置\r\n 4.1 eVB的数据库与ADOCE特性\r\n 4.2 Pocket PC与PC的数据库转换\r\n 4.3 ADOCE实例编程\r\n 4.4 SSCE环境配置及相关概念\r\n 4.5 习题\r\n第5章 使用eVB开发MIS和分布式MIS的完整编程实例\r\n 5.1 使用ADOCE3.0开发MIS的完整实例编程\r\n 5.2 使用SSCE1.1开发分布式MIS的完整实例编程\r\n 5.3 习题\r\n第6章 eVC的几个重要特性和方法技巧\r\n 6.1 eVC中使用UNICODE字符集的方法\r\n 6.2 eVC中的文件、注册表及数据库操作\r\n 6.3 控程序开发的原理及实现方法\r\n 6.4 eVC中Shell API使用的例子\r\n 6.5 习题\r\n第7章 使用eVC的完整编程实例\r\n 7.1 使用eVC开发“红外通信工具”完整实例编程\r\n 7.2 使用eVC开发“Modem通信工具”完整实例编程\r\n 7.3 使用eVC开发“股票助手”完整实例编程\r\n 7.4 使用eVC开发“阴阳历换算器”完整实例编程\r\n 7.5 使用eVC开发“民航时刻表”完整实例编程\r\n 7.6 使用eVC开发“火车时刻表”完整实例编程\r\n 7.7 使用eVC开发“家庭理财助手”完整实例编程\r\n 7.8 使用eVC开发“度量衡换算器”完整实例编程\r\n 7.9 使用eVC开发“迷你游戏方块”完整实例编程\r\n 7.10 习题\r\n附录 \r\n\r\n\r\n
随着信息技术的深入发展, 在手机和掌上电脑等嵌入式产品上进行程序设计方兴未艾. 由于Windows CE的开发工具免费提供, 好学易用, 没有设备时可以在PC上仿真器中进行学习, 因此基于Windows CE的嵌入式开发日益普及.
本书根据教学和科研的需要, 总结了作者五年来在Windows CE平台上进行应用程序教学和开发的体会, 全面深入地介绍了eVB和eVC的实用技术, 特别是用完整源代码详细地介绍了基于ADOCE的WIS. 基于SQL Server for CE的分布式MIS. 进行红外/蓝牙/串口通信的工具软件. 家庭生活工具包(股票分析工具. 家庭理财工具. 汇率换算器. 阴阳历换算器. 度量衡换算器. 民航时刻表. 火车时刻表. 迷你游戏方块). 实例中包含了作者自己编写的UNICODE字符串与ANSI字符串的转换函数. 数据库文件操作函数和数据压缩编码等技术, 这些对PC或其他平台上的应用程序开发也有很大帮助.
本书假定读者已经具有VB. VC的基础知识, 对eVB. eVC中与之相同的内容不再介绍, 只着重说明eVB. eVC的编程特性. 第5章5. 2节的实例由于使用了SQL Server for CE, 只能在以Windows CE 3. 0或更高版本为操作系统的掌上电脑上编译执行, 本书其他12个实例都可以在以Windows CE 2. 11. 3. 0或更高版本为操作系统的掌上电脑上编译执行. 除了第7章第7. 1和7. 2节的实例需要掌上电脑外, 本书其他11个实例都可以在PC的仿真器中编译调试和运行.
根据作者的教学经验, 在“Windows CE应用程序设计”这门课程的教学中, 结合实例编码进行教学, 对于提高课程的教学质量有很大帮助, 深受同学欢迎. 建议本书的教学课时为96学时, 其中第1章6学时(含上机2学时), 第2章4学时, 第3章4学时, 第4章12学时(含上机6学时), 第5章可为20学时(含上机14学时), 第6章12学时(含上机6学时), 第7章38学时(含上机20学时).
在本书的编写过程中得到了秦江波. 梁志坚. 田志强等的帮助, 对于他们在资料的录入整理和校对等方面所作的工作表示感谢.
由于时间仓促, 书中错误和不妥之处, 敬请广大读者批评指正.
作 者