当前位置:首页 > 工业技术
COM与COM+从入门到精通
COM与COM+从入门到精通

COM与COM+从入门到精通PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:(美)Ash Rofail,(美)Yasser Chohoud著;邱仲潘等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505358855
  • 页数:393 页
图书介绍:本书深入浅出地介绍了COM,COM+,DCOM的概念和如何开发与部属COM和COM+应用程序,并给出了大量使用VB和VC++语言完成的编程实例,可以让编程人员在较短时间掌握COM和COM+的编程的特点,开发出具有最新技术的应用程序.
《COM与COM+从入门到精通》目录
标签:精通 入门

第一部分 了解COM 1

第1章 COM概述 1

何谓COM 1

前言页 1

COM术语 2

COM利与弊 3

COM的好处 3

COM的局限性 4

COM组件与接口 4

何谓接口 5

接口类型 6

接口特征 6

接口规则 9

接口设计 11

COM组件的实现规则 12

实现IUnknown规则 12

内存管理规则 12

引用计数规则 13

COM激活 13

COM类型 13

COM与面向对象技术 14

ActiveX控件 14

COM服务器 14

COM客户机 14

包装 15

抽象 15

多态 16

继承 17

COMTrader应用程序 19

小结 19

第2章 由VC++建立并使用COM服务器 20

IDL文件 20

建立第一个COM服务器 22

定义自定义接口 23

实现IUnknown和自定义接口 24

完成COM服务器 26

生成测试客户机 32

用ATL建立COM服务器 34

关于ATL 35

用ATL建立进程内COM服务器 36

用ATL建立进程外COM服务器 51

线程与COM服务器 55

Win32多线程应用 55

线程COM组件 55

用VC++实现IDispatch 58

自动化与IDispatch 58

ATL与自动化 62

Automation数据类型 63

再谈类型库 66

C++自动化客户机 67

VB自动化客户机 69

小结 70

第3章 用VB建立并使用COM服务器 72

选择COM项目 72

设计接口 73

描述接口 73

生成对象 75

浏览接口 75

使用Class Builder 76

增加属性 77

增加方法 77

增加事件与枚举 78

在服务器组件中使用Recordset对象 79

在客户机组件中使用ADOR 80

生成断开的Recordset 82

生成自己的Recordsets 83

使用用户定义类型 85

服务器客户机错误处理 86

错误处理 86

使用VB EmRaise机制 87

在VB中使用线程模型 89

设置线程模型 89

了解再入性与公寓 90

小结 91

第二部分 COM与Internet 93

第4章 在VC++中建立并使用ActiveX控件 93

ActiveX控件概述 94

属性与方法 94

控件与容器通信 95

事件与连接点 96

建立第一个控件 98

生成控件 98

测试控件 100

增加方法 101

增加属性 109

增加事件 111

增加属性页 114

允许属性保持 117

使用控件 118

建立复合控件 120

增加复合控件 121

增加功能 125

增加事件 125

处理复合控件事件 128

处理错误 129

使用控件 132

小结 135

第5章 在VB中建立并使用ActiveX控件 136

VB控件简介 136

控件生成技术 137

约束与无约束控件 137

属性类型 138

方法 139

属性配置 141

过程属性 141

环境属性配置 142

运行时只读属性 144

只在运行时有效的属性 146

扩展属性 146

容器属性 148

合成控件属性 148

持续与属性包 151

可关联属性 151

属性包 152

使用ActiveX控件界面向导 153

了解控件寿命 155

生成ActiveX控件 156

生成无约束控件 156

生成设计时数据约束控件 158

生成运行数据约束控件 159

小结 164

IE ActiveX控件 165

轻量级控件 165

第6章 用VC++建立Internet COM组件 165

安全控件 166

持续属性 166

文档对象模型编程 171

活动服务器组件 174

活动服务器页面 175

ASP页面的COM组件 175

小结 179

第 7章 用VB建立Internet COM组件 180

无窗口控件 180

ActiveX控件容器的线程模型 180

ActiveX控件的安全性 181

Web页面访问 182

VB DHTML项目 183

DHTML项目基础 183

DHTML应用程序样本 184

VB IIS应用程序 186

WebClass 187

一个IIS应用程序样本 187

设计控件 189

设计控件与HTML文件 190

样本设计控件 190

小结 193

何谓DCOM 195

第8章 DCOM概述 195

第三部分 了解DCOM 195

为什么使用DCOM 196

DCOM操作 196

DCOM组件位置 196

进程内或进程外组件 197

代理 197

RPC(Remote Procedure Call, 远程过程调用) 197

调动 198

数据传递 199

DCOM配置实用程序 200

加密 202

授权 202

DCOM应用程序的安全机制 202

验证 202

完整性检查 203

小结 203

第9章 用VC++建立DCOM服务器 204

标准与自定义调动 204

标准调动 204

自定义调动 206

网络通信 206

远程激活 207

可配置AppID注册表项参数 208

AppID注册表项 208

IUknown优化 209

