图书介绍

Delphi COM深入编程PDF|Epub|txt|kindle电子书版本网盘下载

Delphi COM深入编程
  • (美)Eric Harmon著;陈旭等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111082710
  • 出版时间:2000
  • 标注页数:473页
  • 文件大小:68MB
  • 文件页数:488页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Delphi COM深入编程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 在Delphi中使用接口1

1.1 定义接口1

1.1.1 作为协议的接口2

1.1.2 接口和类的不同3

1.1.3 接口是不变的3

1.2 声明一个接口4

1.3 实现接口6

1.3.1 实现IUnknown7

1.3.2 创建、使用及销毁接口11

1.3.3 获取接口的指针13

1.3.4 实例:接口演示18

1.4 接口编程24

1.5 高级接口问题36

1.5.1 在一个类中实现多个接口36

1.5.2 接口授权37

1.5.3 接口属性44

1.5.4 实例:一个图形设计演示程序44

1.6 小结55

第2章 接口与COM56

2.1 GUIDs和COM56

2.2 进程内的COM服务器(In-Process COM Server)60

2.2.1 线程支持(Threading Support)61

2.2.2 注册服务器(Registering the Server)62

2.2.3 定制构造函数(Custom Constructors)62

2.2.4 创建一个进程内COM对象的实例62

2.2.5 实例:一维的箱柜包装(Bin Packing)65

2.3 进程外COM服务器(Out-Of-Process COM Server)95

2.3.1 实例化(Instancing)96

2.3.2 创建一个进程外COM对象的实例96

2.3.3 调度数据(Marshaling Data)97

2.4 Variant数组97

2.4.1 创建一个variant数组99

2.4.2 访问Variant数组100

2.4.3 改进Variant数组性能101

2.4.4 Variant数组实例102

2.5 在其他语言中使用COM对象108

2.6 小结108

第3章 类型库109

3.1 定义类型库109

3.1.1 使用类型库的理由109

3.1.2 TTypedComObject110

3.2 使用Delphi来创建类型库117

3.3 创建一个类型库浏览器126

3.3.1 解释枚举137

3.3.2 解释接口和派遣接口138

3.3.3 解释CoClasses138

3.3.4 扩展TWiewer138

3.4 小结139

第4章 自动化140

4.1 定义自动化140

4.1.1 接口141

4.1.2 Variants141

4.1.3 派遣接口(Dispinterfaces)142

4.1.4 双重接口(Dual Interfaces)143

4.2 进程内自动化服务器(In-Process Automation Servers)144

4.2.1 实例:单位转换服务器(Unit Conversion Server)144

4.2.2 CreateOleObject和GetActiveOleObject147

4.2.3 实例:单为转换客户(Unit Conversion Client)148

4.3 进程外自动化服务器(Out-Of-Process Automation Servers)153

4.3.1 HResult和Safecall153

4.3.2 自动化现存的应用程序154

4.4 COM事件和回调(COM Events and Callbacks)168

4.4.1 派遣接口(Dispinterfaces)169

4.4.2 回调接口(Callback Interface)189

4.5 自动化Microsoft ADO204

4.5.1 ADO原理205

4.5.2 获取ADO206

4.5.3 把ADO安装到Delphi中206

4.5.4 连到一个数据库207

4.5.5 打开一个记录集207

4.5.6 执行一个命令208

4.5.7 访问字段值209

4.5.8 处理数据库错误209

4.5.9 实例:一个Microsoft ADO应用程序210

4.6 小结216

第5章 ActiveX控件和ActiveForms217

5.1 使用Delphi中现有的ActiveX控件217

5.1.1 Microsoft Agent217

5.1.2 Microsoft Agent应用程序的一个实例226

5.2 创建ActiveX控件234

5.2.1 创建ActiveX控件的理由234

5.2.2 把一个可视化组件转换成一个ActiveX控件234

5.2.3 注册一个ActiveX控件258

5.2.4 在Visual Basic中检测ActiveX控件258

5.2.5 把属性页添加到ActiveX控件中258

5.2.6 分发ActiveX控件259

5.3 ActiveForms(Active窗体)260

5.3.1 创建ActiveForm260

5.3.2 测试ActiveForm279

5.4 小结281

第6章 DCOM282

6.1 DCOM基础282

6.2 使用DCOM编程282

6.2.1 创建一个DCOM服务器282

6.2.2 安装DCOM服务器288

6.2.3 创建一个DCOM客户293

6.3 使用DCOM实现远程数据集296

6.3.1 定义应用程序296

6.3.2 创建服务器297

6.3.3 创建管理客户程序315

6.3.4 创建一个端点(point-of-sale)客户程序323

6.4 小结329

第7章 结构化存储330

7.1 定义结构化存储330

7.2 使用结构化存储编程331

7.2.1 创建一个结构化存储文件331

7.2.2 打开一个已经存在的结构化存储文件333

7.2.3 流(Streams)编程333

7.2.4 创建和使用附加存储(Additional Storages)336

7.2.5 在结构化存储文件中迭代337

7.2.6 压缩一个结构化存储文件338

7.3 实例:在应用程序中使用结构化存储文件339

7.4 实例:查看结构化存储文件的结构364

7.5 小结369

第8章 结构化存储与OLE370

8.1 OLE属性集(OLE Property Sets)370

8.1.1 OLE属性集约定371

8.1.2 IPropertySetStorage和IPropertyStorage接口371

8.1.3 一个读写属性集的组件386

8.1.4 实例:访问用户定义的属性393

8.1.5 实例:通过属性查找文件397

8.2 复合文档和OLE容器402

8.2.1 激活及关闭OLE服务器404

8.2.2 在文件和流中保存及从其中载入对象404

8.2.3 合并菜单405

8.2.4 使用剪贴板405

8.2.5 实例:一个简单的OLE容器405

8.3 小结410

第9章 Windows外壳程序设计411

9.1 快捷菜单处理器(Context Menu Handlers)411

9.1.1 IShellExtInit接口412

9.1.2 IContextMenu接口414

9.1.3 注册快捷菜单处理器418

9.2 复制钩子处理器(Copy Hook Handlers)426

9.2.1 ICopyHook接口427

9.2.2 注册复制钩子处理器430

9.3 外壳链接(Shell Links)435

9.3.1 外壳链接接口437

9.3.2 创建一个链接438

9.4 任务栏状态区图标(Tray Icons)450

9.4.1 任务栏状态区图标消息452

9.4.2 TDCPTrayIcon组件452

9.4.3 一个任务栏状态区应用实例459

9.5 属性页处理器(Property Sheet Handlers)461

9.5.1 创建一个对话框模板461

9.5.2 属性页处理器接口462

9.5.3 实现一个对话框过程472

9.5.4 实现回调函数472

9.6 下一步做什么473

热门推荐