《Visual C++开发指南 第2版》求取 ⇩

引言1

第一部分 开始学习Visual C++2.01

第一章 Visual C++2.0编程环境2

安装Microsoft Visual C++2.04

使用Visual工作平台6

开始使用Visual工作平台6

从Visual工作平台中取得求助7

使用Visual工作平台菜单9

用鼠标选择菜单10

用键盘选择菜单11

编辑程序14

编辑、链接、运行程序15

查阅16

指定项目设置17

用CL进行编译和链接18

使用CL18

调试18

CL选项19

小结22

第二章 Visual C++2.0程序开发工具23

LINK,链接器23

使用LINK23

LINK选项24

LIB,库管理器27

使用LIB27

LIB选项和命令27

NMAKE,程序维护工具28

制作文件(Makefile)28

运行NMAKE31

小结32

C程序结构34

第三章 ANSI标准C要览34

ANSI C中的Esc序列和三字母组合36

预处理指令37

包含文件37

定义宏38

条件指令40

其它命令41

变量的说明和定义41

基本类型42

枚举42

结构体、联合体和位域43

数组44

指针45

类型定义46

类型限定符:const和volatile46

表达式47

操作符优先级48

语句50

break语句50

case语句50

复合语句或块50

continue语句51

default标号51

do语句51

表达式语句52

for语句52

goto语句52

if语句53

if_else语句53

switch语句54

面向对象设计和编程54

return语句54

空语句54

while语句55

函数56

函数原型56

void类型57

自变量数目可变的函数57

ANSI C库57

小结58

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

Visual C++2.0独有的关键词59

在C和C++中嵌入汇编语言代码61

预定义全局变量和预处理器宏62

编译指令(Pragmas)64

基本数据类型的字节数大小和容量65

小结66

第二部分 面向对象编程67

什么是面向对象编程?68

第五章 面向对象编程基础68

面向过程编程69

C中的一个例子69

添加一个新的形状74

面向对象编程术语77

数据抽象77

对象、类和方法77

继承78

多重继承78

多态性79

C中的面向对象编程79

在C中定义对象79

实现几何形状83

使用形状93

添加新形状对象94

在C中利用OOP所出现的问题98

小结98

第六章 C++和面向对象编程99

用C++进行面向对象编程100

C++中的数据抽象100

使用File类104

C++类中的继承105

多态性和动态绑定106

在C++中讨论几何形状107

shape类108

添加一个新的shape类113

实时创建对象115

小结115

第三部分 学习C++117

第七章 C++和ANSI标准C118

C++的特征118

C++中函数的新特征118

默认自变量118

重载函数名119

内插函数120

友元(friend)函数121

引用(reference)类型作为自变量122

重载操作符125

C++中的数据说明126

C++与C之间的区别127

新的保留关键词127

函数原型127

const变量128

void指针129

字符数组的初始化129

sizeof操作符130

enum的范畴130

对goto的限制130

小结131

C++I/O库132

第八章 标准I/O的C++类132

C++中的流I/O132

使用iostream133

使用操纵符135

为格式I/O使用操纵符136

控制浮点格式138

重载〈〈139

iostream类层次141

文件I/O142

简单文件I/O142

在文件中定位146

字符串I/O148

写入到字符串148

从字符串中读取149

小结150

类作为对象152

第九章 用类创建对象152

用户定义数据类型153

类成员的存取控制154

public函数可以返回private值155

成员函数156

实现类158

头文件158

实现与接口分离161

使用类162

动态创建对象164

在自由堆上分配对象数组165

调用成员函数166

使用静态(static)成员变量166

初始化静态成员变量170

使用static成员函数172

使用类成员的指针173

小结175

第十章 对对象定义的操作177

自变量和返回值177

理解指针和引用177

值传递与引用传递179

返回引用179

使用引用的准则181

String类的构造函数和析构函数181

创建和舍弃对象181

默认构造函数183

拷贝构造函数185

何时提供拷贝构造函数187

成员初始化表187

嵌套类说明190

利用构造函数和析构函数的副作用192

定义函数和操作符194

this指向类的实例195

this指针195

操作符作为函数196

为String类定义operator+199

验证字符串的等同性200

存取和更改一个字符串中的个别字符201

定义类型转换操作符201

为String类定义赋值操作符202

为什么operator=返回引用203

重载输入和输出操作符204

重载操作符new和delete205

使用friend类207

使用文件作为数组208

小结212

继承性可表示“是一种”关系213

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

派生类213

继承可以扩展类214

派生类的语法215

对基类的存取215

使用继承创建SubString类216

派生类的其它方面226

多重继承228

ostream使用多重继承229

虚基类229

使用继承232

链表232

single_link类234

双向链表243

小结252

静态绑定254

第十二章 虚函数和多态性254

绑定254

动态绑定255

虚函数256

纯虚函数257

virtual函数以及具体实现258

通过virtual函数进行动态绑定258

使用多态性261

