《Programming Visual C++ 6.0技术内幕 修订版》求取 ⇩

第一部分 Windows、Visual C++和应用程序框架基础3

第1章 Microsoft Windows和Visual C++3

Windows编程模型3

Visual C++组件5

第2章 Microsoft基本类库应用程序框架15

为什么使用应用程序框架15

什么是应用程序框架19

文档和视图23

MFC库消息映射23

第3章 用AppWizard开始——“Hello,world!”27

什么是视图27

单文档界面与多文档界面28

CEx03aView视图类33

在窗口中绘制——Windows图形设备接口33

资源编辑器简介36

Win32调试目标与Win32发布目标38

启用诊断宏39

理解预编译头文件39

运行程序的两种方法41

第4章 基本事件处理、映射模式和滚动视图42

获得用户输入——消息映射函数42

映射模式55

滚动窗口62

其他Windows消息67

第5章 图形设备接口、颜色和字体70

设备环境类70

GDI对象73

Windows颜色映射76

字体79

EX05A示例82

EX05B示例87

EX05C示例——再用CScrollView91

第6章 模态对话框和Windows通用控件97

模态与非模态对话框97

资源和控件98

模态对话框编程98

包罗万象的对话框——EX06A示例99

增强对话框程序的功能114

设置对话框背景和控件颜色119

标识控件:CWnd指针和控件ID119

在对话框窗口内部绘图120

在运行时增加对话框控件121

使用其他控件特性122

Windows通用控件122

EX06B示例126

第7章 非模态对话框和Windows通用对话框138

非模态对话框138

CFormView类——非模态对话框的选择146

Windows通用对话框147

第8章 使用ActiveX控件156

ActiveX控件与普通的Windows控件156

安装ActiveX控件158

日历控件160

ActiveX控件包容器编程161

EX08A示例——ActiveX控件对话框包容器167

HTML文件中的ActiveX控件176

运行时创建ActiveX控件177

EX08B示例——网络浏览器ActiveX控件177

EX08C示例——完整的双窗口网络浏览器182

图片属性183

可绑定的属性——修改通知183

其他ActiveX控件184

第9章 Internet Explorer 4通用控件186

Internet Explorer 4新通用控件简介186

EX09A示例190

第10章 Win32内存管理207

进程和内存空间207

虚拟内存的工作方式210

VirtualAloc函数——占用的和保留的内存212

Windows堆和GlobalAlloc函数族213

小块堆、C++的new和delete运算符及_heapmin214

内存映射文件215

访问资源216

管理动态内存的技巧217

常量数据的优化存储217

第11章 位图219

GDI位图和与设备无关的位图219

使用GDI位图220

使用位图改进屏幕显示225

DIB和CDib类231

深入使用DIB246

在按钮上放置位图248

第12章 Windows消息处理和多线程编程254

Windows消息处理254

闲置状态处理260

多线程编程261

主框架窗口和文档类275

编辑控件和属性表275

第13章 菜单、键盘、加速键、多信息275

第二部分 文档视图结构275

Windows菜单276

键盘加速键277

命令处理277

应用程序框架的内置菜单项280

MFC文本编辑选项281

EX13A示例282

属性表288

改进EX13A示例290

CMenu类307

创建浮动的弹出式菜单308

扩展命令处理308

第14章 工具栏和状态栏311

控制栏和应用程序框架311

工具栏312

工具提示314

主框架窗口的定位315

工具栏示例EX14A315

状态栏321

状态栏示例EX14B324

Internet Explorer重组栏工具栏330

重组栏示例EX14C330

第15章 可重用框架窗口基类336

为什么可重用基类难以编写336

CPersistentFrame类336

CFrameWnd类和ActivateFrame成员函数337

PreCreateWindow成员函数338

Window注册表339

使用CString类341

控制栏状态和注册表343

最大化窗口的位置343

静态数据成员344

默认窗口矩形344

EX15A示例344

MDI应用程序中的可持续框架352

第16章 文档与视图的分离354

文档-视图相互作用的函数354

最简单的文档-视图应用程序357

CFormView类358

诊断转储359

Cobject类359

EX16A示例364

更高级的文档-视图的相互作用372

CDocument::DeleteContents函数373

CObList集合类373

留给读者的两个练习399

第17章 文档读写——SDI应用程序400

