《学用Visual C++5》求取 ⇩

前言1

本书是关于C+ +的,还是关于Visual C+ +的呢1

本书特点2

本书的读者范围2

本书的编排2

关于附带的磁盘2

本书中的图标3

C+ +因何得名3

第一部分 使用Visual C+ +5

第一章Visual C+ +软件包中有什么7

有时候,小包装里也有好东西7

启动一个上千行程序的编译器8

调试器8

集成9

对话、菜单和位图9

建立在一个强大的应用框架基础上10

对于这些库你永远不必付过期罚款10

Maxwell Smart实用工具11

在环境中获得信息的正确方式11

帮你起步的范例程序12

第二章 安装Visual C+ +13

你有足够的剩余空间吗13

启动安装程序14

注册15

典型安装(或者是怎样立刻把磁盘装满)16

最小安装16

骨架安装(需要CD)16

个人化的自定义安装17

关于我不需要Books Online” 的安装18

关于“我不需要Maxwell Smart实用工具”的安装18

关于“我将不会常用MFC或者根本不用”的安装18

但我不需要任何MFC18

关于“我将不会进行任何数据库编程”的安装18

关于我不需要ActiveX控件”的安装19

预备,各就各位,开始19

等一等!我改主意了19

如何它不安装该怎么办19

第三章 生成Windows程序21

到了启动Visual C+ +的时候了21

你要问问自己,我怎样才能到这儿21

偷偷摸摸的预演22

我们动身去看看向导23

使用AppWizard的前4步24

Step1:应用的类型24

Step3:ActiveX支持25

Step2:数据库支持25

Step4:丰富的修饰内容26

AppWizord还能做什么27

我想要一个迷人的标题29

我想让它干点什么29

开始写代码30

该运行了32

发生了什么,什么用了这么长时间32

如何出了错该怎么办34

如何它总是在编译该怎么办34

第四章 被ClassWizard所陶醉35

准备好一个Wizard35

改变About框36

Wizards始终在类的顶层36

在对话框中增加新内容38

一个新的对话框39

给对话框指定一个类40

增加新的菜单项目42

最后会晤:挂接新对话框43

再运行一次45

自定义程序46

第五章 项目47

为什么感到麻烦47

项目文件48

工作区和项目48

生成一个新的项目48

指定有关键项目的细节49

给项目加入文件50

在Workspace窗口可做的普通工作51

找出谁在依靠你51

这样设计看上去不错52

第六章 编辑器53

适合编辑的所有代码53

编辑过程的主角55

充满活力的色彩显示56

再单击一次鼠标57

查找代码块58

不要小看规则表达式匹配60

第七章 编译61

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

语法错误62

警告63

如果编译器知道有错误,为什么不能自己改正它64

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

第八章 调试器65

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

调试过程的概略介绍66

你叫什么名字?你的调试器是什么?它长得象我吗67

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

单步运行68

当心出错69

可以改变错误的变量值70

快速查看70

如何需要更快呢71

纠正逻辑错误71

开始调试72

一大堆逻辑错误73

程序员、停下来,每个人都看到这里有很多错误73

我们还在那儿吗76

还是有错误76

再来一次77

可以运行了77

清除一个断点和一个观察窗口77

来一曲调试蓝调音乐78

调试器的续篇79

第九章 购买?还是浏览81

浏览一个项目81

定义和引用:不需字典83

这些秘密文字是什么84

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

浏览器种类85

使用源代码86

浏览家族树86

缩小查找范围87

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

有时会不运行了88

第十章 考虑所有的选项89

选项89

一次改变一个文件91

改变一两个选项92

友好地对待环境93

目录93

格式93

自定义工具条94

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

第十一章 了解程序99

程序的开始100

利用库文件101

如何利用程序解决问题101

阅读自动电唱机程序102

第十二章 面向对象编程介绍105

面向对象编程是如何进行的105

这就是全部优点吗106

封装108

继承108

多态性108

第十三章 编程基本知识111

从最基本的程序入手112

在源文件中放入什么112

如何用C+ +实现显示输出114

换行表示法115

关于cin115

彩色注释116

从库里借一个函数116

Hello World程序117

用Visual C+ +设计程序118

第十四章 数据类型121

声明变量类型121

基本数据类型122

其他数据类型123

类型安全性123

音乐实例125

常量125

第十五章 变量127

命名变量127

定义变量129

变量初始化130

第十六章 结构131

声明结构131

结构成员的使用133

结构嵌套134

结构在程序中的应用135

结构是不是很酷136

