《Visual C++ 5参考大全》求取 ⇩

第一章 Visual C+ +编译器5.0版3

最小的软硬件配置需求4

1.1 推荐的硬件配置4

1.2 Windows环境下的典型安装5

推荐的软硬件配置5

目录6

1.3 文档6

1.4 开发系统7

新的集成调试器7

新的集成资源编辑器7

附加工具8

集成环境之外的附加工具9

1.5 有什么新东西9

自动化与宏指令9

ClassView9

Internet连接10

项目工作空间和文件10

向导10

定制工具条和菜单10

P-Code11

预编译头文件和类型11

1.6 重要的编译器特性11

微软基础类型(MFC Library)12

Debug13

General13

Custom Build13

1.7 编译器选项13

内联函数13

C/C+ +14

Resources15

Link15

Browse Info16

OLE Types16

2.1 启动Visual C+ +的IDE17

第二章 IDE快速入门17

2.3 理解菜单18

2.4 定位或浮动工具条18

2.2 使用上下文相关帮助18

2.5 File菜单19

Save20

Close20

Open...20

New...20

Print...21

Page Setup21

Rename21

Save All21

Save As...21

Recent File List22

Cut22

Redo22

2.6 Edit菜单22

Undo22

Recent Workspaces List22

Exit22

Paste23

Copy23

Find...24

Select All24

Delete24

Find in Files...25

29

New ATL Object29

2.9 Project菜单30

Set Active Project30

Add To Project30

Dependencies...30

2.10 Build菜单31

Compile31

Insert Project into Workspace31

Export Makefile...31

Settings...31

Build32

Rebuild32

Batch Build...32

Clean32

Source Browser...33

2.11 Tools菜单33

Start Debug33

Profile...33

Configuratoins...33

Set Active Configuration...33

Execute33

Debugger Remote Connection...33

Update All Dependencies...33

Close Source Browser File34

Spy + +34

MFC Tracer34

Register Control34

ActiveX Control Test Container34

New Window35

OLE/COM Object Viewer35

Error Lookup35

Customize...35

Macro...35

Options...35

2.12 Window菜单35

Split36

Docking View36

Close36

Close All36

Next36

Previous36

Contents and Search...37

Tile Vertically37

Tile Horizontally37

Cascade37

2.13 Help菜单37

History List37

Microsoft on the Web38

Documentation Home Page38

About Developer Studio38

Tip of the Day卆nd Technical Support38

Keyboard Map...38

Select Subsets...38

Define Subsets...38

Synchronize Contents38

Info Viewer Bookmarks...38

第三章 编写、编译和调试简单程序39

3.1 启动Developer Studio39

3.2 创建你的第一个程序39

3.3 编辑源代码41

3.4 保存文件42

3.5 创建可执行文件43

使用工作空间43

选择Build或Rebuild All45

3.6 调试程序46

你的第一个意外的错误47

警告与错误之间的差别47

观察输出窗口和源代码窗口48

使用搜索与替换48

有用的警告和错误消息50

切换视图的快捷方式50

利用调试器做更多的事情52

使用集成调试器53

3.7 运行你的第一个程序53

3.8 高级调试技术57

使用断点58

介绍Quick Watch58

3.9 下一章提要59

4.1 创建系统资源60

第四章 Visual C+ +高级特征60

设计位图60

设计对话框62

设置资源热点(Resource HotSpots)63

4.2 联机文档63

打开参考材料65

得到一个永久性拷贝66

搜索特定的主题66

Spy + +67

4.3 诊断工具67

WinDiff68

进程观察器(Process Viewer)68

4.4 下章提要69

第五章 C和C+ +程序设计73

5.1 C语言文档73

C语言与旧的高级语言的比较74

C的优点75

C的缺点77

“C语言不是一个儿童世界”78

5.2 美国联邦标准协会——ANSI C78

5.4 C+ +语言文档80

C和C+ +之间的细微差别81

对象代码的效率81

C和C+ +之间的主要区别83

5.5 C/C+ +程序的基本组成部分85

一个简单的C程序85

好的C程序的五个要素85

一个简单的C+ +程序87

在C程序中加入用户接口87

在C+ +程序中加入用户接口91

加入文件I/O92

第六章 使用数据类型96

6.1 标识符(Identifiers)96

6.2 关键字99

6.3 标准C和C+ +数据类型99

字符型99

三种整数101

无符号修饰符102

浮点数102

枚举类型104

新的C+ +数据类型——布尔变量105

6.4 使用修饰符106

const修饰符106

同时使用const和volatile修饰符107

volatile修饰符107

#define常量107

6.5 pascal,cdecl,near,far以及huge修饰符108

pascal108