类多态性使用的含义262

虚析构函数262

在基类构造函数中调用虚函数263

小结265

第十三章 C++高级话题266

模板266

用于int和float的堆栈266

类模板267

函数模板269

成员函数模板269

模板的优点270

异常处理270

异常处理的优点270

使用setjmp和longjmp遇到的问题271

C++的异常处理机制272

特殊函数275

小结276

第四部分 在C++中应用OOP技术277

C和C++之间的链接278

类型安全链接278

函数名编码的影响278

第十四章 在C++中使用C库278

C链接指令280

使用ANSI标准C库282

与其它语言的链接282

ANSI C库的总体功能283

标准I/O函数283

过程控制函数283

变长度自变量表286

内存分配286

数据转换288

数学运算函数289

字符分类290

字符串和缓冲区操纵291

C和C++中的字符串291

搜索和排序292

日期和时间297

编译器特定的库300

小结301

组织C++类302

第十五章 在C++中创建类库302

单一继承下的继承层次302

类中的主从关系305

默认和拷贝构造函数311

与C++类的公共接口311

拷贝对象312

析构函数312

赋值操作符312

输入和输出函数312

小结313

第十六章 使用MFC3.0中的通用类314

MFC3.0中的通用类概述314

基本数据类型316

文件I/O类321

对象群323

来自Cobject的共同功能339

实时类标识340

持久性341

诊断服务343

MFC3.0中的异常处理346

小结349

第五部分 Windows编程351

第十七章 用Visual C++2.0和MFC3.0进行Windows编程352

利用MFC3.0进行Windows编程353

模型_视图_控制器(MVC)结构353

使用MFC3.0的Windows应用程序355

用于创建应用程序的工具365

利用MFC AppWizard创建应用程序366

利用ClassWizard定制应用程序374

小结376

第十八章 使用MFC3.0中的Windows编程类377

MFC3.0Windows编程类一瞥377

应用程序框架类380

菜单382

Microsoft Windows窗口类型382

图形设备接口对象385

设备上下文类385

基本Windows数据类型385

探讨Windows编程类386

使用控件类386

使用对话框402

使用工具条和状态条406

使用MDI窗口类413

操纵菜单419

小结423

第十九章 利用MFC3.0进行图形编程424

Windows图形设备接口424

设备上下文424

GDI坐标系统430

利用GDI函数绘制图形431

画点432

画直线432

绘制封闭图形433

操纵矩形436

区域436

绘制模式438

处理颜色438

系统调色板439

逻辑调色板439

创建并使用逻辑调色板440

操纵逻辑调色板442

处理调色板消息442

位图444

DDB444

DIB444

小结449

简单的文本输出451

第二十章 在窗口中显示文本451

使用字体453

字符集454

字体类型454

字体系列454

取得有关字体的信息455

创建字体457

列出所有可利用的字体460

FontSee——一个列举字体的例子461

为FontSee说明类461

实现FontSee中的类464

运行FontSee468

小结469

理解图像文件格式471

图像文件的共同特点471

第二十一章 在窗口中显示位图471

某些常见的图像文件格式472

用于处理图像文件的C++类473

ImageData类474

Image类478

BMPImage类490

PCXImage类496

TIFIMage类500

ImageView一个Windows图像察看器505

运行ImageView505

ImageViewApp类506

ImageViewFrame和ImageViewWindow类507

小精灵动画515

擦除和重画技术515

创建ImageView515

sprite类516

脱离屏幕的位图技术516

用于小精灵动画的C++类516

SpriteAnimation类525

一个样本动画程序530

AnimationWindow类531

ANIMATE应用程序539

客户区域鼠标消息540

创建ANIMATE.EXE540

小结540

第二十二章 处理鼠标和键盘事件542

键盘消息542

输入聚焦542

处理按键542

WM_CHAR消息546

脱字号547

鼠标消息548

处理鼠标的移动550

控制光标形状551

TextIn—一个文本录入程序553

Caret类553

其它TextIn类557

运行TextIn569

小结569

第二十三章 在Windows中打印571

在AppWizard产生的应用程序中进行打印571

OnDraw函数571

AppWizard产生的简单程序575

打印对话框580

在其它MFC应用程序中进行打印580

ImagePrint—一个例子程序581

小结585

创建求助文件587

第二十四章 使用Windows求助系统587

给一个应用程序添加求助功能587

一个简单的求助文件589

显示求助文件595

AppWizard产生的应用程序中的求助597

创建默认的求助文件597

察看默认的求助文件598

小结601

第六部分 高级Windows编程603

第二十五章 多媒体和游戏编程604

媒体播放器605

Windows下的声音606

声音类型607

播放波形声音608

MCL命令字符串和命令消息接口610

播放AVI文件615

Windows下的影像615

PLAYAVI程序616

Windows游戏编程622

计算机游戏要览622

计算机游戏中的共同主题624

计算机游戏的共同组元629

小结630

