微信扫一扫,移动浏览光盘
简介
Visual C++实用教程(第3版)包含教程、习题、上机操作指导、综合应用实习等部分。教程部分较系统地介绍了基本C++语言和C++面向对象程序设计,又详细介绍了Visual C++ 6.0(中文版)的主要功能,内容包括MFC应用程序的建立、对话框及常用控件、菜单、工具栏和状态栏、框架窗口、文档和视图、绘图、数据库以及多媒体应用等。“教程”一般是在讲解内容后紧跟实例。“习题”是在C++部分突出的基础内容训练。Visual C++部分主要弄清一些基本概念。“上机操作指导”与教程配套和同步,使学生通过实例先引导操作和编程,然后提出问题思考或在原有基础上自己进行操作和编程练习。“综合应用实习”分为独立的两个部分,分别对C++和Visual C++进行综合应用训练,其中C++综合应用还提供用于控制台界面设计的库文件。通过本教程的学习、实验操作和对综合应用实习实例的综合训练,培养和提高掌握C++程序设计以及应用Visual C++解决实际问题的能力。
本书可作为大学本、专科高职有关课程教材,以及广大Visual C++应用开发人员参考。本套教程还通过网站www.hxedu.com.cn/sybook为读者提供服务,可免费下载教学课件、实例文件、综合应用实习源文件,并且提供读者和作者之间的交互平台。
目录
第1部分 实用教程.
第1章 基本c++语言
1.1 c++程序结构
1.1.1 几个c++程序
1.1.2 c++程序的基本组成
1.1.3 c++程序的书写风格
1.2 数据类型和基本输入/输出
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.3.5 逻辑运算符
1.3.6 位运算符
1.3.7 三目运算符
1.3.8 自增和自减运算符
.1.3.9 逗号运算符
1.3.10 sizeof运算符
1.3.11 优先级、结合性和运算次序
1.4 基本语句
1.4.1 表达式语句、空语句和复合语句
1.4.2 选择结构语句
1.4.3 循环结构语句
1.4.4 break和continue语句
1.5 函数和预处理
1.5.1 函数的定义和调用
1.5.2 函数的参数传递
1.5.3 作用域和存储类型
1.5.4 带默认形参值的函数
1.5.5 函数的递归调用
1.5.6 内联函数
1.5.7 函数的重载
1.5.8 预处理
1.6 构造类型
1.6.1 数组
1.6.2 传递数组参数
1.6.3 结构体
1.6.4 传递结构体参数
1.6.5 共用体
1.6.6 枚举类型
1.6.7 用typedef定义类型
1.7 指针和引用
1.7.1 指针和指针变量
1.7.2 &和*运算符
1.7.3 指针运算
1.7.4 指针和数组
1.7.5 指针和结构体
1.7.6 多级指针
1.7.7 指针和函数
1.7.8 带参数的主函数main
1.7.9 new和delete
1.7.10 引用
1.7.11 函数的引用传递
1.7.12 简单链表
第2章 c++面向对象程序设计
2.1 类和对象
2.1.1 类的定义
2.1.2 对象的定义
2.1.3 构造函数和析构函数
2.1.4 对象成员初始化
2.1.5 静态成员
2.1.6 友元
2.1.7 常类型
2.1.8 this指针
2.1.9 类的作用域和对象的生存期
2.2 继承和派生类
2.2.1 单继承
2.2.2 派生类的构造函数和析构函数
2.2.3 多继承
2.2.4 虚基类
2.3 多态和虚函数
2.3.1 虚函数
2.3.2 纯虚函数和抽象类
2.4 运算符重载
2.4.1 运算符重载的语法
2.4.2 友元重载
2.4.3 转换函数
2.4.4 赋值运算符的重载
2.4.5 自增和自减运算符的重载
2.5 输入/输出流库
2.5.1 概述
2.5.2 流的格式控制和错误处理
2.5.3 使用输入/输出成员函数
2.5.4 提取和插入运算符重载
2.5.5 文件流概述
2.5.6 顺序文件操作
2.5.7 随机文件操作
第3章 mfc基本应用程序的建立
3.1 windows编程基础
3.1.1 简单的windows应用程序
3.1.2 windows编程特点
3.1.3 windows基本数据类型
3.2 编制一个mfc应用程序
3.2.1 设计一个mfc程序
3.2.2 理解程序代码
3.3 使用mfc appwizard
3.3.1 应用程序框架类型
3.3.2 创建一个单文档应用程序
3.3.3 mfc应用程序项目组织
3.4 使用类向导
3.4.1 类向导概述
3.4.2 消息和消息映射
3.4.3 类的添加和删除
第4章 对话框和常用控件
4.1 对话框的使用
4.1.1 资源与资源标识
4.1.2 添加对话框资源..
4.1.3 设置对话框属性
4.1.4 添加和布局控件
4.1.5 创建对话框类
4.1.6 添加对话框代码
4.1.7 在程序中调用对话框
4.1.8 使用无模式对话框
4.2 控件的创建和使用方法
4.2.1 控件的创建方法
4.2.2 控件的消息及消息映射
4.2.3 控件的数据交换(ddx)和数据校验(ddv)
4.3 常用控件
4.3.1 静态控件和按钮
4.3.2 编辑框和旋转按钮控件
4.3.3 列表框
4.3.4 组合框
4.3.5 进展条、滚动条和滑动条
4.4 通用对话框和消息对话框
4.4.1 通用对话框
4.4.2 消息对话框
第5章 菜单、工具栏和状态栏
5.1 菜单
5.1.1 用编辑器设计菜单
5.1.2 使用键盘快捷键
5.1.3 菜单的编程控制
5.1.4 使用快捷菜单
5.2 工具栏
5.2.1 使用工具栏编辑器
5.2.2 多个工具栏的使用
5.3 状态栏
5.3.1 状态栏的定义
5.3.2 状态栏的常用操作
5.4 交互对象的动态更新
第6章 框架窗口、文档和视图
6.1 框架窗口
6.1.1 主窗口和文档窗口
6.1.2 窗口风格的设置
6.1.3 窗口状态的改变
6.2 文档模板
6.2.1 文档模板类
6.2.2 文档模板字串资源
6.2.3 使用多个文档类型
6.3 文档序列化
6.3.1 文档序列化过程
6.3.2 文档序列化操作
6.3.3 使用简单数组集合类
6.3.4 文档序列化示例
6.3.5 使用cfile类
6.4 视图及视图类
6.4.1 一般视图类的使用
6.4.2 列表控件和列表视图
6.4.3 树控件和树视图
6.5 文档视图结构
6.5.1 文档与视图的相互作用
6.5.2 应用程序对象指针的互调
6.5.3 切分窗口
6.5.4 一档多视
第7章 图形、文本和位图
7.1 概述
7.1.1 设备环境类
7.1.2 坐标映射
7.1.3 cpoint、csize和crect
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.3.5 文档内容显示及其字体改变
7.4 位图、图标与光标
7.4.1 使用图形编辑器
7.4.2 位图
7.4.3 图标
7.4.4 光标
第8章 数据库编程
8.1 mfc odbc数据库概述
8.1.1 数据库基本概念
8.1.2 mfc odbc向导过程
8.1.3 odbc数据表绑定更新
8.2 mfc odbc应用编程
8.2.1 查询记录
8.2.2 编辑记录
8.2.3 字段操作
8.2.4 多表处理
8.3 ado数据库编程
8.3.1 ado编程的一般过程
8.3.2 recordset对象使用
8.3.3 command对象使用
8.4 数据库相关的activex控件
8.4.1 使用msflexgrid控件
8.4.2 remotedata和dbgrid控件
第2部分 习题
第1章 基本c++语言
第2章 c++面向对象程序设计
第3章 mfc基本应用程序的建立
第4章 对话框及常用控件
第5章 菜单、工具栏和状态栏
第6章 框架窗口、文档和视图
第7章 图形、文本和位图
第8章 数据库编程
第3部分 上机操作指导
实验1 认识visual c++ 6.05中文版开发环境
实验2 基本数据类型、表达式和基本语句
实验3 函数和预处理
实验4 构造类型、指针和引用
实验5 类和对象、继承和派生
实验6 多态和虚函数、运算符重载
实验7 输入/输出流库
实验8 mfc基本应用程序的建立
实验9 对话框和按钮控件
实验10 编辑框、列表框和组合框
实验11 进展条、滚动条和滑动条
实验12 菜单、工具栏和状态栏
实验13 框架窗口、文档和视图
实验14 图形、文本和位图
实验15 odbc数据库编程
实验16 ado数据库编程
第4部分 综合应用实习
题目一:学生学习成绩管理程序(c++版)
题目二:学生学习成绩管理程序(mfc版)...
第1章 基本c++语言
1.1 c++程序结构
1.1.1 几个c++程序
1.1.2 c++程序的基本组成
1.1.3 c++程序的书写风格
1.2 数据类型和基本输入/输出
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.3.5 逻辑运算符
1.3.6 位运算符
1.3.7 三目运算符
1.3.8 自增和自减运算符
.1.3.9 逗号运算符
1.3.10 sizeof运算符
1.3.11 优先级、结合性和运算次序
1.4 基本语句
1.4.1 表达式语句、空语句和复合语句
1.4.2 选择结构语句
1.4.3 循环结构语句
1.4.4 break和continue语句
1.5 函数和预处理
1.5.1 函数的定义和调用
1.5.2 函数的参数传递
1.5.3 作用域和存储类型
1.5.4 带默认形参值的函数
1.5.5 函数的递归调用
1.5.6 内联函数
1.5.7 函数的重载
1.5.8 预处理
1.6 构造类型
1.6.1 数组
1.6.2 传递数组参数
1.6.3 结构体
1.6.4 传递结构体参数
1.6.5 共用体
1.6.6 枚举类型
1.6.7 用typedef定义类型
1.7 指针和引用
1.7.1 指针和指针变量
1.7.2 &和*运算符
1.7.3 指针运算
1.7.4 指针和数组
1.7.5 指针和结构体
1.7.6 多级指针
1.7.7 指针和函数
1.7.8 带参数的主函数main
1.7.9 new和delete
1.7.10 引用
1.7.11 函数的引用传递
1.7.12 简单链表
第2章 c++面向对象程序设计
2.1 类和对象
2.1.1 类的定义
2.1.2 对象的定义
2.1.3 构造函数和析构函数
2.1.4 对象成员初始化
2.1.5 静态成员
2.1.6 友元
2.1.7 常类型
2.1.8 this指针
2.1.9 类的作用域和对象的生存期
2.2 继承和派生类
2.2.1 单继承
2.2.2 派生类的构造函数和析构函数
2.2.3 多继承
2.2.4 虚基类
2.3 多态和虚函数
2.3.1 虚函数
2.3.2 纯虚函数和抽象类
2.4 运算符重载
2.4.1 运算符重载的语法
2.4.2 友元重载
2.4.3 转换函数
2.4.4 赋值运算符的重载
2.4.5 自增和自减运算符的重载
2.5 输入/输出流库
2.5.1 概述
2.5.2 流的格式控制和错误处理
2.5.3 使用输入/输出成员函数
2.5.4 提取和插入运算符重载
2.5.5 文件流概述
2.5.6 顺序文件操作
2.5.7 随机文件操作
第3章 mfc基本应用程序的建立
3.1 windows编程基础
3.1.1 简单的windows应用程序
3.1.2 windows编程特点
3.1.3 windows基本数据类型
3.2 编制一个mfc应用程序
3.2.1 设计一个mfc程序
3.2.2 理解程序代码
3.3 使用mfc appwizard
3.3.1 应用程序框架类型
3.3.2 创建一个单文档应用程序
3.3.3 mfc应用程序项目组织
3.4 使用类向导
3.4.1 类向导概述
3.4.2 消息和消息映射
3.4.3 类的添加和删除
第4章 对话框和常用控件
4.1 对话框的使用
4.1.1 资源与资源标识
4.1.2 添加对话框资源..
4.1.3 设置对话框属性
4.1.4 添加和布局控件
4.1.5 创建对话框类
4.1.6 添加对话框代码
4.1.7 在程序中调用对话框
4.1.8 使用无模式对话框
4.2 控件的创建和使用方法
4.2.1 控件的创建方法
4.2.2 控件的消息及消息映射
4.2.3 控件的数据交换(ddx)和数据校验(ddv)
4.3 常用控件
4.3.1 静态控件和按钮
4.3.2 编辑框和旋转按钮控件
4.3.3 列表框
4.3.4 组合框
4.3.5 进展条、滚动条和滑动条
4.4 通用对话框和消息对话框
4.4.1 通用对话框
4.4.2 消息对话框
第5章 菜单、工具栏和状态栏
5.1 菜单
5.1.1 用编辑器设计菜单
5.1.2 使用键盘快捷键
5.1.3 菜单的编程控制
5.1.4 使用快捷菜单
5.2 工具栏
5.2.1 使用工具栏编辑器
5.2.2 多个工具栏的使用
5.3 状态栏
5.3.1 状态栏的定义
5.3.2 状态栏的常用操作
5.4 交互对象的动态更新
第6章 框架窗口、文档和视图
6.1 框架窗口
6.1.1 主窗口和文档窗口
6.1.2 窗口风格的设置
6.1.3 窗口状态的改变
6.2 文档模板
6.2.1 文档模板类
6.2.2 文档模板字串资源
6.2.3 使用多个文档类型
6.3 文档序列化
6.3.1 文档序列化过程
6.3.2 文档序列化操作
6.3.3 使用简单数组集合类
6.3.4 文档序列化示例
6.3.5 使用cfile类
6.4 视图及视图类
6.4.1 一般视图类的使用
6.4.2 列表控件和列表视图
6.4.3 树控件和树视图
6.5 文档视图结构
6.5.1 文档与视图的相互作用
6.5.2 应用程序对象指针的互调
6.5.3 切分窗口
6.5.4 一档多视
第7章 图形、文本和位图
7.1 概述
7.1.1 设备环境类
7.1.2 坐标映射
7.1.3 cpoint、csize和crect
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.3.5 文档内容显示及其字体改变
7.4 位图、图标与光标
7.4.1 使用图形编辑器
7.4.2 位图
7.4.3 图标
7.4.4 光标
第8章 数据库编程
8.1 mfc odbc数据库概述
8.1.1 数据库基本概念
8.1.2 mfc odbc向导过程
8.1.3 odbc数据表绑定更新
8.2 mfc odbc应用编程
8.2.1 查询记录
8.2.2 编辑记录
8.2.3 字段操作
8.2.4 多表处理
8.3 ado数据库编程
8.3.1 ado编程的一般过程
8.3.2 recordset对象使用
8.3.3 command对象使用
8.4 数据库相关的activex控件
8.4.1 使用msflexgrid控件
8.4.2 remotedata和dbgrid控件
第2部分 习题
第1章 基本c++语言
第2章 c++面向对象程序设计
第3章 mfc基本应用程序的建立
第4章 对话框及常用控件
第5章 菜单、工具栏和状态栏
第6章 框架窗口、文档和视图
第7章 图形、文本和位图
第8章 数据库编程
第3部分 上机操作指导
实验1 认识visual c++ 6.05中文版开发环境
实验2 基本数据类型、表达式和基本语句
实验3 函数和预处理
实验4 构造类型、指针和引用
实验5 类和对象、继承和派生
实验6 多态和虚函数、运算符重载
实验7 输入/输出流库
实验8 mfc基本应用程序的建立
实验9 对话框和按钮控件
实验10 编辑框、列表框和组合框
实验11 进展条、滚动条和滑动条
实验12 菜单、工具栏和状态栏
实验13 框架窗口、文档和视图
实验14 图形、文本和位图
实验15 odbc数据库编程
实验16 ado数据库编程
第4部分 综合应用实习
题目一:学生学习成绩管理程序(c++版)
题目二:学生学习成绩管理程序(mfc版)...
Visual C++实用教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×