图书介绍

Visual C++程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++程序设计基础
  • 戴锋编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302043590
  • 出版时间:2001
  • 标注页数:390页
  • 文件大小:28MB
  • 文件页数:403页
  • 主题词:VC++

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual C++程序设计基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言页1

第1章 欢迎进入Visual C++的编程世界1

1.1 C++程序设计语言与Visual C++1

1.1.1 程序设计语言1

1.1.2 Visual C++的特色2

1.2 Visual C++的集成开发环境3

1.2.1 启动Visual C++3

1.2.2 Visual C++的主窗口3

1.2.3 项目工作台窗口3

1.2.4 源代码编辑器4

1.2.5 编译器和链接程序5

1.2.6 资源编辑器5

1.2.7 调试器5

1.3 第1个Visual C++程序6

1.3.1 使用MFC AppWizard建立一个新项目6

1.3.3 编译8

1.3.2 添加代码8

1.3.4 运行与调试9

1.4 练习题9

第2章 C++程序设计基础知识11

2.1 数在计算机中的表示11

2.1.1 数制与不同数制间的转换11

2.1.2 计算机如何存储数据16

2.2 信息在计算机中的表示17

2.3.1 经典的C++基本数据类型18

2.3 数据类型18

2.3.2 Visual C++自定义的数据类型19

2.4 常量20

2.4.1 整型常量20

2.4.2 实型常量21

2.4.3 字符型常量21

2.4.4 字符串型常量22

2.4.5 符号常量22

2.5.1 变量的命名23

2.5 变量23

2.5.2 变量的声明24

2.5.3 变量的赋值25

2.5.4 变量初始化27

2.5.5 常数型变量27

2.5.6 匈牙利变量命名法27

2.6 运算符与表达式28

2.6.1 算术运算符与算术表达式28

2.6.2 关系运算符与关系表达式30

2.6.3 逻辑运算符与逻辑表达式31

2.6.4 条件运算符与条件表达式33

2.6.5 位运算符与位运算表达式34

2.6.6 赋值运算符与赋值表达式35

2.6.7 逗号运算符与逗号表达式35

2.6.8 sizeof运算符36

2.6.9 运算符优先级总表36

2.7.1 类、属性与方法37

2.7 类与对象的基本概念37

2.7.2 对象38

2.8 C++语言程序的基本结构38

2.9 C++语言的编译预处理40

2.9.1 #define语句40

2.9.2 #undef语句41

2.9.3 #include语句与头文件41

2.9.4 #ifdef. ...#else...#endif 语句41

2.10 练习题43

第3章 结构化程序设计47

3.1 C++语言的基本语句47

3.1.1 变量或对象声明语句47

3.1.2 表达式语句48

3.1.3 复合语句48

3.1.4 函数词用语句49

3.1.5 对象的数据成员访问、成员函数调用语句50

3.1.6 空语句51

3.1.7 注释52

3.2 程序设计流程图53

3.3 顺序结构程序设计54

3.4 选择结构程序设计55

3.4.1 if语句55

3.4.2 switch语句60

3.5 循环结构程序设计62

3.5.1 for语句63

3.5.2 while 语句66

3.5.3 do...while语句67

3.5.4 循环的嵌套68

3.5.5 break 语句和continue语句69

3.6 Visual C++的程序调试70

3.6.1 调试器界面71

3.6.2 程序调试实例73

3.7 练习题73

4.1.1 一维数组的声明77

第4章 数组77

4.1 一维数组77

4.1.2 访问一维数组中的元素78

4.1.3 数组元素的初始化79

4.2 多维数组81

4.2.1 多维数组的声明81

4.2.2 访问多维数组中的元素81

4.3 数组元素排序86

4.3.1 选择排序法86

4.3.2 冒泡排序法88

4.4 数组元素查找91

4.4.1 顺序查找法91

4.4.2 二分查找法92

4.5 传统的C++语言的字符串93

4.5.1 字符型数组93

4.5.2 字符串的运算94

4.6 练习题96

第5章 函数99

5.1 函数的定义与使用99

5.1.1 函数的定义99

5.1.2 函数的参数102

5.2 变量的作用域110

5.2.1 局部变量和全局变量110

5.2.2 动态变量和静态变量113

5.3 递归113

5.4 内部函数与外部函数117

5.5 标准库函数119

5.5.1 调用Visual C++的标准库函数119

5.5.2 常用的标准库函数119

5.6 练习题121

第6章 指针125

6.1 指针的概念125

6.2 指针型变量126

6.2.3 指针型变量作为函数参数127

6.2.1 指针型变量的声明127

6.2.2 指针型变量的引用127

6.2.4 指针值作为函数参数的返回值129

6.3 指针的运算130

6.3.1 指针的赋值运算130

6.3.2 指针的算术运算132

6.3.3 指针的关系运算133

6.4 数组与指针133

6.4.1 数组的实质133

6.4.2 通过指针引用数组元素134

6.4.3 指向多维数组的指针136

6.4.4 指针型变量的数组138

6.4.5 字符串与指针138

