书籍详情
Visual C++程序设计视频教程
作者:杨红云,尹立民等编著
出版社:电子工业出版社
出版时间:2005-06-01
ISBN:9787121012259
定价:¥39.00
购买这本书可以去
内容简介
本书针对程序设计初学者的特点,详细讲解了VisualC++的界面设计、语法规则、数据库应用程序等内容,并通过大量实例程序进行了说明。本书体系合理,概念清晰,通过大量对比性讲解使读者可以深入浅出,例题丰富,逻辑性强,语言通俗流畅。为了方便初学者快速掌握程序设计方法,少走弯路,本书对VisualC++软件的安装,以及用VisualC++进行设计的典型实例录制了视频全过程演示文件。读者通过观看视频演示,可以顺利掌握相关知识内容;书中的所有实例源代码也都在光盘中给出,方便读者使用;每章后附有习题和答案,方便学习者检验学习效果。另外,本系列书之一的《程序设计基础视频教程》一书,对程序设计中共性的基础知识内容进行了讲解,可以与本书配合使用。
作者简介
暂缺《Visual C++程序设计视频教程》作者简介
目录
第1章进入VisualC++编程世界
1.1VisualC++的起源
1.2VisualC++6.0的版本
1.3安装VisualC++6.0
1.4开始使用VisualC++
1.4.1启动VisualC++
1.4.2进入VisualC++的工作环境
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章VisualC++编程环境及其与C++的共性知识
2.1集成开发环境的使用
2.1.1菜单总体介绍
2.1.2File菜单
实例2:新建一个WorkSpace
实例3:打开一个已有的Workspace
实例4:向Workspace添加项目
实例5:新建一个HTML文件
2.1.2Edit菜单
实例6:在多个文件中查找
实例7:创建书签
实例8:使用书签
2.1.3View菜单
实例9:文件属性与文件夹属性的查看和修改
2.1.4Insert菜单
实例10:添加位图资源
2.1.5Proiect菜单
实例11:创建源程序浏览信息文件
实例12:使用源程序浏览信息
2.1.6Build菜单
实例13:利用断点调试程序
实例14:逐行执行程序
2.1.7Tools菜单
实例15:在VisualC++的状态条上显示时间
2.1.8Window菜单
实例16:查看打开窗口的列表
实例17:排列窗口
2.1.9Help菜单
2.2C++语言初步
2.2.1字符集
2.2.2保留字
2.2.3标识符
2.2.4标点符号
2.2.5程序注释
2.2.6长句分行
2.2.7一行多句
2.3让VisualC++帮助编写代码
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章VisualC++编程基础
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.4sizeof的使用
实例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.1if语句
4.1.1最简单的if
实例35:使用if语句求输入数的绝对值
实例36:求三个数中的最大值并输出
4.1.2执行复合语句订
4.1.3能够处理两种情况的if-else
实例37:使用if-else计算平均分数
4.1.4逐一判断条件的elseif
实例38:输入自变量根据函数求值
实例39:是否是闰年
4.1.5嵌套的if语句
实例40:判断输入数值的位数
4.1.6if语句的正确流程
4.1.7if语句的错误用法
4.2多分支的switch语句
4.2.1认识switch语句
实例41:练习switch语句
实例42:正序.逆序打印各位数
4.2.2case子句的有效组织方法
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.4while循环
4.4.1认识while语句
4.4.2while与for
实例47:3的几次方
4.5do-while循环
4.5.1认识do-while循环
实例48:使用do-while循环求1+2+3+…+100
4.5.2do-while循环与while循环
4.5.3确编写循环
4.6习题
4.6.1选择题
4.6.2编程题
第5章VisualC++中的指针与类
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.1new和delete运算符
5.6.2使用new和delete应注意的事项
5.7其他类型的指针
5.7.1void型指针
5.7.2const型指针变量
5.8C++的类和类的定义
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.2MFC数组类
5.11.3MFC链表类
5.11.4CTime时间类
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.2Picture控件
7.2.3编辑框
实例61:限制编辑框的输入长度
实例62:隐藏用户输入的字符
实例63:可输入多行文字的编辑框
7.2.4按钮.复选框.单选按钮.组框
实例64:只能单选的单选按钮
实例65:可以多选的复选框
7.3使用更多的对话框控件
7.3.1列表框(ListBox)
实例66:收集用户输入的列表框
7.3.2组合框(ComboBox)
7.3.3滚动条(ScrollBar)
7.3.4进度条(Progress)
7.3.5滑动控件(Slider)
7.3.6控件的协同运作
实例67:控件使用综合实例
7.4习题
7.4.1编程题
第8章程序调试与异常处理
8.1VisualC++程序调试
8.1.1简单的断点调试
8.1.2复杂的调试操作
8.1.3调试中用的宏
8.2异常处理
8.2.1为什么在程序中要添加异常处理
8.2.2C++异常处理过程
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.3INI文件的读写
9.3.1INI文件存储原理
9.3.2INI文件读写过程
实例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.2ODBC数据源
10.2.1VisualC++的数据源
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.1ADOData控件与数据源的关系
10.4.2DataGrid与ADODC之间的关系
10.4.3关键点回顾
10.5利用MFCODBC技术开发数据库程序
10.5.1MFCODBC操作数据库的原理
10.5.2编写MFCODBC数据库程序
实例79:MFCODBC数据库程序编写过程
10.6几种VisualC++数据库开发技术的比较
10.6.1开放数据库连接(ODBCAPl)
10.6.2MFCODBC类
10.6.3MFCDAO(数据访问对象)编程
10.6.4OLEDB
10.6.5ActiveX数据对象(ADO)
10.7习题
10.7.1编程题
附录A习题答案
1.1VisualC++的起源
1.2VisualC++6.0的版本
1.3安装VisualC++6.0
1.4开始使用VisualC++
1.4.1启动VisualC++
1.4.2进入VisualC++的工作环境
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章VisualC++编程环境及其与C++的共性知识
2.1集成开发环境的使用
2.1.1菜单总体介绍
2.1.2File菜单
实例2:新建一个WorkSpace
实例3:打开一个已有的Workspace
实例4:向Workspace添加项目
实例5:新建一个HTML文件
2.1.2Edit菜单
实例6:在多个文件中查找
实例7:创建书签
实例8:使用书签
2.1.3View菜单
实例9:文件属性与文件夹属性的查看和修改
2.1.4Insert菜单
实例10:添加位图资源
2.1.5Proiect菜单
实例11:创建源程序浏览信息文件
实例12:使用源程序浏览信息
2.1.6Build菜单
实例13:利用断点调试程序
实例14:逐行执行程序
2.1.7Tools菜单
实例15:在VisualC++的状态条上显示时间
2.1.8Window菜单
实例16:查看打开窗口的列表
实例17:排列窗口
2.1.9Help菜单
2.2C++语言初步
2.2.1字符集
2.2.2保留字
2.2.3标识符
2.2.4标点符号
2.2.5程序注释
2.2.6长句分行
2.2.7一行多句
2.3让VisualC++帮助编写代码
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章VisualC++编程基础
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.4sizeof的使用
实例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.1if语句
4.1.1最简单的if
实例35:使用if语句求输入数的绝对值
实例36:求三个数中的最大值并输出
4.1.2执行复合语句订
4.1.3能够处理两种情况的if-else
实例37:使用if-else计算平均分数
4.1.4逐一判断条件的elseif
实例38:输入自变量根据函数求值
实例39:是否是闰年
4.1.5嵌套的if语句
实例40:判断输入数值的位数
4.1.6if语句的正确流程
4.1.7if语句的错误用法
4.2多分支的switch语句
4.2.1认识switch语句
实例41:练习switch语句
实例42:正序.逆序打印各位数
4.2.2case子句的有效组织方法
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.4while循环
4.4.1认识while语句
4.4.2while与for
实例47:3的几次方
4.5do-while循环
4.5.1认识do-while循环
实例48:使用do-while循环求1+2+3+…+100
4.5.2do-while循环与while循环
4.5.3确编写循环
4.6习题
4.6.1选择题
4.6.2编程题
第5章VisualC++中的指针与类
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.1new和delete运算符
5.6.2使用new和delete应注意的事项
5.7其他类型的指针
5.7.1void型指针
5.7.2const型指针变量
5.8C++的类和类的定义
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.2MFC数组类
5.11.3MFC链表类
5.11.4CTime时间类
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.2Picture控件
7.2.3编辑框
实例61:限制编辑框的输入长度
实例62:隐藏用户输入的字符
实例63:可输入多行文字的编辑框
7.2.4按钮.复选框.单选按钮.组框
实例64:只能单选的单选按钮
实例65:可以多选的复选框
7.3使用更多的对话框控件
7.3.1列表框(ListBox)
实例66:收集用户输入的列表框
7.3.2组合框(ComboBox)
7.3.3滚动条(ScrollBar)
7.3.4进度条(Progress)
7.3.5滑动控件(Slider)
7.3.6控件的协同运作
实例67:控件使用综合实例
7.4习题
7.4.1编程题
第8章程序调试与异常处理
8.1VisualC++程序调试
8.1.1简单的断点调试
8.1.2复杂的调试操作
8.1.3调试中用的宏
8.2异常处理
8.2.1为什么在程序中要添加异常处理
8.2.2C++异常处理过程
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.3INI文件的读写
9.3.1INI文件存储原理
9.3.2INI文件读写过程
实例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.2ODBC数据源
10.2.1VisualC++的数据源
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.1ADOData控件与数据源的关系
10.4.2DataGrid与ADODC之间的关系
10.4.3关键点回顾
10.5利用MFCODBC技术开发数据库程序
10.5.1MFCODBC操作数据库的原理
10.5.2编写MFCODBC数据库程序
实例79:MFCODBC数据库程序编写过程
10.6几种VisualC++数据库开发技术的比较
10.6.1开放数据库连接(ODBCAPl)
10.6.2MFCODBC类
10.6.3MFCDAO(数据访问对象)编程
10.6.4OLEDB
10.6.5ActiveX数据对象(ADO)
10.7习题
10.7.1编程题
附录A习题答案
猜您喜欢