1.1 WINCE概述 1
1.1.1 WINCE嵌入式系统概述 1
第1章 WINCE及EVC概述 1
1.1.2 WINCE的版本 2
1.1.3 WINCE 3.0的特性 2
1.2 EVC概述 7
1.2.1 EVC开发环境概述 8
12.2示例程序 8
1.2.3远程设备连接配置 11
1.3.1 Remote File Viewer工具 13
1.3 EVC附带远程工具概述 13
1.3.2 Remote Process Viewer工具 14
1.3.3 Remote Zoomin工具 14
1.3.4 Remote Registy Editor工具 14
1.3.5 Remote Heap Walker工具 15
1.3.6 Remote Spy++工具 16
第2章 图形编程 17
2.1设备环境类 17
2.2图形对象类(GDI) 18
2.3绘制各种图形 31
2.4.1 CDC绘图函数描述 42
2.4绘制位图 42
2.4.2动画效果 47
2.4.3抓屏 49
2.4.4图形显示特技 51
2.5简单二维曲线示例 54
2.5.1二维曲线类C2Dgraph的创建 54
2.5.2使用二维曲线类C2DGraph类绘制曲线 63
2.6绘图程序示例 65
3.1.1微调按钮 80
第3章 对话框控件 80
3.1常用控件 80
3.1.2滑动条 82
3.1.3进度条 86
3.1.4列表视图控件 86
3.1.5树控件 96
3.2创建位图滚动显示静态控件 103
3.3创建LED数字显示控件 109
4.1.2进程创建 119
4.1.1进程概述 119
第4章 进程 119
4.1进程 119
4.1.3进程终止 125
4.1.4其他进程函数 125
4.1.5“进程列举并管理”实例 127
4.2进程间通信 137
5.1.1线程概述 157
5.1.2线程优先级 157
5.1线程 157
第5章 线程 157
5.1.3线程API函数 158
5.2线程同步 160
5.2.1未使用线程同步 161
5.2.2利用事件同步 164
5.2.3利用互斥同步 168
5.2.4利用临界区同步 170
5.2.5利用信号量同步 173
第6章 文件与注册表 176
6.1文件基本操作 176
6.2文件综合操作示例 186
6.3.1内存映射文件概述 198
6.3内存映射文件 198
6.3.2利用内存映射文件实现进程间通讯 201
6.4文件系统管理 210
6.5注册表编程 215
6.5.1注册表简介 215
6.5.2注册表API函数 215
6.5.3注册表操作举例 220
7.1 WINCE自带数据库系统 223
第7章 WINCE基础数据库编程 223
7.1.1装配数据库卷 224
7.1.2卸载数据库卷 225
7.1.3列举已装配的数据库卷 225
7.1.4创建数据库 226
7.1.5打开数据库 228
7.1.6删除数据库 233
7.1.7列举数据库 233
7.1.8查找或移动记录 235
7.1.9写记录 236
7.1.10读取记录 237
7.1.11删除记录 238
7.2数据库操作综合示例 238
第8章 WINCE扩展数据库编程 253
8.1利用ADO访问ACCESS数据库 253
8.1.1 ADOCE介绍 253
8.1.2使用ADOCE访问Access数据库实例 254
8.2.1 SQLServerCE简介 263
8.2 SQLSERVERCE的介绍 263
8.2.2 SQLServer CE 2.0的安装 265
8.2.3 SQLServer FOR CE的连接配置 266
8.3 SQLSERVER CE远程数据访问 269
8.3.1 Pull(拉数据) 270
8.3.2 Push(推数据) 272
8.3.3 Submit(远程T-SQL操作) 272
8.4远程数据访问综合示例 273
第9章 通讯编程 290
9.1 串口编程 290
9.1.1 串口编程API函数介绍 291
9.1.2 CE串口综合示例 299
9.2 RAS拨号编程 311
9.2.1建立拨号连接 311
9.2.2关闭拨号连接 316
9.2.3列举已建立的活动连接 317
9.2.4列举电话簿条目 318
9.3套接字编程基础 319
9.3.1 WinSock初始化和释放 320
9.3.3关闭套接字 322
9.3.2创建套接字 322
9.3.4绑定套接字 323
9.3.5监听套接字 325
9.3.6等待连接 325
9.3.7建立连接 326
9.3.8发送数据 327
9.3.9接收数据 328
9.3.10设置套接字模式 329
9.3.11 Select I/O模型 329
10.1 UDP编程 333
10.1.1 UDP编程概述 333
第10章 UDP与PING编程 333
10.1.2 UDP编程示例 334
10.2 PING编程 348
10.2.1 PING编程概述 348
10.2.2 PING编程示例 349
第11章 TCP编程 353
11.1TCP编程概述 353
11.2TCP客户端示例 354
11.3TCP服务器端示例 368
12.1 DLL概述 386
第12章 DLL编程 386
12.2 DLL的调用 387
12.2.1静态调用 387
12.2.2动态调用 388
12.3 DLL的创建 389
12.3.1 WINCE DLL的创建 389
12.3.2 基于MFC的Regular DLL的创建 394
12.3.3 基于MFC的Extension DLL的创建 400
12.3.4 资源DLL 407
12.4.1插件程序的设计 411
12.4使用DLL设计插件技术 411
12.4.2插件主程序设计 417
第13章 COM编程 436
13.1 COM基本知识概述 436
13.1.1 什么是COM 436
13.1.2什么是接口 436
13.1.3 COM基本结构 437
13.2使用MFC创建COM示例 438
13.2.1 MFC对COM支持概述 438
13.2.2 MFC创建COM对象示例 440
13.3.1 ATL对COM支持概述 447
13.3 使用ATL创建COM示例 447
13.3.2 ATL创建COM对象示例 449
13.3.3创建客户端调用CEComServer 452
13.4可连接点对象及示例 454
13.4.1可连接点对象概述 454
13.4.2连接点示例 456
13.5创建ACTIVEX控件 464
13.5.1 ActiveX概述 464
13.5.2利用MFC向导创建一个简单的ActiveX控件 464