《自学Microsoft C/C++7.0教程》求取 ⇩

引言1

第一部分 Miscrosoft C/C++编程环境第一章 C和C++引论4

1.1 本章内容4

1.2 C的来历4

1.3 C的优点4

1.4 面向对象编程(OOP)5

1.5 C4+的来历6

1.6 图形用户界面(GUI)7

1.7 Windows 3.1版7

1.8 小结8

第二章 C++程序的结构与风格9

2.1 本章内容9

2.2 一个典型的C++程序9

2.3 变量名9

2.4 语句11

2.5 注释11

2.6 函数12

2.7 函数的调用13

2.8 函数声明语句13

2.9 变量的声明13

2.10 变量的初始化14

2.11 编译器指令#define和#include14

2.12 怎样用C++显示结果14

2.13 编程风格15

2.14 小结16

第三章 编程环境17

3.1 本章内容17

3.2 什么是编程环境17

3.3 源程序的编辑17

3.4 源程序的连接18

3.5 程序的连接18

3.6 制作工具18

3.7 调试工具19

3.8 其它软件工具19

3.9 Microsoft C/C++7编译器20

3.10 程序测试平台(PWB)20

3.10.1 工程文件20

3.10.2 PWB21

3.11 小结21

第四章 入门知识22

4.1 本章内容22

4.2 Microsoft C/C++7编译器的硬件要求22

4.3 Microsoft C/C++7的安装22

4.3.1 定制安装对话框23

4.3.2 安装的完成27

4.3.3 安装的修改27

4.4 PWB的执行和编辑27

4.5 源文件的编辑29

4.5.1 新的源文件的创建29

4.5.2 编辑器的使用30

4.5.3 编辑和连接33

4.6 第一个C++程序的运行33

4.7 小结34

第五章 PWB速成36

5.1 本章内容36

5.2 PWB屏幕36

5.2.1 窗口大小的重设37

5.2.2 窗口的移动37

5.2.3 窗口的各个元素37

5.2.4 状态条37

5.2.5 PWB菜单条38

5.2.6 对对话框的响应办法40

5.2.7 文件菜单42

5.2.8 编辑菜单(Edit Menu)44

5.2.9 Search菜单48

5.2.10 Project(工程文件)菜单53

5.2.11 Run菜单57

5.2.12 Options菜单59

5.2.13 Browse菜单74

5.2.14 Windows菜单83

5.2.15 Help(帮助)菜单86

5.3 小结87

第二部分 C和C++的基本特性第六章 数据类型90

6.1 本章内容90

6.2 变量和常量90

6.3 变量类型91

6.3.1 整型变量91

6.3.2 浮点型变量93

6.3.3 字符型变量94

6.4 常量94

6.4.1 数字常量94

6.4.2 字符常量96

6.4.3 字符串常量97

6.4.4 字符串并置98

6.4.5 符号常量98

6.5 常量限定符const98

6.6 变量及常量类型实例99

6.7 数组100

6.7.1 什么是数组101

6.7.2 数组的声明101

6.7.3 多维数组103

6.8 变量的可见性104

6.8.1 局部变量104

6.8.2 外部变量107

6.8.3 静态变量110

6.8.4 作用域限定操作符(∷)110

6.9 小结111

第七章 输入和输出112

7.1 本章内容112

7.2 流和重定向112

7.3 C++的屏幕输出113

7.3.1 cout对象的插入操作符(<<)113

7.3.2 级连输出114

7.3.3 put()和write()成员函数115

7.3.4 输出的格式116

7.4 C++的键盘输入123

7.4.1 输入流的操作符125

7.4.2 C++的get()和getline()成员函数126

7.5 C语言的屏幕输出127

7.5.1 printf()函数127

7.5.2 puts()函数130

7.6 C语言的键盘输入131

7.6.1 scanf()函数131

7.6.2 gets()函数132

7.6.3 getchar()函数132

