书籍详情
Visual C++面向对象与可视化程序设计
作者:黄维通编著
出版社:清华大学出版社
出版时间:2000-05-01
ISBN:9787302038368
定价:¥26.00
购买这本书可以去
内容简介
本书从最基本的概念出发,详细地讲述了使用Visual C++进行面向对象与可视化程序设计的基本原理与方法。全书共分为三篇,即Visual C++基础知识、使用API函数进行可视化编程和使用MFC进行可视化编程。书中涉及Visual C++编程过程中常用的API函数及MFC类,并结合实例对其中的消息处理、API函数结构、各种按钮、编辑框、菜单、滚动条等主要的控件以及光标、图标、位图等资源的应用进行了讲述,而且在实例中对程序代码都做了详细的说明,以便读者掌握。本书通俗易懂,突出重点,偏重应用,不仅可以作为大专院校理工科学生的教材,还可以供研究生及科研院所的计算机开发与应用人员作为参考,同时也可供从事计算机软件开发的专业人员使用。本书是一本学习使用Visual C++编写Windows应用程序的教材。全书内容共分为3篇。第1篇介绍C++基础知识、Visual C++ 6.0开发环境以及Windows编程的基础知识;第2篇介绍如何使用Windows API编写Windows应用程序;第3篇由简入繁地介绍使用MFC类库编写Windows应用程序的方法。本书力图通过以上的内容安排,引领读者真正进入Visual C++的大门,领会使用Visual C++进行Windows应用程序开发的精髓和实质。书中配有大量注释详尽的程序实例,每章后面均附有习题。
作者简介
暂缺《Visual C++面向对象与可视化程序设计》作者简介
目录
第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 流
习题
第2章 Visual C++6.0开发环境
2.1 Visual C++及其开发环境概述
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 联机帮助
习题
第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 应用程序举例
习题
第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 应用实例
习题
第5章 文本的输出方法与字体的设置
5.1 设置文本的设备环境
5.1.1 字体句柄
5.1.2 创建自定义字体
5.1.3 设置字体和背景颜色
5.2 文本的输出过程
5.3 文本输出与字体设置编程实例
习题
第6章 Windows应用程序对键盘与鼠标的响应
6.1 应用程序对键盘动作的响应
6.2 键盘响应编程实例
6.3 应用程序对鼠标动作的响应
6.4 鼠标响应编程实例
习题
第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 图标资源及其应用
7.5.1 图标资源的操作
7.5.2 图标资源应用实例
习题
第8章 Windows标准控件在可视化编程中的应用
8.1 控件概述
8.2 常用子窗口型控件操作函数
8.3 按钮控件
8.3.1 按钮控件的分类及其特点
8.3.2 按钮控件的创建过程
8.3.3 按钮控件与应用程序之间的消息传递
8.3.4 按钮控件应用实例
8.4 滚动条控件
8.4.1 滚动条控件的特点与分类
8.4.2 滚动条控件的创建
8.4.3 常用滚动条操作函数
8.4.4 滚动条控件应用实例
8.5 静态控件
8.5.1 静态控件的特点
8.5.2 静态控件的创建
8.5.3 静态控件消息的发送
8.5.4 静态控件应用实例
8.6 列表框控件
8.6.1 列表框控件的特点
8.6.2 列表框控件的创建
8.6.3 列表框控件与应用程序之间的消息传递
8.6.4 列表框控件应用实例
8.7 编辑框控件
8.7.1 编辑框控件的特点
8.7.2 编辑框控件的创建
8.7.3 编辑框控件与应用程序之间的消息传递
8.7.4 编辑框控件应用实例
8.8 组合框控件
8.8.1 组合框控件的特点
8.8.2 组合框控件的创建
8.8.3 组合框控件与应用程序之间的消息传递
8.8.4 组合框控件应用实例
习题
第9章 文件及剪贴板操作
9.1 文件操作
9.1.1 Windows 98文件操作的特点
9.1.2 常用的文件操作函数
9.1.3 文件操作应用实例
9.2 文件中剪贴板的操作
9.2.1 向剪贴板发送文本
9.2.2 获取剪贴板中的文本
9.2.3 剪贴板应用实例
习题
第3篇 使用MFC进行可视化编程
第10章 MFC基础知识
10.1 MFC概述
10.2 MFC中类的组织结构及主要的类的简介
10.2.1 MFC中类的组织结构
10.2.2 根类
10.2.3 应用程序体系结构类
10.2.4 可视对象类
10.2.5 通用类
10.2.6 OLE类
10.2.7 ODBC数据库类
10.3 MFC中的全局函数与全局变量
10.4 应用程序向导
习题
第11章 编辑框类及其应用
11.1 编辑框类的结构及其方法
11.2 编辑框类编程实例
习题
第12章 菜单类及其应用
12.1 菜单类简介
12.1.1 菜单
12.1.2 菜单资源模板
12.1.3 菜单类的结构及其方法
12.2 菜单类编程实例
习题
第13章 滚动条类及其应用
13.1 滚动条类简介
13.1.1 滚动条类的结构及其方法
13.1.2 创建与初始化滚动条类
13.2 滚动条类编程实例
习题
第14章 按钮类与列表框类及其应用
14.1 按钮类与列表框类简介
14.1.1 按钮类的结构及其方法
14.1.2 列表框类的结构及其方法
14.2 按钮类及列表框类编程实例
习题
第15章 工具条类及其应用
15.1 工具条类简介
15.1.1 工具条
15.1.2 工具条资源模板
15.1.3 工具条类的结构及其方法
15.2 工具条类编程实例
习题
第16章 文档-视图结构及其应用
16.1 概述
16.1.1 单文档界面与多文档界面
16.1.2 文档-视图结构
16.2 文档类的结构及其方法
16.3 构造文档类的派生类
16.4 视图类的结构及其方法
16.5 视图类的派生类
16.6 文档模板类的结构及其方法
16.7 SDI与MDI编程实例
习题
参考文献
第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 流
习题
第2章 Visual C++6.0开发环境
2.1 Visual C++及其开发环境概述
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 联机帮助
习题
第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 应用程序举例
习题
第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 应用实例
习题
第5章 文本的输出方法与字体的设置
5.1 设置文本的设备环境
5.1.1 字体句柄
5.1.2 创建自定义字体
5.1.3 设置字体和背景颜色
5.2 文本的输出过程
5.3 文本输出与字体设置编程实例
习题
第6章 Windows应用程序对键盘与鼠标的响应
6.1 应用程序对键盘动作的响应
6.2 键盘响应编程实例
6.3 应用程序对鼠标动作的响应
6.4 鼠标响应编程实例
习题
第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 图标资源及其应用
7.5.1 图标资源的操作
7.5.2 图标资源应用实例
习题
第8章 Windows标准控件在可视化编程中的应用
8.1 控件概述
8.2 常用子窗口型控件操作函数
8.3 按钮控件
8.3.1 按钮控件的分类及其特点
8.3.2 按钮控件的创建过程
8.3.3 按钮控件与应用程序之间的消息传递
8.3.4 按钮控件应用实例
8.4 滚动条控件
8.4.1 滚动条控件的特点与分类
8.4.2 滚动条控件的创建
8.4.3 常用滚动条操作函数
8.4.4 滚动条控件应用实例
8.5 静态控件
8.5.1 静态控件的特点
8.5.2 静态控件的创建
8.5.3 静态控件消息的发送
8.5.4 静态控件应用实例
8.6 列表框控件
8.6.1 列表框控件的特点
8.6.2 列表框控件的创建
8.6.3 列表框控件与应用程序之间的消息传递
8.6.4 列表框控件应用实例
8.7 编辑框控件
8.7.1 编辑框控件的特点
8.7.2 编辑框控件的创建
8.7.3 编辑框控件与应用程序之间的消息传递
8.7.4 编辑框控件应用实例
8.8 组合框控件
8.8.1 组合框控件的特点
8.8.2 组合框控件的创建
8.8.3 组合框控件与应用程序之间的消息传递
8.8.4 组合框控件应用实例
习题
第9章 文件及剪贴板操作
9.1 文件操作
9.1.1 Windows 98文件操作的特点
9.1.2 常用的文件操作函数
9.1.3 文件操作应用实例
9.2 文件中剪贴板的操作
9.2.1 向剪贴板发送文本
9.2.2 获取剪贴板中的文本
9.2.3 剪贴板应用实例
习题
第3篇 使用MFC进行可视化编程
第10章 MFC基础知识
10.1 MFC概述
10.2 MFC中类的组织结构及主要的类的简介
10.2.1 MFC中类的组织结构
10.2.2 根类
10.2.3 应用程序体系结构类
10.2.4 可视对象类
10.2.5 通用类
10.2.6 OLE类
10.2.7 ODBC数据库类
10.3 MFC中的全局函数与全局变量
10.4 应用程序向导
习题
第11章 编辑框类及其应用
11.1 编辑框类的结构及其方法
11.2 编辑框类编程实例
习题
第12章 菜单类及其应用
12.1 菜单类简介
12.1.1 菜单
12.1.2 菜单资源模板
12.1.3 菜单类的结构及其方法
12.2 菜单类编程实例
习题
第13章 滚动条类及其应用
13.1 滚动条类简介
13.1.1 滚动条类的结构及其方法
13.1.2 创建与初始化滚动条类
13.2 滚动条类编程实例
习题
第14章 按钮类与列表框类及其应用
14.1 按钮类与列表框类简介
14.1.1 按钮类的结构及其方法
14.1.2 列表框类的结构及其方法
14.2 按钮类及列表框类编程实例
习题
第15章 工具条类及其应用
15.1 工具条类简介
15.1.1 工具条
15.1.2 工具条资源模板
15.1.3 工具条类的结构及其方法
15.2 工具条类编程实例
习题
第16章 文档-视图结构及其应用
16.1 概述
16.1.1 单文档界面与多文档界面
16.1.2 文档-视图结构
16.2 文档类的结构及其方法
16.3 构造文档类的派生类
16.4 视图类的结构及其方法
16.5 视图类的派生类
16.6 文档模板类的结构及其方法
16.7 SDI与MDI编程实例
习题
参考文献
猜您喜欢