Visual C++程序设计

Visual C++程序设计
作 者: 徐晓梅 高丽
出版社: 科学出版社
丛编项: Visual C++程序员之路
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: VC++
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual C++程序设计》作者简介

内容简介

本书从实际应用的角度介绍了VisualC++60软件包的使用方法和编程技巧。通过开发计算器、学生档案管理程序、绘图程序、多媒体点播系统、公众聊天室和桌面时差时钟等程序,详细介绍了包括菜单、对话框、常用控件、工具栏等在内的界面设计,MFC库的使用和扩展以及对文件、多媒体、数据库、网络通信和多线程等编程技术的具体操作技巧。本书改变传统写法,采用“项目”驱动的编写方式,把知识点融入到实际项目的开发中,通过项目的不断扩展逐步引入新的知识点,通俗易懂,可操作性强。适合高等院校“VisualC++程序设计”课程教学用书,尤其对高职高专院校计算机专业和从事VisualC++的编程开发人员,更是一本很难得的好书。书中所有程序全部运行通过,所有程序源代码及示例相关文档均可以从高等教育出版社网站上下载,网址为:http://cs.hep.com.cn或http://cs.hep.edu.cn

图书目录

第1章 Win32应用程序设计

1. 1 Win32编程介绍

1. 1. 1 消息驱动机制

1. 1. 2 Win32API

1. 1. 3 句柄

1. 1. 4 程序入口点WinMain

1. 2 MFC机制

1. 2. 1 MFC是一个编程框架

1. 2. 2 MFC应用程序的构成实例

1. 2. 3消息映射

1. 3 本章小结

第2章 VisualC++概述

2. 1 Visualc++和MFC的历史

2. 2 VisualC++6. 0开发环境

2. 3 用AppWizard生成Win32程序框架

2. 3. 1 AppWizard生成Win32程序框架步骤

2. 3. 2 AppWizard生成的对话框应用程序

2. 4 ClassWizard类管理器

2. 4. 1 ClassWizard简介

2. 4. 2 使用ClassWizard类管理器

2. 5 使用资源管理器

2. 6 编译与运行

2. 7 获取帮助

2. 8 第一个VC++程序

2. 9 本章小结

第3章 对话框和控件编程

3. 1 对话框概述

3. 1. 1 对话框的基本概念

3. 1. 2 控件概述

3. 1. 3 使用对话框编辑器

3. 2 对话框的编程

3. 2. 1 对话框的属性

3. 2. 2 对话框类的设计

3. 2. 3 为控件添加代码

3. 3 Windows标准控件

3. 3. 1 窗口类的基类CWnd

3. 3. 2 VisualC++控件的分类

3. 3. 3 按钮控件

3. 3. 4 静态控件

3. 3. 5 文本编辑控件

3. 3. 6 列表框控件

3. 3. 7 组合框控件

3. 3. 8 滚动条控件

3. 4 本章小结

第4章 图形设备接口

4. 1 设备上下文

4. 1. 1 与图形绘制有关的简单数据类型

4. 1. 2 显示设备上下文

4. 2 画笔对象

4. 2. 1 创建画笔

4. 2. 2 使用画笔进行输出

4. 2. 3 图形输出函数

4. 3 刷子对象

4. 4 字体对象

4. 4. 1 创建字体对象

4. 4. 2 LOGFONT结构

4. 4. 3 使用字体对象和枚举系统中的所有字体

4. 4. 4 创建特殊的字体效果

4. 5 映射模式

4. 5. 1 预定义的映射模式

4. 5. 2 自定义的坐标系统

4. 6 本章小结

第5章 文档编程

5. 1 文档/视结构

5. 1. 1 Windows环境下的文档机制

5. 1. 2 使用AppWizard创建框架应用程序

5. 1. 3 一个简单的例子

5. 1. 4 多文档的例子

5. 2 串行化数据

5. 3 视类

5. 4 同一文档的多个视

5. 5 本章小结

第6章控件编程

6. 1 ActivcX控件的建立

6. 2 使用ActiveXMovie控件的视频播放器

6. 3 本章小结

第7章 动态链接库

7. 1 概述

7. 2 创建和使用动态链接库

7. 2. 1 DLL的结构和导出方式

7. 2. 2 链接应用程序到DLL

7. 2. 3 使用动态链接连库扩展MFC

7. 3 本章小结

第8章 数据库编程

8. 1 数据库编程基本原理

8. 1. 1 开发数据库应用程序

8. 1. 2 VisualC++中的ODBC编程

8. 1. 3 调用DAO

8. 1. 4 使用ADO开发数据库应用程序

8. 1. 5 在VC++中建立自定义数据库类

8. 2 数据库编程技巧

8. 2. 1 在动态集中使用虚拟ClistView

