Windows CE应用程序设计

出版时间:2008-9  出版社:西安电子科技大学出版社  作者:张勇,许波 编著  页数:411  

前言

Windows CE操作系统是美国Microsoft公司研发的组件化的实时操作系统,目前的Windows Embedded CE 6核心部分大小为300 KB,包括约700个组件,支持ARM、MIPS、SH4和X86等四种嵌入式微处理器,已被广泛应用于掌上GPS、智能设备、数码相机、便携式媒体播放器、工业控制及遥测等嵌入式设备。右下图为工作在Windows Mobile 6(即Windows Embedded CE 5)下的智能手机。Windows Mobile智能手机一般地,基于Windows CE的嵌入式开发过程可包括以下相对独立又紧密相关的几个方面:首先,是通用嵌入式硬件平台的设计,即选取Windows CE支持的芯片,例如,ARM核心的S3C2442,扩展必要的外围电路,例如,64 MB的SDRAM、32 MB的Flash和320 × 240像素的触摸屏等,构成一块可以加载和运行Windows CE操作系统的硬件板卡。当然,除了加载Windows CE操作系统之外,还可以针对ARM芯片进行芯片级的C语言程序设计,此时的ARM芯片相当于一片DSP芯片。然后,是Windows CE系统的内核定制与加载以及板级的驱动程序开发,即借助Platform Builder软件选择开发板支持包(BSP)、选择系统配置结构和设备及服务,生成Windows CE操作系统映像和新平台的SDK;基于Windows CE的两种驱动模型,即本机设备驱动和流接口设备驱动,开发实现对特定设备访问的接口软件。

内容概要

本书基于目前最流行易用的嵌入式操作系统Windows CE平台,以Windows API程序框架技术为支撑,以完整的程序实例为导向,详细地阐述了编写Windows CE应用程序的方法和技巧。全书共八章,系统地介绍了Windows CE嵌入式操作系统下的Windows API程序设计框架技术,深入地讲解了Windows CE设备的绘图操作、设置字体与子窗口编程、菜单与触摸屏事件的处理、与运算相关的数据处理方法、通用控件与对话框编程技术、常用的文件管理与数据库操作以及Windows CE设备辅助输入面板等内容。        本书把握住了Windows CE应用程序依靠事件消息驱动的工作机制,结合完整程序实例对窗口过程及消息处理进行了实质性的论述,这也是本书的一大特色。        本书可作为嵌入式开发相关专业或网络与软件工程相关专业的高年级本科生或研究生教材,也可作为从事嵌入式开发的工程技术人员和Windows CE程序设计爱好者的参考书。

书籍目录

第一章 Windows CE程序框架  1.1 程序设计环境  1.2 Windows CE程序工作方式  1.3 Windows CE程序框架  1.4 程序框架的解释  1.5 匈牙利表示法  1.6 Visual Studio开发环境  1.7 Embedded Visual c++开发环境  1.8 小结第二章 绘图、字体与子窗口  2.1 绘图  2.2 课表软件实例一    2.2.1 头文件myTimeTablelh    2.2.2 主程序入口文件myTimeTablel.cpp    2.2.3 主窗口过程文件mainWndProc.cpp  2.3 实例一程序解释  2.4 课表软件实例二    2.4.1 头文件myTimeTable2.h    2.4.2 主程序入口文件myTimeTable2.cpp    2.4.3 主窗口过程文件mainWndProc.cpp    2.4.4 子窗口过程文件tableChildWndProc.cpp  2.5 实例二程序解释  2.6 使用帮助  2.7 小结第三章 资源、菜单和触笔事件  3.1 资源  3.2 触笔事件  3.3 课表软件实例三    3.3.1  资源文件myTimeTable3.rc    3.3.2 头文件myTimeTable3.h第四章 数据处理  4.1 控件  4.2 计算三角函数实例程序   4.2.1 头文件myTrigonometry.h   4.2.2 主程序入口文件myTrigonometry.cpp   4.2.3 主窗口过程文件mainWndProc.cpp   4.2.4 子窗口过程文件sinChildWndProc.cpp  4.3 三角函数程序解释  4.4  小结第五章 控件和对话框  5.1 滚动条控件  5.2 滚动条实例    5.2.1  资源文件myTimeTable4.rc    5.2.2 头文件myTimeTable4.h    5.2.3 主程序入口文件myTimeTable4.cpp    5.2.4 主窗口过程文件mainWndProc.cpp    5.2.5 子窗口过程文件tableChildWndProc.cpp  5.3 课表实例四程序解释  5.4 对话框与属性表   5.4.1 对话框资源   5.4.2 模式对话框   5.4.3 无模式对话框   5.4.4 属性表  5.5 对话框实例    5.5.1  资源文件myTimeTable5.rc    5.5.2 头文件myTimeTable5.h    5.5.3 主程序入口文件myTimeTable5.cpp  5.5.4 主窗口过程文件mainWndProc.cpp    5.5.5 子窗口过程文件tableChildWndProc.cpp    5.5.6  “关于”对话框过程文件myAboutDlg.cpp  5.5.7  “课目”对话框过程文件myCourseDlg.cpp  5.5.8  “教室”对话框过程文件myClassroomDlg.cpp  ……第六章 文件管理第七章 数据库编程第八章 输入面板

章节摘录

第一章Windows CE程序框架进入Windows CE程序设计领域之前,要求读者对基本的C语言程序设计有所了解,至少对C语言的语法和数据结构有所了解。Windows CE是微软公司开发的专用于嵌入式设备的小体积图形用户界面操作系统,相对于桌面Windows XP或Vista而言,由于其体积小,支持的API(应用程序接口)函数相对较少,因此,在程序设计方法上有诸多不同之处。1.1程序设计环境Windows CE程序设计平台是基于Visual Studi0 2005/2008或Embedded Visual C++ 4.0 SP4开发环境的,同时,需要具有Windows CE操作系统模拟器或智能设备模拟器,特别是Pocket PC 2005模拟环境或Windows Mobile 6模拟环境。当然,具有一个嵌入式开发平台或一部PPC智能手机进行最终的程序测试也是必需的。1.2 Windows CE程序工作方式Windows CE程序采用所谓的消息响应工作方式,这也是桌面Windows程序的工作方式,即Windows CE操作系统管理设备的一切资源。当有事件发生时,例如,触摸笔点击屏幕等,这些通称为事件,Windows CE操作系统会产生相应的消息,并把这些消息发送到相应的窗口:窗口在收到这些消息后,再通过一种所谓的“回调”(Callback)方式,指示Windows CE操作系统调用相应的消息处理过程,进而完成对该事件消息的处理。

编辑推荐

《Windows CE应用程序设计》由西安电子科技大学出版社出版。

图书封面

评论、评分、阅读与下载


    Windows CE应用程序设计 PDF格式下载


用户评论 (总计6条)

 
 

  •   老师推荐 研读中.....
  •   很好很强大的商品,值得购买
  •   教科书,不过大家都说技术有点落后了,没往这方向研究
  •   这书还不错,用的方法主要是基本的API。
  •   看起来像是二手的,书的内容太差了,全都是代码,不适合学习用!
  •   绝对很经典!利用API开发(vs 2008平台,c++语言),灵活性很高,就是代码量大些。本人强烈推荐此书。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7