《Visual C++ 2编程指南》求取 ⇩

第一章 Visual C++包装盒内容3

好的东西往往来自于小的包装盒3

第一部分Visual C++概述3

编译程序产生许多程序4

飞跃发展障碍的维纳斯(Venus):调试程序4

对话框、菜单、位图5

2-4-6-8,我们怎样集中起来5

建立在一个强大的结构之上5

不必在这些库上花费过度的精力6

麦克斯韦灵活的应用程序6

用与环境有关的正确方法去获取信息7

程序例子帮你开始8

有足够的空间吗?9

第二章 安装Visual C++2.09

讨厌的版本9

开始安装程序10

确定用户名称的三项记录10

典型安装(或如何快速填充磁盘)11

最小安装11

骨架安装(需要光盘)12

个人用户安装12

“不太使用或根本不用MFC”的安装12

一点也不需要MFC13

“不做任何数据库编程”的安装13

“不需要麦克斯韦灵活应用软件”的安装13

但是等等!改变主意了!14

准备好了,开始!14

“不要程序范例”的安装14

“不需要联机图书”的安装14

如果没有安装怎么办15

第三章 Windows程序的实质17

到了发挥Visual C++能力的时候了17

可能会问自己,我怎么到了这儿17

一个不说片名的新片预映18

我们开始看Wizard19

简单地挥一下神秘的魔杖19

我的手中掌握着整个世界22

我需要一个具有吸引力的标题!23

我希望它会做点什么!23

让编码开始24

程序喜欢我们,我们该运行了25

继续做什么,做多久?26

出了错该怎么做?27

如果不停的编译该怎么办?27

AppWizard产生的所有文件是什么?28

把Nohands放在我这儿30

第四章 被ClassWizard所陶醉31

召唤另一个Wizard31

Wizards始终在Class的顶端32

将友好地改变About Box33

一个新的对话框36

给定对话框一个类37

需要更多的蔬菜吗?增加新的菜单项38

最后会晤:挂起New Dialog Box39

总结刚做的事情41

再来一个!再来一个!再一次运行41

第五章 目标43

为何麻烦43

一个温和的目标文件是令人愉快的44

建立一个新的目标44

有关新目标的特殊细节44

为目标增加文件45

在目标窗口可做普通工作46

找出谁在依靠你47

文件扩展名快速指南48

第六章 编辑器51

适合所有程序的编辑51

编辑过程的主角52

充满活力的色彩显示53

再单击一次鼠标54

寻找就会发现55

不要小看正规表达式匹配56

重复击键56

第七章 编译59

只编译一次就通过是比较难的59

语法错误60

警告61

如果编译器知道有错误,它为什么不能修正它61

如果一开始没有成功,就再编译、建立、重建61

第八章 调试程序63

语法错误与逻辑错误的区别是什么?63

调试过程的概略介绍64

以逻辑错误的名义停下来65

你叫什么名字?谁是你的调试程序?它象我吗?65

我们一步步走向外婆的房子66

警惕大的错误67

可以改变不好的变量值67

开发和深入67

快点儿?没问题!67

去掉生活中的错误68

开始调试68

一大堆错误69

程序员,停下来,那是什么声音?每个人都看到这里有很多错误70

我们还在那儿吗72

清除一个断点,一个监视窗口73

它运行了!73

再来一次73

仍有错误73

调试程序说明74

调试程序的续篇75

第九章 购买?还是浏览77

定义和参考:不需字典77

浏览器种类79

将浏览器放在可以得到的地方79

想让我浏览一下文件?!79

浏览体系族树82

缩小查找范围83

别疯狂地走开——离开就行了84

有时会不工作了84

一次改变一个文件85

第十章 考虑所有的任选项85

任选项85

给我两个任选项,我将改变你的世界87

友好的环境88

定制工具条,让它早晨叫我89

第二部分关于C++的使用93

第十一章 了解程序93

编程要从主程序开始,不断深入94

利用库文件94

如何利用程序解决问题?95

阅读自动电唱机(Jukebox)程序96

第十二章 面向对象式编程法99

如何用面向对象式编程法进行编程?99

压缩(encapsulation)101

这就是面向对象式编程的全部优点吗?101

继承(inheritance)102

多同性(Polymorphism)102

第十三章 分体式编程105

在源文件中放入什么?106

从最基本的程序入手106

如何用C++实现打印输出107

换行表示法108

关于Cin109

注释109

库文件110

如何编写打印“hello World”的程序111

用Visual C++设计程序111

变量类型115

第十四章 数据类型115

基本数据类型116

其它数据类型117

输入数据要谨慎117

