《学习和使用 Visual C++ 上》求取 ⇩

第一章 Microsoft Visual C++集成环境1

1.1Microsoft Visual C++简介1

1.2 Microsoft Visual C++安装指南3

1.3 如何构造DOS MFC库文件7

1.4 如何使用Visual Workbench7

1.4.1 Visual Workbench简介8

1.4.2 Visual Workbench命令行参数简介9

1.4.3 Visual Workbench的帮助系统9

1.4.4 利用键盘和鼠标操纵Visual Workhench的菜单11

1.5 如何编辑一个程序16

1.6 如何编译、链接和运行一个程序18

1.6.1 如何设置工程文件选项18

1.6.2 Visual C++的调试功能21

1.6.3 Visual Workbench的浏览功能22

1.7 如何使用CL22

1.7.1 如何用CL进行编译和链接23

1.7.2 如何使用CL环境变量24

1.7.3 CL选项简介24

1.8 一个Visual Workbench实例30

1.9 小结30

第二章Visual C十十程序开发工具概述32

2.1 LINK链接器32

2.1.1 如何使用LINK33

2.1.2 LINK的文件名选项33

2.1.3 覆盖技术34

2.2 LINK选项35

2.3 库文件管理程序LIB38

2.3.1 如何使用LIB38

2.3.2 LIB选项及命令的用法39

2.4 程序维护实用程序NMAKE39

2.4.1 建立MAKE文件40

2.5 CodeView调试程序43

8.4.1 向一个串写入 143

2.4.2 运行NMAKE43

2.5.1 如何使用CodeView44

2.5.2 如何启动CodeView45

2.5.3 程序调试的方法45

第三章ANSI标准C简介52

3.1 C程序的结构52

3.2 ANSI C转义列和三字符序列55

3.3 ANSI C预处理器伪指令56

3.3.1 包含文件56

3.3.2 定义宏57

3.3.3 条件伪指令58

3.3.4 其他伪指令59

3.4 变量的声明和定义59

3.4.1 基本变量类型60

3.4.2 枚举类型60

3.5 结构、联合及位字段61

3.5.1 数组62

3.5.2 指针62

3.5.3 类型的定义63

3.5.4 类型修饰符const和volatile63

3.6 表达式64

3.7.4 continue语句67

3.7.1 break语句67

3.7.2 case语句67

3.7.3 复合语句或块67

3.7 语句67

3.7.5 default标记68

3.7.6 do语句68

3.7.7 表达式语句68

3.7.8 for语句68

3.7.9 goto语句69

3.7.11 if-else语句69

3.7.12 null语句69

3.7.10 if语句69

3.7.13 return语句70

3.7.14 switch语句70

3.7.15 while语句70

3.8 函数71

3.8.1 函数原型71

3.8.2 void类型71

3.9 ANSI C库72

3.8.3 带有可变个数参数的函数72

3.10 小结73

第四章Visual C++对标准C的扩展74

4.1 Visual C++特有的关键字74

4.2 内存模式的定制76

4.3 全局变量及预处理器宏79

4.4 预编译指令82

4.5 基本数据类型的大小和容量83

4.6 小结84

5.1 什么是面向对象的程序设计85

第五章面向对象程序设计基础85

5.2.1 数据抽象92

5.2 面向对象程序设计基本概念92

5.2.2 继承93

5.2.3 多态性94

5.3 C语言中的面向对象程序设计94

5.3.1 在C语言中定义对象94

5.3.2 实现几何形状97

5.3.3 使用图形103

5.3.4 增加一个新图形对象104

5.3.5 用C语言实现OOP的问题107

5.4 小结107

第六章 C++和面向对象的程序设计108

6.1 C++与面向对象的程序设计108

6.1.1 C++中的数据抽象108

6.1.2 C++类的继承112

6.1.3 多态和动态链接112

6.2 用C++设计几何图形114

6.2.1图形类114

6.2.2 添加新的图形类117

6.3 小结119

6.2.3 运行时创建对象119

第七章 C++与ANSI标准C的区别120

7.1C++的特性120

7.1.1 C++函数的新特性120

7.1.2 C++和C的区别126

7.2 小结129

8.2 C++中的流I/O130

第八章用于标准I/O的C++类130

8.1 C++中的I/O库130

8.2.1 使用iostream131

