图书介绍
Visual C++开发指南 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Nabajyoti Barkakati编著;屠强等译 著
- 出版社: 北京:电子工业出版社
- ISBN:750534109X
- 出版时间:1998
- 标注页数:858页
- 文件大小:66MB
- 文件页数:878页
- 主题词:
PDF下载
下载说明
Visual C++开发指南 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
引言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
热门推荐
- 3857798.html
- 592554.html
- 2045452.html
- 2783596.html
- 535826.html
- 742444.html
- 3859383.html
- 2277453.html
- 3765978.html
- 1667179.html
- http://www.ickdjs.cc/book_3155286.html
- http://www.ickdjs.cc/book_3358014.html
- http://www.ickdjs.cc/book_2143128.html
- http://www.ickdjs.cc/book_2353804.html
- http://www.ickdjs.cc/book_2371617.html
- http://www.ickdjs.cc/book_1293519.html
- http://www.ickdjs.cc/book_2697456.html
- http://www.ickdjs.cc/book_1463568.html
- http://www.ickdjs.cc/book_1857202.html
- http://www.ickdjs.cc/book_2476727.html