7.6.4 scanf()函数和gets()函数的用法132

7.7 C语言的标准I/O头文件(stdio.h)133

7.8 小结134

第八章 操作符和表达式135

8.1 本章内容135

8.2 算术操作符135

8.3 关系操作符136

8.4 逻辑操作符137

8.5 赋值操作符138

8.6 增量和减量操作符139

8.7 地址操作符141

8.8 逗号操作符142

8.9 操作符重载142

8.10 左值和右值143

8.11 优先级143

8.12 小结147

第九章 判断语句148

9.1 本章概要148

9.2 语句和语句块148

9.3 条件语句149

9.4 switch语句155

9.5 小结157

第十章 循环语句158

10.1 本章概要158

10.2 while语句158

10.3 do—while语句163

10.4 break语句169

10.5 continue语句170

10.6 goto语句170

10.7 小结171

第十一章 高级数据结构172

11.1 概述172

11.2 指针172

11.2.1 指针的说明174

11.2.2 指针的使用175

11.2.3 指针的运算178

11.3 结构182

11.3.1 结构的说明182

11.3.2 结构的初始化184

11.3.4 结构中成员的引用184

11.4 类型定义关键字187

11.5 寄存器变量188

11.6 枚举数据类型188

11.7 数据转换189

11.8 类型强制转换192

11.9 空闲存储—内存分配操作符193

11.10 new操作符193

11.11 delete操作符197

11.12 小结197

第十二章 函数198

12.1 概述198

12.2 main()函数198

12.3 函数的剖析200

12.3.1 返回类型200

12.3.2 函数名200

12.3.3 函数表和参数说明200

12.3.4 函数体201

12.3.5 返回值201

12.3.6 调用函数202

12.3.7 返回值的使用202

12.3.8 无参函数202

12.3.9 参数的传递203

12.4 原型205

12.4.1 无参原型206

12.4.2 未说明参数数目的原型206

12.4.3 缺省函数参数的原型206

12.4.4 多源文件中函数的可见性207

12.5 递归208

12.6 作用域209

12.6.1 程序作用域209

12.6.2 源文件作用域209

12.6.3 函数作用域210

12.6.4 块作用域210

12.7 嵌入函数210

12.8 函数多态(函数重载)212

12.9 引用变量215

12.9.1 引用变量的创建215

12.9.2 使用引用变量作为函数参数216

12.9.3 指针和引用218

12.9.4 返值引用的使用218

12.9.5 引用结构的使用219

12.10 函数库222

12.11 小结224

第三部分 C和C++的高级特性第十三章 其他操作符226

13.1 概述226

13.2 位操作符226

13.3 移位操作符226

13.4 逻辑位操作符228

13.5 条件操作符233

13.6 sizeof操作符233

13.7 小结234

第十四章 指针235

14.1 概述235

14.2 指针的说明235

14.3 简单的指针236

14.4 字符串常量238

14.5 指针的指针238

14.6 指针和数组的进一步关系242

14.7 作为函数参数使用的指针244

14.8 函数指针244

14.8.1 说明245

14.8.2 函数指针的赋值245

14.8.3 使用函数指针调用函数245

14.8.4 作为函数参数使用的函数指针246

14.9 函数指针数组247

14.10 结构指针249

14.11 小结251

第十五章 结构和联合252

15.1 概述252

15.2 结构的定义.252

15.3 结构的说明252

15.4 结构的初始化253

15.5 结构成员的引用253

15.6 结构数组253

15.7 作为函数参数的结构255

15.8 结构的返回值256

15.9 嵌套结构的使用256

15.10 结构赋值语句的使用258

15.11 链表259

15.12 链表的应用259

15.12.1 分析259

15.12.2 设计260

15.12.3 实施262

15.13 位域274

15.14 联合276

15.15 小结278

第四部分 C++的面向对象特性第十六章 类280

16.1 面向对象编程(OOP)280