第十七章 表达式137

运算符138

高级运算符138

〉〉运算符139

+ +运算符139

〈〈运算符140

布尔表达式140

赋值141

复杂表达式142

运算符的独立性143

144

if条件语句146

运算符的运算次序146

运算符实例147

第十八章 C+ +的流程149

if、for和while三大关键词150

if语句150

for语句153

while关键字154

求数的阶乘155

其他流程控制关键词156

switch、case和break关键词156

do关键词157

goto关键词158

第十九章 更加完善的自动电唱机应用159

基本原理159

自动电唱机程序清单161

第二十章 函数163

开放式语句163

函数的定义和调用164

形参165

函数返回值166

Factorial程序168

阅读含有函数的程序170

变量和名称作用域170

内联扩展170

信息的存储170

在RMA中存储信息170

在CPU寄存器中存储信息170

在指令高速缓存器中存储信息171

信息存储方式与函数调用的关系171

内联扩展171

递归函数172

省略号在函数中的使用174

缺省初始值174

第二十一章 指针175

指针的含义176

指针的用途177

值和地址177

未命名的内存177

使用指针的具体例子178

C+ +中如何使用指针180

程序的地址簿180

复引用指针181

复引用指针实例181

程序清单181

改变指针所指的值182

改变结构中的值182

指针的简明表示法183

new的用法183

链表实例184

不要丢失内存中的地址184

工作原理185

程序清单186

释放内存188

删除后的指针188

GP错误188

字符串与指针189

避免使用void*191

关于指针的提示192

指针小结192

第二十二章 用指针编写自动电唱机应用193

如何加入指针193

改进后的新代码195

如何使用枚举197

第二十三章 数组197

使用枚举时的安全性198

ein与枚举198

数组199

数组元素200

数组初始化200

字符串数组201

多维数组202

声明多维数组202

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

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

使用数组后的变化205

程序中的其他变化206

代码207

第二十五章 作用域和变量209

作用域的安全性210

作用域规则211

作用域的使用212

堆栈213

第三部分 完全地面向对象215

第二十六章 类的剖析217

欢迎来到101类空间218

数据成员218

成员函数218

类的声明219

访问限制219

如何生成只读变量220

成员函数的定义220

受保护的访问220

类的使用221

类成员的访问221

从成员函数访问成员222

类的头部222

以面向对象方式思考Music223

类的总结224

第二十七章 构造函数与析构函数227

构造函数227

多构造函数228

将构造函数置于此处230

构造函数的公共性与私有性230

析构函数230

清理自己的垃圾231

还要记得清理动态垃圾231

如果类中有类会怎样呢232

如何阅读面向对象程序233

第二十八章 Jukebox++235

Jukebox中的类235

其余部分进展如何呢238

链表是如何工作的239

总体流程240

这就是Jukebox!这就是面向对象!这就是Jukebox++代码241

第二十九章 继承243

类的重用是最经济的244

继承的方法244

Pubic、Private和Protected的影响机制245

重载245

从父代最大限度地获取245

没有人会怀疑继承的作用246

这一点很重要:如何调用基类中的专用构造函数248

调用构造函数与析构函数的次序248

这一点也很重要:指针与派生类249

访问权的继承249

第三十章 虚函数与多态性251

如何决定是否需要使用虚函数252

虚函数的声明253

在C++中虚函数的使用是必要的254

继承的确认257

第三十一章 模板259

加入整洁的模板俱乐部259

模板方面的工作还有许多261

为模板定义成员函数261

模板化类的指针的使用规则262

使用模板化的类262

清除某些混乱263

放入头文件263

模板化的链表程序264

代码266

第三十二章 音乐声音269

如何阅读多文件程序269

该程序到底在做什么270

FancyJokebox类270

PrcvicwSongList类272

链表中对象的混合273

存储头文件中的类声明275

范例程序275

瞬时文件访问277

第三十三章 I/O流277

还需要了解的内容278

有关文件的五点说明278

读取数字与单词的快速实例279

代码280

闯入流中的特殊部分282

为整形设置填充和宽度282

让你的小舟随着I/O流慢慢行走283

第三十四章 异常处理285

旧式的错误处理285

新的、改进的错误处理286

异常处理的“深加工”287

示例287

灵活性:异常处理的中间名289

异常的抛出是必要的290

只不过是语法291

易引起混乱的部分293

示例295

错误处理类的继承296

异常处理成功的五条规则296

第三十五章 从磁盘读文件的Jukebox程序297

输入文件297

JAZZ、TXT297