8.2.2 使用操作符132

8.2.3 使用操作符完成格式化I/O133

8.2.4 控制浮点格式135

8.2.5 重载<<135

8.2.6 iostream类的层次136

8.3 文件I/O138

8.3.1 简单文件I/O138

8.3.2 文件定位141

8.4 字符串I/O142

8.4.2 从一个串读取143

8.5 小结144

第九章创建类的对象145

9.1 对象与类145

9.1.1 用户定义的数据结构145

9.1.2 对类成员的访问控制146

9.1.3 public函数如何返回private值147

9.1.4 成员函数148

9.2 类的实现149

9.2.1 头文件描述界面149

9.2.2 从界面分离操作151

9.3 类的使用152

9.3.1 动态创建对象153

9.3.2 在自由存储区中分配对象数组154

9.3.4 使用static成员变量155

9.3.3 调用成员函数155

9.3.5 初始化static成员变量158

9.3.6 使用静态成员函数159

9.3.7 使用指向类成员的指针160

9.4 小结162

第十章 定义对象的操作163

10.1 参数和返回值163

10.1.1 理解指针和引用163

10.1.2 值传递与引用传递的比较164

10.1.3 返回一个引用165

10.1.4 使用引用的准则166

10.2 对象的创建和释放166

10.2.1 类String的构造函数和析构函数167

10.2.2 缺省构造函数168

10.2.3 拷贝构造函数169

10.2.4 提供一个拷贝构造函数的时机171

10.2.5 成员初始化表172

10.2.6 利用构造函数和析构函数的副作用174

10.3 定义函数和操作符176

10.3.1 指针this176

10.3.2 操作符作为函数177

10.3.3 为类String定义operator+179

10.3.4 验证串是否相等180

10.3.5 访问并改变串中的某个字符181

10.3.6 定义类型转换操作符181

10.3.7 为类String定义赋值操作符181

10.3.9 装载输入和输出操作符182

10.3.8 为什么operator=返回一个引用182

10.3.10 装载操作符new和delete184

10.3.11 使用友元类185

10.3.12 把文件当作数组来使用185

10.4 小结188

第十一章 在C++中使用继承190

11.1 派生类190

11.1.1 继承和“is a”关系190

11.1.2 继承和类扩展190

11.1.3 派生类的语法191

11.1.4 访问基类192

11.1.5 使用继承来建造子串类193

11.1.6 派生类的其他情况200

11.1.7 多重继承201

11.1.8 iostream与多重继承202

11.1.9 虚拟基类202

11.2 使用继承204

11.2.1 链表205

11.2.2 single-link类206

11.2.3 双向链表213

11.2.4 String对象的队列218

11.3 小结220

第十二章 虚拟函数和多态性221

12.1 动态链接221

12.1.1 静态链接221

12.1.2 通过指针调用函数222

12.2 虚拟函数223

12.2.1 纯虚拟函数223

12.2.3 通过虚拟函数的动态链接224

12.2.2 虚拟函数的具体实现224

12.2.4 使用多态226

12.2.5 隐含的类的多态用法227

12.3 小结229

第十三章 C++的高级技术231

13.1 函数和类模板231

13.1.1 整型和浮点型的栈231

13.1.2 类模板232

13.1.5 模板的优越性233

13.1.3 函数模板233

13.1.4 成员函数模板233

13.2 异常处理234

13.2.1 异常处理的优点234

13.2.2setjmp和longjmp的问题235

13.2.3 C++建议的异常处理原理236

13.3 小结238

14.1.2 函数名编码的影响239

14.1.1 类型安全链接239

14.1 C与C++的链接239

第十四章如何在C+十中使用C库239

14.1.3 C的链接命令240

14.1.4 与其他语言的链接242

14.2 如何使用ANSI标准C库243

14.2.1 ANSI C库功能概述243

14.2.2 标准I/O函数243

14.2.3 进程控制函数244

14.2.4 内存分配技术246

14.2.5 可变长度参数表247

14.2.6 数据转换函数248

14.2.7 数学函数249

14.2.8 字符分类250

14.2.9 字符串和缓冲区操作250

14.2.10 C和C++中的字符串250

14.2.11 查找和分类252

14.2.12 日期和时间255

14.2.13 DateTime类256

14.4 小结258

14.3 编译器指定的库258

第十五章 在C++中建立类库259

