Visual C++应用实战演练

Visual C++应用实战演练
作 者: 卫东华 许为群 詹咏松
出版社: 科学出版社
丛编项: Visual C++ 程序员之路
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++应用实战演练》作者简介

内容简介

这是一本介绍VisualC++例程的实用编程指导书,它是VC++程序员之路系列的第3本。全书分为4篇,有介绍MFC基本程序框架的基础应用篇,介绍VisualC++重点与难点的专题演练篇,介绍实际项目开发过程的综合演练篇,介绍项目开发周期和原则的项目演练篇。本书通过实例把VisualC++的主要知识点有机地联系了起来,并在实践中灵活应用,以帮助读者培养和提高实际编程能力。通过本书的学习,读者将掌握VisualC++编程的实战经验,从而完成一个VisualC++学习者到一个成熟的VisualC++程序员之间的转变。读者在本书使用过程中的技术问题,请与电子邮件地址:wdh@isdn.iscas.ac.cn联系。本书所需示例程序的源代码请从网址:www.b-xr.com下载。

图书目录

第1篇 基础应用

第1章 MFC视图类应用程序

1. 1 鼠标事件处理程序

1. 1. 1 程序功能

1. 1. 2 程序组成

1. 1. 3 实现步骤

1. 1. 4 示例小结

1. 2 图形设备接口(GDI)应用程序

1. 2. 1 程序功能

1. 2. 2 程序组成

1. 2. 3 实现步骤

1. 2. 4 示例小结

1. 3 模式对话框示例程序

1. 3. 1 程序功能

1. 3. 2 程序组成

1. 3. 3 实现步骤

1. 3. 4 示例小结

1. 4 通过视图控制无模式对话框

1. 4. 1 程序功能

1. 4. 2 实现步骤

1. 5 通过CFileDialog控制无模式对话框

1. 5. 1 程序功能

1. 5. 2 实现步骤

1. 5. 3 示例小结

1. 6 通用控件应用程序

1. 6. 1 实现步骤

1. 6. 2 示例小结

1. 7 ActiveX控件应用程序

1. 7. 1 程序功能

1. 7. 2 实现步骤

1. 7. 3 示例小结

1. 8 使用位图改进屏幕显示

1. 8. 1 程序功能

1. 8. 2 实现步骤

1. 8. 3 示例小结

第2章 文档/视图结构程序

2. 1 菜单与键盘加速键应用程序

2. 1. 1 程序功能

2. 1. 2 程序组成

2. 1. 3 实现步骤

2. 1. 4 示例小结

2. 2 工具栏应用程序

2. 2. 1 程序功能

2. 2. 2 程序组成

2. 2. 3 实现步骤

2. 2. 4 示例小结

2. 3 状态栏应用程序

2. 3. 1 程序组成

2. 3. 2 实现步骤

2. 3. 3 示例小结

2. 4 文档与视图相互作用示例

2. 4. 1 程序功能

2. 4. 2 程序资源组成

2. 4. 3 资源要求

2. 4. 4 代码要求

2. 4. 5 CstudentDoc类设计

2. 4. 6 CstudentView类设计

2. 4. 7 示例小结

2. 5 序列化应用程序

2. 5. 1 序列化SDI

2. 5. 2 序列化MDI示例

2. 6 打印应用程序

2. 6. 1 程序功能

2. 6. 2 程序组成

2. 6. 3 实现步骤

2. 6. 4 示例小结

2. 7 切分窗口和多视图示例

2. 7. 1 单视图类SDI动态切分

2. 7. 2 双视图类SDI静态切分

2. 7. 3 切换无切分的视图类

2. 7. 4 多个视图类MDI应用程序

2. 7. 5 示例小结

第2篇 专题演练

第3章 文件操作——统计年度产值报表程序

3. 1 程序功能

3. 2 程序组成

3. 3 实现步骤

3. 4 示例小结

第4章 数据库编程——学生成绩管理程序

4. 1 通过ODBC实现学生成绩管理程序

4. 1. 1 程序功能

4. 1. 2 方案设计

4. 1. 3 功能模块设计

4. 1. 4 实现步骤

4. 1. 5 示例小结

4. 2 通过ADO实现对Access的读写操作

4. 2. 1 创建工程

4. 2. 2 编辑资源

4. 2. 3 修改代码

4. 2. 4 ADO开发需要注意的问题

第5章 多媒体编程——制作动画程序

5. 1 制作具有声音效果的动画

5. 1. 1 程序功能

5. 1. 2 程序组成

5. 1. 3 实现步骤

5. 2 多媒体播放器

5. 3 示例小结

第6章 网络编程例程

6. 1 显示本机的配置

