EVC高级编程及其应用开发:Embedded Visual C++嵌入式编程

EVC高级编程及其应用开发:Embedded Visual C++嵌入式编程
作 者: 汪兵
出版社: 中国水利水电出版社
丛编项: 万水软件项目应用与实例开发丛书
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《EVC高级编程及其应用开发:Embedded Visual C++嵌入式编程》作者简介

内容简介

本书特色:●EVC高级编程技术深入浅出地讲述了WINCE开发的重点和难点问题,包括WINCE及EVC概述、图形编程、对话框控件、进程、线程、文件和注册表、WINCE基础数据库编程、WINCE扩展数据库编程、通讯编程、UDP和PING编程、TCP编程、DLL编程、COM编程。●实例开发技术本书中讲述的实例能够辅助开发人员设计出功能强大、性能稳定、界面美观的WINCE应用程序。读者在具有一定C++和WINCE知识的基础上,通过本书的学习,可以快速提高WINCE编程能力和实际开发水平。●源代码下载:http.//www.waterpub.com.cn本书中的实例源代码可以直接从中国水利水电出版社网站下载。随着个人掌上电脑PocketPC、智能手机(SmartPhone)及工业控制器等各种嵌入式产品的不断发展,人们对MicrosoftWindowsCE也越发关注起来,使用WinCE可以为新一代智能设备设计高性能的应用程序。本书深入浅出地讲述了WinCE开发的各个方面,并解决了开发过程中的重点和难点问题。全书共分13章,分别为WinCE及EVC概述、图形编程、对话框控件、进程、线程、文件和注册表、WinCE基础数据库编程、WinCE扩展数据库编程、通讯编程、UDP和PING编程、TCP编程、DLL编程以及COM编程。读者在具有一定C抖和WinCE知识的基础上,通过本书的学习,可以快速提高WinCE的编程能力和实际开发水平。本书适用于具有WinCE初级编程能力的读者,可作为高等院校本科生、研究生的自学参考书和毕业设计的指导书,也可作为相关软件开发人员的参考书。为方便读者学习及相关软件开发人员的实际应用开发需要,本书提供书中所有实例的源代码文件,读者可以从中国水利水电出版社网站(www.waterpub.com.cn)下载。

图书目录

丛书前言

前言

第1章 WINCE及EVC概述

1. 1 WINCE概述

1. 1. 1 WINCE嵌入式系统概述

1. 1. 2 WINCE的版本

1. 1. 3 WINCE 3. 0的特性

1. 2 EVC概述

1. 2. 1 EVC开发环境概述

1. 2. 2 示例程序

1. 2. 3 远程设备连接配置

1. 3 EVC附带远程工具概述

1. 3. 1 Remote File Viewer工具

1. 3. 2 Remote Process Viewer工具

1. 3. 3 Remote Zoomin工具

1. 3. 4 Remote Registy Editor工具

1. 3. 5 Remote Heap Walker工具

1. 3. 6 Remote Spy 工具

第2章 图形编程

2. 1 设备环境类

2. 2 图形对象类 GDI

2. 3 绘制各种图形

2. 4 绘制位图

2. 4. 1 CDC绘图函数描述

2. 4. 2 动画效果

2. 4. 3 抓屏

2. 4. 4 图形显示特技

2. 5 简单二维曲线示例

2. 5. 1 二维曲线类C2Dgraph的创建

2. 5. 2 使用二维曲线类C2DGraph类绘制曲线

2. 6 绘图程序示例

第3章 对话框控件

3. 1 常用控件

3. 1. 1 微调按钮

3. 1. 2 滑动条

3. 1. 3 进度条

3. 1. 4 列表视图控件

3. 1. 5 树控件

3. 2 创建位图滚动显示静态控件

3. 3 创建LED数字显示控件

第4章 进程

4. 1 进程

4. 1. 1 进程概述

4. 1. 2 进程创建

4. 1. 3 进程终止

4. 1. 4 其他进程函数

4. 1. 5 进程列举并管理实例

4. 2 进程间通信

第5章 线程

5. 1 线程

5. 1. 1 线程概述

5. 1. 2 线程优先级

5. 1. 3 线程API函数

5. 2 线程同步