15.1在C++中建立类库259

15.1.1 如何组织C++类259

15.1.2 单继承下的继承层次259

15.1.3 类之间的客户-服务器关系262

15.2 C++类的公共接口266

15.2.1 缺省构造函数和拷贝构造函数266

15.2.4 赋值操作符267

15.2.2 拷贝对象267

15.2.3 析构函数267

15.2.5 输入输出函数268

15.3 小结268

第十六章使用Microsoft Foundation Class库269

16.1 用Microsoft Foundation Class设计Microsoft Windows程序269

16.1.1 模块显示控制(MVC)文档269

16.1.2 使用MFC的一个Windows应用程序271

16.2.1 类层次的分解280

16.2 Microsoft Foundation Class的层次280

16.2.2 Microsoft Foundation Class库中的归档和异常处理282

16.3 小结284

第十七章用C++建立MS-DOS应用程序285

17.1 Forms软件包简介285

17.2 表格的存储和检索技术285

17.3 表格的组成289

17.3.1 FormBackground类289

17.3.2 FieldList类292

17.3.3 Field类296

17.4 显示表格298

17.4.1 TextGraphics类的层次299

17.4.2 基于字符的图形303

17.4.3 OutputDevice类307

17.5 Form类309

17.6 创建表格314

17.6.1 定义表格314

17.6.3 运行FORMDEF318

17.6.2 建立FORMDEF318

17.6.4 创建表格数据319

17.6.5 建立FORMDAT319

17.7 填写表格320

17.7.1 FormView类320

17.7.2 EventHandler类325

17.7.3 FORMFILL程序实例327

17.7.4 建立FORMFILL328

17.8 小结328

第十八章用AppWizard创建C++Windows应用程序329

18.1 如何启动AppWizard330

18.1.1 为应用程序定制选项331

18.1.2 AppWizard创建的类334

18.1.3 AppWizard创建了什么335

18.2 如何使用表格文档模板337

18.3 如何创建FormFill的模板338

18.3.1 如何创建表格的布局339

18.3.2 如何创建视图类341

18.3.3 表格变量的使用342

18.4 如何设置文档模板346

18.5 如何覆盖成员函数349

18.5.1 如何覆盖OnUpdata成员349

18.5.2 如何修改其他成员350

18.6 如何提供多文档模板351

18.7 完成FormFill的操作352

18.7.1 增加文件输入/输出功能352

18.7.2 选取一个给定的记录352

18.7.3 其他功能说明352

18.8 小结353

1997《学习和使用 Visual C++ 上》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由何亮等编著 1997 上海:同济大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象的数据库程序设计(1996 PDF版)
面向对象的数据库程序设计
1996 北京:电子工业出版社
Visual C++使用指南( PDF版)
Visual C++使用指南
学用Visual C++5( PDF版)
学用Visual C++5
Microsoft Visual C++使用指南(1999 PDF版)
Microsoft Visual C++使用指南
1999
Micorosoft c/c++和Visual c++库函数用法详解( PDF版)
Micorosoft c/c++和Visual c++库函数用法详解
Visual C++ 6.0编程高手(1999 PDF版)
Visual C++ 6.0编程高手
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Visual C++ 2.0可视化使用指南(1995 PDF版)
Visual C++ 2.0可视化使用指南
1995 北京:机械工业出版社
Visual C++使用速成(1996 PDF版)
Visual C++使用速成
1996 北京:清华大学出版社
Visual C++2使用指南(1995 PDF版)
Visual C++2使用指南
1995 北京:清华大学出版社
Visual C++ 6.0使用与开发(1998 PDF版)
Visual C++ 6.0使用与开发
1998 北京:清华大学出版社
如何使用Visual C++ 6.0(1999 PDF版)
如何使用Visual C++ 6.0
1999 北京:机械工业出版社
学习使用C语言(1994 PDF版)
学习使用C语言
1994 北京:人民邮电出版社
Visual C++5.0使用与开发(1997 PDF版)
Visual C++5.0使用与开发
1997 北京:清华大学出版社
Visual C++5.0使用指南(1998 PDF版)
Visual C++5.0使用指南
1998 西安:西安电子科技大学出版社
Visual C++ 6.0学习教程(1999 PDF版)
Visual C++ 6.0学习教程
1999 北京:北京大学出版社