书籍详情
VISUAL C++ 6.0应用与开发指南
作者:宗平编著
出版社:人民邮电出版社
出版时间:1999-02-01
ISBN:9787115076359
定价:¥37.00
内容简介
本书全面系统地介绍了Visual C++ 6.0的应用与开发。全书首先对Visual C++ 6.0主要功能特点、软硬件配置及集成开发环境的使用做了详细介绍,对于Visual C++ 的入门者,此部分不失为很好的学习向导;为了充分向读者展示MFC类库编程的特点,本书重点阐述了使用MFC开发Windows的应用程序;在本书的最后部分对动态链接库及ActiveX编程做了简单介绍。全书每章均有相配套的例程式及编程方法的讲解,因此尽管内容繁多,读者并不会感到枯燥。本书十分适合个人自学或作为企业事业单位培训Visual C++ 6.0的中级教材,也可以作为大专院校计算机课程的参考书。
作者简介
暂缺《VISUAL C++ 6.0应用与开发指南》作者简介
目录
第一章 Microsoft Windows 95/NT和VISUAL C++
1.1 Windows 编程基础
1.1.1 基于消息的操作系统
1.1.2 Windows 的图形设备接口
1.1.3 全新的32位内存管理
1.1.4 动态链接库(DLL)
1.2 VISUAL C++ 6.0概述
1.2.1 VISUAL C++ 6.0的软硬件配置
1.2.2 Microsoft基本类库应用框架
1.2.3 App Studio资源编辑器
第二章 VISUAL C++ 集成开发环境
2.1 VISUAL C++ 6.0的主窗口
2.2 VISUAL C++ 6.0的工具栏
2.3 VISUAL C++ 的菜单栏
2.3.1 File菜单
2.3.2 Edit菜单
2.3.3 View菜单
2.3.4 Project菜单
2.3.5 Build菜单
2.3.6 Tools菜单
第三章 创建第一个Windows 应用程序
3.1 用MFC AppWizard生成应用程序My App
3.2 CWinApp类和文档模板
3.3 窗口类和窗口对象
3.3.1 CWnd及其派生类
3.3.2 窗口风格
3.3.3 窗口的客户区与非客户区
3.3.4 窗口对象
3.3.5 窗口的注册和创建
3.3.6 销毁
3.3.7 MyApp应用程序的边框窗口代码
3.4 MyAppView视类
3.5 在视窗内绘图
3.5.1 OnDraw()成员函数
3.5.2 Windows 设备环境
3.5.3 往MyApp应用各加入绘图代码
3.5.4 视类代码清单
第四章 消息和命令
4.1 消息分类
4.1.1 标准Windows 消息
4.1.2 控件通知
4.1.3 命令消息
4.2 消息的处理——用ClassWizard添加消息
4.3 MyRectangle应用的说明
4.3.1 m_Rect数据成员
4.3.2 CPoint和CRect之间的运算
4.3.3 设备坐标和客户坐标系
4.3.4 使矩形无效
4.3.5 进一步熟悉消息映射
4.3.6 MyRectangle应用源程序清单
4.4 发送和接收命令消息
4.4.1 命令和消息的传递路线
4.4.2 加入消息映射入口
4.4.3 更新命令用户接口消息
第五章 Windows 的图形处理
5.1 图形设备接口
5.1.1 设备环境类
5.1.2 GDI对象
5.1.3 映射方式
5.1.4 坐标变换
5.2 位图和位操作
5.2.1 设备相关和设备无关位图
5.2.2 位图文件结构
5.2.3 从资源中装入位图
5.2.4 读取DIB图像数据
第六章 对话框程序设计
6.1 对话框
6.1.1 对话框的组成
6.1.2 CDialog类
6.1.3 有模式和无模式对话框
6.1.4 创建对话框资源
6.1.5 通用对话框类
6.2 控件
6.2.1 标准Windows 控件
6.2.2 往对话框中添加控件
6.2.3 对话框另添加的访问
6.3 有模式对话框
6.3.1 有模式对话框的程序设计
6.3.2 一个实际的有模式对话框的创建——MyModelDlg例程
6.3.3 对话框成员变量和控件的数据交换
6.3.4 CMyModelDlg应用的源程序清单
6.4 无模式对话框
6.4.1 无模式对话框的创建和销毁
6.4.2 CFormView类
6.4.3 一个实际的无模式对话框的例子——MyModelessDlg例程
6.4.4 测试MyModelessDlg应用及完整的源程序
第七章 文档界面窗口
7.1 文档的序列化
7.1.1 CFile和CArchive类
7.1.2 使类可序列化
7.1.3 添加文档中的数据成员
7.1.4 编写序列化代码
7.2 文档—视结构
7.2.1 在MFC应用中各对象之间的关系
7.2.2 文档和视的相互优胜
7.3 单文档应用(SDI)
7.3.1 切分窗口和多视处理
7.3.2 一个实际的SDI应用
7.3.3 测试MyCircles应用和应用程序源代码
第八章 多文档接口程序设计
8.1 MDI应用
8.1.1 文档
8.1.2 CMDIFrameWnd类
8.1.3 修改窗口风格
8.1.4 CMDIChildWnd类
8.2 滚动处理
8.2.1 滚动处理函数
8.2.2 滚动消息响应函数
8.3 管理Windows 菜单和加速键
8.3.1 键盘加速键
8.3.2 CMenu类
8.4 一个实际的MDI应用
8.4.1 MDIApp应用创建的简单过程
8.4.2 MDIApp应用的源代码
第九章 动态链接库
9.1 普通DLL的编程与使用
9.1.1 DLL与应用的连接
9.1.2 从DLL导出函数
9.1.3 利用MFC AppWizard创建普通DLL
9.1.4 测试MyDll应用及源代码清单
9.2 MFC扩展DLL编程
9.2.1 MFC扩展DLL的内存使用
9.2.2 编写MFC扩展DLL所需要的一些代码
9.2.3 扩展DLL的引出
9.2.4 一个实际的MFC扩展DLL
9.2.5 测试ExtensionDll应用
9.2.6 ExtensionDll应用的完整源代码
第十章 ActiveX编程简介
10.1 什么是ActiveX
10.1.1 ActiveX文档
10.1.2 ActiveX控件
10.1.3 ActiveX控件容器
10.1.4 ActiveX自动化服务器
10.1.5 COM对象
10.2 生成一个ActiveX控件
10.2.1 生成ActiveX控件基本框架
10.2.2 为MyActiveX控件增加属性
10.2.3 ActiveX事件处理
10.2.4 控件的属性页处理
10.2.5 MyActiveX项目的完整源代码
10.3 OLE容器的设计
10.3.1 生成MyContainer应用程序框架
10.3.2 查看MyContainer代码
附录A C++语言速成
A.1.1 C++语言基本概念
A.1.2 类定义
A.1.3 对象
A.1.4 构造函数和析构函数
A.1.5 成员函数的实现
A.1.6 内联成员
A.1.7 this指针
A.1.8 友元函数
A.1.9 指针和引用
A.2 类继承
A.2.1 派生类与基类
A.2.2 父类有构造函数的继承
A.2.3 多重继承
A.3 多态性
A.3.1 函数重载
A.3.2 重载运算符
A.3.3 虚函数
附录B MFC类的概述
B.1 CObject类
B.2 CFile类
B.3 Exception类
B.4 图形绘制类
B.5 集合类
B.5.1 数组类
B.5.2 列表类
B.5.3 映射类
B.6 窗口类
1.1 Windows 编程基础
1.1.1 基于消息的操作系统
1.1.2 Windows 的图形设备接口
1.1.3 全新的32位内存管理
1.1.4 动态链接库(DLL)
1.2 VISUAL C++ 6.0概述
1.2.1 VISUAL C++ 6.0的软硬件配置
1.2.2 Microsoft基本类库应用框架
1.2.3 App Studio资源编辑器
第二章 VISUAL C++ 集成开发环境
2.1 VISUAL C++ 6.0的主窗口
2.2 VISUAL C++ 6.0的工具栏
2.3 VISUAL C++ 的菜单栏
2.3.1 File菜单
2.3.2 Edit菜单
2.3.3 View菜单
2.3.4 Project菜单
2.3.5 Build菜单
2.3.6 Tools菜单
第三章 创建第一个Windows 应用程序
3.1 用MFC AppWizard生成应用程序My App
3.2 CWinApp类和文档模板
3.3 窗口类和窗口对象
3.3.1 CWnd及其派生类
3.3.2 窗口风格
3.3.3 窗口的客户区与非客户区
3.3.4 窗口对象
3.3.5 窗口的注册和创建
3.3.6 销毁
3.3.7 MyApp应用程序的边框窗口代码
3.4 MyAppView视类
3.5 在视窗内绘图
3.5.1 OnDraw()成员函数
3.5.2 Windows 设备环境
3.5.3 往MyApp应用各加入绘图代码
3.5.4 视类代码清单
第四章 消息和命令
4.1 消息分类
4.1.1 标准Windows 消息
4.1.2 控件通知
4.1.3 命令消息
4.2 消息的处理——用ClassWizard添加消息
4.3 MyRectangle应用的说明
4.3.1 m_Rect数据成员
4.3.2 CPoint和CRect之间的运算
4.3.3 设备坐标和客户坐标系
4.3.4 使矩形无效
4.3.5 进一步熟悉消息映射
4.3.6 MyRectangle应用源程序清单
4.4 发送和接收命令消息
4.4.1 命令和消息的传递路线
4.4.2 加入消息映射入口
4.4.3 更新命令用户接口消息
第五章 Windows 的图形处理
5.1 图形设备接口
5.1.1 设备环境类
5.1.2 GDI对象
5.1.3 映射方式
5.1.4 坐标变换
5.2 位图和位操作
5.2.1 设备相关和设备无关位图
5.2.2 位图文件结构
5.2.3 从资源中装入位图
5.2.4 读取DIB图像数据
第六章 对话框程序设计
6.1 对话框
6.1.1 对话框的组成
6.1.2 CDialog类
6.1.3 有模式和无模式对话框
6.1.4 创建对话框资源
6.1.5 通用对话框类
6.2 控件
6.2.1 标准Windows 控件
6.2.2 往对话框中添加控件
6.2.3 对话框另添加的访问
6.3 有模式对话框
6.3.1 有模式对话框的程序设计
6.3.2 一个实际的有模式对话框的创建——MyModelDlg例程
6.3.3 对话框成员变量和控件的数据交换
6.3.4 CMyModelDlg应用的源程序清单
6.4 无模式对话框
6.4.1 无模式对话框的创建和销毁
6.4.2 CFormView类
6.4.3 一个实际的无模式对话框的例子——MyModelessDlg例程
6.4.4 测试MyModelessDlg应用及完整的源程序
第七章 文档界面窗口
7.1 文档的序列化
7.1.1 CFile和CArchive类
7.1.2 使类可序列化
7.1.3 添加文档中的数据成员
7.1.4 编写序列化代码
7.2 文档—视结构
7.2.1 在MFC应用中各对象之间的关系
7.2.2 文档和视的相互优胜
7.3 单文档应用(SDI)
7.3.1 切分窗口和多视处理
7.3.2 一个实际的SDI应用
7.3.3 测试MyCircles应用和应用程序源代码
第八章 多文档接口程序设计
8.1 MDI应用
8.1.1 文档
8.1.2 CMDIFrameWnd类
8.1.3 修改窗口风格
8.1.4 CMDIChildWnd类
8.2 滚动处理
8.2.1 滚动处理函数
8.2.2 滚动消息响应函数
8.3 管理Windows 菜单和加速键
8.3.1 键盘加速键
8.3.2 CMenu类
8.4 一个实际的MDI应用
8.4.1 MDIApp应用创建的简单过程
8.4.2 MDIApp应用的源代码
第九章 动态链接库
9.1 普通DLL的编程与使用
9.1.1 DLL与应用的连接
9.1.2 从DLL导出函数
9.1.3 利用MFC AppWizard创建普通DLL
9.1.4 测试MyDll应用及源代码清单
9.2 MFC扩展DLL编程
9.2.1 MFC扩展DLL的内存使用
9.2.2 编写MFC扩展DLL所需要的一些代码
9.2.3 扩展DLL的引出
9.2.4 一个实际的MFC扩展DLL
9.2.5 测试ExtensionDll应用
9.2.6 ExtensionDll应用的完整源代码
第十章 ActiveX编程简介
10.1 什么是ActiveX
10.1.1 ActiveX文档
10.1.2 ActiveX控件
10.1.3 ActiveX控件容器
10.1.4 ActiveX自动化服务器
10.1.5 COM对象
10.2 生成一个ActiveX控件
10.2.1 生成ActiveX控件基本框架
10.2.2 为MyActiveX控件增加属性
10.2.3 ActiveX事件处理
10.2.4 控件的属性页处理
10.2.5 MyActiveX项目的完整源代码
10.3 OLE容器的设计
10.3.1 生成MyContainer应用程序框架
10.3.2 查看MyContainer代码
附录A C++语言速成
A.1.1 C++语言基本概念
A.1.2 类定义
A.1.3 对象
A.1.4 构造函数和析构函数
A.1.5 成员函数的实现
A.1.6 内联成员
A.1.7 this指针
A.1.8 友元函数
A.1.9 指针和引用
A.2 类继承
A.2.1 派生类与基类
A.2.2 父类有构造函数的继承
A.2.3 多重继承
A.3 多态性
A.3.1 函数重载
A.3.2 重载运算符
A.3.3 虚函数
附录B MFC类的概述
B.1 CObject类
B.2 CFile类
B.3 Exception类
B.4 图形绘制类
B.5 集合类
B.5.1 数组类
B.5.2 列表类
B.5.3 映射类
B.6 窗口类
猜您喜欢