5. 2. 1 未使用线程同步

5. 2. 2 利用事件同步

5. 2. 3 利用互斥同步

5. 2. 4 利用临界区同步

5. 2. 5 利用信号量同步

第6章 文件与注册表

6. 1 文件基本操作

6. 2 文件综合操作示例

6. 3 内存映射文件

6. 3. 1 内存映射文件概述

6. 3. 2 利用内存映射文件实现进程间通讯

6. 4 文件系统管理

6. 5 注册表编程

6. 5. 1 注册表简介

6. 5. 2 注册表API函数

6. 5. 3 注册表操作举例

第7章 WINCE基础数据库编程

7. 1 WINCE自带数据库系统

7. 1. 1 装配数据库卷

7. 1. 2 卸载数据库卷

7. 1. 3 列举已装配的数据库卷

7. 1. 4 创建数据库

7. 1. 5 打开数据库

7. 1. 6 删除数据库

7. 1. 7 列举数据库

7. 1. 8 查找或移动记录

7. 1. 9 写记录

7. 1. 10 读取记录

7. 1. 11 删除记录

7. 2 数据库操作综合示例

第8章 WINCE扩展数据库编程

8. 1 利用ADO访问ACCESS数据库

8. 1. 1 ADOCE介绍

8. 1. 2 使用ADOCE访问Access数据库实例

8. 2 SQL SERVER CE的介绍

8. 2. 1 SQL Server CE简介

8. 2. 2 SQL Server CE 2. 0的安装

8. 2. 3 SQL Server FOR CE的连接配置

8. 3 SQL SERVER CE远程数据访问

8. 3. 1 Pull 拉数据

8. 3. 2 Push 推数据

8. 3. 3 Submit 远程T-SQL操作

8. 4 远程数据访问综合示例

第9章 通讯编程

9. 1 串口编程

9. 1. 1 串口编程API函数介绍

9. 1. 2 CE串口综合示例

9. 2 RAS拨号编程

9. 2. 1 建立拨号连接

9. 2. 2 关闭拨号连接

9. 2. 3 列举已建立的活动连接

9. 2. 4 列举电话簿条目

9. 3 套接字编程基础

9. 3. 1 WinSock初始化和释放

9. 3. 2 创建套接字

9. 3. 3 关闭套接字

9. 3. 4 绑定套接字

9. 3. 5 监听套接字

9. 3. 6 等待连接

9. 3. 7 建立连接

9. 3. 8 发送数据

9. 3. 9 接收数据

9. 3. 10 设置套接字模式

9. 3. 11 Select I/O模型

第10章 UDP与PING编程

10. 1 UDP编程

10. 1. 1 UDP编程概述

10. 1. 2 UDP编程示例

10. 2 PING编程

10. 2. 1 PING编程概述

10. 2. 2 PING编程示例

第11章 TCP编程

11. 1 TCP编程概述

11. 2 TCP客户端示例

11. 3 TCP服务器端示例

第12章 DLL编程

12. 1 DLL概述

12. 2 DLL的调用

12. 2. 1 静态调用

12. 2. 2 动态调用

12. 3 DLL的创建

12. 3. 1 WINCE DLL的创建

12. 3. 2 基于MFC的Regular DLL的创建

12. 3. 3 基于MFC的Extension DLL的创建

12. 3. 4 资源DLL

12. 4 使用DLL设计插件技术

12. 4. 1 插件程序的设计

12. 4. 2 插件主程序设计

第13章 COM编程

13. 1 COM基本知识概述

13. 1. 1 什么是COM

13. 1. 2 什么是接口

13. 1. 3 COM基本结构

13. 2 使用MFC创建COM示例

13. 2. 1 MFC对COM支持概述

13. 2. 2 MFC创建COM对象示例

13. 3 使用ATL创建COM示例

13. 3. 1 ATL对COM支持概述

13. 3. 2 ATL创建COM对象示例

13. 3. 3 创建客户端调用CEComServer

13. 4 可连接点对象及示例

13. 4. 1 可连接点对象概述

13. 4. 2 连接点示例

13. 5 创建ACTIVEX控件

13. 5. 1 ActiveX概述

13. 5. 2 利用MFC向导创建一个简单的ActiveX控件