《Visual C++ for Windows:面向对象程序设计》求取 ⇩

第1章 Visual C++集成开发环境1

1.1 Windows基础知识1

1.1.1 鼠标器(Mouse)1

1.1.2 窗口(Window)2

1.1.3 菜单(Menu)2

1.1.4 对话框(Dialog box)2

1.2 Visual C++语言特色3

1.3 Visual C++的安装与运行4

1.3.1 Visual C++的支撑环境4

1.3.2 初次安装4

1.3.3 添加安装5

1.3.4 运行Visual C++5

1.3.5 退出Visual C++环境5

1.4 Visual C++工作平台(Workbench)5

1.4.1 Visual C++工作平台的组成5

1.4.2.1 File菜单9

1.4.2 Workbench上的命令菜单9

1.4.2.2 Edit菜单12

1.4.2.3 View菜单15

1.4.2.4 Project菜单16

1.4.2.5 Browse菜单18

1.4.2.6 Debug菜单19

1.4.2.7 Tools菜单20

1.4.2.8 Options菜单21

1.4.2.9 Window菜单23

1.4.2.10 Help菜单25

1.5 一个简单VC++程序的设计过程25

1.6 Visual C++程序的组成29

第2章 Visual C++语言基础31

2.1 Visual C++语言概述31

2.2 标识符32

2.3 数据类型分类33

2.4.2 浮点类型(float、double)34

2.4 基本数据类型34

2.4.1 整型(int)34

2.4.3 字符类型(char)35

2.4.4 枚举类型(enum)36

2.4.5 无值类型(void)38

2.5 常量与变量38

2.5.1 常量(constant)38

2.5.2 变量(Variable)43

2.5.3 变量类型(Variable Type)44

2.5.4 变量的作用域44

2.6 运算符与表达式51

2.6.1 算术运算符和算术表达式52

2.6.2 赋值运算符和赋值表达式54

2.6.3 关系运算符和关系表达式55

2.6.4 逻辑运算符和逻辑表达式57

2.6.5 位运算符59

2.6.6 其它运算符61

2.7 运算符的优先级和结合方向62

2.8 数据类型转换64

2.8.1 自动类型转换64

2.8.2 强制类型转换65

第3章 VC++程序的流程控制结构67

3.1 VC++语句67

3.1.1 表达式语句67

3.1.2 复合语句68

3.1.3 流程控制结构语句68

3.1.4 限定转向语句70

3.1.5 非限定转向语句(goto)70

3.1.6 VC++的基本语句一览71

3.2 程序的三种控制结构72

3.3 选择结构74

3.3.1 if语句74

3.3.2 if-else语句76

3.3.3 if-else if语句78

3.3.4 条件运算符82

3.3.5 switch语句83

3.4 循环结构86

3.4.1 for循环语句86

3.4.2 while循环语句92

3.4.3 do-while循环语句93

3.4.4 循环的嵌套96

3.5 Break语句和Continue语句97

3.5.1 Break语句97

3.5.2 Continue语句98

3.6 Goto语句99

3.7 Exit语句和Return语句100

3.7.1 Exit语句100

3.7.2 Return语句100

4.1 输入输出流库的结构101

第4章 输入输出101

4.2 基本输出方式103

4.2.1 用插入操作符《输出103

4.2.2 调用成员函数输出103

4.3 基本输入方式104

4.3.1 用析取操作符》输入104

4.3.2 调用成员函数输入105

4.4 格式化输出106

4.4.1 用成员函数设置标志107

4.4.2 使用操作函数108

4.4.3 使用格式化成员函数109

4.5 格式化字符串流110

4.6 重载操作符《和》113

第5章 函数116

5.1 概述116

5.2.1 通过VC++ Workbench的Help查阅库函数117

5.2 库函数117

5.2.2 简单数学函数的使用120

5.2.3 字符串函数的使用121

5.2.4 随机函数的使用123

5.2.5 时间函数的使用124

5.3 用户自定义函数125

5.3.1 函数的定义125

5.3.2 形式参数与实际参数127

5.3.3 函数的返回值128

5.3.4 函数的调用128

5.3.5 函数的原型设计130

5.4 函数的参数135

5.4.1 用void类型定义参数135

5.4.2 定义参数的缺省值135

5.4.3 用省略号(…)说明不定参数137

5.5 参数的传递方式137

5.5.1 值参的传递方式138

5.5.2 引用参数的传递方式139

5.5.3 指针变量作为函数参数140

5.5.4 数组作为函数参数142

5.6 内联函数148

5.7 重载函数149

5.8 函数模板151

5.9 编译预处理152

