图书介绍
Visual C++程序设计基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++程序设计基础教程](https://www.shukui.net/cover/65/33087743.jpg)
- 李春葆,章启俊主编 著
- 出版社: 武汉:武汉大学出版社
- ISBN:7307049775
- 出版时间:2006
- 标注页数:421页
- 文件大小:36MB
- 文件页数:437页
- 主题词:C语言-程序设计-教材
PDF下载
下载说明
Visual C++程序设计基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 C++基础1
1.1 C++概述1
1.1.1 C++的起源1
1.1.2 程序和程序设计语言1
1.1.3 结构化程序设计2
1.1.4 面向对象的程序设计3
1.1.5 C++语言的特点4
1.1.6 C++程序开发过程4
1.1.7 C++程序示例5
1.1.8 VC++开发控制台应用程序的步骤7
1.2 C++语言初步13
1.2.1 C++基本数据类型13
1.2.2 常量14
1.2.3 变量16
1.2.4 数据的输入和输出18
1.2.5 构造数据类型21
1.2.6 指针26
1.3 控制语句31
1.3.1 顺序控制语句31
1.3.2 选择控制语句32
1.3.3 循环控制语句36
1.3.4 跳转语句38
1.4 函数40
1.4.1 函数的定义和调用40
1.4.2 函数的参数传递42
1.4.3 内联函数46
1.4.4 函数重载47
1.5 断言49
1.4.5 域运算符49
练习题一50
上机实验题一51
第二章 类和对象52
2.1 类52
2.1.1 类的定义52
2.1.2 类的成员函数54
2.1.3 访问权限54
2.2 类对象55
2.2.1 对象的定义格式56
2.2.2 对象成员的表示方法56
2.3 构造函数和析构函数58
2.3.1 构造函数58
2.3.2 重载构造函数60
2.3.3 析构函数63
2.4 类成员指针65
2.4.1 类数据成员指针65
2.4.2 类成员函数指针66
2.5 this指针67
练习题二71
上机实验题二73
第三章 友元74
3.1 友元函数74
3.2 友元类78
练习题三79
上机实验题三80
第四章 运算符重载81
4.1 运算符重载概述81
4.2 重载单目运算符83
4.3 重载双目运算符85
4.4 重载运算符new与delete87
4.5 重载类型转换运算符88
练习题四89
上机实验题四89
第五章 模板90
5.1 模板的概念90
5.2 函数模板91
5.2.1 函数模板说明91
5.2.2 使用函数模板91
5.2.3 用户定义的参数类型93
5.3 类模板95
5.3.1 类模板说明95
5.3.2 使用类模板97
练习题五100
上机实验题五100
第六章 派生和继承101
6.1 派生类101
6.1.1 派生类的定义格式101
6.1.2 派生类生成过程103
6.2 访问控制103
6.2.1 公有继承104
6.2.2 私有继承105
6.2.3 保护继承107
6.3 派生类的构造函数和析构函数109
6.3.1 构造函数109
6.3.2 析构函数114
6.4.1 作用域分辨符116
6.4 虚基类116
6.4.2 虚基类说明118
6.4.3 虚基类的初始化120
练习题六124
上机实验题六126
第七章 多态性和虚函数127
7.1 静态联编和动态联编127
7.2 虚函数130
7.2.1 虚函数说明130
7.2.2 多继承中的虚函数133
7.2.3 虚函数的限制134
7.3 纯虚函数和抽象类137
7.3.1 纯虚函数137
7.3.2 抽象类139
练习题七141
上机实验题七143
第八章 Visual C++6.0开发环境144
8.1 Visual C++开发环境概述144
8.2 Visual C++6.0的菜单栏145
8.2.1 File菜单146
8.2.2 Edit菜单146
8.2.3 View菜单148
8.2.4 Insen菜单148
8.2.5 Project菜单149
8.2.6 Build菜单149
8.2.7 Tools菜单150
8.2.8 Windows菜单150
8.3.1 工具栏的构成151
8.2.9 Help菜单151
8.3 开发环境的工具栏151
8.3.2 工具栏的显示与隐藏152
8.4 工程和工程工作区154
8.4.1 工程154
8.4.2 工程工作区155
8.5 Visual C++的资源157
8.5.1 资源的分类158
8.5.2 资源标识符159
8.5.3 资源的基本操作159
练习题八162
上机实验题八162
9.1.1 什么是API和Windows API163
9.1 Windows编程基础163
第九章 编写传统的Windows应用程序163
9.1.2 窗口164
9.1.3 句柄和Windows消息164
9.1.4 事件驱动模型和消息循环168
9.2 编写Windows应用程序的步骤169
9.3 Windows源程序组成结构173
9.3.1 C++头文件173
9.3.2 WinMain函数173
9.3.3 窗口函数179
9.3.4 数据类型180
9.3.5 数据结构181
9.3.6 常用的函数182
9.4 Windows程序实例184
上机实验题九189
练习题九189
第十章 利用MFC类库编写Windows应用程序191
10.1 MFC类库概述191
10.1.1 CObject类191
10.1.2 从CObject类派生的主要类191
10.2 MFC的消息和消息处理193
10.2.1 MFC事件驱动程序设计的引擎——CWinApp类193
10.2.2 消息映射和消息处理194
10.2.3 MFC预定义的消息和消息处理程序196
10.2.4 使用MFC的Windows应用程序示例197
10.3 Windows的图形设备接口及Windows绘图199
10.3.1 图形设备接口与图形设备设备描述表199
10.3.2 坐标系统和映射模式203
10.3.3 设备环境的颜色208
10.3.4 GDI对象211
10.3.5 与绘图相关的简单数据类217
10.3.6 常用的绘图函数219
10.3.7 文本输出过程223
10.3.8 图形绘制过程225
10.3.9 文本和图形输出的应用程序示例226
10.4 Windows应用程序对鼠标的响应234
10.4.1 鼠标消息和鼠标消息处理234
10.4.2 响应鼠标事件的Windows应用程序示例236
10.5 Windows应用程序对键盘的响应243
10.5.1 键盘消息和键盘消息处理243
10.5.2 响应键盘事件的Windows应用程序示例245
练习题十251
上机实验题十251
11.1 工程类型和文件类型252
第十一章 使用向导AppWizard建立应用程序252
11.2.1 步骤1254
11.2 AppWizard的使用254
11.2.2 步骤2255
11.2.3 步骤3258
11.2.4 步骤4259
11.2.5 步骤5262
11.2.6 步骤6263
11.3 创建一个简单的单文档应用程序265
11.3.1 使用AppWizard生成SDI应用程序基本框架265
11.3.2 SDI应用程序框架剖析266
11.3.3 添加代码282
11.3.4 编译执行程序283
11.4.1 使用AppWizard生成MDI应用程序的基本框架284
11.4 创建一个简单的多文档应用程序284
11.4.2 MDI应用程序框架剖析285
11.4.3 添加代码299
11.4.4 编译执行程序300
11.5 创建一个简单的对话框应用程序301
11.5.1 使用AppWizard生成对话框应用程序基本框架301
11.5.2 对话框应用程序框架剖析302
11.5.3 添加控件和代码308
11.5.4 编译执行程序309
练习题十一309
上机实验题十一309
第十二章 用ClassWizard设计类310
12.1 启动ClassWizard向导310
12.2.1 Message Maps选项卡311
12.2 使用ClassWizard向导311
12.2.2 Member Variables选项卡312
12.2.3 Class Info选项卡313
12.2.4 如何往视图类中加入内存变量314
12.2.5 如何为对话框中的控件加入内存变量314
12.2.6 如何往视图类中加入成员函数316
12.3 应用ClassWizard向导的示例317
练习题十二324
上机实验题十二324
第十三章 常用控件编程325
13.1 控件的创建和使用325
13.1.1 控件的创建325
13.1.2 Windows常用控件介绍327
13.2.2 按钮330
13.2 Windows常用控件330
13.2.1 静态控件330
13.2.3 编辑框335
13.2.4 列表框338
13.2.5 列表视图控件343
13.2.6 组合框362
13.2.7 滚动条367
13.2.8 滑动条369
13.2.9 微调按钮371
练习题十三379
上机实验题十三379
附录A 练习题参考答案381
附录B 上机实验题参考答案392
参考文献421