图书介绍

COM+开发人员参考库 第3卷 COM+技术PDF|Epub|txt|kindle电子书版本网盘下载

COM+开发人员参考库 第3卷 COM+技术
  • (美)艾塞明格(David Iseminger)主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111093623
  • 出版时间:2002
  • 标注页数:570页
  • 文件大小:167MB
  • 文件页数:580页
  • 主题词:工具软件

PDF下载


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

下载说明

COM+开发人员参考库 第3卷 COM+技术PDF格式电子书版下载

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

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

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

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

图书目录

第1章 欢迎使用“COM+开发人员参考库”1

“COM+开发人员参考库”的组织方式2

本书的组织方式2

第2章 充分利用微软开发人员资源之三3

2.1介绍3

2.2动机4

异步客户程序4

其他应用5

2.3体系结构7

Async_uuid和具有非阻断方法调用能力的代理/占位对象7

客户端8

服务器端11

2.4实现13

简单的异步服务器13

客户端程序的例子14

服务器端17

2.5限制和陷阱20

限制21

陷阱21

2.6结论23

第3章 “COM+开发人员参考库”使用指南24

本卷内容24

其他各卷内容28

获得更多信息31

第4章 C和C++设计考虑33

组件对象:C嵌套结构33

组件对象:C++嵌套类34

多重继承36

第5章 组件对象模型37

5.1 COM对象和接口38

接口和接口的实现38

接口指针和接口39

IUnknown和接口继承40

5.2使用和实现IUnknown接口40

QueryInterface:在对象中查询40

实现QueryInterface的规则41

通过引用计数控制对象的42

生存期42

5.3对象的重用45

封装/代理46

聚合46

5.4 COM库49

5.5管理内存分配50

OLE内存分配器50

内存管理规则50

调试内存分配51

第6章 进程、公寓和线程52

6.1选择线程模型54

6.2单线程公寓54

6.3多线程公寓55

6.4单/多线程通信57

6.5进程内服务器线程问题57

6.6跨公寓访问接口59

创建全局接口表59

什么时候使用全局接口表60

第7章 COM客户程序和服务器61

7.1通过类对象创建对象62

COM类对象和CLSID62

定位远程对象63

实例创建辅助函数64

7.2 COM服务器的职责64

实现IC1assFactory64

许可和IC1assFactory265

注册COM服务器66

进程外服务器实现辅助69

GUID创建和优化71

7.3持续对象状态72

持续对象接口72

初始化持续对象73

7.4提供类信息73

7.5内部对象通信73

第8章 生成和处理异步调用79

8.1生成和取消异步调用79

生成异步调用80

在异步调用中的客户安全性81

扮演和异步调用81

取消异步调用81

8.2取消方法调用82

8.3调用同步82

第9章 定义COM接口84

9.1接口调度84

9.2剖析IDL文件85

9.3 MIDL编译器87

9.4 MIDL编译选项88

9.5加载和注册类型库88

9.6建立和注册代理DLL89

9.7接口设计规则90

设计远程接口91

使用COM接口91

第10章 注册COM应用程序94

10.1注册表分层结构94

10.2类和服务器94

10.3将组件分类94

10.4使用OleView95

10.5注册表编辑器95

10.6注册组件95

10.7检查注册96

10.8未知用户类型96

10.9 COM注册键96

第11章 COM中的安全98

11.1确定安全需求98

11.2默认COM安全99

11.3激活安全99

11.4安全值100

委派和扮演100

应用程序身份106

引用跟踪108

11.5为COM应用程序设置安全108

为计算机修改安全默认值108

设置进程范围安全111

在接口代理级设置安全116

11.6打开和关闭安全117

关闭安全117

使用DCOMCNFG开启COM安全119

11.7 COM和安全包119

11.8 NTLMSSP119

11.9 Kerberos120

11.10 SChannel121

11.11 Snego122

11.12服务器端的安全123

11.13安全性覆盖协商123

11.14 COM安全、Windows 95和124

Windows 98124

Windows95和Windows98中的调用级安全124

Windows95和Windows98中的远程连接和激活125

仅含Windows95和Windows98网络的安全125

第12章 错误处理126

12.1 COM错误码的结构126

12.2 FACILITY ITF中的码127

12.3使用宏来进行错误处理128

12.4在Java和Visual Basic中的错误处理128

12.4.1返回错误信息129

12.4.2检索错误信息129

12.5错误处理策略130

HRESULT130

Win32和网络错误130

12.6处理未知错误130

第13章 COM处理程序132

13.1 OLE处理程序132

13.2轻便的客户端处理程序133

实现和激活一个没有附加服务器数据的处理程序133

实现和激活一个有附加服务器数据的处理程序135

QueryInterface的代理136

第14章DLL代理137

14.1 DLL服务器需求137

代理共享137

为激活代理而注册DLL服务器138

14.2使用系统提供的代理139

14.3定制代理139

第15章moniker142

15.1 moniker客户程序142

15.2 moniker提供者142

15.3 OLE moniker的实现143

文件moniker143

复合moniker143

项目moniker144

反moniker145

指针moniker145

类moniker146

异步moniker146

URL moniker149

第16章 COM中的事件152

可连接对象的体系结构152

可连接对象接口154

第17章 实现组件目录管理157

根据组件的能力来分类157

根据容器的能力来分类158

组件目录管理器159

默认类和关联159

定义组件目录160

将图标与组件目录相关联160

第18章 COM接口161

IAccessControl161

IAuthenticate167

IBindCtx169

ICallFactory179

ICancelMethodCalls180

ICatInformation181

ICatRegister187

IClassActivator192

IClassFactory193

IClassFactory2196

IClientSecurity200

IConnectionPoint207

IConnectionPointContainer212

IContinueCallback215

IEnumXXXX216

IEnumConnectionPoints218

IEnumConnections220

IEnumString222

IEnumUnknown222

IEventPropety223

IEventPublisher225

IExtemalConnection228

IGlobalInterfaceTable231

IInternalUnknown235

IMal loc237

IMallocSpy241

IMarshal250

IMarshal——默认实现260

IMessageFilter262

IMoniker268

IMoniker——反Moniker实现291

IMoniker——类moniker实现292

IMoniker——文件moniker实现293

IMoniker——一般复合moniker实现296

IMoniker——项目moniker实现298

IMoniker OBJREF moniker实现299

IMoniker——指针moniker实现301

IMoniker URL moniker实现302

IMultiQI305

IOleItemContainer307

IParseDisplayName312

IPersist314

IPersistFile316

IPersistMoniker322

IPersistStorage327

IPersistStream334

IPersistStream-URL moniker实现339

IPersistStreamInit339

IPipeByte342

IPipeDouble344

IPipeLong347

IProgressNotify349

IProvideClassInfo351

IProvideClassInfo2352

IProvideMultipleClassInfo353

IROTData355

IRunnableObject357

IRunningObjectTable361

IServerSecurity370

IStdMarshalInfo374

ISurrogate375

ISynchronize378

ISynchronizeContainer379

ISynchronizeEvent381

ISynchronizeHandle382

IUnknown383

第19章 COM函数387

第20章 COM结构501

第21章 COM枚举类型数据515

第22章 COM注册项目540

HKEY_ LOCAL MACHINE\SOFTWARE\Classes540

AppID键540

CLSID键546

ProgID键558

VersionIndependentProgID键560

File Extension键560

(Non-Compound) FileType键561

Interface键561

HKEY_LOCAL_ MACHINE\Software\Microsoft\OLE563

COM+词汇表568

热门推荐