《Visual C++1.5程序设计》求取 ⇩

第一章 序论1

1.1 C++历史的简单回顾1

1.2 过程式程序设计2

1.2.1 结构化程序设计2

1.2.2 被动式的数据2

1.3 面向对象的程序设计(OOP)3

1.3.1 封装:把对象当作智能的数据3

1.3.2 智能数据的自我保护4

1.3.3 智能数据对编程的简化5

1.3.4 OOP对结构化程序设计思想的扩展5

1.3.5 继承和类层次6

1.3.6 多态和对象7

1.4 从C到C++7

1.4.1 C++对C的继承7

1.4.2 I/O特性的改进7

1.4.3 源代码可读性的提高9

1.4.4 函数的重载10

1.4.5 指针和引用10

复习11

练习12

第二章Visual C++的开发环境13

2.1 安装Visual C++13

2.2 使用Visual工作台14

2.3 创建程序14

2.4 选择工程文件类型16

2.5 程序的编译和连接17

2.6 程序的运行18

2.7 使用工程文件18

2.7.1 创建工程文件18

2.7.2 使用Visual C++ App Wizard20

2.8 使用Visual工作台调试工具21

2.8.1 单步调试程序21

2.8.2 监视变量22

2.8.3 设置和删除断点22

2.9 使用编辑快键23

2.9.1 设置、删除标志及跳转至标志25

2.10 编辑器图示行的使用25

2.11 编辑器和字型的选择26

2.12 使用Help系统26

2.13 APP Stadio26

2.14 基类27

小结27

测验28

第三章C++编程基础29

3.1 C++程序剖析29

3.1.1 Hello程序的运行30

3.1.2 main()函数30

3.1.3 语句32

3.1.4 注释句33

3.1.5 预处理器指令34

3.1.6 源代码格式化35

3.2 变量和常数35

3.2.1 程序中怎样(为什么)定义变量36

3.2.2 命名变量和其他程序元素38

3.2.3 理解C++数据类型40

3.3 语句41

3.3.1 I/O语句41

3.3.2 Assignment语句(称为分派语句或赋值语句)41

3.3.3 比较语句41

复习41

练习42

第四章简单数据类型43

4.1 C++的预先定义数据型43

4.1.1 int型44

4.1.2 短型和长型47

4.1.3 unsigned性质47

练习48

4.1.4 Char型49

4.1.5 float型53

4.1.6 Void型53

4.1.7 “True(真)”“False(假)”型53

4.1.8 用typedef来产生数据型的新名字54

4.2 改变变量的数据类型54

4.3 再谈定义常数56

4.3.1 为什么要操心常数定义呢?56

4.3.2 用const和#define生成常数56

练习57

第五章 简单C++语句的使用58

5.1 基本语句型58

5.1.1 数据移动语句58

5.1.2 程序移动语句58

5.1.3 返回语句58

5.2 赋值语句60

5.2.1 C++不检查赋值错误61

5.2.2 在赋值语句中使用其他操作符63

5.2.3 给字符串变量赋值64

5.3 I/O语句67

5.3.1 用cout输出68

5.3.2 用换码序列格式化输出69

5.3.3 用控制I/O格式化输出71

5.3.4 使用cin的标准输入73

5.3.5 用cin成员函数检查输入73

5.3.6 控制输入空格75

复习76

练习76

第六章 操作符与表达式78

6.1 单目操作符与双目操作符79

6.2 算术符79

6.2.1 熟悉的操作符+,-,*,79

6.2.2 表达式中的混合数据型86

6.2.3 增量符86

6.2.4 前置、后置和中间注释88

6.2.5 减量符89

6.3 逻辑符90

6.3.1 理解真伪表91

6.3.2 !符91

6.3.3 &&符91

6.3.4 ||符92

6.4 关系运算符94

6.4.1 ==(相等)运算符号94

6.4.2 !=(不等)运算符94

6.4.3 >,<,>=和<=运算符95

6.5 赋值符仅仅是运算符95

6.5.1 程序6.8分析:显示赋值表达式的值96

复习98

练习98

第七章 程序的for、do和while循环101

7.1 for循环101

7.1.1 for语句的组成部分101

7.1.2 当程序遇到for循环时会发生什么102

7.1.3 语句中的一些部分可省略104

7.1.4 在循环检测表达式中使用变量或常数104

7.1.5 向下计数而不是向上计数105

7.1.6 循环的嵌套106