cdecl109

near,far和huge110

6.6 数据类型转换110

强制类型转换111

外部变量定义112

存储类型112

内部变量定义113

外部函数说明115

变量作用域总结115

位操作符115

6.7 操作符115

左移与右移117

增量与减量操作符117

算术操作符118

赋值操作符119

复合赋值操作符119

关系与逻辑操作符121

条件操作符123

逗号操作符124

6.8 理解操作符的优先级124

6.9 标准C和C+ +的库124

第七章 程序控制131

if131

7.1 条件控制131

if-else132

嵌套if-else134

if-else-if136

条件操作符?:137

switch-case138

组合使用if-else-if和switch144

7.2 循环控制146

for146

while151

do-while153

break154

continue155

组合使用break和continue156

exit()158

atexit()161

第八章 编写、使用函数163

函数原型的语法163

8.1 什么是函数原型163

传递实参的方法166

存储类型168

递归168

标识符可见性的规则168

8.2 函数参数169

void参数170

实参与形参170

char参数171

int参数172

float参数173

double参数174

array参数175

8.3 函数返回值类型177

void返回类型177

char返回类型178

bool返回类型179

int返回类型180

long返回类型181

float返回类型183

double返回类型184

8.4 命令行参数185

字母型186

整数型186

实数型188

8.5 C和C+ +中的函数的差别189

什么时候函数是一个宏189

为同一个名字建立多个函数原型190

具有变长参数的函数192

8.6 不应用函数完成的事情193

试图访问作用域之外的标识符193

外部变量与内部变量的访问194

访问内部标识符与外部标识符的区别195

这是合法的,但永远也不要这么做196

覆盖内部变量197

9.2 数组的特性199

第九章 数组199

9.1 什么是数组199

9.3 数组的说明200

9.4 初始化数组200

缺省初始化201

强制初始化201

不指定大小的初始化202

9.5 访问数组元素203

9.6 计算数组大小205

9.7 数组下标越界207

9.8 字符串的输入输出208

9.9 多维数组210

向C函数传递数组213

9.10 用数组作为函数参数213

向C+ +函数传递数组215

9.11 字符串函数和字符数组221

gets(),puts(),fgets(),fputs()以及sprintf()221

strcpy(),strcat(),strncmp()以及strlen()223

第十章 使用指针227

10.1 指针变量227

说明指针229

使用指针变量229

初始化指针233

不要用取地址操作符来做的事234

数组指针235

指针的指针236

指向字符串的指针237

指针运算239

指针运算和数组241

与操作符+ +和- -的问题243

对指针使用const243

比较指针244

指针的可移植性245

在16位DOS环境下对指针使用sizeof245

10.2 函数指针247

10.3 动态内存250

使用void指针252

10.4 指针与数组——更进一步255

字符串(字符类型的数组)255

指针数组256

进一步讲述指针的指针259

字符串指针数组265

10.5 C+ +中的引用类型267

函数返回地址268

使用集成调试器269

应该在什么时候使用引用类型269

第十一章 C语言中的完整I/O270

输入和输出重定向271

打开一个流271

11.1 流函数271

改变流的缓冲区272

关闭一个流274

11.2 C语言中的低级输入输出函数274

使用getc(),putc(),fgetc和fputc275

11.3 字符的输入输出275

使用getchar(),putchar(),fgetchar()和fputchar()276

使用getch()以及putch()276

11.4 字符串的输入输出277

使用gets(),puts(),fgets()和fputs()277

11.5 整数的输入输出278

使用getw( )和prth( )278

11.6 格式化输出281

使用printf()和fprintf()283

11.7 使用fseek(),ftell()和rewind()287

使用集成调试器289

11.8 格式化输入291

11.8.1 使用scanf(),fscanf()和sscanf()292

cin,cout和cerr294

12.1 C+ +中的流式输入输出294

第十二章 C+ +中的I/O简介294

操作符>>和<<295

12.2 从STREAM.H到IOSTREAM.H301

操作符和成员函数302

C+ +字符输出310

C+ +的基数转换311

C+ +的字符串格式311

C+ +的数字格式311

C+ +的文件输入输出312

C+ +文件状态314

第十三章 结构体、联合体及其它316

结构:句法和规则316

13.1 结构316

C+ +结构:附加的句法和规则扩展318

访问结构的成员318

构造一个简单的结构319

向函数传递结构体参数320

构造一个结构体数组322

使用结构指针325

向函数传递一个结构数组327

C+ +中使用的结构体330

结构体的附加操作333

13.2 联合335

联合:句法与规则335

构造一个简单的联合336

13.3 其它内容337

使用typedef337

使用enum339

14.1 类型兼容性342

什么是等价类型342