6.5 指针的指针139

6.6 引用型变量140

6.6.1 引用型变量的定义140

6.6.3 引用型变量作为函数参数142

6.6.2 引用型变量的引用142

6.6.4 引用型变量作为函数的返回值143

6.7 函数的指针143

6.8 练习题145

第7章 复杂数据类型149

7.1 结构体149

7.1.1 结构体和结构体变量149

7.1.2 结构体变量的初始化和引用151

7.1.3 结构体数组154

7.1.4 结构体指针与引用157

7.1.5 位域(位成员)159

7.2 共用体160

7.2.1 共用体和共用体变量160

7.2.2 共用体变量的引用161

7.3 枚举类型162

7.3.1 枚举类型和枚举型变量162

7.3.2 枚举型变量的引用164

7.4 自定义数据类型167

7.5 选择题168

第8章 动态内存分配171

8.1 动态内存分配的概念171

8.2 进行动态内存分配172

8.2.1 new运算符172

8.2.2 delete运算符173

8.2.3 动态内存分配函数175

8.3.1 动态数据结构与链表176

8.3 动态内存分配实例--链表176

8.3.2 链表的建立177

8.3.3 链表结点的插入177

8.3.4 链表结点的删除181

8.3.5 链表元素的查找182

8.4 练习题182

9.2.1 类的结构185

9.2 类的定义185

9.1 类的概念185

第9章 类185

9.2.2 类的数据成员188

9.2.3 类的类成员189

9.2.4 类的成员函数189

9.2.5 构造函数和折构函数191

9.2.6 在Visual C++项目中添加一个类194

9.3 生成类的实例--对象198

9.3.1 生成类的实例:对象198

9.3.2 对象指针和对象的动态生成200

9.3.3 对象数组203

9.3.4 类与函数参数204

9.3.5 类与函数返回值207

9.4 类的内联成员函数208

9.5 this指针210

9.6 类的静态成员211

9.7 练习题213

10.1 函数的重载217

第10章 重载与类的友元217

10.2 运算符重载222

10.2.1 运算符与函数的对应关系223

10.2.2 重载单目运算符224

10.2.3 重载双目运算符227

10.2.4 类型转换成员函数230

10.3 类的友元231

10.3.1 类的友元函数231

10.3.2 类的友元类237

10.4 练习题237

第11章 继承与多态241

11.1 类的继承241

11.1.1 类继承的基本知识241

11.1.2 子类的构造与析构248

11.1.3 成员函数的覆盖250

11.1.4 从多个父类继承254

11.2 多态255

11.2.2 虚拟成员函数256

11.2.1 用父类的指针指向子类对象256

11.2.3 虚拟析构函数262

11.2.4 纯基类263

11.2.5 多态用法实例264

11.3 练习题272

第12章 模板277

12.1 函数的模板277

12.2.1 类模板的定义281

12.2 类的模板281

12.2.2 派生类和类模板287

12.3 练习题289

第13章 C++语言的异常处理291

13.1 异常处理的概念291

13.2 C++语言异常处理的结构292

13.2.1 throw与catch292

13.2.2 异常处理器的嵌套295

13.2.3 放置异常处理器296

13.3 Win32异常及其处理300

13.4 练习题303

第14章 Visual C++的文件操作307

14.1 文件307

14.1.1 文件的概念307

14.1.2 文件的分类308

14.2.1 CFile类概述309

14.2.2 CFIle类的构造函数309

14.2 使用CFile类读写文件309

14.2.3 打开文件310

14.2.4 关闭文件311

14.2.5 读写文件311

14.2.6 文件的定位318

14.2.7 文件的状态321

14.3 使用CStdioFile类读写文件321

14.3.1 构造函数321

14.3.3 文件的读写322

14.3.2 文件的打开和关闭322

14.3.4 其他操作323

14.4 内存文件和CMemFile类324

14.4.1 CMemFile类的构造函数324

14.4.2 内存文件的读写324

14.4.3 其他操作326

14.5 C++流简介326

14.5.1 C++流的概念326

14.5.2 文件流类327

14.6 练习题328

第15章 使用MFC类库编写简单的Windows应用程序331

15.1 Windows编程与MFC331

15.1.1 Windows应用程序编程接口331

15.1.2 MFC类库与Visual C++的ClassWizard332

15.2 MFC体系结构333

15.3.1 计算机与用户的交互工具:对话框335

15.3.2 使用AppWizard生成基于对话框的MFC应用程序335

15.3 基于对话框的MFC应用程序335

15.3.3 添加控件337

15.3.4 编写控件命令处理代码341

15.3.5 使用多个对话框345

15.3.5 其他控件简介354

15.3.6 Windows的公用对话框361

第16章 文楼-视图结构简介367

16.1 文档-视图结构概述367

16.2.2 菜单370

16.2 窗口框架370

16.2.1 CFrameWnd类370

16.2.3 工具栏374

16.2.4 状态栏375

16.3 文档和视图378

16.3.1 CView类378

16.3.2 CDocument类380

16.3.3 打印和打印预览389

热门推荐