《EVC高级编程及其应用开发 Embedded Visual C++嵌入式编程》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:汪兵,李存斌,陈鹏等编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:7508426762
  • 页数:470 页
图书介绍:随着个人掌上电脑Pocket PC、智能手机(SmartPhone)及工业控制器等各种嵌入式产品的不断发展,人们对Microsoft Windows CE也越发关注起来,使用WinCE可以为新一代智能设备设计高性能的应用程序。本书深入浅出地讲述了WinCE开发的各个方面,并解决了开发过程中的重点和难点问题。全书共分13章,分别为WinCE及EVC概述、图形编程、对话框控件、进程、线程、文件和注册表、WinCE基础数据库编程、WinCE扩展数据库编程、通讯编程、UDP和PING编程、TCP编程、DLL编程、COM编程。读者在具有一定C++和WinCE知识的基础上,通过本书的学习,可以快速提高WinCE的编程能力和实际开发水平。 本书适用于具有WinCE初级编程能力的读者,可作为高等院校本科生、研究生的自学参考书和毕业设计的指导书。

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