
Visual C++程式设计视频教程
《Visual C++程式设计视频教程》是2005 年6月电子工业出版社出版的图书,作者杨红云 尹立民。
基本介绍
- 书名:Visual C++程式设计视频教程
- 作者:杨红云、尹立民
- ISBN:7121012251
- 页数:372
- 出版社:电子工业出版社
- 出版时间:2005 年6月
- 装帧:平装
- 开本:16开
- 丛书名:程式设计视频教程丛书
内容简介
visual c++不仅仅是一个集成开发环境,也可以说是一门程式设计语言,它简单易学,套用非常广泛。
本书通过10章的篇幅全面讲解了visual c++的安装、开发环境、语法规则、数据类型,以及各种应用程式的设计思路和实现方法等内容。
本书的随附光碟中收录了书中典型实例的视频演示全过程,读者跟随光碟的演示可以轻鬆掌握visual c++的编程方法。光碟中还提供了全书所有实例的原始码,方便读者学习使用。
目录
第1章 进入visual c++编程世界
1.1 visual c++的起源
1.2 visual c++6.0的版本
1.3 安装visual c++6.0
1.4 开始使用visual c++
1.4.1 启动visual c++
1.4.2 进入visual c++的工作环境
1.5 编写第1个应用程式
实例1:编写第1个应用程式
1.5.1 第1步:创建新的项目
1.5.2 第2步:选择程式的文档支持类型
1.5.3 第3步:选择程式的界面选项
1.5.4 第4步:选择程式的其他选项
1.5.5 第5步:确认档案和类名
1.5.6 第6步:添加控制项
1.5.7 第7步:设定控制项属性
1.5.8 第8步:编写程式代码
1.5.9 第9步:运行程式
1.5.10 第10步:结束程式并保存工程
1.6 分析程式代码
.1.6.1 应用程式类——cfirstprogramapp类
1.6.2 其他档案
1.7 习题
1.7.1 选择题
1.7.2 简答题
1.7.3 编程题
第2章 visual c++编程环境及其与c++的共性知识
2.1 集成开发环境的使用
2.1.1 选单总体介绍
2.1.2 file选单
实例2:新建一个workspace
实例3:打开一个已有的workspace
实例4:向workspace添加项目
实例5:新建一个html档案
2.1.2 edit选单
实例6:在多个档案中查找
实例7:创建书籤
实例8:使用书籤
2.1.3 view选单
实例9:档案属性与资料夹属性的查看和修改
2.1.4 insert选单
实例10:添加点阵图资源
2.1.5 proiect选单
实例11:创建源程式浏览信息档案
实例12:使用源程式浏览信息
2.1.6 build选单
实例13:利用断点调试程式
实例14:逐行执行程式
2.1.7 tools选单
实例15:在visual c++的状态条上显示时间
2.1.8 window选单
实例16:查看打开视窗的列表
实例17:排列视窗
2.1.9 help选单
2.2 c++语言初步
2.2.1 字元集
2.2.2 保留字
2.2.3 标识符
2.2.4 标点符号
2.2.5 程式注释
2.2.6 长句分行
2.2.7 一行多句
2.3 让visual c++帮助编写代码
2.3.1 自动列出成员
2.3.2 自动快速谘询
2.4 使用控制台项目进行输入与输出
2.4.1 如何创建控制台项目
实例18:创建控制台项目
2.4.2 控制台与输入输出操作
实例19:实现基本的输入与输出
2.5 习题
2.5.1 选择题
2.5.2 简答题
第3章 visual c++编程基础
3.1 数据类型
3.2 常量与变数
3.2.1 命名常量
实例20:计算圆面积
3.2.2 使用命名常量的好处
3.2.3 用宏表示常量
3.2.4 为何使用变数
3.2.5 定义变数
3.2.6 给变数命名及注意事项
3.2.7 初始化变数
实例21:未初始化的变数等于什幺?
3.2.8 变数的取值範围
实例22:测试整数的溢出
3.3 整型数据
3.3.1 整型常量
3.3.2 整型变数
3.4 实型数据
3.4.1 实型常量
3.4.2 实型变数
3.4.3 为什幺不用实型代替整型
3.5 字元型数据
3.5.1 字元常量
实例23:使用转义字元
3.5.2 字元串常量
3.5.3 字元变数
3.5.4 字元变数的特殊性
实例24:字元与数值
3.6 其他数据
3.6.1 布尔型(boo1)
3.6.2 无类型(void)
3.6.3 为数据类型起别名:typedef
3.6.4 sizeof的使用
实例25:sizeof例程
3.6.5 枚举常量
3.7 运算符、表达式、语句
3.7.1 算术运算符
实例26:求1+2+3+4+5
3.7.2 关係运算
3.7.3 逻辑运算
3.7.4 表达式和语句
3.8 一维数组的定义及套用
3.8.1 数组与变数
3.8.2 一维数组的定义
3.8.3 如何给数组中的元素赋值
3.8.4 一维数组的套用——求数组中的最大值
实例27:不使用数组,实现让用户输入10个数,然后输出最大值
实例28:使用数组求最大值
3.8.5 一维数组的套用——冒泡排序
实例29:冒泡排序实例
3.8.6 一维数组的套用——选择排序
3.8.7 一维数组的套用——查找数组元素
实例30: 查找数组中的元素
3.9 多维数组
3.9.1 多维数组的定义
3.9.2 维数组的初始化
3.9.3 二维数组的套用
实例31:将一个3x4的矩阵a转置后输出
实例32:列印杨辉三角形
3.10 函式
3.10.1 主函式与子函式
3.10.2 函式的定义
3.10.3 函式的声明
3.10.4 函式的调用
3.10.5 数组与函式
实例33:调用子函式求数组元素之和
实例34:利用函式实现矩阵相加
3.11 习题
3.11.1 选择题
3.11.2 简答题
3.11.3 编程题
第4章 程式流程控制
4.1 if语句
4.1.1 最简单的if
实例35:使用if语句求输入数的绝对值
实例36:求三个数中的最大值并输出
4.1.2 执行複合语句订
4.1.3 能够处理两种情况的if-else
实例37:使用if-else计算平均分数
4.1.4 逐一判断条件的else if
实例38:输入自变数根据函式求值
实例39:是否是闰年
4.1.5 嵌套的if语句
实例40:判断输入数值的位数
4.1.6 if语句的正确流程
4.1.7 if语句的错误用法
4.2 多分支的switch语句
4.2.1 认识switch语句
实例41:练习switch语句
实例42:正序、逆序列印各位数
4.2.2 case子句的有效组织方法
4.2.3 使用switch语句要注意的问题
4.3 计次执行的for循环
4.3.1 认识for循环
实例43.求1+2+3…+100
实例44:求n!
实例45:输出所有的水仙花数
4.3.2 嵌套的for语句
实例46:一元、五元、十元及五十元的纸币组成一百元的组合有几种
4.3.3 使用for循环易出现的错误
4.3.4 正确使用for循环
4.4 while循环
4.4.1 认识while语句
4.4.2 while与for
实例47:3的几次方
4.5 do-while循环
4.5.1 认识do-while循环
实例48:使用do-while循环求1+2+3+…+100
4.5.2 do-while循环与while循环
4.5.3 确编写循环
4.6 习题
4.6.1 选择题
4.6.2 编程题
第5章 visual c++中的指针与类
5.1 什幺是指针
5.2 指针变数
5.2.1 指针变数的声明
5.2.2 指针可执行的运算
5.3 用指针访问数组元素
实例49:下标和指针两种形式访问数组元素
实例50:通过指针变数访问数组元素
实例51:通过指针变数来操作字元串
5.4 指针数组与指向指针的指针变数
5.4.1指针数组
实例52:判断用户输入的月份
5.4.2 指向一维数组的指针变数
实例53:演示指向一维数组的指针变数的用法
5.4.3 指向指针的指针变数
实例54:通过二级指针访问数组元素
5.5 指针与函式
5.5.1 指针作为函式的参数
5.5.2 函式返回值为指针的函式
5.5.3 指向函式的指针
5.6 动态分配和释放记忆体
5.6.1 new和delete运算符
5.6.2 使用new和delete应注意的事项
5.7 其他类型的指针
5.7.1 void型指针
5.7.2 const型指针变数
5.8 c++的类和类的定义
5.8.1 什幺是类
5.8.2 类的定义格式
5.9 类与对象
5.9.1 对象的定义和成员表示
实例55:类的套用实例
5.9.2 构造函式和析构函式
5.9.3 典型错误
5.10 类的继承和派生
5.11 常用的mfc类
5.11.1 功能强大的字元串类cstring
5.11.2 mfc数组类
5.11.3 mfc鍊表类
5.11.4 ctime时间类
5.12 习题
5.12.1 判断题
5.12.2 选择题
5.13.3 编程题
第6章 对话框程式界面设计
6.1 与界面设计相关的视窗
6.1.1 资源管理器
6.1.2 具箱视窗
6.1.3 属性视窗
6.2 在对话框上布置控制项
6.2.1 三步走布置控制项
6.2.2 三合一布置控制项法
实例56:练习在对话框中布置控制项
6.2.3 选取控制项
6.2.4 删除控制项
6.2.5 对话框中的格线
6.2.6 控制项的快速布局
实例57:快速布局控制项
6.3 对象属性的设定
实例58:使用属性视窗设定控制项属性
6.3.1 四种属性设定的类型
6.3.2 键盘输入型
6.3.3 直接选择型
6.3.4 对话框型
实例59:设定font属性
6.4 对话框
6.4.1 对话框类型
6.4.2 影响对话框外观的属性
实例60:设定指定类型的对话框
6.5 界面设计综述
6.5.1 控制项位置的安排
6.5.2 控制项的分组
6.5.3 控制项的一致性
6.5.4 合理利用颜色、图像和显示效果来达成内容与形式的统一
6.6 习题
6.6.1 选择题
6.6.2 编程题
第7章 对话框控制项套用编程
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 picture控制项
7.2.3 编辑框
实例61:限制编辑框的输入长度
实例62:隐藏用户输入的字元
实例63:可输入多行文字的编辑框
7.2.4 按钮、複选框、单选按钮、组框
实例64:只能单选的单选按钮
实例65:可以多选的複选框
7.3 使用更多的对话框控制项
7.3.1 列表框(listbox)
实例66:收集用户输入的列表框
7.3.2 组合框(combo box)
7.3.3 滚动条(scroll bar)
7.3.4 进度条(progress)
7.3.5 滑动控制项(slider)
7.3.6 控制项的协同运作
实例67:控制项使用综合实例
7.4 习题
7.4.1 编程题
第8章 程式调试与异常处理
8.1 visual c++程式调试
8.1.1 简单的断点调试
8.1.2 複杂的调试操作
8.1.3 调试中用的宏
8.2 异常处理
8.2.1 为什幺在程式中要添加异常处理
8.2.2 c++异常处理过程
8.3 习题
8.3.1 判断题
8.3.2 简答题
第9章 档案读写技术
9.1 面向存储的档案技术
9.1.1 档案概述
9.1.2 为什幺要在程式中使用档案?
9.1.3 档案类型
9.2 文本档案的读写
9.2.1 客户操作记录实例功能预览及关键知识点
9.2.2 文本档案存储原理
9.2.3 正确的文本档案读写过程
实例68:以唯读方式打开一个档案
实例69:以读写的方式打开一个已经存在的档案
实例70:创建新的档案并写入信息
实例71:从已经存在的文本档案中读取信息
9.2.4 错误的文本档案读写过程
9.2.5 实例演示档案操作过程
实例72:客户操作记录实例
9.3 ini档案的读写
9.3.1 ini档案存储原理
9.3.2 ini档案读写过程
实例73:将信息写a.ini档案
实例74:从ini档案读出信息
9.3.3 错误的ini档案读写
9.4 习题
9.4.1 简答题
9.4.2 编程题
第10章 资料库应用程式
10.1 资料库
10.1.1 资料库的构成
10.1.2 查询
10.1.3 索引
10.1.4 从零开始创建资料库
实例75:创建access资料库info.mdb
10.2 odbc数据源
10.2.1 visual c++的数据源
10.2.2 创建odbc数据源
实例76:建立连线到info.mdb的odbc数据源
10.3 创建自己的资料库应用程式
10.3.1 构建资料库操作程式框架
实例77:第1个资料库应用程式
10.3.2 第1个资料库程式的相关操作
10.3.3 资料库的複杂操作
实例78:增加“添加”和“删除”功能
10.4 分析第1个资料库应用程式
10.4.1 adodata控制项与数据源的关係
10.4.2 datagrid与adodc之间的关係
10.4.3 关键点回顾
10.5 利用mfcodbc技术开发资料库程式
10.5.1 mfcodbc运算元据库的原理
10.5.2 编写mfcodbc资料库程式
实例79:mfcodbc资料库程式编写过程
10.6 几种visual c++资料库开发技术的比较
10.6.1 开放资料库连线(odbcapl)
10.6.2 mfcodbc类
10.6.3 mfcdao(数据访问对象)编程
10.6.4 ole db
10.6.5 activex数据对象(ado)
10.7 习题
10.7.1 编程题
附录a 习题答案
转载请注明出处海之美文 » Visual C++程式设计视频教程