ROCK、TXT298

动作机制298

利用流从磁盘上读取选择298

异常处理299

代码300

成员函数的重载301

第三十六章 重载与友元301

预定义函数的重载303

运算符的重载303

警告:这一部分的确很复杂303

在类的内部或外部重载305

重载的置入与置出305

你不能做什么307

友元307

友元的作用308

如何制成友元并对程序产生影响308

第三十七章 Pandora之Jukebox的重载311

工作机制311

代码313

第四部分 十准则集粹315

没有足够的磁盘空间317

第三十八章 安装问题和解决方案317

安装到了错误的驱动器上318

不能访问CD盘318

安装程序出现奇怪的行为或不能运行318

Visual C++的旧版本在代替新版本运行319

没有任何Visual C++的图标319

我的项目失控了319

你会得到消息,没有足够的资源了320

它就是不能用320

通常可以用,但是偶尔会有GP故障320

包含路径错321

遗漏分号321

第三十九章 十种语法错误321

忘记包含头文件322

忘记更新类声明322

用类名代替变量名323

类声明后面忘记写(;)323

在类定义中忘记写Public:323

使用错误的变量名324

错把.用成-〉,反之亦然324

遗漏了一个1325

第四十章 另外十种语法错误327

忘记结束注解327

使用错误的变量类型327

作为C语言程序完全可以运行,但现在却不能编译328

没有写void328

在该用的地方没有用公用构造函数329

在头文件中忘记定义模板成员函数329

在#define后写上了分号(;)330

忘记建立项目文件330

磁盘空间不足330

真的是乱套了331

第四十一章 五种撤消方法333

在编辑器中输入或删除了一些内容,但并不真想这么做333

并不真想改变那个选项333

保存错了文件333

超出屏幕334

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

忘记初始化变量335

用=代替了= =336

使用了空指针336

忘记复引用指针337

坏指针337

忘记分配内存空间338

超出分配的内存空间338

不要忽略错误警告339

在switch中缺少break语句339

被0除340

第四十三章 程序错误的另外十种修改方法341

在循环体中忘记给计数器增值341

在循环体中改变了增值的变量342

循环中的错误边界343

用错了变量343

数组的边界错误344

[x,y]不是[x] [y]345

在CWnd构造函数中改变窗口状态346

改变了函数范围之外的变量或改变了全局变量346

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

文件中的错误日期或时间348

第四十四章 十大MFC类349

CWinApp349

CWnd350

CDialog350

CMDIFrarneWnd350

CTooIBar350

CDialogBar350

CStatusBar351

CDC351

CPen351

CBitmap351

Create353

第四十五章 十大MFC成员函数353

InitInstance353

DoModal354

MoveWindow354

OnCreate354

EnableDocking354

OnPaint354

MoveTo354

LineTo355

TextOut355

第四十六章 十个Visual C+ +范例程序357

词汇表359

磁盘安装说明369

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

高度相关资料

计算机连网技术大全(1998 PDF版)
计算机连网技术大全
1998 机械工业出版社;西蒙与舒斯特国际出版公司
Visual C++5轻松进阶( PDF版)
Visual C++5轻松进阶
Visual C++使用指南( PDF版)
Visual C++使用指南
学用Visual C++5( PDF版)
学用Visual C++5
Visual C++6.0应用指南( PDF版)
Visual C++6.0应用指南
Microsoft Visual C++( PDF版)
Microsoft Visual C++
Microsoft Visual C++使用指南(1999 PDF版)
Microsoft Visual C++使用指南
1999
Visual C++实用大全(1995 PDF版)
Visual C++实用大全
1995 北京:北京航空航天大学出版社
Visual C++ 6.0编程高手(1999 PDF版)
Visual C++ 6.0编程高手
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Visual C++使用速成(1996 PDF版)
Visual C++使用速成
1996 北京:清华大学出版社
循序渐进学用Visual C++5.0(1998 PDF版)
循序渐进学用Visual C++5.0
1998 北京:海洋出版社
如何使用Visual C++ 6.0(1999 PDF版)
如何使用Visual C++ 6.0
1999 北京:机械工业出版社
Visual C++5自学通(1998 PDF版)
Visual C++5自学通
1998 机械工业出版社;西蒙与舒斯国际出版公司
活学活用Visual C++ 5.0(1997 PDF版)
活学活用Visual C++ 5.0
1997 成都:西南交通大学出版社
Visual C++用户指南(1994 PDF版)
Visual C++用户指南
1994 北京:北京大学出版社