常量119

音乐实例119

第十五章 变量121

命名变量121

定义变量123

变量初始化123

第十六章 结构125

结构的描述125

结构嵌套127

结构成员的使用127

结构在程序中的应用128128

结构的广泛使用129

第十七章 表达式131

运算符(Operator)131

高级运算符132

++运算符133

>>运算符133

<<运算符134

布尔表达式(Boolean Expression)134

赋值136

复杂表达式137

运算符的独立性137

位(Bit)138

if条件语句140

运算符的运算顺序141

运算符实例142

第十八章 C++的流程语句143

if、for和while条件语句143

if语句144

for语句145

while语句148

求数的阶乘148

Switch,do语句149

Switch语句149

do 语句150

goto语句151

程序编写顺序153

第十九章 自动电唱机应用程序153

自动电唱机程序清单155

第二十章 函数159

开放式语句159

函数的定义和调用160

自变量160

返回函数值162

Factorial程序163

如何阅读含有函数的程序165

变量和名称范围166

直接调用(Inlining)166

信息的存储166

递归函数167

直接调用(Inlining)167

省略号在函数中的使用169

缺省初始值170

第二十一章 指针171

指针的含义172

指针的用途172

指针中包含两个值173

不命名的指针173

指针实例173

C++中如何使用指针175

指针的地址175

撤消参考指针176

撤消参考指针实例176

改变指针所指的值177

程序清单177

在结构中改变数值178

指针的简明表示法178

指针中的New178

不要丢失存储器中的地址179

链表实例180

如何编写程序180

程序清单181

释放存储器183

删除后指针设为0183

GP错误183

字符串与指针185

避免使用void pointers186

本章小节187

关于指针的提示187

第二十二章 用指针编写自动电唱机应用程序189

如何在Jukebox程序中加入指针189

改善后的Jukebox程序清单191

第二十三章 数组195

如何使用枚举195

使用枚举时的安全性196

cin与枚举196

数组197

数组元素198

数组初始化198

字符串数组199

多维数组199

关于多维数组的使用方法200

多维数组的描述200

第二十四章 用数组编写自动电唱机应用程序203

Jukebox程序的变化203

Jukebox程序中使用了数组203

程序中的其它变化204

程序清单205

第二十五章 程序中的作用域和变量209

作用域的严密性210

作用域规则211

作用域的作用212

堆栈212

第三部分面向对象式编程217

第二十六章 类217

定义类218

成员函数218

数据成员218

数据成员与成员函数218

类的读取权限219

类的读取保护219

如何建立只读变量220

成员函数的定义220

如何使用类221

类成员的读取221

从成员函数中读取成员222

类的前期设计222

用面向对象法思考音乐222

本章小结224

构造程序的使用227

第二十七章 构造程序和解除程序227

多重构造程序228

构造程序中的自变量229

专用与公用构造程序230

解除程序230

清除自身的混乱231

清除动态事物231

类的嵌套231

如何阅读面向对象式程序233

第二十八章 面向对象式Jukebox程序235

Jukebox程序中的类235

新旧Jukebox程序的比较238

新Jukebox程序中的链表239

面向对象式Jukebox程序清单240

程序的流程240

第二十九章 继承249

可重复使用的类249

继承的方法250

类中的专用、公用和保护项250

类的超越251

利用原有的程序进行开发251

继承的独一无二的优势252

如何在基本类中调用构造程序253

构造程序与解除程序的调用顺序254

指针与派生类254

继承与读取权限255

第三十章 虚拟函数257

如何表示需要一个虚拟函数258

虚拟函数的描述259

使用虚拟函数的好处260

程序清单261

父类的一些约定263

第三十一章 供编程用的样本265

为什么要使用样本265

样本的描述267

定义样本中的成员函数267

使用样本类268

样本类中使用指针的规定268

新类型的定义269

在头文件中装入样本269

样本式链表程序269

程序清单272

第三十二章 自动电唱机程序的扩展275

如何阅读包含多个文件的程序275

变化后的自动电唱机程序276

FancyJukebox类276

PreviewSonglist类278

在链表中混合目标279

在头文件中存放类的描述280

程序清单281

文件中的五种情况286

第三十三章 流295

文件的读取295

关闭和打开文件296

数字与文字读取例子297

程序清单298

流中使用的特殊符号300

填充字符与width成员函数300

关于流的其它介绍300

第三十四章 异常处理301

处理错误的老办法301

处理错误的新方法302

异常处理302

异常处理的例子303

异常处理的中间名称304

指出异常305

异常处理的语法306

使用类处理异常308

异常类的例子309