7.1.7 使用多循环变量107

7.1.8 何时使用或不使用for循环108

7.1.9 危险!无穷for循环109

7.2 从循环中跳出109

7.2.1 用Continue跳过几步110

7.2.2 用break中断循环110

7.3 while循环111

7.3.1 使用基本的while循环114

7.3.2 while循环中的多重条件117

7.3.3 何时使用while循环118

7.4 do循环118

7.4.1 使用一个简单的do循环119

7.4.2 危险!无穷do循环120

7.4.3 何时使用do循环121

复习121

测验121

练习121

第八章 用if else case进行程序判定123

8.1 if语句123

8.1.1 用if语句来做一个简单的事...if124

8.1.2 if语句中的多重条件125

8.2 if...else语句126

8.2.1 用嵌套if...else语句处理更多的选项128

8.2.2 工作顺序129

8.2.3 条件运算符131

8.3 Switch语句133

8.3.1 比if...else更有效地处理多重选择134

8.3.2 break的重要性136

8.3.3 default情况136

8.3.4 处理具有同样结果的多种情况137

8.4 if、switch语句比较139

8.5 其他控制语句及函数139

8.5.1 用goto跳行(并非一个好方法)139

8.5.2 使用exit()来停止程序140

复习141

测验142

练习142

第九章 复杂数据型和用户自定义数据型143

9.1 使用数组143

9.1.1 给数组赋值145

9.1.2 在数组中使用数据149

9.1.3 当数值是未知时152

9.1.4 使用哨卡152

9.1.5 将未知数值放入数组152

9.1.6 危险!C++不检查数组边界156

9.1.7 多维数组158

9.2 使用结构158

9.2.1 定义类型,然后定义变量160

9.2.2 结构变量的运用161

9.2.3 将数据放入结构162

9.2.4 从结构中取出数据162

9.3 结构数组163

复习166

测验166

练习166

第十章 指针和动态分配168

10.1 什么叫指针?168

10.1.1 指针使程序动态地建立新变量168

10.1.2 传递变量给函数169

10.1.3 地址操作符169

10.1.4 声明指针变量171

10.1.5 在赋值语句中使用指针172

10.1.6 在同一行中声明多个变量174

10.1.7 指针的数据类型175

10.1.8 指针运算177

10.2 用new和delete建立动态变量181

10.2.1 使用操作符new182

10.2.2 使用dellete操作符183

10.2.3 使用指针建立可变长度的数组185

复习188

测验189

练习189

第十一章 在程序设计中使用函数190

11.1 引言190

11.2 函数是什么?190

11.3 函数与结构化程序190

11.3.1 面向对象扩充了结构化程序设计191

11.3.2 C++函数的声明194

11.4 同时接收和返回值的函数200

11.4.1 接收并返回值的实例:程序11.3202

11.4.2 为什么使用参数?203

11.5 接收数据的函数207

11.5.1 给函数传递数据:在程序11.5中209

11.5.2 函数缺省时传递数据209

11.6 使函数返回多个值209

11.6.1 用指针获得变量本身的函数:在程序11.6中211

11.6.2 传递数组:传递指针的一种特殊情况212

11.6.3 传递结构给函数213

11.6.4 通过使用别名来接收变量的函数215

11.7 内部函数218

11.7.1 当可以不使用指针时221

11.7.2 作用域和存贮类型的思想221

11.7.3 局部(自动)变量221

11.7.4 全局(外部)变量223

11.7.5 静态变量224

复习225

测验226

练习226

第十二章 函数重载与缺省参数227

12.1 什么叫函数重载?227

12.1.1 没有函数重载的情况227

12.1.2 重载带有不同类型参数的函数228

12.1.3 参数数量不同的函数重载230

12.2 使用缺省参数232

12.2.1 使用缺省参数的规则232

复习233

练习233

第十三章 类、对象和继承234

13.1 类和面像对象的程序设计234

13.1.1 OOP与结构化程序设计的比较:一个实例235

13.1.2 OOP和非OOP程序的关键区别238

13.2 声明类239

13.2.1 定义类的成员函数242

13.2.2 调用类的成员函数243

13.2.3 类的公有成员和私有成员的比较244

13.2.4 对象数据的有效性检验:在清单13.3中248

13.2.5 用户应定义哪个类?249

13.2.6 每个类应有什么样的成员函数?249

13.3 构造函数和析构函数250

13.4 操作对象254