有关类型兼容性的ANSI C定义342

第十四章 高级编程主题342

数组类型343

枚举类型343

函数类型344

结构与联合类型344

指针类型344

多个源文件的兼容性344

14.2 宏344

定义宏345

宏的参数345

宏展开中的问题346

创建并使用你自己的宏347

14.3 高级预处理语句348

随着编译器发行的宏348

#ifdef和#endif指令349

#undef指令349

#ifndef指令349

#if指令350

#else指令350

#elif指令350

#error指令351

#pragma指令351

#line指令351

14.4 条件编译352

14.5 预处理操作符353

字符串化操作符#353

粘贴操作符# #354

字符化操作符# @354

14.6 适当地使用头文件354

14.7 使头文件更加有效355

14.8 预编译头文件356

创建预编译头文件356

使用预编译头文件356

14.9 LIMITS.H和FLOAT.H357

14.10 错误处理——perror()函数358

14.11 动态内存分配——链表359

使用链表时的考虑360

一个简单的链表361

第十五章 威力编程:开发重要的C和C+ +库365

15.1 重要的C和C+ +头文件365

15.2 标准库函数(STDLIB.H)367

实现数据转换367

进行查找和排序369

其它操作371

15.3 字符函数(CTYPE.H)374

检查字母数字、字母和ASCII值375

检查控制字符、空白字符和标点符号376

向ASCII码、小写字母和大写字符转换378

15.4 字符串函数(STRING.H)379

使用内存函数381

使用字符串函数383

15.5 数学函数(MATH.H)387

生成一个三角函数值表388

时间函数(TIME.H)390

时间和日期的结构体及其句法391

15.6 下一章提要396

第十六章 面向对象程序设计简介399

16.1 没有什么新东西400

16.2 传统的结构化程序设计401

16.3 面向对象程序设计401

16.4 C+ +语言与面向对象程序设计402

16.5 面向对象术语402

封装性403

类的层次结构404

继承404

多态性404

16.6 C+ +类的总体印象405

用结构体作为原始的类405

虚拟函数405

使用C+ +类的句法和规则410

一个简单的C+ +类411

第十七章 C+ +中的类415

17.1 类的特征415

一个简单的类415

嵌套类416

使用构造函数和析构函数419

一个简单的构造函数和析构函数419

重载类成员函数423

友元函数427

this指针429

重载操作符和函数调用430

17.2 操作符重载430

重载的句法431

17.3 继承法433

继承类的句法434

使用继承类434

第十八章 C+ +中的完全I/O439

18.1 在C+ +中使用枚举类型439

18.2 引用变量440

18.3 缺省参数442

18.4 memset()函数443

18.5 格式化输出444

18.6 I/O操作448

18.7 iostream类列表449

输入流类453

输出流类454

缓冲流类456

字符串流类458

18.8 二进制文件460

18.9 组合C和C+ +的代码462

没有参数的操作符464

18.10 设计唯一的操作符464

具有一个参数的操作符465

具有多个参数的操作符466

第十九章 在面向对象的环境中工作470

19.1 面向对象的栈470

19.2 C+ +中面向对象的链表473

创建一个基类473

继承子类474

使用友类476

检查完整的程序479

从链表中输出488

19.3 关于面向对象编程的更多内容490

Windows环境493

第二十章 Windows 95和Windows NT编程的概念和工具493

20.1 Windows概念493

Windows的优点494

Windows消息和面向对象编程497

内存管理497

硬件无关性498

动态链接库499

Windows的可执行文件格式499

20.2 Windows编程概念和词汇500

Windows的窗口500

Windows的布局500

Windows的类502

OOP和Windows503

Windows的消息506

函数调用约定509

使用Windows函数509

Windows头文件:WINDOWS.H509

Windows应用程序的组成510

20.3 Visual C+ +的Windows工具510

项目文件511

资源511

资源编辑器511

附加的资源信息524

第二十一章 面向过程的Windows应用程序525

21.1 所有应用程序的框架525

Windows应用程序中的组成部分526

21.2 Make还是项目工具536

NMAKE工具536

项目工具537

21.3 一个简单的Windows应用程序和模板540

画出一个椭圆544

画出一段弧线544

画出一个饼状图545

画出一个矩形547

21.4 把SWP.C用作模板547

21.5 创建一个Windows下的饼状图应用程序551

项目文件560

头文件PIE.H560

资源文件PIE.RC561

源代码文件PIE.C561

21.6 有关传统的C语言Windows编程的更多内容564

第二十二章 微软基础类库:概念566

22.1 对基础类库的需求566

22.2 MFC的设计考虑567

22.3 MFC库的关键特性567

22.4 一切从Cobject类开始568