错误处理类的继承311

异常处理的五点规定312

第三十五章 自动电唱机程序中的流和异常处理313

文件的输入313

程序的执行情况314

使用流从磁盘中读歌曲选择314

异常处理的使用315

程序清单316

第三十六章 过载325

过载成员函数325

过载预定义函数326

过载运算符的警告327

过载运算符327

类的内部与外部过载328

是否在类中对运算符进行过载操作329

过载运算符的注意事项331

从朋友中得到帮助331

朋友的含义331

如何在程序中使用朋友332

第三十七章 过载Jukebox333

程序的工作过程333

程序清单335

结束语339

安装CD盘损坏343

没有足够的磁盘空间343

安装到错误的驱动器343

第四部分Visual C++常见的错误343

第三十八章 安装Visual C++失败的五个原因343

无法访问磁盘(CD)344

安装程序的冲突344

第三十九章 无法运行的解决办法345

用旧版本的Visual C++代替新版本345

改变Visual C++的程序文件夹345

删除一些文件346

得到关于无足够资源的信息346

无法运行346

发生GP错误346

第四十章 七条严重的语法错误347

包含路径错误347

丢失;347

忘记更新类描述348

忘记包含头文件348

用类名代替变量名349

类描述后面忘记写;349

在类中忘记public:349

使用错误的变量名350

错把.使用成—>350

错把—>使用成.351

丢失}351

忘记注解结束符352

使用错误的变量类型352

向函数传递错误的数据类型353

C语言程序没有错误,但不能编译353

没有写void353

在#define后写入;354

在头文件中忘记定义模型成员函数354

没有使用公用构造函数354

忘记建立一个Project文件355

磁盘空间不足355

事物的混乱355

第四十一章 Undo(撤销指令)357

解除错误操作357

误操作357

误存盘357

超出屏幕357

第四十二章 程序错误的修改方法359

忘记给变量初始化359

使用空指针360

用=代替==360

坏指针361

忘记撤销指针361

忘记分配内存空间362

超出分配的内存空间362

不要忽视错误警告363

在switch中缺少break语句363

忘记在循环体中增加计数364

在循环体中改变增值变量365

循环中的错误边界365

使用错误变量366

数组的边界错误367

在范围以外改变变量或改变全局变量368

在CWnd构造程序中改变窗口状态368

[x.y]不是[x][y]368

向窗口传递了错误的参数369

文件中的错误Date和Time370

第四十三章 十个最新的MFC类371

CWinApp371

CWnd372

CDialog372

CMDIFrameWnd372

CToolBar372

CDialogBar372

CStatusBar372

CPen373

CBitmap373

CDC373

第四十四章 十个最新的MFC成员函数375

InitInstance375

Create375

DoModal375

MoveWindow375

OnCreate376

EnableDocking376

OnPaint376

MoveTo376

LineTo376

TextOut376

第四十五章 十个Visual C++实例程序377

词汇表379

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

高度相关资料

Visual C++自学指南(1997 PDF版)
Visual C++自学指南
1997 北京:清华大学出版社
Visual Cafe编程指南( PDF版)
Visual Cafe编程指南
Visual C++使用指南( PDF版)
Visual C++使用指南
Visual C++6.0编程指南(1999年05月第1版 PDF版)
Visual C++6.0编程指南
1999年05月第1版 科学出版社
Visual Basic 5 编程指南(1998 PDF版)
Visual Basic 5 编程指南
1998 北京:电子工业出版社
Visual C++ 5.0编程指南(1998 PDF版)
Visual C++ 5.0编程指南
1998 北京:科学出版社
Microsoft Visual C++4.1编程技巧指南(1997 PDF版)
Microsoft Visual C++4.1编程技巧指南
1997 成都:电子科技大学出版社
Visual C++2使用指南(1995 PDF版)
Visual C++2使用指南
1995 北京:清华大学出版社
Microsoft Visual C++ 6.0程序员指南(1998 PDF版)
Microsoft Visual C++ 6.0程序员指南
1998 北京希望电脑公司
Visual J++编程指南(1998 PDF版)
Visual J++编程指南
1998 杭州:浙江科学技术出版社;西蒙与舒斯特国际出版公司
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:科学出版社
Visual J++1.1编程指南(1998 PDF版)
Visual J++1.1编程指南
1998 北京:人民邮电出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:航空工业出版社
Visual C++用户指南(1994 PDF版)
Visual C++用户指南
1994 北京:北京大学出版社
Visual C++ 1.5程序设计指南(1995 PDF版)
Visual C++ 1.5程序设计指南
1995 成都:成都科技大学出版社