13.4.1 将一个对象的内容赋给另一个对象254

13.4.2 将对象用作函数参数255

13.4.3 将对象用作函数返回值255

13.4.4 对象的动态分配255

13.5 使用类继承257

13.5.1 使用类继承的好处257

13.5.2 结构化程序与面向对象程序的比较:一个例子257

13.5.3 继承的主要特征262

13.5.4 基类的数据成员从private改为protected262

13.5.5 声明派生类(或子类)263

13.5.6 派生类具有基类的一切263

13.5.7 覆盖基类(祖先)函数264

13.5.8 如何覆盖继承来的函数268

13.5.9 在需要时调用被覆盖的函数269

13.5.10 将常用代码写进全局函数269

复习270

测验270

练习270

第十四章 缺省参数、友函数和操作符重载272

14.1 缺省参数272

14.2 友函数275

14.2.1 使用友函数:在程序14.3中277

14.3 操作符重载277

复习280

测验280

练习280

第十五章 虚函数和多态性282

15.1 为什么要用虚函数?282

15.1.1 虚函数用在哪里:一个例子283

15.1.2 不用虚函数改变程序287

15.2 声明虚函数292

复习296

测验296

练习297

第十六章 使用文件和流298

16.1 文件类型298

16.1.1 头文件fstrean.h299

16.2 处理文本文件299

16.2.1 打开文件用于写299

16.2.2 关闭文件300

16.2.3 打开文件用于读301

16.2.4 在打开文件时检查错误302

16.2.5 提示用户输入文件名303

16.2.6 打开文件的另一种方法304

16.3 处理二进制文件305

16.3.1 写二进制文件305

16.3.2 读二进制文件306

16.3.3 用seekg()函数寻找二进制文件数据307

16.3.4 对二进制文件写和读结构变量308

16.3.5 对二进制文件写和读对象变量308

复习311

测验312

练习312

第十七章 Windows程序设计的基本概念313

17.1 一个简单的Windows程序313

17.1.1 建立Visual C++工程文件316

17.1.2 建立和运行程序319

17.2 Windows程序的基本结构320

17.2.1 头文件Windows.h320

17.2.2 窗口过程原型WndProc()321

17.2.3 WinMain()函数321

17.2.4 窗口过程WndProc()323

17.2.5 用Paint()函数显示文本324

17.2.6 用PostQuitMessage()退出324

17.2.7 模块定义文件325

17.2.8 资源文件325

复习325

测验326

练习326

第十八章 Visual C++ AppWizard简介327

18.1 启动AppWFizard327

18.1.1 给应用程序增加特征329

18.1.2 建立并运行应用程序331

18.2 使用App Studio331

18.3 对进一步学习的指导334

1994《Visual C++1.5程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++6.0程序设计入门篇(1999 PDF版)
Visual C++6.0程序设计入门篇
1999 北京:中国铁道出版社
Visual C++.NET程序设计( PDF版)
Visual C++.NET程序设计
Visual C++ C语言程序设计( PDF版)
Visual C++ C语言程序设计
WINDOWS NT 3.5与Visual C++ 程序设计( PDF版)
WINDOWS NT 3.5与Visual C++ 程序设计
用Visual C++设计WIN32应用程序( PDF版)
用Visual C++设计WIN32应用程序
Visual c++编程技巧与范例( PDF版)
Visual c++编程技巧与范例
C程序设计( PDF版)
C程序设计
北京:清华大学出版社
C&C++程序设计( PDF版)
C&C++程序设计
标准Windows程序设计 Visual C++与MFC及Win32 API的应用(1997 PDF版)
标准Windows程序设计 Visual C++与MFC及Win32 API的应用
1997 北京:人民邮电出版社
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
Visual C++ 5.0程序设计教程(1998 PDF版)
Visual C++ 5.0程序设计教程
1998 北京:电子工业出版社
Visual C++ 6.0 程序设计 精通篇(1999 PDF版)
Visual C++ 6.0 程序设计 精通篇
1999 北京:中国铁道出版社
Visual C++ 6.0程序设计自学教程(1999 PDF版)
Visual C++ 6.0程序设计自学教程
1999 北京:清华大学出版社
C程序设计(1991 PDF版)
C程序设计
1991 北京:清华大学出版社
Visual C++ 6.0程序设计 提高篇(1999 PDF版)
Visual C++ 6.0程序设计 提高篇
1999 北京:中国铁道出版社