Windows CE嵌入式高级编程及其实例详解:用C++实现
基本信息
内容简介回到顶部↑
随着个人掌上电脑pocket pc、智能手机mobile phone及工业控制器等各种嵌入式产品的飞速发展,microsoft windows ce嵌入式操作系统也随着不断发展壮大,市场占有率越来越高。本书基于visual c++2005深入浅出地介绍了windows ce开发的相关知识以及开发过程中的重点和难点问题。全书共分15章,分别为windows ce以及开发环境概述、图形编程、对话框控件、进程、线程、文件、多媒体编程、windows ce基础数据库编程、solce 3.0数据库编程、串口编程、网络编程概述、udp编程、tcp编程、dll编程以及com编程。本书中的很多技术和参考示例是作者多年技术研发工作的经验总结和提炼升华,具备很强的借鉴和指导意义。读者在具备一定的c++知识的基础上,通过本书的学习,可以快速提高windowrs ce的编程能力和实际开发水平。
本书示例基于windowrs mobile 6平台进行讲述演示,这些示例也可极其方便地应用到windows ce 4.2、windows ce 5.0、windows ce 6.0等windows ce标准平台。
本书适用于具有windows ce初级编程能力的读者,可以作为高等院校本科生、研究生的自学参考书和毕业设计的指导书,也可以作为相关软件开发人员的参考书。
本书示例基于windowrs mobile 6平台进行讲述演示,这些示例也可极其方便地应用到windows ce 4.2、windows ce 5.0、windows ce 6.0等windows ce标准平台。
本书适用于具有windows ce初级编程能力的读者,可以作为高等院校本科生、研究生的自学参考书和毕业设计的指导书,也可以作为相关软件开发人员的参考书。
目录回到顶部↑
前言
第1章 windows ce及开发环境概述
1.1 windows ce概述
1.1.1 windows ce嵌入式系统概述
1.1.2 windows ce版本
1.1.3 windows ce 6.0概述
1.1.4 嵌入式开发流程
1.2 开发环境概述
1.2.1 visual studio 2005的viseial c++——windows ce开发环境概述
1.2.2 示例程序helloworld
1.3 windows ce附带远程工具概述
第2章 图形编程
2.1 设备环境类
2.2 图形对象类(gdi)
2.3 绘制各种图形
2.4 绘制位图
2.4.1 cdc绘图函数描述
2.4.2 动画效果
2.4.3 抓屏
2.4.4 图形显示特技
第1章 windows ce及开发环境概述
1.1 windows ce概述
1.1.1 windows ce嵌入式系统概述
1.1.2 windows ce版本
1.1.3 windows ce 6.0概述
1.1.4 嵌入式开发流程
1.2 开发环境概述
1.2.1 visual studio 2005的viseial c++——windows ce开发环境概述
1.2.2 示例程序helloworld
1.3 windows ce附带远程工具概述
第2章 图形编程
2.1 设备环境类
2.2 图形对象类(gdi)
2.3 绘制各种图形
2.4 绘制位图
2.4.1 cdc绘图函数描述
2.4.2 动画效果
2.4.3 抓屏
2.4.4 图形显示特技
前言回到顶部↑
Microsoft Windows CE是一个紧凑、高效和可扩展的操作系统,适用于多种嵌入式产品。它是拥有多线程、多任务、确定性的实时、完全抢先式优先级的操作系统环境,专门面向只有有限资源的硬件系统。同时,它的模块化设计方式使得系统开发人员和应用开发人员能够使用它来定制多种多样的产品,例如客户电子设备、专用工业控制器以及嵌入式通信设备等。.
Windows CE经过10多年的风风雨雨,产生了几个比较重要的里程碑,分别是Windows CE 3.0、Windows CE 4.2、Windows CE 5.0、Windows CE 6.0,至今Windows CE 3.0和Windows CE 4.2依旧在一些工业和商业中服役着。本书将重点基于Windows CE 5.0和Windows CE 6.0来介绍Windows CE应用程序的开发,其中绝大部分示例代码依旧适应于Windows CE 3.0、Windows CE 4.2等老的Windows CE操作系统。
从Windows CE 5.0开始,Windows CE 5.0之上的应用程序开发,微软推荐使用Microsoft Visual Studio 2005的Visual C++开发工具,之前我们大都采用Embedded Visual C++(EVC)开发工具。采用VS 2005的Visual C++开发基于Windows CE的智能应用程序比EVC更加方便智能。
目前,已经面世的Windows CE类开发书籍并不是很多,限制了许多读者的学习空间,而本书由浅入深、循序渐进的介绍方式,理论与实际相结合的说明方法,相信会为读者带来耳目一新的感觉。
《EVC高级编程及其应用开发》一书是作者在2005年编著的第一本关于Windows CE应用程序开发方面的书籍,本书在《EVC高级编程及其应用开发》的基础上进行更新升级,以适应Windows CE的发展以及开发工具的升级。..
本书示例基于Windows Mobile 6平台进行讲述演示,这些示例也可极其方便地应用到Windows CE 4.2、Windows CE 5.0、Windows CE 6.0等Windows CE标准平台。全书共分15章,分别为Windows CE以及开发环境概述、图形编程、对话框控件、进程、线程、文件、多媒体编程、Windows CE基础数据库编程、SQLCE 3.0数据库编程、串口编程、网络编程概述、UDP编程、TCP编程、DLL编程以及COM编程。读者在具备一定的C++知识的基础上,通过本书的学习,可以快速提高Windows CE的编程能力和实际开发水平。
本书主要由汪兵编写,同时参与部分编写工作的还有李存斌、陈鹏、李洪、郭晓鹏、樊建平、谭显东、董威、李众、母德宝、刘天星、胡喆、林金钟、赖少梅等。在本书编写过程中,得到了中国水利水电出版社计算机编辑室全体同志的大力支持和帮助,在此一并表示衷心的感谢。
由于时间仓促及作者水平有限,书中错误和不妥之处在所难免,敬请广大读者批评指正。...
作 者
2008年5月
Windows CE经过10多年的风风雨雨,产生了几个比较重要的里程碑,分别是Windows CE 3.0、Windows CE 4.2、Windows CE 5.0、Windows CE 6.0,至今Windows CE 3.0和Windows CE 4.2依旧在一些工业和商业中服役着。本书将重点基于Windows CE 5.0和Windows CE 6.0来介绍Windows CE应用程序的开发,其中绝大部分示例代码依旧适应于Windows CE 3.0、Windows CE 4.2等老的Windows CE操作系统。
从Windows CE 5.0开始,Windows CE 5.0之上的应用程序开发,微软推荐使用Microsoft Visual Studio 2005的Visual C++开发工具,之前我们大都采用Embedded Visual C++(EVC)开发工具。采用VS 2005的Visual C++开发基于Windows CE的智能应用程序比EVC更加方便智能。
目前,已经面世的Windows CE类开发书籍并不是很多,限制了许多读者的学习空间,而本书由浅入深、循序渐进的介绍方式,理论与实际相结合的说明方法,相信会为读者带来耳目一新的感觉。
《EVC高级编程及其应用开发》一书是作者在2005年编著的第一本关于Windows CE应用程序开发方面的书籍,本书在《EVC高级编程及其应用开发》的基础上进行更新升级,以适应Windows CE的发展以及开发工具的升级。..
本书示例基于Windows Mobile 6平台进行讲述演示,这些示例也可极其方便地应用到Windows CE 4.2、Windows CE 5.0、Windows CE 6.0等Windows CE标准平台。全书共分15章,分别为Windows CE以及开发环境概述、图形编程、对话框控件、进程、线程、文件、多媒体编程、Windows CE基础数据库编程、SQLCE 3.0数据库编程、串口编程、网络编程概述、UDP编程、TCP编程、DLL编程以及COM编程。读者在具备一定的C++知识的基础上,通过本书的学习,可以快速提高Windows CE的编程能力和实际开发水平。
本书主要由汪兵编写,同时参与部分编写工作的还有李存斌、陈鹏、李洪、郭晓鹏、樊建平、谭显东、董威、李众、母德宝、刘天星、胡喆、林金钟、赖少梅等。在本书编写过程中,得到了中国水利水电出版社计算机编辑室全体同志的大力支持和帮助,在此一并表示衷心的感谢。
由于时间仓促及作者水平有限,书中错误和不妥之处在所难免,敬请广大读者批评指正。...
作 者
2008年5月


点击看大图






加载中...