16.2 面向对象的优点281

16.3 数据类型281

16.4 C++的类283

16.4.1 声明一个类283

16.4.2 成员函数的声明和定义284

16.4.3 构造函数和析构函数286

16.4.4 公用及私有标签286

16.4.5 类的使用288

16.4.6 对象的创造和删除289

16.4.7 成员函数的一点补充290

16.4.8 访问函数290

16.4.9 构造函数的缺省291

16.4.10 对象和常量关键字293

16.4.11 对象数组294

16.4.12 对象中的对象294

16.4.13 类使用举例299

16.5 小结304

第十七章 类使用内存305

17.1 空闲内存和对象305

17.2 给成员指针分配内存305

17.3 重载赋值操作符309

17.4 指针“this”310

17.5 类对象数组的动态分配313

17.6 拷贝构造函数315

17.7 The set_new_handler函数316

17.8 重载new和delete操作符318

17.9 小结320

第十八章 进一步使用类321

18.1 静态数据成员321

18.2 静态成员函数324

18.3 友元324

18.3.1 友元类325

18.3.2 友元函数336

18.4 操作符重载337

18.4.1 重载操作符支持复数338

18.4.2 何时可使用操作符重载341

18.4.3 用友元函数重载操作符344

18.4.4 重载插入操作符(<<)346

18.5 转换347

18.5.1 使用构造函数设计转换348

18.6 小结352

第十九章 继承353

19.1 关于本章353

19.2 动物园问题354

19.3 派生一个类357

19.3.1 Protected关键字360

19.3.2 私用的派生360

19.3.3 执行一个派生类360

19.3.4 派生类的使用368

19.4 扩展继承370

19.5 重新定义基类成员函数372

19.6 基类对象与派生类对象间的转换373

19.7 指向基类的指针374

19.8 动态联编与虚函数375

19.8.1 什么是虚函数375

19.8.2 虚函数的使用376

19.8.3 纯虚函数382

19.9 析构函数重访383

19.10 多继承384

19.11 小结385

第二十章 文件输入与输出386

20.1 关于本章386

20.2 文件介绍386

20.3 文件I/O选择387

20.4 iostream类层次387

20.5 打开与关闭文件388

20.6 读和写一个文本文件391

20.7 文件输入/输出技术393

20.7.1 读和写一个字符393

20.7.2 读和写一行394

20.7.3 读和写一个数据块396

20.8 将磁盘文件地址簿保存并取回398

20.9 随机文件输入/输出操作401

20.9.1 放置指向文件的指针401

20.9.2 与随机访问文件I/O一起使用的成员函数402

20.9.3 用随机存取I/O做搜索操作405

20.10 使用C语言标准文件I/O运行时库函数410

20.10.1 打开和关闭一个文件410

20.10.2 读和写一个文本文件411

20.10.3 用C语言ANSI I/O的文件输入/输出技术412

20.10.4 低层文件输入和输出操作413

20.11 错误处理与状态函数415

20.12 放置文件指针416

20.13 低层文件指针的放置417

20.14 C运行时库函数总结417

20.15 小结418

第二十一章 编译器指令419

21.1 关于本章419

21.2 编译器指令的语法419

21.3 C/C++预处理器419

21.4 #include指令420

21.5 #define指令421

21.5.1 简单文本替换421

21.5.2 类似于函数的宏423

21.6 #define指令425

21.7 条件指令425

21.8 pragma指令427

21.9 小结428

第二十二章 一般编程错误429

22.1 关于本章429

22.2 C和C++中不太明显的错误429

22.3 数组中的错误430

22.3.1 错误地使用数组下标430

22.3.2 错误地使用多维数组431

22.3.3 越出数组结尾431

22.4 有关大括号的错误431

22.5 注释错误431

22.5.1 注释边界符不对称432

22.5.2 试图注释嵌套432

22.5.3 将C注释转换为C++注释432

