《Visual C++ 5使用大全》求取 ⇩

前言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

1998《Visual C++ 5使用大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由赵良叶,齐剑锋,施波等编著 1998 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。