当前位置:首页 > 工业技术
Windows CE系统开发高级编程与典型实例
Windows CE系统开发高级编程与典型实例

Windows CE系统开发高级编程与典型实例PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:高磊,王洪滨,张欢编著
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2011
  • ISBN:9787512315976
  • 页数:350 页
图书介绍:嵌入式操作系统现在越来越融入到我们的日常生活,Windows CE操作系统也是一种嵌入式操作系统。本书主要分3篇共11章从Windows CE操作系统的进程和线程调度、文件系统、作业中断、数据库开发、应用程序编写接口A PI、应用程序库及控件等方面进行了介绍。主要内容包括如何利用Visual Studio2008 进行简单开发,Windows CE消息以及简单的UI绘制,输入和输出设备,窗口和控件,以及控件编程;线程、进程、文件以及注册表的开发和应用;数据库开发等。
《Windows CE系统开发高级编程与典型实例》目录

第1篇 嵌入式系统开发基础知识 3

第1章Windows CE及Visual Studio 2008概述 3

1.1 Windows CE概述 3

1.1.1 Windows CE嵌入式系统概述 3

1.1.2 Windows CE的版本 4

1.1.3 Windows CE 6.0的特性 6

1.2 Visual Studio 2008概述 6

1.2.1 Visual Studio 2008开发环境概述 6

1.2.2 Visual Studio 2008开发环境搭建 7

1.2.3 Visual Studio 2008附带远程工具概述 7

第2章Windows CE编程初步 13

2.1 Windows CE程序编程风格 13

2.2第一个Windows CE程序 13

2.2.1 Windows CE程序 13

2.2.2用Visual Studio 2008构建第一个程序 15

2.3 Windows CE应用程序剖析 19

2.3.1 Windows CE消息机制 19

2.3.2 Windows CE应用程序CEWinMsg 20

2.3.3 Windows CE窗口处理 29

第3章 屏幕绘图 35

3.1 Windows CE画图 35

3.1.1 Windows CE画图函数 35

3.1.2绘图基础 35

3.2字体 44

3.2.1创建字体 44

3.2.2选择字体到设备环境 46

3.2.3销毁字体 47

3.3位图 56

3.3.1设备相关位图 56

3.3.2设备无关位图 57

3.3.3绘制位图 59

3.4线条和形状 61

3.4.1画笔 61

3.4.2画刷 62

3.4.3线条 63

3.4.4常见形状的绘制 64

第4章Windows CE的输入输出设备 73

4.1键盘 73

4.1.1输入焦点 73

4.1.2键盘消息 74

4.1.3键盘函数 75

4.1.4键盘测试 76

4.2鼠标和触摸屏 83

4.2.1鼠标消息 83

4.2.2使用触摸屏 84

4.2.3手写笔消息 84

4.2.4输入焦点和鼠标消息 90

4.2.5单击右键 90

第5章 窗口和控件 97

5.1窗口的工作原理 97

5.1.1子窗口 97

5.1.2窗口管理函数 98

5.1.3窗口子类化 100

5.2 Windows基本控件 101

5.2.1控件消息处理 101

5.2.2基本控件 102

5.3菜单 110

第6章 控件编程 118

6.1公共控件简述 118

6.2时间和日期控件 119

6.3 List控件 129

第2篇 操作系统 141

第7章 进程 141

7.1 Windows CE进程概述 141

7.2创建进程 142

7.3终止进程 144

7.4其他进程函数 145

7.5进程间通信 147

7.5.1消息队列 147

7.5.2共享内存 150

7.6进程实际用例 152

第8章 线程 153

8.1 Windows CE线程概述 153

8.2线程操作函数 154

8.2.1创建线程 154

8.2.2终止线程和退出线程 156

8.2.3线程状态 156

8.2.4列举线程 157

8.3线程同步 158

8.3.1线程同步简介 158

8.3.2临界区 159

8.3.3互锁函数 160

8.3.4互斥对象 162

8.3.5事件内核对象 164

8.3.6 信号量 167

8.3.7选择正确的同步技术 168

第9章 文件和注册表 169

9.1标准的文件操作接口 169

9.2内存映射文件 182

9.3 Windows CE注册表 185

9.4 Windows CE文件系统 203

9.4.1 Windows CE文件系统概述 203

9.4.2文件系统显示 207

第3篇 简单数据库开发 213

第10章Windows CE数据库编程 213

10.1 Windows CE自带数据库 213

10.2 Windows CE自带数据库函数接口 214

第11章Windows CE下的SQL Server 235

11.1 SQL Server移动版构架 235

11.2 SQL Server 2005 CE 237

11.2.1 SQL Server 2005 CE简介 237

11.2.2 Windows Mobile 6.0对SQL Server 2005 Compact的支持 237

11.2.3 SQL Server 2005 Compact Edition体系结构 238

11.2.4 SQL Server 2005 CE软件环境需求 239

11.2.5 SQL Server 2005 CE开发环境 240

11.2.6 SQL Server 2005 CE服务器环境 242

11.2.7使用SQL Server 2005 CE创建移动应用程序 244

11.2.8 SQL Server 2005 CE的维护 253

第4篇 网络开发 259

第12章Windows CE下的TCP/IP 259

12.1 Windows CE下的TCP/IP协议 259

12.2 WinSocket编程 259

12.2.1常用Winsocket函数 260

12.2.2 IP地址和名称转换 263

12.3 TCP Socket编程流程 267

12.4 UDP Socket编程流程 268

第13章HTTP协议与Win Internet 270

13.1 HTTP协议简介 270

13.2 Windows CE HTTP访问 273

第5篇 应用程序开发 279

第14章TAPI 279

14.1 TAPI简介 279

14.2 TAPI初始化和关闭 279

14.3 TAPI设备列举和呼叫 280

第15章 内存管理 284

15.1虚拟地址 284

15.2获得现有内存状态 286

15.3应用程序内存分配 288

第16章 系统信息和电源管理 290

16.1电源管理 290

16.2电源例程 297

16.3系统信息 305

第17章Windows CE RAPI 314

17.1 RAPI概述 314

17.1.1初始化RAPI 314

17.1.2结束RAPI会话 314

17.2预定义的RAPI函数 315

17.2.1 RAPI系统信息函数 315

17.2.2 RAPI文件和目录管理函数 315

17.2.3 RAPI数据库函数 316

17.2.4其他API函数 317

17.3自定义RAPI函数 317

17.3.1使用RAPI调用自定义函数 317

17.3.2编写RAPI服务器函数 318

17.3.3阻塞模式代码举例 318

17.3.4流模式 320

17.4 RAPI示例 321

17.4.1 ActiveSync设置 321

17.4.2如何访问ActiveSync 322

第6篇 综合应用实例 331

第18章 无线视频系统的综合应用 331

18.1系统设计 331

18.2视频采集 331

18.2.1 VFW体系结构和API 331

18.2.2程序实现 333

18.3视频压缩 334

18.4音/视频传输 339

18.4.1 Socket传送 339

18.4.2 RTP/RTCP协议 344

18.4.3 JRTPLIB库的使用方法及程序实现 346

参考文献 350

相关图书
作者其它书籍
返回顶部