22.6 函数错误432

22.6.1 未能对运行时函数包含一个头文件432

22.6.2 未检查返回值433

22.6.3 通过值传递方式而不是引用方式来传递一个参数433

22.7 if-else语句中的错误434

22.8 关于宏的错误435

22.8.1 对似函数宏的说明无效435

22.8.2 宏参数中省略了括号435

22.8.3 由于宏参数的副效应而出错436

22.9 算符错误437

22.9.1 错误地使用加一算符和减一算符437

22.9.2 使用错误的算符437

22.9.3 未考虑操作符的优先次序437

22.10 指针错误438

22.10.1 声明指针类型的错误438

22.10.2 未初始化指针439

22.10.3 遗漏地址操作符(&)439

22.11 分号的错误440

22.11.1 在语句结尾漏了分号440

22.11.2 分号位置不对440

22.11.3 结束预处理器指令时用了分号440

22.12 串错误441

22.12.1 没有为串分配内存441

22.12.2 单引号与双引号互相混淆441

22.12.3 未估计到串的实际长度441

22.13 Switch语句中的错误442

22.14 小结443

第二十三章 动态调试444

23.1 关于本章444

23.2 动态调试444

23.2.1 语法错误444

23.2.2 逻辑错误444

23.2.3 回归错误444

23.2.4 潜藏的错误445

23.3 在设计过程中进行动态调试445

23.3 Microsoft C/C++7代码观察动态调试软件445

23.3.1 字计数程序(WC.CPP)445

23.3.2 发现并修改语法错误448

23.3.3 使用代码观察来发现逻辑错误450

23.3.4 代码观察的动画特性453

23.3.5 代码观察用户界面的总结454

23.4 小结461

附录A ASCII代码字符集462

1994《自学Microsoft C/C++7.0教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Jeb Long著;黄和励,胡景凡译 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Microsoft C自学读本(1995 PDF版)
Microsoft C自学读本
1995 北京:北京航空航天大学出版社
Microsoft Visual C++( PDF版)
Microsoft Visual C++
Microsoft Visual C++ 自学教程( PDF版)
Microsoft Visual C++ 自学教程
北京:清华大学出版社
Microsoft C/C++ 7.0使用指南( PDF版)
Microsoft C/C++ 7.0使用指南
北京:清华大学出版社
C++自学教程( PDF版)
C++自学教程
CLASS LIBRARIES REFERENCE MICROSOFT C/C++ VERSION7.0( PDF版)
CLASS LIBRARIES REFERENCE MICROSOFT C/C++ VERSION7.0
OPTIMIZING MICROSOFT C LIBRARIES( PDF版)
OPTIMIZING MICROSOFT C LIBRARIES
WINDCREST
Visual C++ 4.2自学培训教程(1997 PDF版)
Visual C++ 4.2自学培训教程
1997 北京:电子工业出版社
Microsoft Quick C程序设计(1995 PDF版)
Microsoft Quick C程序设计
1995 合肥:中国科学技术大学出版社
C及C++程序设计教程(1998 PDF版)
C及C++程序设计教程
1998 北京:海洋出版社
Microsoft Access2.0/7.0应用教程(1997 PDF版)
Microsoft Access2.0/7.0应用教程
1997 北京:清华大学出版社
Microsoft Visual C++自学教程 覆盖至 Visual C++2.0的所有版本(1996 PDF版)
Microsoft Visual C++自学教程 覆盖至 Visual C++2.0的所有版本
1996 北京:清华大学出版社
C/C++快速进阶教程(1995 PDF版)
C/C++快速进阶教程
1995 北京:科学出版社;龙门书局
MS C/C++7.0程序设计(1995 PDF版)
MS C/C++7.0程序设计
1995 上海:同济大学出版社
掌握Microsoft Visual C++编程(1995 PDF版)
掌握Microsoft Visual C++编程
1995 北京:电子工业出版社