8. 2. 2 在AccessDB中存储画笔图像

8. 2. 3 在程序中动态创建并修改BDE别名

8. 2. 4 在ODBC中应用DDX和RFX

8. 2. 5 定位到最新的记录

8. 2. 6 从数据库中读大于32KByte的内容

8. 2. 7 基于ActiveX的多通道数据曲线编辑控件的实现

8. 2. 8 用MFCDao查找

8. 2. 9 ODBC的查找函数

8. 2. 10 在无绑定模式下使用DBGrid

8. 3 数据库编程实例

8. 3. 1 用VC++和VisualFoxpro进行ActiveX数据通讯

8. 3. 2 用VC处理Access中的位图数据

8. 3. 3 用VC开发基于ORACLE数据库应用程序的两种方法

8. 3. 4 用VC++给Foxbase数据库文件加密

8. 4 本章小结

第9章 多媒体编程

9. 1 声音编程

9. 1. 1 PlaySound

9. 1. 2 多媒体控制接口MCI

9. 1. 3 MClWnd窗口类

9. 1. 4 CWave类

9. 2 视频编程

9. 2. 1 用MCIWnd类生成一个多媒体播放器

9. 2. 2 用ActiveX控件生成一个多媒体播放器

9. 3 OpenGL三维图形设计

9. 3. 1 openGL特点

9. 3. 2 OpenGL图形库

9. 3. 3 OpenGL编程步骤

9. 3. 4 OpenGL函数

9. 3. 5 OpenGL实例

9. 4 本章小结

第10章 网络编程

10. 1 网络编程原理简介

10. 1. 1 Winsock应用程序设计

10. 1. 2 利用WinInet类进行TCP/IP网络通信程序设计

10. 1. 3 Win32下的几种串口通信编程

10. 1. 4 SMTP协议类库

10. 1. 5 POP3协议类库

10. 2 网络编程技巧和方法

10. 2. 1 如何得到拨号网络传输速度

10. 2. 2 如何在应用程序中映射网络驱动器

10. 2. 3 如何在NT下调试ISAPI程序

10. 2. 4 如何应用TCP/IP的套接字开发网络通信应用程序

10. 2. 5 在浏览器中改变字体

10. 2. 6 在对话框中如何打印网页

10. 3 网络编程实例

10. 3. 1 用VC++和Winsock实现HTTP服务器通话

10. 3. 2 用VC++编写CGI程序

10. 3. 3 用VC++编写FTP客户端应用程序

10. 3. 4 用VC++实现上网拨号功能

10. 3. 5 用VC++编写服务器与客户机互相传送消息的程序

10. 3. 6 用WINSOCK实现聊天室的VC++程序设计

10. 3. 7 用ActiveX实现串口通信

10. 3. 8 用VC++编写电子邮件程序

10. 3. 9 如何用VC++开发读取网卡MAC地址的程序

10. 4 本章小结

第1l章 Windows系统编程

11. 1 Win32APl

11. 1. 1 APl函数简介

11. 1. 2 API函数的调用

11. 1. 3 APl函数实用技巧

11. 1. 4 调用API函数实例

11. 2 多线程多任务

11. 2. 1 多线程编程橇述

11. 2. 2 多线程使用技巧

11. 2. 3 用MFC开发多线程应用程序的实例

11. 3 磁盘文件操作系统

11. 3. 1 理解Windows的文件I/O

11. 3. 2 写. 读和关闭及打开文件

11. 4 钩子程序

11. 4. 1 钩子原理

11. 4. 2 钩子应用技巧

11. 4. 3 钩子实用实例

11. 5 注册表

11. 6 本章小结

第12章 COM技术

12. 1 ATL技术

12. 1. 1 ATL基本原理

12. 1. 2 ATL实现方法

12. 1. 3 ATL与COM

12. 1. 4 ATL的应用示例

12. 2 ActiveX控件技术

12. 2. 1 OLE技术

12. 2. 2 ActiveX控件的定义和内容

12. 2. 3 创建ActiveX控件

12. 2. 4 使用ActiveX控件

12. 2. 5 创建ActiveX控件的技巧

12. 2. 6 如何分发ActiveX控件

12. 3 COM技术

12. 3. 1 COM组件概述

12. 3. 2 COM接口技术

12. 3. 3 DCOM简介

12. 3. 4 COM编程技巧

12. 3. 5 COM编程实例

12. 4 IE编程

12. 4. 1 IE基本原理

12. 4. 2 IE编程技巧

12. 4. 3 IE编程实例

12. 5 本章小结

第13章 MFC通用类

13. 1 数组类

13. 2 列表类

13. 3 映射类

13. 4 字符串类

13. 5 日期和时间类

13. 5. 1 CTime类

13. 5. 2 CTimeSpan类

13. 6 本章小结