什么是序列化400

EX17A示例——序列化的SDI413

从资源管理器启动和拖放428

第18章 读写文档——MDI应用程序431

MDI应用程序431

EX18A示例440

第19章 打印和打印预览455

Windows的打印455

打印预览458

打印机的编程458

EX19A示例——所见即所得的打印程序460

模板集合类的再访问——CArray类468

EX19B示例——多页打印程序469

第20章 拆分窗口与多个视图476

拆分窗口476

视图选项476

动态和静态拆分窗口477

示例EX20A——单一视图类SDI动态拆分477

示例EX20B——双视图类SDI静态拆分479

示例EX20C——切换无拆分的视图类483

示例EX20D——多个视图类MDI应用程序485

第21章 上下文相关帮助489

应用程序框架与WinHelp496

帮助示例——无须编程501

MAKEHELP进程503

帮助命令处理504

帮助命令处理程序示例——EX21B505

第22章 动态链接库509

基本DLL理论509

MFC DLL——扩展的与常规的514

自定义控件DLL524

第23章 不使用文档或视图类的MFC程序设计539

示例EX23A——基于对话框的应用程序539

示例EX23B——SDI应用程序544

示例EX23C——MDI应用程序546

第四部分 ACTIVE:COM,自动化和OLE550

第24章 组件对象模型550

ActiveX技术的背景550

组件对象模型551

使用MFC类库的真正的COM574

包容、聚合与继承594

第25章 自动化596

C++与Visual Basic for Application的连接596

Microsoft Excel——比Visual Easic更好的Visual Basic597

自动化客户和自动化组件597

属性、方法和集合600

自动化解决的问题600

IDispatch接口601

自动化编程选择601

MFC自动化组件603

MFC自动化客户程序605

使用编译程序#import指令的自动化客户程序608

VARIANT类型609

COleVariant类611

自动化示例615

VBA早绑定666

第26章 统一数据传输:剪贴板传输和OLE拖放673

IDataObject接口673

FORMATETC和STGMEDIUM结构674

MFC对统一数据传输的支持677

MFC CRectTracker类682

示例EX26A——数据对象剪贴板683

MFC拖放功能695

示例EX26B——OLE拖放697

Windows应用程序和拖放-Dobjview701

结论702

第27章 结构化存储703

复合文件703

存储区和IStorage接口704

流和IStream接口707

ILockBytes接口709

示例EX27A——结构化存储710

结构化存储和持久性COM对象716

示例EX27B——持久DLL组件719

示例EX27C——持久存储客户程序725

复合文件分段732

复合文件的其他优点732

第28章 OLE嵌入组件和包容器734

嵌入及实地激活(可视化编辑)734

小型服务器和完整服务器(组件)——链接735

Windows元文件和嵌入对象736

组件程序的MFC OLE结构737

示例EX28A——MFC实地激活小型服务器738

包容器——组件交互作用744

组件状态748

接口概述750

OLE辅助函数753

OLE嵌入包容器应用程序754

示例EX28B——嵌入包容器755

示例EX28C——OLE嵌入组件784

第29章 活动模板库基础792

回顾COM792

编写COM代码796

COM基础设施798

ATL路线图800

客户端ATL编程方法801

服务器端的ATL编程815

结论841

第五部分 数据库管理842

第30章 ATL和ActiveX控件842

ActiveX控件842

利用ATL编写控件843

结论887

数据库管理的优点891

第31章 Microsoft ODBC数据库管理891

结构化查询语言892

ODBC标准893

学生注册数据库898

EX31A记录集示例899

EX31A程序组件906

过滤器和排序字符串908

连接两个数据库表格909

MFC CRecordView类910

EX31B记录视图示例程序911

多记录集917

ODBC多线程920

成批获取行920

无绑定使用记录集920

第32章 Microsoft DAO的数据库管理923

DAO、COM和Microsoft Jet数据库引擎923

DAO和VBA923

DAO和MFC924

在ODBC模式下使用DAC——瞬态和动态集925

用DAO可以打开的数据库925

DAO表类型记录集926

DAO的QueryDef和TableDef类927

DAO多线程927

在滚动窗口中显示数据库行927

动态记录集编程932

EX32A示例程序932

EX32A资源文件949

运行EX32A程序950

