简介
本书包含实用教程、习题、上机操作指导、综合应用实习等几个部分。内容主要包括:Visual C++ 6.0开发环境、基本 C++语言、C++的面向对象程序设计、MFC 基本应用程序的建立、对话框及常用控件、选单、工具栏和状态栏、框架窗口、文档和视图、绘图、数据库以及媒体控制接口等。“实用教程”部分一般在讲解内容后紧跟实例。“习题”部分除第 2 和第 3 章突出 C++的基础内容外,其余各章的习题主要是弄清一些基本概念。“上机操作指导”通过实例先引导操作和编程,然后提出问题供读者思考,并进行操作和编程练习。本教材各部分内容既相互联系又相对独立,并依据教学特点精心编排,方便读者根据需要进行选择。
目录
封面页
书名页
版权页
前言页
目录页
第1部分 实用教程
第1章 Visual C++ 6.0开发环境
1.1 开发环境概述
1.2 开发环境的选单功能
1.2.1 File选单
1.2.2 Edit选单
1.2.3 View选单
1.2.4 Insert选单
1.2.5 Project选单
1.2.6 Build选单
1.2.7 Tools选单
1.2.8 Windows选单
1.2.9 Help选单
1.3 开发环境的工具栏
1.3.1 工具栏概述
1.3.2 工具栏的显示与隐藏
1.3.3 工具栏的浮动与停泊
1.4 项目和项目工作区
1.4.1 项目基本概念
1.4.2 ClassView
1.4.3 ResourceView
1.4.4 FileView
1.5 资源
1.5.1 资源与资源标识
1.5.2 资源基本操作
1.5.3 资源文件的管理
1.5.4 资源编辑器
1.6 一个控制台应用程序
1.6.1 用AppWizard创建
1.6.2 理解程序框架
1.6.3 添加程序代码
1.6.4 编译运行
1.7 程序调试
1.7.1 修正语法错误
1.7.2 设置断点
1.7.3 启用调试器
1.7.4 控制程序运行
1.7.5 查看和修改变量的值
第2章 基本C++语言
2.1 C++程序结构
2.1.1 几个C++程序
2.1.2 C++程序的基本组成
2.1.3 C++程序的书写风格
2.2 数据类型和基本输入、输出
2.2.1 基本数据类型
2.2.2 常量
2.2.3 变量
2.2.4 基本输入、输出
2.3 运算符和表达式
2.3.1 算术运算符
2.3.2 赋值运算符
2.3.3 数据类型转换
2.3.4 关系运算符
2.3.5 逻辑运算符
2.3.6 位运算符
2.3.7 三目运算符
2.3.8 增1和减1运算符
2.3.9 逗号运算符
2.3.10 sizeof运算符
2.4 基本语句
2.4.1 表达式语句、空语句和复合语句
2.4.2 选择语句
2.4.3 循环语句
2.4.4 break和continue语句
2.5 函数和预处理
2.5.1 函数的定义和调用
2.5.2 函数的参数传递
2.5.3 作用域和存储类型
2.5.4 带默认形参值的函数
2.5.5 函数的递归调用
2.5.6 内联函数
2.5.7 函数的重载
2.5.8 预处理
2.6 构造类型
2.6.1 数组
2.6.2 传递数组参数
2.6.3 结构体
2.6.4 传递结构体参数
2.6.5 共用体
2.6.6 枚举类型
2.6.7 用typedef定义类型
2.7 指针和引用
2.7.1 指针和指针变量
2.7.2 &和*运算符
2.7.3 指针和数组
2.7.4 指针和结构体
2.7.5 多级指针
2.7.6 指针和函数
2.7.7 带参数的主函数main()
2.7.8 new和delete
2.7.9 引用
2.7.10 函数的引用传递
2.7.11 简单链表
第3章 C++面向对象程序设计
3.1 类和对象
3.1.1 类的定义
3.1.2 对象的定义
3.1.3 构造函数和析构函数
3.1.4 对象成员初始化
3.1.5 静态成员
3.1.6 友元
3.1.7 常类型
3.1.8 this指针
3.1.9 类的作用域和对象的生存期
3.2 继承和派生类
3.2.1 单继承
3.2.2 派生类的构造函数和析构函数
3.2.3 多继承
3.2.4 虚基类
3.3 多态性和虚函数
3.3.1 虚函数
3.3.2 纯虚函数和抽象类
3.4 运算符重载
3.4.1 运算符重载的语法
3.4.2 友元重载
3.4.3 转换函数
3.4.4 赋值运算符的重载
3.4.5 增1和减1运算符的重载
3.5 输入/输出流库
3.5.1 概述
3.5.2 流的格式控制和错误处理
3.5.3 使用输入/输出成员函数
3.5.4 提取和插入运算符重载
3.5.5 文件流概述
3.5.6 顺序文件操作
3.5.7 随机文件操作
第4章 MFC基本应用程序的建立
4.1 Windows编程基础
4.1.1 简单的Windows应用程序
4.1.2 Windows编程特点
4.1.3 Windows基本数据类型
4.2 编制一个MFC应用程序
4.2.1 MFC概述
4.2.2 设计一个MFC程序
4.2.3 理解程序代码
4.3 使用MFC AppWizard
4.3.1 应用程序框架类型
4.3.2 创建一个单文档应用程序
4.3.3 理解程序框架
4.4 使用ClassWizard
4.4.1 ClassWizard概述
4.4.2 消息和消息映射
4.4.3 类的添加和删除
第5章 对话框和常用控件
5.1 对话框的使用
5.1.1 模式和无模式对话框
5.1.2 使用对话框编辑器
5.1.3 对话框的编程
5.2 控件的创建和使用方法
5.2.1 控件的创建方法
5.2.2 控件的数据交换和数据校验
5.2.3 控件的通用属性
5.2.4 控件的消息
5.3 常用控件
5.3.1 静态控件和按钮
5.3.2 编辑框
5.3.3 列表框
5.3.4 组合框
5.3.5 滚动条和进展条
5.3.6 旋转按钮控件和滑动条
5.3.7 图像列表和标签控件
5.4 通用对话框和消息对话框
5.4.1 通用对话框
5.4.2 消息对话框
第6章 选单、工具栏和状态栏
6.1 选单
6.1.1 用编辑器设计选单
6.1.2 使用键盘快捷键
6.1.3 选单的编程控制
6.1.4 使用快捷选单
6.2 工具栏
6.2.1 使用工具栏编辑器
6.2.2 工具栏和选单相结合
6.3 状态栏
6.3.1 状态栏的定义
6.3.2 状态栏的常用操作
6.4 交互对象的动态更新
第7章 框架窗口、文档和视图
7.1 框架窗口
7.1.1 主窗口和文档窗口
7.1.2 窗口风格的设置
7.1.3 窗口状态的改变
7.2 文档及其序列化
7.2.1 单文档和多文档
7.2.2 文档的字串资源
7.2.3 SDI序列化过程
7.2.4 使用CFile和CArchive类
7.2.5 使用简单数组集合类
7.3 视图及视图类
7.3.1 一般视图类的使用
7.3.2 列表控件和列表视图
7.3.3 树控件和树形视图
7.4 文档视图结构
7.4.1 文档与视图的相互作用
7.4.2 应用程序对象指针的互调
7.4.3 切分窗口
7.4.4 一档多视
第8章 绘图、字体和位图
8.1 概述
8.1.1 设备环境类
8.1.2 坐标映射
8.1.3 图形设备接口
8.1.4 颜色和颜色对话框
8.1.5 简单数据类CPoint,CSize和CRect
8.2 简单图形的绘制
8.2.1 创建画笔
8.2.2 创建画刷
8.3 字体与文字处理
8.3.1 字体和字体对话框
8.3.2 常用文本输出函数
8.3.3 文本格式化属性
8.3.4 计算字符的几何尺寸
8.3.5 文档内容显示及其字体改变
8.4 位图、图标与光标
8.4.1 使用图形编辑器
8.4.2 位图
8.4.3 图标
8.4.4 光标
第9章 数据库编程
9.1 数据库概述
9.2 ODBC数据库管理
9.2.1 MFC的ODBC过程
9.2.2 MFC的ODBC类
9.2.3 数据库编程
9.3 数据库相关的ActiveX控件
9.3.1 使用MSFlexGrid控件
9.3.2 RemoteData和DBGrid控件
第10章 媒体控制接口
10.1 MCI设备类型
10.2 MCI编程步骤
10.3 使用MCIWnd窗口类
第2部分 习题
第1章 Visual C++ 6.0开发环境
第2章 基本C++语言
第3章 C++的面向对象程序设计
第4章 MFC基本应用程序的建立
第5章 对话框及常用控件
第6章 选单、工具栏和状态栏
第7章 框架窗口、文档和视图
第8章 绘图、字体和位图
第9章 数据库编程
第10章 媒体控制接口
第3部分 上机操作指导
实验1 熟悉开发环境和建立控制台项目
实验2 基本数据类型、表达式和基本语句
实验3 函数和预处理
实验4 构造类型、指针和引用
实验5 类和对象、继承和派生
实验6 多态和虚函数、运算符重载
实验7 输入/输出流库
实验8 MFC基本应用程序的建立
实验9 对话框、按钮及编辑框控件
实验10 列表框、组合框及滑动条等控件
实验11 选单、工具栏和状态栏
实验12 框架窗口和文档
实验13 视图与文档
实验14 绘图
实验15 数据库编程
第4部分 综合应用实习
题目一:学生学习成绩管理程序(C++版)
题目二:学生学习成绩管理程序(MFC版)
书名页
版权页
前言页
目录页
第1部分 实用教程
第1章 Visual C++ 6.0开发环境
1.1 开发环境概述
1.2 开发环境的选单功能
1.2.1 File选单
1.2.2 Edit选单
1.2.3 View选单
1.2.4 Insert选单
1.2.5 Project选单
1.2.6 Build选单
1.2.7 Tools选单
1.2.8 Windows选单
1.2.9 Help选单
1.3 开发环境的工具栏
1.3.1 工具栏概述
1.3.2 工具栏的显示与隐藏
1.3.3 工具栏的浮动与停泊
1.4 项目和项目工作区
1.4.1 项目基本概念
1.4.2 ClassView
1.4.3 ResourceView
1.4.4 FileView
1.5 资源
1.5.1 资源与资源标识
1.5.2 资源基本操作
1.5.3 资源文件的管理
1.5.4 资源编辑器
1.6 一个控制台应用程序
1.6.1 用AppWizard创建
1.6.2 理解程序框架
1.6.3 添加程序代码
1.6.4 编译运行
1.7 程序调试
1.7.1 修正语法错误
1.7.2 设置断点
1.7.3 启用调试器
1.7.4 控制程序运行
1.7.5 查看和修改变量的值
第2章 基本C++语言
2.1 C++程序结构
2.1.1 几个C++程序
2.1.2 C++程序的基本组成
2.1.3 C++程序的书写风格
2.2 数据类型和基本输入、输出
2.2.1 基本数据类型
2.2.2 常量
2.2.3 变量
2.2.4 基本输入、输出
2.3 运算符和表达式
2.3.1 算术运算符
2.3.2 赋值运算符
2.3.3 数据类型转换
2.3.4 关系运算符
2.3.5 逻辑运算符
2.3.6 位运算符
2.3.7 三目运算符
2.3.8 增1和减1运算符
2.3.9 逗号运算符
2.3.10 sizeof运算符
2.4 基本语句
2.4.1 表达式语句、空语句和复合语句
2.4.2 选择语句
2.4.3 循环语句
2.4.4 break和continue语句
2.5 函数和预处理
2.5.1 函数的定义和调用
2.5.2 函数的参数传递
2.5.3 作用域和存储类型
2.5.4 带默认形参值的函数
2.5.5 函数的递归调用
2.5.6 内联函数
2.5.7 函数的重载
2.5.8 预处理
2.6 构造类型
2.6.1 数组
2.6.2 传递数组参数
2.6.3 结构体
2.6.4 传递结构体参数
2.6.5 共用体
2.6.6 枚举类型
2.6.7 用typedef定义类型
2.7 指针和引用
2.7.1 指针和指针变量
2.7.2 &和*运算符
2.7.3 指针和数组
2.7.4 指针和结构体
2.7.5 多级指针
2.7.6 指针和函数
2.7.7 带参数的主函数main()
2.7.8 new和delete
2.7.9 引用
2.7.10 函数的引用传递
2.7.11 简单链表
第3章 C++面向对象程序设计
3.1 类和对象
3.1.1 类的定义
3.1.2 对象的定义
3.1.3 构造函数和析构函数
3.1.4 对象成员初始化
3.1.5 静态成员
3.1.6 友元
3.1.7 常类型
3.1.8 this指针
3.1.9 类的作用域和对象的生存期
3.2 继承和派生类
3.2.1 单继承
3.2.2 派生类的构造函数和析构函数
3.2.3 多继承
3.2.4 虚基类
3.3 多态性和虚函数
3.3.1 虚函数
3.3.2 纯虚函数和抽象类
3.4 运算符重载
3.4.1 运算符重载的语法
3.4.2 友元重载
3.4.3 转换函数
3.4.4 赋值运算符的重载
3.4.5 增1和减1运算符的重载
3.5 输入/输出流库
3.5.1 概述
3.5.2 流的格式控制和错误处理
3.5.3 使用输入/输出成员函数
3.5.4 提取和插入运算符重载
3.5.5 文件流概述
3.5.6 顺序文件操作
3.5.7 随机文件操作
第4章 MFC基本应用程序的建立
4.1 Windows编程基础
4.1.1 简单的Windows应用程序
4.1.2 Windows编程特点
4.1.3 Windows基本数据类型
4.2 编制一个MFC应用程序
4.2.1 MFC概述
4.2.2 设计一个MFC程序
4.2.3 理解程序代码
4.3 使用MFC AppWizard
4.3.1 应用程序框架类型
4.3.2 创建一个单文档应用程序
4.3.3 理解程序框架
4.4 使用ClassWizard
4.4.1 ClassWizard概述
4.4.2 消息和消息映射
4.4.3 类的添加和删除
第5章 对话框和常用控件
5.1 对话框的使用
5.1.1 模式和无模式对话框
5.1.2 使用对话框编辑器
5.1.3 对话框的编程
5.2 控件的创建和使用方法
5.2.1 控件的创建方法
5.2.2 控件的数据交换和数据校验
5.2.3 控件的通用属性
5.2.4 控件的消息
5.3 常用控件
5.3.1 静态控件和按钮
5.3.2 编辑框
5.3.3 列表框
5.3.4 组合框
5.3.5 滚动条和进展条
5.3.6 旋转按钮控件和滑动条
5.3.7 图像列表和标签控件
5.4 通用对话框和消息对话框
5.4.1 通用对话框
5.4.2 消息对话框
第6章 选单、工具栏和状态栏
6.1 选单
6.1.1 用编辑器设计选单
6.1.2 使用键盘快捷键
6.1.3 选单的编程控制
6.1.4 使用快捷选单
6.2 工具栏
6.2.1 使用工具栏编辑器
6.2.2 工具栏和选单相结合
6.3 状态栏
6.3.1 状态栏的定义
6.3.2 状态栏的常用操作
6.4 交互对象的动态更新
第7章 框架窗口、文档和视图
7.1 框架窗口
7.1.1 主窗口和文档窗口
7.1.2 窗口风格的设置
7.1.3 窗口状态的改变
7.2 文档及其序列化
7.2.1 单文档和多文档
7.2.2 文档的字串资源
7.2.3 SDI序列化过程
7.2.4 使用CFile和CArchive类
7.2.5 使用简单数组集合类
7.3 视图及视图类
7.3.1 一般视图类的使用
7.3.2 列表控件和列表视图
7.3.3 树控件和树形视图
7.4 文档视图结构
7.4.1 文档与视图的相互作用
7.4.2 应用程序对象指针的互调
7.4.3 切分窗口
7.4.4 一档多视
第8章 绘图、字体和位图
8.1 概述
8.1.1 设备环境类
8.1.2 坐标映射
8.1.3 图形设备接口
8.1.4 颜色和颜色对话框
8.1.5 简单数据类CPoint,CSize和CRect
8.2 简单图形的绘制
8.2.1 创建画笔
8.2.2 创建画刷
8.3 字体与文字处理
8.3.1 字体和字体对话框
8.3.2 常用文本输出函数
8.3.3 文本格式化属性
8.3.4 计算字符的几何尺寸
8.3.5 文档内容显示及其字体改变
8.4 位图、图标与光标
8.4.1 使用图形编辑器
8.4.2 位图
8.4.3 图标
8.4.4 光标
第9章 数据库编程
9.1 数据库概述
9.2 ODBC数据库管理
9.2.1 MFC的ODBC过程
9.2.2 MFC的ODBC类
9.2.3 数据库编程
9.3 数据库相关的ActiveX控件
9.3.1 使用MSFlexGrid控件
9.3.2 RemoteData和DBGrid控件
第10章 媒体控制接口
10.1 MCI设备类型
10.2 MCI编程步骤
10.3 使用MCIWnd窗口类
第2部分 习题
第1章 Visual C++ 6.0开发环境
第2章 基本C++语言
第3章 C++的面向对象程序设计
第4章 MFC基本应用程序的建立
第5章 对话框及常用控件
第6章 选单、工具栏和状态栏
第7章 框架窗口、文档和视图
第8章 绘图、字体和位图
第9章 数据库编程
第10章 媒体控制接口
第3部分 上机操作指导
实验1 熟悉开发环境和建立控制台项目
实验2 基本数据类型、表达式和基本语句
实验3 函数和预处理
实验4 构造类型、指针和引用
实验5 类和对象、继承和派生
实验6 多态和虚函数、运算符重载
实验7 输入/输出流库
实验8 MFC基本应用程序的建立
实验9 对话框、按钮及编辑框控件
实验10 列表框、组合框及滑动条等控件
实验11 选单、工具栏和状态栏
实验12 框架窗口和文档
实验13 视图与文档
实验14 绘图
实验15 数据库编程
第4部分 综合应用实习
题目一:学生学习成绩管理程序(C++版)
题目二:学生学习成绩管理程序(MFC版)
Visual C++实用教程[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×