图书介绍
Visual C++ 2编程指南PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++ 2编程指南](https://www.shukui.net/cover/32/32345029.jpg)
- (美)Michael Ⅰ.Hyman,(美)Robert Arnson著;曾 蓉等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7505331124
- 出版时间:1995
- 标注页数:386页
- 文件大小:27MB
- 文件页数:407页
- 主题词:
PDF下载
下载说明
Visual C++ 2编程指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 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