使用OLE DB的原因951

第33章 OLE DB模板951

基本OLE DB结构952

基本OLE DB模板结构953

创建OLE DB客户961

使用OLE DB客户代码964

创建OLE DB提供者966

结论977

第34章 TCP/IP,Winsock和WinInet981

关于COM981

Internet基础981

建立价值99美元的内部网992

Winsock994

使用CHttpBlockingSocket创建网络服务器1009

使用CHttpBlockingSocket创建Web客户1012

WinInet1014

使用MFC WinInet类建立Web客户1019

异步标记文件1021

IIS的实现方法1024

Microsoft IIS1024

第35章 Microsoft Internet信息服务器(IIS)编程1024

第六部分 Internet编程1024

ISAPI服务器扩展1028

实际的ISAPI服务器扩展——ex35a.dll1033

ISAPI数据库访问1040

使用HTTP Cookies链接事务处理1040

WWW鉴别1042

ISAPI过滤器1043

样例ISAPI过滤器-ex35b.dll,ex35c.exe1045

第36章 ActiveX文档服务器及Internet1050

ActiveX文档理论知识1050

ActiveX文档服务器样例EX36A1055

ActiveX文档服务器例程EX36B1058

进一步应用ActiveX文档服务器1068

第37章 动态HTML介绍1069

DHTML对象模型1070

Visual C++和 DHTML1074

结束语1083

第38章 Windows CE的Visual C++1085

Windows CE设备1085

Windows CE的Visual C++1089

有关Windows CE的更多信息1102

附录A Microsoft基础类库中的消息映射函数1103

子窗口通知消息的处理程序1103

窗口通知消息的处理程序1106

用户自定义的消息代码1110

附录B MFC库运行时类标识和动态对象的创建1111

运行时获得对象类名1111

MFC CRuntimeClass结构和Runtime_Class宏1112

动态创建1113

例程1114

1999《Programming Visual C++ 6.0技术内幕 修订版》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(D.J.克鲁格林斯基)David J.Kruglin 1999 北京:北京希望电脑公司;北京:北京希望电子出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Programming Visual J++ 6.0 编程(1999 PDF版)
Programming Visual J++ 6.0 编程
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
可视化程序设计visual c++  修订版( PDF版)
可视化程序设计visual c++ 修订版
Visual C++ 技术内幕( PDF版)
Visual C++ 技术内幕
微型计算机软件基础技术 (M6800系,8080系,Z-80系)(1986年03月第1版 PDF版)
微型计算机软件基础技术 (M6800系,8080系,Z-80系)
1986年03月第1版
Microsoft C 6.0技术备查  合订本(1993 PDF版)
Microsoft C 6.0技术备查 合订本
1993
Visval C++技术内幕第2版( PDF版)
Visval C++技术内幕第2版
北京:清华大学出版社
PROGRAMMING IN VISUAL BASIC VERSION 6.0(1999 PDF版)
PROGRAMMING IN VISUAL BASIC VERSION 6.0
1999 IRWIN MCGRAW-HILL
PROGRAMMING MICROSOFT VISUAL J++ 6.0(1999 PDF版)
PROGRAMMING MICROSOFT VISUAL J++ 6.0
1999 MICROSOFT RPESS
GETTING STARTED WITH MS-DOS 5 AND THE NEW MS-DOS SHELL( PDF版)
GETTING STARTED WITH MS-DOS 5 AND THE NEW MS-DOS SHELL
21天学通Visual C++ 1.5 修订版(1994 PDF版)
21天学通Visual C++ 1.5 修订版
1994 北京:电子工业出版社
Visual C++ 6.0编程经验和技巧(1999 PDF版)
Visual C++ 6.0编程经验和技巧
1999 青岛:青岛出版社
Visual C++ 6.0编程实例技巧(1999 PDF版)
Visual C++ 6.0编程实例技巧
1999 武汉:华中理工大学出版社
Visual C++ 6.0编程指南(1999 PDF版)
Visual C++ 6.0编程指南
1999 北京:科学出版社
Visual C++ 6.0网络开发技术(1999 PDF版)
Visual C++ 6.0网络开发技术
1999 北京:人民邮电出版社
精通Visual C++ 6.0(1999 PDF版)
精通Visual C++ 6.0
1999 北京:人民邮电出版社