5.9.1 宏定义命令(#define)152

5.9.3 条件编译157

5.9.2 文件包含命令(#include)157

第6章 构造数据类型160

6.1 结构体160

6.1.1 结构体类型的定义160

6.1.2 结构体类型变量的定义161

6.1.3 结构体类型变量的初始化163

6.1.4 结构体类型变量的引用163

6.1.5 结构体在程序设计中的应用165

6.2.1 共用体及其类型变量的定义171

6.2 共用体171

6.2.2 共用体变量的引用方式173

6.2.3 共用体应用举例174

6.3 数组176

6.3.1一维数组177

6.3.2 多维数组179

6.3.3 字符数组179

6.3.4 数组的应用举例181

6.4 用户自定义类型187

6.5 字符串188

6.5.1 String.h库188

6.5.2 字符串的概念189

6.5.3 常用的字符串操作190

第7章 指针199

7.1 指针的概念199

7.2.2 与指针变量有关的运算200

7.2 指针变量的定义及其运算200

7.2.1 指针变量的定义200

7.3 指针的应用202

7.3.1 指针变量作为函数的参数202

7.3.2 指针变量在数组中的应用203

7.3.3 指向函数的指针206

7.3.4 内存的动态管理208

7.3.5 指针数组213

7.3.6 指针和结构体215

7.3.7 用指针处理链表217

7.4 在Visual C++中指针类型231

7.4.1 8088微处理器结构232

7.4.2 地址计算233

7.4.3 指针类型233

第8章 文件235

8.1 文件输入/输出流类235

8.1.1 fstream、ifstream和ofstream类的构造函数236

8.1.2 fstream、ifstream和ofstream类的常用公有成员函数237

8.2 顺序文件I/O流238

8.3 顺序二进制文件I/O流241

8.4 随机文件I/O流243

8.5 处理流错误245

8.6 打印247

第9章 工程(project)249

9.1 把一个应用问题划分成多个独立模块249

9.1.1 模块化程序设计的特点249

9.1.2 模块化程序设计准则250

9.1.3 把一个大问题划分成多个小模块251

9.2 建立工程文件259

9.2.1 建立工程文件259

9.2.2 编辑工程文件261

9.2.3 编辑正在建立的工程文件262

9.3 为工程文件设置任选项262

9.3.1 Compiler选项设置263

9.3.2 Linker选项设置274

9.3.3 Resource选项设置276

9.4 编译工程文件277

9.4.1 利用DOS命令行命令编译工程文件277

9.4.2 用Visual C++中project菜单编译工程文件278

9.4.3 使用工具栏按钮编译工程文件278

9.5 内存模式279

9.5.1 80x86处理器279

9.5.2 内存模式280

9.6 再论变量的定义域281

9.6.1 函数定义域281

9.6.2 块定义域282

9.6.3 模块域282

9.6.4 函数原型域283

9.6.5 工程域283

10.1 面向对象的基本概念与特征285

10.1.1 对象285

第10章 面向对象的程序设计285

10.1.2 消息和方法286

10.1.3 类和类层次287

10.1.4 继承性287

10.1.5 封装性288

10.1.6 多态性288

10.1.7 动态聚束289

10.1.8 小结289

10.2 类与对象289

10.2.1 类290

10.2.2 对象293

10.2.3 构造函数和析构函数299

10.2.4 指针305

10.2.5 友元(friend function)311

10.2.6 类与对象的应用313

10.3.1 继承性314

10.3 继承性与派生类314

10.3.2 虚基类327

10.3.3 有关派生类的几个问题332

10.4 虚拟函数与多态性334

10.4.1 虚拟函数334

10.4.2 多态性349

10.5 运算符重载函数351

10.5.1 运算符重载函数的一般概念352

10.5.2 可重载的运算符353

10.5.3 类运算符和友元运算符354

10.6 类库358

第11章 程序调试与排错359

11.1 错误类型359

11.1.1 语法错误359

11.1.2 运行错误359

11.1.3 逻辑错误360

11.2 程序调试的一般过程360

11.3.2 debug的使用361

11.3 使用debug进行调试361

11.3.1 调试前的准备361

11.3.3 使用调试窗口365

第12章 图形设计368

12.1 文本函数368

12.1.1 设置及移动光标368

12.1.2 视区应用及屏幕清除369

12.1.3 文本的字型设置、颜色处理及输出370

12.2 绘图函数372

12.2.1 图形坐标系统及屏幕模式372

12.2.2 几个常用绘图命令374

12.2.3 视区的设定379

12.2.4 颜色的设置380

12.2.5 设计填充图样381

12.2.6 画面的动态设计387

13.1 App Studio390

13.1.1 概述390

第13章 Visual C++实用工具390

13.1.2 对话框编辑器396

13.1.3 菜单编辑器399

13.1.4 简化键表编辑器401

13.1.5 字符串编辑器402

13.1.6 图形编辑器403

13.2.1 打开和关闭App Wizard406

13.2.2 设置选项406

13.2 App Wizard工具406

13.2.3 App Wizard产生的共同文件408

13.3 Class Wizard工具409

13.3.1 Class Wizard的进入及窗口上选项介绍410

13.3.2 添加一个新类411

13.3.3 从另一个工程文件中拷贝一个类411

13.3.4 用Class Wizard增加一消息映射412

13.3.5 消息映射函数的编辑412

13.4 三个工具间的关系412

1996《Visual C++ for Windows:面向对象程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘培奇等编 1996 西安:西安电子科技大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象的程序设计与C++(1992 PDF版)
面向对象的程序设计与C++
1992 上海:同济大学出版社
C++语言和面向对象程序设计( PDF版)
C++语言和面向对象程序设计
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象的程序设计与 C++ 教程( PDF版)
面向对象的程序设计与 C++ 教程
Windows环境下的面向对象程序设计(1992 PDF版)
Windows环境下的面向对象程序设计
1992 北京科海培训中心
C++面向对象程序设计实用教程(1999 PDF版)
C++面向对象程序设计实用教程
1999 北京:北京航空航天大学出版社
面向对象的程序设计Turbo C++程序设计方法(1991 PDF版)
面向对象的程序设计Turbo C++程序设计方法
1991 北京:海洋出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
面向对象的程序设计和 C++教程(1991 PDF版)
面向对象的程序设计和 C++教程
1991 科海培训中心
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
Visual Basic 6 面向对象程序设计(1999 PDF版)
Visual Basic 6 面向对象程序设计
1999 北京:人民邮电出版社
面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社
面向对象的程序设计与C++教程(1995 PDF版)
面向对象的程序设计与C++教程
1995 北京:电子工业出版社
面向对象的Windows程序设计基础(1996 PDF版)
面向对象的Windows程序设计基础
1996 北京:人民邮电出版社