DCOM与NT服务 210

NT服务解剖 210

基于NT服务的COM服务器 211

小结 215

第10章 用VB建立DCOM服务器 216

应用程序对象模型 216

何谓对象模型 216

如何生成对象模型 217

DCOM设计准则与技术 219

再论调动 220

按数值与按引用 220

DCOM进程外服务器 221

建立DCOM组件 221

增加测试客户机 225

IIS应用程序 227

增加WebClasses 227

使用模板 229

增加自定义WebItems 230

远程错误处理 231

小结 232

第四部分 了解COM+ 233

第11章 COM+概述 233

COM与Windows DNA 233

用户界面层技术 234

中间层技术 234

数据库层技术 234

组件服务配置 235

事务处理 236

实时结构的限制 238

事务性消息排队 238

排队组件(QC) 238

排队组件结构 239

排队组件故障恢复 240

QC安全性 241

动态负荷平衡 242

对象池 243

小结 243

第12章 用VC++建立COM+组件 244

ADO编程 244

ADO与OLE DB 244

VC++中的ADO 245

VC++的ADO扩展 248

建立COM+应用程序 250

温习IObjectContext接口 250

用ATL建立COM+组件 251

编制基于角色的安全性 251

处理COM+事务 254

控制事务结果 255

指定事务属性 255

确定事务情境 256

传递接口指针 257

共享状态 258

建立事务性COM+组件 260

小结 266

了解事务 267

事务与多层应用程序 267

第13章 用VB建立COM+组件 267

COM+与事务 268

事务属性:ACID 268

COM+系统简介 269

COM+运行环境 269

COM+ Component Services 269

COM+接口 273

资源分配器 273

探索COM+编程模型 274

应用程序组件 274

COM+组件作为COM DLL 275

基本COM+编程规则 275

COM+ API 275

用VB编程COM+ 277

对象描述表 277

COM+组件的生命周期 278

Object Control接口 278

MTS活动 282

COM+中生成对象 282

组件之间的参数传递 283

安全引用 283

数据类型 284

使用分布式事务 284

分布式事务协调器(MS DTC) 285

COM+事务的工作 286

事务与有状态对象 286

使用共享属性管理器(SPM,Shared Property Manager) 288

小结 290

第14章 了解MSMQ 291

何谓MSMQ 291

队列 292

MSMQ组件 292

MSMQ的好处 292

消息 293

MSMQ对象模型 293

MSMQ设置 294

MSMQ基础 294

消息发送 295

消息接收 297

MSMQ事件 298

MSMQ事务 299

小结 301

了解COM+激活 303

第15章 VC++与VB中的COM+服务 303

第五部分 高级COM与COM+ 303

描述表包装器 304

激活顺序 304

使用即时(JIT)激活 305

使用对象构造 306

中性公寓简介 306

了解同步域 307

表示事务状态 308

取得对象信息 309

对象池的好处 310

对象池要求 310

使用对象池 310

对象池配置 311

使用排列组件 312

QC限制 312

QC配置 312

QC调用 313

QC播放控件 313

使用负荷平衡 314

负荷平衡要求 315

负荷平衡配置 315

小结 315

何谓安全性 316

第16章 COM与COM+安全性 316

NT验证 317

Windows NT安全简介 317

NT扮演 319

NT访问控制 321

COM安全结构 322

验证 322

访问控制 323

启动权限 323

标识 324

扮演与掩盖 324

COM+说明性安全 326

安全总括* 326

CMO+安全 326

COM+角色 327

编程COM与COM+安全 329

整个进程安全 329

接口级安全 331

激活安全 335

服务器方安全 335

调用描述表安全信息 336

SecurityProperty信息 339

安全性与数据库访问 341

小结 342

第17章 Windows 2000中的新COM特性 343

同步机制 343

COM同步API 343

COM同步接口 344

异步COM 345

异步接口构造 346

异步接口调用 347

关于异步服务器与客户机 350

让服务器进行异步处理 350

调用序列化与自动完成 355

COM管道接口 356

COM管道 356

异步管道与提前读取 359

调用对象与调用取消 361

调用取消请求 361

调用取消处理 362

轻量级处理器 362

标准LWH 362

自定义LWH 363

小结 364

调试MTS组件 365

调试VB组件 365

第18章 调试与剖析COM和COM+应用程序 365

第六部分 调试与部署COM和COM+应用程序 365

调试COM+组件 367

使用条件编译 368

调试VC++组件 369

用Visual Studio Analyzer剖析 370

小结 373

第19章 部署COM与COM+应用程序 374

DCOM应用程序部署 374

配置DCOM服务器 374

配置DCOM客户机 380

Internet上部署与包装 382

在Internet上部署 382

签名CAB文件 384

许可ActiveX控件 384

自动化COM+配置 386

使用COMAdmin接口与集合 386

配置COM+应用程序 388

配置组件 389

配置角色 391

部署COM+应用程序 393

小结 393

相关图书
作者其它书籍
返回顶部