6. 2 利用UDP通讯实现画图程序

6. 2. 1 程序功能

6. 2. 2 程序组成

6. 3 客户/服务器应用程序

6. 3. 1 程序功能

6. 3. 2 程序组成

6. 3. 3 程序步骤

6. 4 示例小结

第7章 多线程——医院门诊模拟程序

7. 1 演练目的

7. 2 程序功能

7. 3 程序组成

7. 4 程序步骤

7. 5 示例小结

第8章 帮助和向导程序

8. 1 上下文相关帮助程序

8. 1. 1 程序功能

8. 1. 2 程序组成

8. 1. 3 实现步骤

8. 2 标准向导程序

8. 3 自定义向导程序

8. 3. 1 基本设计思路

8. 3. 2 程序组成

8. 3. 3 数据结构

8. 3. 4 实现步骤

8. 4 示例小结

第9章 DLL应用示例

9. 1 DLL程序

9. 1. 1 程序功能

9. 1. 2 程序组成

9. 1. 3 实现步骤

9. 2 DLL应用示例

9. 3 示例小结

第10章 组件对象模型(COM)

10. 1 COM的CoGetClassObiect函数

10. 2 COM和Windows注册表

10. 3 MFC接口宏

10. 4 MFC的COleObjectFactory类

10. 5 AppWizard/ClassWizard对COM进程内组件的支持

10. 6 MFCCOM客户程序

10. 7 COM服务器示例程序(BankServer)—MFCCOM进程内组件

10. 8 更改系统默认路径

10. 9 COM客户程序(BankClient)—MFCCOM客户

第11章 托盘程序设计

11. 1 创建工程

11. 2 实现托盘类

11. 3 修改资源文件

11. 4 修改CmainFrame类

第3篇 综合演练

第12章 网络管理系统NMServer

12. 1 系统目标与功能

12. 1. 1 拓扑管理

12. 1. 2 性能管理

12. 1. 3 故障管理

12. 2 设计思路

12. 3 系统功能模块组成

12. 3. 1 初始化模块

12. 3. 2 系统创建模块

12. 3. 3 拓扑操作模块

12. 4 系统状态与程序流程

12. 4. 1 系统状态分析

12. 4. 2 系统各模块处理流程分析

12. 5 程序类设计

12. 5. 1 程序包组成

12. 5. 2 拓扑管理

12. 5. 3 性能管理

12. 5. 4 故障管理

12. 6 程序实现

12. 6. 1 拓扑管理

12. 6. 2 性能管理

12. 6. 3 故障管理

12. 7 实例小结

第13章 公路运输管理与实时监控系统

13. 1 系统背景

13. 2 公路运输图管理

13. 2. 1 创建图元

13. 2. 2 保存图元

13. 2. 3 界面设计

13. 2. 4 图元处理

13. 2. 5 图层处理

13. 2. 6 打开运输图

13. 2. 7 动态菜单

13. 2. 8 运输图显示操作

13. 3 实时运输监控

13. 3. 1 功能要求

13. 3. 2 网络通信

13. 3. 3 动态目标处理

13. 3. 4 图上计算

13. 3. 5 模拟运输线

13. 4 数据库管理

13. 4. 1 连接数据库

13. 4. 2 访问库结构

13. 4. 3 增加记录

13. 4. 4 删除记录

13. 4. 5 修改记录

第14章 EShop电子商务应用系统

14. 1 系统背景

14. 2 订单获取

14. 3 订单处理

14. 4 存储片

14. 4. 1 创建存储片

14. 4. 2 检索存储片

14. 4. 3 传送存储片

14. 5 购物车

14. 5. 1 购物车功能

14. 5. 2 数据库设计

14. 5. 3 购物车存储片

14. 5. 4 往购物车中加入商品

14. 5. 5 从购物车中删除商品

14. 5. 6 查看订单

14. 5. 7 使用CShoppingcart

14. 6 安全认证问题

14. 6. 1 安全套嵌字

14. 6. 2 重定向

14. 7 信用卡实时处理

14. 7. 1 信用卡服务器

14. 7. 2 信用卡客户端

14. 8 示例小结

第4篇 项目演练

第15章 短消息发送管理系统

15. 1 项目生命周期

15. 1. 1 项目生命周期概念

15. 1. 2 项目生命周期划分

15. 2 问题定义

15. 3 需求分析

15. 4 概要设计

15. 4. 1 概要设计主要内容

15. 4. 2 短信管理系统的概要设计

15. 5 详细设计

15. 5. 1 通讯协议

15. 5. 2 客户端程序设计

15. 5. 3 计费逻辑设计

15. 5. 4 数据库设计

15. 6 项目小结