22.5 重要的基础类571

22.6 一个简化的应用程序574

用SIMPLE.CPP创建一个窗口574

运行应用程序SIMPLE.CPP581

22.7 简化的设计确保了简单的维护581

23.1 一个简单的应用程序和模板583

第二十三章 用MFC来缩写Windows应用程序583

头文件MFCSWP.H584

源程序MFCSWP.CPP585

运行MFCSWP586

23.2 在用户区绘图587

头文件GDI.H591

源代码文件GDI.CPP592

运行GDI应用程序593

23.3 一个使用资源的傅立叶级数应用程序594

头文件FOURIER.H601

资源文件602

源代码文件FOURIER.CPP602

运行FOURIER607

23.4 资源的状态条表609

BARCHART.H头文件618

资源文件619

源代码文件BARCHART.CPP620

运行BARCHART625

23.5 下一章提要626

第二十四章 应用程序与类向导629

24.2 图形应用程序629

App Wizard630

Class Wizard634

生成应用程序636

在用户区绘图647

24.2 字处理应用程序650

生成应用程序656

24.3 下一章提要670

第二十五章 OLE简介671

25.1 OLE特性和描述671

对象671

文件672

数据672

嵌入672

链接673

25.2 创建容器应用程序675

使用App Wizard677

App Wizard生成的文件678

25.3 测试容器应用程序697

25.4 下一章概要697

第二十六章 ActiveX控件与MFC库700

26.1 OLE ActiveX控件700

ColeControl类701

ActiveX控件设计规范701

26.2 控件容器705

26.3 用MFC ActiveX ControlWizard创建控件705

一个基本的ActiveX控件706

观察重要的代码709

26.4 定制初始的ActiveX控件718

改变TDCtrl的形状、大小和颜色718

鼠标事件720

26.5 测试TDC trl ActiveX控件724

26.6 更多的ActiveX控件725

附录A 扩展ASCII码表729

附录B DOS 10H,21H,以及33H中断的参数733

CRT的接口控制733

用BIOS的10H中断控制屏幕733

图形接口734

字符处理734

ASCII电传方式输出735

DOS 21H中断的说明和要求735

用中断33H来访问鼠标控制功能741

附录C 动态链接库745

C.1 一个基于MFC的动态链接库745

头文件FRAMER.H745

源程序FRAMER.CPP747

生成FRAMER.DLL749

5.3 从C语言到C+ +和面向对象的程序设计800

1998《Visual C++ 5参考大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Chris.Pappas William H.Murr 1998 北京:中国轻工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual C++ 6.0类参考详解(1999 PDF版)
Visual C++ 6.0类参考详解
1999 北京:清华大学出版社
Visual C++5轻松进阶( PDF版)
Visual C++5轻松进阶
学用Visual C++5( PDF版)
学用Visual C++5
Visual C++5开发人员参考手册(1998 PDF版)
Visual C++5开发人员参考手册
1998
Microsoft Visual C++ 2.0 for win32大全(三)----Microsoft基本类库参考( PDF版)
Microsoft Visual C++ 2.0 for win32大全(三)----Microsoft基本类库参考
清华大学出版社
Microsoft Visual C++ 2.0 for win32大全 5  语言参考手册( PDF版)
Microsoft Visual C++ 2.0 for win32大全 5 语言参考手册
北京市:清华大学出版社
Visual C++实用大全(1995 PDF版)
Visual C++实用大全
1995 北京:北京航空航天大学出版社
多媒体计算机硬件教程  安装调试及维护指南(1999 PDF版)
多媒体计算机硬件教程 安装调试及维护指南
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Microsoft Visual C++ 6.0语言参考手册(1999 PDF版)
Microsoft Visual C++ 6.0语言参考手册
1999 北京希望电脑公司
Microsoft Visual C++6.0类库参考手册  1  上(1999 PDF版)
Microsoft Visual C++6.0类库参考手册 1 上
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Microsoft Visual C++ 6.0运行库参考手册(1999 PDF版)
Microsoft Visual C++ 6.0运行库参考手册
1999 北京希望电脑公司
Visual Basic 6.0 参考大全(1999 PDF版)
Visual Basic 6.0 参考大全
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Visual C++程序员参考手册(1995 PDF版)
Visual C++程序员参考手册
1995 北京:北京大学出版社
Visual C++5自学通(1998 PDF版)
Visual C++5自学通
1998 机械工业出版社;西蒙与舒斯国际出版公司
Painter 5.0 & Painter 3D电脑绘画教程(1999 PDF版)
Painter 5.0 & Painter 3D电脑绘画教程
1999 北京:北京希望电脑公司;北京:北京希望电子出版社