
Visual C++从入门到精通(第4版)
《VisualC++从入门到精通(第4版)》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍了使用VisualC++6.0进行程式开发应该掌握的各方面知识。《VisualC++从入门到精通(第4版)》共分20章,包括VisualC++6.0集成开发环境,C++语言基础,语句,面向过程程式设计,面向对象程式设计,对话框应用程式设计,常用控制项,选单,工具列和状态栏,高级控制项,自定义MFC控制项,文本、图形、图像处理,文档与视图,列印技术,档案与注册表操作,ADO编程,动态程式库,多执行绪程式设计,网路套接字编程,图书管理系统。书中所有知识都结合具体实例进行介绍,涉及的程式代码给出了详细的注释,可以使读者轻鬆领会VisualC++6.0程式开发的精髓,快速提高开发技能
基本介绍
- 书名:VisualC++从入门到精通(第4版)
- ISBN:9787302458180
- 定价:79.80
- 出版时间:2017.06.01
基本信息
作者:明日科技
定价:79.80元
印次:4-1
ISBN:9787302458180
出版日期:2017.06.01
印刷日期:2017.05.08
定价:79.80元
印次:4-1
ISBN:9787302458180
出版日期:2017.06.01
印刷日期:2017.05.08
图书简介
《VisualC++从入门到精通(第4版)》从初学者的角度出发,以通俗易懂的语言,配合丰富多彩的实例,详细介绍了使用VisualC++6.0进行程式开发应该掌握的各方面知识。《VisualC++从入门到精通(第4版)》共分20章,包括VisualC++6.0集成开发环境,C++语言基础,语句,面向过程程式设计,面向对象程式设计,对话框应用程式设计,常用控制项,选单,工具列和状态栏,高级控制项,自定义MFC控制项,文本、图形、图像处理,文档与视图,列印技术,档案与注册表操作,ADO编程,动态程式库,多执行绪程式设计,网路套接字编程,图书管理系统。书中所有知识都结合具体实例进行介绍,涉及的程式代码给出了详细的注释,可以使读者轻鬆领会VisualC++6.0程式开发的精髓,快速提高开发技能。
《VisualC++从入门到精通(第4版)》适合作为软体开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
图书目录
第1篇 基础知识
第1章 Visual C++ 6.0集成开发环境
视频讲解:30分钟
1.1 Visual C++ 6.0概述
1.2 Visual C++ 6.0开发环境介绍
1.2.1 熟悉Visual C++ 6.0 IDE开发环境
1.2.2 Visual C++ 6.0 IDE选单介绍
1.2.3 Visual C++ 6.0 IDE工具列介绍
1.2.4 Visual C++ 6.0工作区视窗介绍
1.2.5 Visual C++ 6.0 控制项面板介绍
1.2.6 Visual C++ 6.0输出视窗介绍
1.3 设定自己的开发环境
1.3.1 自定义工具列
1.3.2 自定义代码编辑视窗
1.4 创建一个简单的程式
1.4.1 创建工程
1.4.2 编辑程式
1.5 小结
第2章 C++语言基础
视频讲解:1小时42分钟
2.1 C++档案结构
2.1.1 头档案的构成
2.1.2 源档案的构成
2.2 C++语言基本要素
2.2.1 标识符
2.2.2 关键字
2.2.3 常量
2.2.4 变数
2.2.5 变数的存储类型
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 指针类型
2.3.9 引用类型
2.3.10 自定义类型
2.4 ...
2.4运算符
2.4.1赋值运算符
2.4.2算术运算符
2.4.3关係运算符
2.4.4逻辑运算符
2.4.5自增自减运算符
2.4.6位运算符
2.4.7sizeof运算符
2.4.8new和delete运算符
2.4.9结合性与优先权
2.5表达式
2.5.1逗号表达式
2.5.2三目元表达式
2.6程式编码规範
2.6.1合理使用注释
2.6.2统一代码缩进
2.6.3代码换行
2.6.4合理使用空格
2.6.5命名规则
2.7小结
2.8实践与练习
第3章语句
视频讲解:28分钟
3.1语句的构成
3.2複合语句
3.3分支语句
3.3.1if语句
3.3.2switch语句
3.4循环语句
3.4.1for语句
3.4.2while语句
3.4.3dowhile语句
3.4.4嵌套循环语句
3.5跳转语句
3.5.1goto语句
3.5.2return语句
3.5.3exit语句
3.6小结
3.7实践与练习
第4章面向过程程式设计
视频讲解:46分钟
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.1.9函式指针
4.2作用域和生命期
4.2.1局部作用域
4.2.2全局作用域
4.2.3定义和使用命名空间
4.3函式模板
4.3.1定义和使用函式模板
4.3.2重载函式模板
4.4小结
4.5实践与练习
第5章面向对象程式设计
视频讲解:1小时13分钟
5.1类和对象
5.1.1类的定义
5.1.2类成员的访问
5.1.3构造函式和析构函式
5.1.4内联成员函式
5.1.5静态类成员
5.1.6隐藏的this指针
5.1.7运算符重载
5.1.8友元类和友元方法
5.1.9类的继承
5.1.10类域
5.1.11嵌套类
5.1.12局部类
5.2类模板
5.2.1类模板的定义及套用
5.2.2定义类模板的静态数据成员
5.3异常处理
5.3.1异常捕捉语句
5.3.2抛出异常
5.4小结
5.5实践与练习
第2篇核心技术
第6章对话框应用程式设计
视频讲解:1小时22分钟
6.1构建应用程式
6.1.1构建对话框应用程式
6.1.2构建单文档/视图应用程式
6.1.3构建多文档/视图应用程式
6.2对话框的创建及显示
6.2.1创建对话框
6.2.2显示对话框
6.3对话框属性设定
6.3.1设定对话框的标题
6.3.2设定对话框的框线风格
6.3.3使用对话框关联选单
6.3.4设定对话框字型
6.4在对话框中操作控制项
6.4.1在对话框中使用控制项
6.4.2控制项对齐方式
6.4.3为控制项关联变数
6.5添加对话框成员及成员函式
6.5.1添加普通成员及成员函式
6.5.2添加讯息处理函式
6.5.3手动添加命令讯息处理函式
6.6讯息对话框
6.7Windows通用对话框
6.7.1使用“档案”对话框打开和保存档案
6.7.2使用“字型”对话框设定文本字型
6.7.3使用“颜色”对话框设定文本背景颜色
6.7.4使用“查找/替换”对话框在文本中替换字元串
6.7.5使用“列印”对话框进行列印
6.7.6使用“浏览资料夹”对话框选择资料夹
6.8小结
6.9实践与练习
第7章常用控制项
视频讲解:54分钟
7.1静态文本控制项
7.1.1设定显示文本
7.1.2设定文本颜色
7.1.3模拟按钮控制项的单击事件
7.2编辑框控制项
7.2.1设定密码编辑框
7.2.2设定唯读编辑框
7.2.3设定编辑框多行显示
7.2.4设定编辑框按Enter键换行
7.2.5使用编辑框控制项录入数据
7.3图像控制项
7.3.1通过属性显示点阵图
7.3.2设定框线颜色和填充颜色
7.3.3居中显示点阵图资源
7.4按钮控制项
7.4.1使用按钮控制项显示图示
7.4.2使用按钮控制项处理用户操作
7.5複选框控制项
7.5.1设定複选框控制项的选中状态
7.5.2使用複选框控制项统计信息
7.6单选按钮控制项
7.6.1为单选按钮控制项分组
7.6.2获得被选择的单选按钮的文本
7.7组合框控制项
7.7.1设定控制项风格
7.7.2调整列表部分的显示大小
7.7.3通过属性插入数据
7.7.4调整数据显示顺序
7.7.5获得选择的数据
7.8列表框控制项
7.8.1在指定位置插入文本
7.8.2避免插入重複数据
7.8.3实现複选数据功能
7.9进度条控制项
7.9.1设定显示风格
7.9.2设定进度条的範围
7.10小结
7.11实践与练习
第8章选单
视频讲解:19分钟
8.1选单资源设计
8.2选单项的命令处理
8.3动态创建选单
8.4创建弹出式选单
8.5创建图示选单
8.6小结
8.7实践与练习
第9章工具列和状态栏
视频讲解:21分钟
9.1工具列设计
9.1.1工具列资源设计
9.1.2工具列的命令处理
9.1.3动态创建工具列
9.1.4设定工具列按钮提示
9.1.5设计XP风格工具列
9.2状态栏设计
9.2.1创建状态栏
9.2.2在状态栏中显示控制项
9.3小结
9.4实践与练习
第10章高级控制项
视频讲解:46分钟
10.1图像列表控制项
10.1.1创建图像列表
10.1.2将图像绘製到程式中
10.2列表视图控制项
10.2.1设定显示风格
10.2.2设计登录视窗
10.2.3将数据载入到列表
10.2.4具有点阵图背景的控制项
10.2.5动态创建列表视图控制项
10.3树控制项
10.3.1动态创建树控制项
10.3.2带複选功能的树控制项
10.3.3可编辑节点的树控制项
10.4标籤控制项
10.4.1设定显示方式
10.4.2图示标籤控制项
10.4.3设计程式模组
10.5套用工具提示控制项
10.6小结
10.7实践与练习
第11章自定义MFC控制项
视频讲解:40分钟
11.1自定义编辑框控制项
11.1.1数字编辑框
11.1.2特殊文本颜色编辑框
11.1.3点阵图背景编辑框
11.2自定义按钮控制项
11.2.1图示按钮
11.2.2热点按钮
11.2.3圆形按钮
11.3点阵图背景树控制项
11.4三态效果複选框控制项
11.5小结
11.6实践与练习
第12章文本、图形、图像处理
视频讲解:59分钟
12.1GDI概述
12.1.1设备上下文
12.1.2GDI对象
12.2文本输出
12.2.1在具体位置和区域中输出文本
12.2.2利用定位点控制文本输出
12.2.3设定字型及文本颜色
12.2.4在路径中输出文本
12.2.5在图像背景上输出透明文本
12.3绘製图形
12.3.1利用线条绘製多边形
12.3.2直接绘製多边形
12.3.3绘製控制项外观
12.3.4填充图形区域
12.4图像显示
12.4.1在设备上下文中绘製图像
12.4.2从磁碟中载入图像到视窗中
12.4.3点阵图档案分析
12.4.4根据点阵图数据直接绘图
12.4.5显示JPEG图像
12.5GDI+图像编程
12.5.1在VisualC++6.0中使用GDI+
12.5.2利用GDI+实现图像类型转换
12.5.3使用GDI+显示GIF图像
12.6小结
12.7实践与练习
第13章文档与视图
视频讲解:32分钟
13.1构建文档/视图应用程式
13.1.1文档/视图结构概述
13.1.2创建文档/视图结构应用程式
13.2文档/视图结构的创建
13.2.1文档模板的创建
13.2.2文档的创建
13.2.3框架与视图的创建
13.3文档模板概述
13.3.1文档管理器
13.3.2文档模板
13.4文档对象
13.4.1文档对象的主要方法
13.4.2文档的初始化
13.4.3保存文档
13.4.4文档的命令处理
13.4.5文档的销毁
13.5视图对象
13.5.1视图对象的主要方法
13.5.2视图的初始化
13.5.3视图的绘製
13.5.4视图的销毁
13.6框架视窗
13.6.1框架对象的主要方法
13.6.2框架的初始化
13.6.3命令讯息处理
13.7文档/视图的套用
13.7.1实例说明
13.7.2实例实现
13.8术语
13.9小结
13.10实践与练习
第3篇高级套用
第14章列印技术
视频讲解:27分钟
14.1列印基础
14.1.1映射模式
14.1.2获取印表机设备上下文
14.2文档/视图应用程式列印
14.3对话框应用程式列印
14.3.1列印对话框中的表格
14.3.2列印磁碟中的档案
14.4列印设定
14.4.1设定列印方向
14.4.2设定列印页面
14.5修改列印预览
14.6小结
14.7实践与练习
第15章档案与注册表操作
视频讲解:39分钟
15.1普通档案操作
15.1.1套用C函式进行档案操作
15.1.2使用CFile类进行档案操作
15.1.3使用CFileFind类进行档案查找
15.2串列化
15.2.1串列化基础
15.2.2编写串列化类
15.3INI档案操作
15.3.1INI档案基本结构
15.3.2读写INI档案
15.4注册表操作
15.4.1使用API函式操作注册表
15.4.2基于CRegKey类操作注册表
15.5小结
15.6实践与练习
第16章ADO编程
视频讲解:30分钟
16.1ADO编程基础
16.1.1ADO概述
16.1.2在VisualC++中套用ADO技术
16.2ADO对象
16.2.1ADO连线对象
16.2.2ADO记录集对象
16.2.3ADO命令对象
16.2.4ADO参数对象
16.3ADO对象套用
16.3.1封装ADO对象
16.3.2使用ADO对象添加、修改、删除数据
16.3.3使用ADO对象检索数据
16.4小结
16.5实践与练习
第17章动态程式库
视频讲解:21分钟
17.1动态程式库基础
17.1.1动态程式库的特点
17.1.2动态程式库的访问
17.1.3查看动态程式库
17.2创建和使用Win32动态程式库
17.2.1创建动态程式库
17.2.2调用动态程式库
17.2.3向动态程式库中添加C++类和资源
17.2.4访问动态程式库中的C++类和资源
17.2.5使用动态程式库设计多国语言的应用程式
17.3小结
17.4实践与练习
第18章多执行绪程式设计
视频讲解:31分钟
18.1执行绪概述
18.1.1理解系统核心对象
18.1.2理解进程和执行绪
18.2执行绪的创建
18.2.1使用CreateThread函式创建执行绪
18.2.2使用_beginthreadex函式创建执行绪
18.2.3使用AfxBeginThread函式创建执行绪
18.2.4套用MFC类库创建执行绪
18.3执行绪的挂起、唤醒与终止
18.4执行绪同步
18.4.1多执行绪潜在的危险
18.4.2使用事件对象实现执行绪同步
18.4.3使用信号量对象实现执行绪同步
18.4.4使用临界区对象实现执行绪同步
18.4.5使用互斥对象实现执行绪同步
18.5小结
18.6实践与练习
第19章网路套接字编程
视频讲解:51分钟
19.1计算机网路基础
19.1.1OSI参考模型
19.1.2IP位址
19.1.3地址解析
19.1.4域名系统
19.1.5TCP/IP协定
19.1.6连线埠
19.2套接字概述
19.2.1套接字概述
19.2.2网路位元组顺序
19.2.3套接字I/O模式
19.3套接字函式
19.3.1套接字函式介绍
19.3.2基于套接字函式的网路聊天系统
19.4MFC套接字编程
19.4.1CAsyncSocket类
19.4.2CSocket类
19.4.3基于TCP协定的网路聊天室系统
19.5小结
19.6实践与练习
第4篇项目实战
第20章图书管理系统
视频讲解:1小时18分钟
20.1系统分析
20.1.1需求分析
20.1.2可行性分析
20.1.3编写项目计画书
20.2系统设计
20.2.1系统目标
20.2.2系统功能结构
20.2.3业务流程图
20.3资料库设计
20.3.1资料库分析
20.3.2创建资料库
20.3.3创建数据表
20.4创建工程
20.5公共类设计
20.5.1自绘选单类CMyCoolMenu
20.5.2自定义编辑框类CKeyEdit
20.5.3自定义列表视图类CCustomGrid
20.6启动界面的设计
20.6.1启动界面设计
20.6.2启动界面的淡入淡出效果
20.7登录对话框设计
20.7.1登录对话框的界面设计
20.7.2设定按钮显示点阵图
20.7.3设定按Enter键移动焦点
20.7.4设定“登录”按钮功能
20.8主窗体设计
20.8.1选单设计
20.8.2工具列设计
20.8.3主窗体界面设计
20.9“基本信息管理”模组设计
20.9.1“基本信息管理”模组界面设计
20.9.2设定选项卡
20.9.3初始化标籤控制项
20.9.4设定按钮功能
20.10“库存信息管理”模组设计
20.10.1“库存信息管理”模组界面设计
20.10.2设定选项卡
20.11“查询管理”模组设计
20.11.1“查询管理”模组界面设计
20.11.2设定选项卡
20.12运行项目
20.13开发常见问题与解决
20.13.1书写错误的函式名
20.13.2使用自定义类时导入头档案
20.13.3禁止按Enter键关闭视窗功能
20.13.4截获按Enter键后的潜在问题
20.13.5添加数据时栏位大小越界
20.13.6如何调用文档/视图结构列印
20.14小结
转载请注明出处海之美文 » Visual C++从入门到精通(第4版)