第二十六章 创建和使用动态链接库(DLL)631

什么是DLL?631

静态链接631

动态链接632

Windows中的DLL633

从16位到32位Windows中DLL的变化634

一个号码服务器DLL635

为Win32创建DLL635

在Visual C++2.0中创建NEXTNUM.DLL636

一个测试客户机程序638

在DLL中使用MFC类641

与MFC库的静态链接642

与MFC DLL进行动态链接645

小结647

第二十七章 使用动态数据交换(DDE)648

什么是DDE?648

利用DDEML进行DDE编程648

DDE术语649

DDE会晤中的事件序列651

DDEML函数659

利用DDEML的样本应用程序660

从DDE服务器取得数据660

添加新的程序组672

小结678

第二十八章 利用MFC3.0进行OLE2.0编程679

什么是OLE?679

OLE 1.0680

OLE 2.0681

注册数据库685

MFC 3.0中的OLE类690

利用MFC AppWizard创建OLE应用程序692

创建OLE包容器应用程序693

AppWizard产生的包容器693

定制包容器696

创建OLE服务器应用程序702

时间标记(Timestamp)服务器703

测试时间标标记(Timestamp)服务器708

创建OLE自动服务器709

状态显示自动服务器709

利用DISPTEST测试自动服务器717

小结719

第二十九章 创建OLE定制控制构件(OCX)720

什么是OLE定制控制构件(OCX)721

OCX属性721

OCX结构722

OLE定制控制构件开发工具(CDK)723

安装CDK723

MFC OLE控制构件类724

创建OCX725

ControlWizard产生的OCX725

定制OCX733

小结744

第三十章 当今Windows编程需考虑的问题745

32位编程745

将16位的MFC应用程序移植到32位的Windows中746

某些移植提示746

Windows NT中的新特征751

Windows NT3.5 中利用OpenGL绘制三维图形756

OpenGL要览757

像素格式757

演示上下文762

OpenGL编程764

一个样本OpenGL程序768

小结780

第七部分 扩展VisualC++2.0781

第三十一章 使用MFC 3.0数据库类进行ODBC编程782

ODBC和数据库782

ODBC和关系数据库模型782

SQL和调用级别接口783

ODBC要览786

ODBC一致性级别787

ODBC API789

ODBC应用程序所完成步骤791

从MFC应用程序调用ODBC API793

MFC 3.0数据库类804

数据库要览804

利用MFC AppWizard创建数据库应用程序805

DBMFC_察看数据库中的记录809

小结810

第三十二章 利用Vicual C++ 2.0进行网络编程811

Windows NT网络编程811

网络编程模型812

网络协议813

Windows NT网络模型813

Windows NT中的网络编程API814

Windows Sockets API816

基本嵌套字817

盘存Windows Sockets API818

Windows Sockets编程822

确定主系统和服务829

Windows Sockets样本应用程序832

DAYTIME——一个简单的客户机应用程序832

客户机_服务器消息传递840

小结851

文献信息853

C++和面向对象编程853

ANSI标准C856

Visual C++和Windows编程856

图像和动画857

OLE编程858

1998《Visual C++开发指南 第2版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Nabajyoti Barkakati编著;屠强等译 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

中文版Visual Basic 6.0开发指南(1999 PDF版)
中文版Visual Basic 6.0开发指南
1999 北京:人民邮电出版社
Visual C++使用指南( PDF版)
Visual C++使用指南
Visual Basic5 高级开发指南( PDF版)
Visual Basic5 高级开发指南
Visual J++6.0开发指南(1999年01月第1版 PDF版)
Visual J++6.0开发指南
1999年01月第1版
Visual Basic6开发人员指南(1999年01月第1版 PDF版)
Visual Basic6开发人员指南
1999年01月第1版 机械工业出版社
Access2开发指南  第2版(1995 PDF版)
Access2开发指南 第2版
1995 北京:电子工业出版社
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 6.0开发指南
1999 北京:北京航空航天大学出版社
Visual C++开发工具实用指南(1997 PDF版)
Visual C++开发工具实用指南
1997 北京:机械工业出版社
Visual C++2使用指南(1995 PDF版)
Visual C++2使用指南
1995 北京:清华大学出版社
Visual FoxPro 3 开发指南(1997 PDF版)
Visual FoxPro 3 开发指南
1997 北京:机械工业出版社
Visual Foxpro开发实践指南(1999 PDF版)
Visual Foxpro开发实践指南
1999 北京:中国铁道出版社
Visual C++ 6.0应用与开发指南(1999 PDF版)
Visual C++ 6.0应用与开发指南
1999 北京:人民邮电出版社
Visual C++ 6.0程序设计与开发指南(1999 PDF版)
Visual C++ 6.0程序设计与开发指南
1999 北京:高等教育出版社
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 6.0开发指南
1999 北京:人民邮电出版社
Visual J++开发人员指南(1997 PDF版)
Visual J++开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司