书籍详情
Visual C++面向对象与可视化程序设计(第2版)
作者:黄维通编著
出版社:清华大学出版社
出版时间:2003-01-01
ISBN:9787302082019
定价:¥32.00
购买这本书可以去
内容简介
《Visual C++面向对象与可视化程序设计(第2版)》从最基本的概念出发,详细地讲述了使用Visual C++ 进行面向对象与可视化程序设计的基础本原理与方法。全书共分为4篇,即Visual C++基础知识、使用API函数进行可视化编程、使用MFC进行可视化编程和Visual C++高级编程。书中涉及Visual C++编程过程中常用的API函数及MFC类,并结合实例对其中的消息处理,API函数结构、各种按纽、编辑框、菜单、滚动条等主要的控件以及光标、图标、位图等资源的应用进行了讲述,而且在实例中对程序代码都做了详细的说明,以便读者掌握。《Visual C++面向对象与可视化程序设计(第2版)》通俗易懂,重点突出,偏重应用,不仅可以作为大专院校理工科学生的教材,还可以供研究生及科研院所的计算机开发与应用人员作为参考,同时也可供从事计算机软件开发的专业人员参考。与《Visual C++面向对象与可视化程序设计(第2版)》配套的《Visual C++面向对象与可视程序设计习题解析与编程实例》由清华大学出版社出版。
作者简介
暂缺《Visual C++面向对象与可视化程序设计(第2版)》作者简介
目录
第1篇 Visual C++基础知识
第1章 C++基础知识
1.1 C++的发展历程
1.2 一个简单的C++程序
1.3 数据类型
1.3.1 C++的基本数据类型
1.3.2 复合数据类型
1.4 常量及其定义
1.5 变量
1.6 指针
1.6.1 指针的类型及其定义
1.6.2 指针的初始化
1.6.3 字符串指针
1.6.4 引用类型
1.7 C++中的控制结构
1.7.1 条件语句
1.7.2 循环语句
1.7.3 转移语句
1.8 函数
1.9 类与对象
1.9.1 类的定义
1.9.2 对象
1.9.3 内联方法
1.10 构造函数和析构函数
1.10.1 构造函数
1.10.2 析构函数
1.11 重载
1.11.1 函数重载
1.11.2 操作符重载
1.12 友元
1.13 this指针
1.14 继承
1.14.1 派生类
1.14.2 多重继承
1.15 多态性和虚拟函数
1.15.1 多态性
1.15.2 虚拟函数
1.15.3 虚拟析构函数
1.16 流
1.17 小结
习题
第2章 Visual C++ 6.0开发环境
2.1 Visual C++ 6.0简介及其开发环境概述
2.2 Visual C++ 6.0的菜单栏
2.2.1 File菜单
2.2.2 Edit菜单
2.2.3 View菜单
2.2.4 Insert菜单
2.2.5 Project菜单
2.2.6 Build菜单
2.2.7 Tools菜单
2.3 Visual C++ 6.0的工具栏
2.3.1 工具栏的构成
2.3.2 工具栏的定制与修改
2.4 项目与项目工作区
2.4.1 创建新的项目工作区
2.4.2 项目工作区窗口
2.5 资源及资源编辑器
2.6 联机帮助
2.7 小结
习题
第3章 Windows应用程序
3.1 Windows编程基础知识
3.1.1 窗口
3.1.2 事件驱动
3.1.3 句柄和Windows消息
3.2 Windows应用程序常用消息
3.3 Windows中的事件驱动程序设计
3.4 Windows应用程序的基本结构
3.4.1 Windows应用程序的组成
3.4.2 源程序组成结构
3.4.3 应用程序举例
3.5 小结
习题
第2篇 使用API函数进行可视化编程
第4章 Windows的图形设备接口及Windows绘图
4.1 图形设备接口
4.1.1 图形设备接口的一些基本概念
4.1.2 图形刷新
4.1.3 获取设备环境
4.1.4 映射模式
4.2 绘图工具与颜色
4.2.1 画笔
4.2.2 画刷
4.2.3 颜色
4.3 常用绘图函数
4.4 应用实例
4.5 小结
习题
第5章 文本的输出方法与字体的设置
5.1 设置文本的设备环境
5.1.1 字体句柄
5.1.2 创建自定义字体
5.1.3 设置字体和背景颜色
5.2 文本的输出过程
5.3 文本操作实例
5.4 小结
习题
第6章 Windows应用程序对键盘与鼠标的响应
6.1 键盘在应用程序中的应用
6.2 键盘操作应用举例
6.3 鼠标在应用程序中的应用
6.4 鼠标应用程序实例
6.5 小结
习题
第7章 资源在Windows编程中的应用
7.1 菜单和加速键资源及其应用
7.1.1 菜单的创建过程
7.1.2 菜单项的操作
7.1.3 菜单的动态创建
7.1.4 加速键资源的创建过程
7.1.5 创建菜单资源实例
7.2 位图资源及其应用
7.2.1 位图的概念
7.2.2 位图的操作过程
7.2.3 位图操作实例
7.3 对话框资源及其应用
7.3.1 模态对话框的编程方法
7.3.2 模态对话框应用实例
7.3.3 非模态对话框的编程方法
7.3.4 非模态对话框应用实例
7.4 图标资源的应用
7.4.1 图标资源的操作
7.4.2 图标资源应用举例
7.5 小结
习题
第3篇 使用MFC进行可视化编程
第8章 MFC基础知识
8.1 MFC概述
8.2 MFC类的组织结构及主要的类的简介
8.2.1 MFC类的组织结构
8.2.2 根类
8.2.3 应用程序体系结构类
8.2.4 可视对象类
8.2.5 通用类
8.2.6 OLE类
8.2.7 ODBC数据库类
8.3 MFC中的全局函数与全局变量
8.4 应用程序向导
8.5 小结
习题
第9章 Windows 标准控件在可视化编程中的应用
9.1 概述
9.2 按钮控件及其应用
9.2.1 按钮控件的创建过程
9.2.2 按钮控件示例
9.3 滚动条控件
9.3.1 滚动条类的结构及其方法
9.3.2 创建与初始化滚动条类
9.3.3 滚动条类编程实例
9.4 静态控件
9.4.1 静态控件的特点
9.4.2 静态控件应用举例
9.5 列表框控件
9.5.1 列表框控件的类结构
9.5.2 列表框类的方法
9.5.3 列表框和应用程序之间的消息传递
9.5.4 列表框应用举例
9.6 编辑框控件
9.6.1 编辑框控件简介
9.6.2 编辑框与应用程序间的消息传递
9.6.3 编辑类编程实例
9.7 组合框控件
9.7.1 组合框(CComboBox)类的结构及组合框的特点
9.7.2 组合框与应用程序之间的消息传递
9.7.3 组合框控件应用举例
9.8 对话框通用控件
9.8.1 Picture控件的使用
9.8.2 Spin控件的使用
9.8.3 Progress控件的使用
9.8.4 Slider控件的使用
9.8.5 DateTimePicker控件的使用
9.8.6 ListControl控件的使用
9.8.7 TreeControl控件的使用
9.8.8 ExtendedComboBox控件的使用
9.9 小结
习题
第10章 在MFC中创建应用程序的资源
10.1 获取资源的一个样例
10.2 资源的应用
10.2.1 菜单资源的使用
10.2.2 快捷菜单的创建及其应用
10.2.3 加速键资源的创建及其应用
10.2.4 工具条资源的创建及其应用
10.2.5 图标资源的创建及其应用
10.2.6 字符串资源的应用
10.2.7 对话框资源的创建及其应用
10.2.8 位图资源的创建及其应用
10.3 小结
习题
第11章 单文档与多文档
11.1 概述
11.1.1 单文档界面与多文档界面
11.1.2 文档/视图结构
11.1.3 SDI程序中文档.视图对象的创建过程
11.1.4 SDI程序的消息传递过程
11.2 Doc/View框架的主要成员
11.2.1 CWinApp类
11.2.2 CDocument类
11.2.3 CView类
11.2.4 CDocTemplate类
11.2.5 CFrameWnd类
11.3 文档操作中的一些重要概念
11.3.1 串行化处理
11.3.2 消息映射
11.3.3 消息传递
11.4 SDI编程实例
11.5 MDI编程实例
11.6 小结
习题
第4篇 Visual C++高级编程
第12章 多媒体应用程序的设计
12.1 利用音频函数实现多媒体程序设计
12.1.1 一个简单的应用实例
12.1.2 几个常用的音频函数
12.1.3 用MCI控制波形声音的播放
12.2 利用Windows Media Player控件实现多媒体程序设计
12.3 常见格式图片的显示
12.4 小结
习题
第13章 数据库应用程序的开发
13.1 有关数据库的基础知识
13.2 ODBC的介绍和引用
13.2.1 ODBC简介
13.2.2 MFC对ODBC的封装
13.2.3 如何访问数据库
13.2.4 在数据库应用程序中常用的几个类
13.3 小结
习题
第14章 开发Internet应用程序
14.1 Internet应用程序开发的几种类型
14.2 Winlnet开发简介
14.3 Winlnet类介绍
14.3.1 CInternetSession类
14.3.2 CInternetConnection类
14.3.3 CInternetFile类
14.3.4 CGopherLocator类
14.4 用Winlnet类开发应用程序
14.5 Winlnet类编程实例
14.6 小结
习题
参考文献
第1章 C++基础知识
1.1 C++的发展历程
1.2 一个简单的C++程序
1.3 数据类型
1.3.1 C++的基本数据类型
1.3.2 复合数据类型
1.4 常量及其定义
1.5 变量
1.6 指针
1.6.1 指针的类型及其定义
1.6.2 指针的初始化
1.6.3 字符串指针
1.6.4 引用类型
1.7 C++中的控制结构
1.7.1 条件语句
1.7.2 循环语句
1.7.3 转移语句
1.8 函数
1.9 类与对象
1.9.1 类的定义
1.9.2 对象
1.9.3 内联方法
1.10 构造函数和析构函数
1.10.1 构造函数
1.10.2 析构函数
1.11 重载
1.11.1 函数重载
1.11.2 操作符重载
1.12 友元
1.13 this指针
1.14 继承
1.14.1 派生类
1.14.2 多重继承
1.15 多态性和虚拟函数
1.15.1 多态性
1.15.2 虚拟函数
1.15.3 虚拟析构函数
1.16 流
1.17 小结
习题
第2章 Visual C++ 6.0开发环境
2.1 Visual C++ 6.0简介及其开发环境概述
2.2 Visual C++ 6.0的菜单栏
2.2.1 File菜单
2.2.2 Edit菜单
2.2.3 View菜单
2.2.4 Insert菜单
2.2.5 Project菜单
2.2.6 Build菜单
2.2.7 Tools菜单
2.3 Visual C++ 6.0的工具栏
2.3.1 工具栏的构成
2.3.2 工具栏的定制与修改
2.4 项目与项目工作区
2.4.1 创建新的项目工作区
2.4.2 项目工作区窗口
2.5 资源及资源编辑器
2.6 联机帮助
2.7 小结
习题
第3章 Windows应用程序
3.1 Windows编程基础知识
3.1.1 窗口
3.1.2 事件驱动
3.1.3 句柄和Windows消息
3.2 Windows应用程序常用消息
3.3 Windows中的事件驱动程序设计
3.4 Windows应用程序的基本结构
3.4.1 Windows应用程序的组成
3.4.2 源程序组成结构
3.4.3 应用程序举例
3.5 小结
习题
第2篇 使用API函数进行可视化编程
第4章 Windows的图形设备接口及Windows绘图
4.1 图形设备接口
4.1.1 图形设备接口的一些基本概念
4.1.2 图形刷新
4.1.3 获取设备环境
4.1.4 映射模式
4.2 绘图工具与颜色
4.2.1 画笔
4.2.2 画刷
4.2.3 颜色
4.3 常用绘图函数
4.4 应用实例
4.5 小结
习题
第5章 文本的输出方法与字体的设置
5.1 设置文本的设备环境
5.1.1 字体句柄
5.1.2 创建自定义字体
5.1.3 设置字体和背景颜色
5.2 文本的输出过程
5.3 文本操作实例
5.4 小结
习题
第6章 Windows应用程序对键盘与鼠标的响应
6.1 键盘在应用程序中的应用
6.2 键盘操作应用举例
6.3 鼠标在应用程序中的应用
6.4 鼠标应用程序实例
6.5 小结
习题
第7章 资源在Windows编程中的应用
7.1 菜单和加速键资源及其应用
7.1.1 菜单的创建过程
7.1.2 菜单项的操作
7.1.3 菜单的动态创建
7.1.4 加速键资源的创建过程
7.1.5 创建菜单资源实例
7.2 位图资源及其应用
7.2.1 位图的概念
7.2.2 位图的操作过程
7.2.3 位图操作实例
7.3 对话框资源及其应用
7.3.1 模态对话框的编程方法
7.3.2 模态对话框应用实例
7.3.3 非模态对话框的编程方法
7.3.4 非模态对话框应用实例
7.4 图标资源的应用
7.4.1 图标资源的操作
7.4.2 图标资源应用举例
7.5 小结
习题
第3篇 使用MFC进行可视化编程
第8章 MFC基础知识
8.1 MFC概述
8.2 MFC类的组织结构及主要的类的简介
8.2.1 MFC类的组织结构
8.2.2 根类
8.2.3 应用程序体系结构类
8.2.4 可视对象类
8.2.5 通用类
8.2.6 OLE类
8.2.7 ODBC数据库类
8.3 MFC中的全局函数与全局变量
8.4 应用程序向导
8.5 小结
习题
第9章 Windows 标准控件在可视化编程中的应用
9.1 概述
9.2 按钮控件及其应用
9.2.1 按钮控件的创建过程
9.2.2 按钮控件示例
9.3 滚动条控件
9.3.1 滚动条类的结构及其方法
9.3.2 创建与初始化滚动条类
9.3.3 滚动条类编程实例
9.4 静态控件
9.4.1 静态控件的特点
9.4.2 静态控件应用举例
9.5 列表框控件
9.5.1 列表框控件的类结构
9.5.2 列表框类的方法
9.5.3 列表框和应用程序之间的消息传递
9.5.4 列表框应用举例
9.6 编辑框控件
9.6.1 编辑框控件简介
9.6.2 编辑框与应用程序间的消息传递
9.6.3 编辑类编程实例
9.7 组合框控件
9.7.1 组合框(CComboBox)类的结构及组合框的特点
9.7.2 组合框与应用程序之间的消息传递
9.7.3 组合框控件应用举例
9.8 对话框通用控件
9.8.1 Picture控件的使用
9.8.2 Spin控件的使用
9.8.3 Progress控件的使用
9.8.4 Slider控件的使用
9.8.5 DateTimePicker控件的使用
9.8.6 ListControl控件的使用
9.8.7 TreeControl控件的使用
9.8.8 ExtendedComboBox控件的使用
9.9 小结
习题
第10章 在MFC中创建应用程序的资源
10.1 获取资源的一个样例
10.2 资源的应用
10.2.1 菜单资源的使用
10.2.2 快捷菜单的创建及其应用
10.2.3 加速键资源的创建及其应用
10.2.4 工具条资源的创建及其应用
10.2.5 图标资源的创建及其应用
10.2.6 字符串资源的应用
10.2.7 对话框资源的创建及其应用
10.2.8 位图资源的创建及其应用
10.3 小结
习题
第11章 单文档与多文档
11.1 概述
11.1.1 单文档界面与多文档界面
11.1.2 文档/视图结构
11.1.3 SDI程序中文档.视图对象的创建过程
11.1.4 SDI程序的消息传递过程
11.2 Doc/View框架的主要成员
11.2.1 CWinApp类
11.2.2 CDocument类
11.2.3 CView类
11.2.4 CDocTemplate类
11.2.5 CFrameWnd类
11.3 文档操作中的一些重要概念
11.3.1 串行化处理
11.3.2 消息映射
11.3.3 消息传递
11.4 SDI编程实例
11.5 MDI编程实例
11.6 小结
习题
第4篇 Visual C++高级编程
第12章 多媒体应用程序的设计
12.1 利用音频函数实现多媒体程序设计
12.1.1 一个简单的应用实例
12.1.2 几个常用的音频函数
12.1.3 用MCI控制波形声音的播放
12.2 利用Windows Media Player控件实现多媒体程序设计
12.3 常见格式图片的显示
12.4 小结
习题
第13章 数据库应用程序的开发
13.1 有关数据库的基础知识
13.2 ODBC的介绍和引用
13.2.1 ODBC简介
13.2.2 MFC对ODBC的封装
13.2.3 如何访问数据库
13.2.4 在数据库应用程序中常用的几个类
13.3 小结
习题
第14章 开发Internet应用程序
14.1 Internet应用程序开发的几种类型
14.2 Winlnet开发简介
14.3 Winlnet类介绍
14.3.1 CInternetSession类
14.3.2 CInternetConnection类
14.3.3 CInternetFile类
14.3.4 CGopherLocator类
14.4 用Winlnet类开发应用程序
14.5 Winlnet类编程实例
14.6 小结
习题
参考文献
猜您喜欢