图书介绍
Visual C++ 5使用大全PDF|Epub|txt|kindle电子书版本下载
![Visual C++ 5使用大全](https://www.shukui.net/cover/42/30685612.jpg)
- 赵良叶,齐剑锋,施波等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505342991
- 出版时间:1998
- 标注页数:820页
- 文件大小:143MB
- 文件页数:841页
- 主题词:
PDF下载
下载说明
Visual C++ 5使用大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1部分 系统结构3
第1章 Windows编程接口5
Win16编程接口7
Win32编程接口9
Win16兼容性10
32位操作11
可移植性12
Win32s——Windows 3.1对Win32 API的支持14
小结16
第2章 操作系统组件和数据结构17
原始系统对象和对象句柄18
KERNEL——核心操作系统18
GDI——图形库20
用户接口22
小结28
第3章 Visual C++编程工具29
开始一个新项目29
什么是makefile文件36
在你的项目中创建C++源文件和头文件36
makefile文件中相关性文件的更新37
编译、建立和执行37
获得帮助38
找到联机信息39
航行于Developer Studio的联机文档系统43
小结45
第2部分 OOP和C++基础47
第4章 什么是面向对象编程49
范例的过去、现在和未来49
机器语言50
汇编和宏汇编语言50
高级语言和结构化编程53
面向对象的语言55
面向对象编程、设计和分析56
术语56
面向对象的分析和设计59
小结62
第5章 C和C++之间的小差别63
C和C++简史63
强数据类型64
Char是一个真正的数据类型65
Char数组的长度是不变的65
wchar-t是数据类型,不是类型定义65
enum是真正的独特数据类型66
数据结构的增强67
类型说明也定义类型名67
不要顺便定义类型67
等同的结构不是可互换的68
一个结构有一个作用域69
可能发生在结构内部和外部的无名联合70
关于数据对象的规则72
数据对象必须只初始化一次72
const数据对象必须进行初始化72
缺省情况下const数据对象是静态的72
const数据对象可以代替常数使用73
const和volatile指针的用法与C中的有所不同73
非局部数据对象可以通过表达式初始化76
声明是在任何地方都有效的语句76
关于函数和操作的规则77
使用原型格式的函数78
函数返回值是强制性的78
函数重载78
函数可以有缺省自变量79
函数可以被声明为内联式的81
操作符重载82
stdio不再是标准I/O84
新的C++关键字和操作符84
新的C++关键字84
新的C++操作符85
∥是注释86
小结87
第6章 类的C++实现89
类的一个简单例子90
C++类中的成员函数91
访问一个对象的值93
友元的帮助99
安排释放一个对象100
关于继承性的一个示例类101
受保护的访问限制103
虚成员函数103
基类和派生类的互换104
C++继承性技巧105
更严格的访问限制106
派生类中的虚成员函数107
再谈构造函数和析构函数108
多重继承108
用∷操作符选择上下文108
选择一个低层作用域108
选择一个嵌套作用域110
选择一个隐含作用域111
选择顶层作用域111
静态类成员114
类库116
小结116
第7章 C与C++之间的其他区别117
动态对象分配117
new操作符118
new[]操作符119
delete操作符120
delete[]操作符120
引用类型121
引用变量121
引用自变量122
引用函数返回123
链接非C++例程和数据126
模板127
函数模板例子128
一个类模板例子130
异常132
简单的异常例子133
嵌套异常处理器134
未处理的异常135
料想不到的异常135
异常处理程序的其他版本136
小结136
第8章 C++中的面向对象编程139
软件开发过程139
软件开发模式140
方法和标记法142
分而治之再重新组合142
分析143
设计145
为设计派生类145
实现与接口的对比146
为设计派生组件147
程序结构和组件的重用147
利用语言特性的优势148
程序优化149
评价你的设计149
实现150
管理152
小结153
第3部分 MFC编程基础155
第9章 了解MFC库157
MFC库概述157
设计原则159
关键的结构元素160
Windows的MFC库支持175
AfxWinMain()入口点176
应用程序对象CWinApp185
小结187
第10章 创建窗口189
MFC窗口类190
内置系统窗口CWnd192
包容器窗口类194
数据窗口类197
创建简单的框架窗口199
AppWizard的文档/视图结构199
两个步骤的窗口结构200
初始化带有LoadFrame()的框架窗口210
简单的框架窗口——AFRAME213
窗口控制和消息233
消息映射234
用ClassWizard编辑消息映射235
框架窗口消息238
小结245
第11章 对命令输入的响应247
菜单的创建与控制248
菜单消息252
动态菜单操作255
创建上下文相关菜单261
使用加速键264
关于键盘输入265
加速键定义265
选择合适的加速键267
复合加速键表269
范例程序:BASEMENU271
工具条的创建与控制295
MFC的控制条类295
工具条的创建297
显示和隐藏工具条299
范例程序:CTRLBARS300
小结321
第12章 理解和创建对话框323
对话框基础知识323
什么是对话框323
什么是对话框控件327
模态对话框和非模态对话框329
创建对话框330
第一步:创建对话模板330
第二步:创建对话类335
第三步:创建对话框339
第四步:对话初始化处理343
第五步:处理控件报告347
含有五个对话框的范例对话框程序349
利用CDialog直接创建About...框390
使用通用的File→Open对话框391
创建一个自定义的模态File→Type对话框393
创建控制条398
创建自定义的非模态对话框——进程条400
小结401
第13章 GDI与文本绘图403
GDI回顾403
图形输出的类型404
GDI设备407
设备上下文409
DC绘图属性409
在窗口内绘制文本411
WM_PAINT消息411
绘制DC413
文本坐标计算417
申请绘制消息422
在绘制消息之外进行绘图423
文本外观的控制425
基本的文本属性425
字体429
FILELIST范例程序432
小结454
第14章 鼠标和键盘输入455
输入基础和系统状态456
消息输入456
键盘输入状态462
鼠标输入状态464
局部输入状态470
前台窗口471
键盘输入471
键盘输入的转换472
回显键盘焦点475
Windows字符集482
滚动和选择文本——GETTEXT489
设置客户区鼠标指针538
显示一个键盘光标539
选择文本541
小结546
第15章 数据库连接547
数据库术语548
标准548
ODBC标准549
ODBC的组成549
ODBC驱动程序适应层551
ODBC SQL适应层551
ODBC实现552
配置ODBC552
连接一个数据源553
查询数据和数据源554
准备和执行SQL请求554
检索数据555
断开数据源556
取数据的简单的ODBC应用程序556
创建ODBC DSN557
创建Visual C++5.0项目557
修改AppWizard生成的代码557
为新项目增加一个对话框558
增加初始化及数据库代码559
封装高级ODBC功能564
创建Visual C++5.0项目565
为CODBCInfo类创建“Macro Include”头文件566
为CODBCInfo类创建头文件566
定义CODBCInfo类568
建立CODBCInfo DLL580
测试CODBCInfo类580
MFC数据库类581
CDatabase582
CRecordset584
使用MFC数据库类的简单应用程序595
创建Visual C++5.0项目595
增加对MFC数据库类的支持596
在应用程序中增加一个对话框596
增加一个工具类,封装用户数据597
为UserMaster表创建一个CRecordset类598
修改对话框的头文件598
修改对话框的实现文件598
建立User Maintenance程序608
参数化记录集和查询608
建立并使用参数化记录集609
建立参数化查询614
小结619
第16章 连接到Internet621
连接到FTP服务器621
创建一个连接到服务器的程序624
分析URL串625
从FTP服务器检索文件625
创建从服务器检索文件的程序627
使用线程连接和检索629
向FTP服务器发送文件632
从FTP服务器检索目录635
小结641
第17章 ActiveX控件643
OLE控件643
ActiveX控件644
OLE控件的使用644
属性645
方法647
事件647
OLE控件接口648
实现一个ActiveX控件648
程序结构650
应用程序类651
控件类651
控件类的实现654
属性页类655
属性页类的实现656
初始化ActiveClock控件的其余部分656
测试控件663
在Web页中嵌入一个ActiveX控件665
使用主要属性和环境属性666
使用活动模板库668
创建ATL控件668
在项目中加入COM对象669
增加绘图代码670
实现接口函数673
从C++中使用控件676
小结677
第4部分 应用程序的体系结构679
第18章 文档/视图体系结构681
文档/视图概述682
为什么使用文档/视图682
MFC文档/视图类683
文档/视图对资源的使用691
用调试器探索文档/视图692
深入调试器693
简单的调试——跟踪进入WinMain()693
调试器键盘命令695
潜入文档/视图类697
两个文档/视图范例698
用户参数和WM_WININICHANGE消息729
HASVIEWS数据管理729
文档/视图的通知730
小结731
第19章 用图象附加库扩展应用程序733
使用第三方库733
ImageObject库简介735
支持的图象文件格式736
BMP文件格式738
GIF文件格式739
JPEG文件格式739
PCX文件格式740
TGA文件格式740
TIF文件格式741
使用ImageObject库741
用ImageObject库加载图象741
用ImageObject库保存图象744
用ImageObject库绘制图象747
把图象用于你的About框750
为你的应用程序增加一个图象封面753
裁剪和伸缩图象755
改变图的颜色深度756
图象处理756
小结759
第20章 Windows 95内存管理761
系统内存管理764
Intel x86 32位分页寻址模式764
Windows 95的单进程地址空间766
系统内存清理770
进程私有内存772
分配页773
编译器内存分配777
Win32私有堆782
把内存连接到操作系统对象788
共享内存792
内存映射文件I/O793
动态分配共享页799
静态分配共享页803
自定义资源805
小结806
附录A 磁盘内容及安装说明809
附录B 名词解释815