图书介绍

Visual C++ 6 DCOM开发指南PDF|Epub|txt|kindle电子书版本网盘下载

Visual C++ 6 DCOM开发指南
  • (美)Jim Maloney编著;田雨等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7900630201
  • 出版时间:2000
  • 标注页数:292页
  • 文件大小:35MB
  • 文件页数:305页
  • 主题词:VC++

PDF下载


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

下载说明

Visual C++ 6 DCOM开发指南PDF格式电子书版下载

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

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

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

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

图书目录

第1章 开发多层客户/服务器应用程序1

1.1 应用程序体系结构1

1.1.1 桌面应用程序体系结构概述1

1.1.2 2层应用程序体系结构概述1

1.1.3 3层应用程序体系结构概述2

1.1.4 n层应用程序体系结构概述3

1.1.5 关于2层客户/服务器应用程序4

1.1.6 2层客户/服务器应用程序的物理部署5

1.1.7 关于3层客户/服务器应用程序6

1.1.8 3层客户/服务器应用程序的物理部署7

1.1.9 关于对象模型7

1.1.10 建立一套应用程序9

1.1.11 明天的老系统12

1.2.1 配置一个3层客户/服务器应用程序13

1.2 配置样例应用程序13

1.2.2 配置Mom-n-Pop Video Store应用程序14

第2章 在一个对象模型中运用COM对象20

2.1 关于对象20

2.1.1 关于Visual Basic编程语言20

2.1.2 对象与编程21

2.2 了解对象模型24

2.2.1 Mom-n-Pop Video Store对象模型25

2.3 状态对象和事务处理37

2.3.1 基于商业的设计39

2.3.2 状态和事务处理的候选解决方案39

2.4 标准COM类型40

2.4.1 Unicode和BSTR字符串42

2.4.2 与BSTR类型相关的Win32函数45

2.4.3 使用CURRENCY类型46

2.4.4 COM数据类型转换函数46

2.4.5 使用Variant类型47

2.4.6 使用安全数组工作49

2.5 在一个COM应用程序中查错52

2.6 遍历——使用一个对象模型55

2.6.1 使用App Wizard来创建对话框应用程序56

2.6.2 加入代码初始化COM57

2.6.3 引入类型库59

2.6.4 添加一个列表框来显示成员60

2.6.5 在列表框中显示成员61

2.6.6 对UI代码的进一步分析63

第3章 使用OLE DB访问数据库66

3.1 什么是OLE DB66

3.1.1 关于示例程序66

3.2.1 关于第一个OLE DB示例应用程序67

3.2.2 初始化数据源67

3.2 使用OLE DB接口67

3.2.3 创建数据源上的一个会话70

3.2.4 命令对象72

3.2.5 关于OLE DB行集对象74

3.2.6 关于OLE DB访问者77

3.2.7 包含第一个例子中的注释82

3.2.8 使用OLE DB的参数化查询82

3.2.9 关于第二个OLE DB示例应用程序83

3.2.10 创建一个参数化的命令83

3.2.11 绑定参数83

3.2.12 用参数执行一个命令87

3.2.13 使用参数化命令来修改数据88

3.2.14 使用OLE DB接口执行事务处理92

3.2.15 关于ITransactionLocal接口92

3.2.16 隔离层和Start Transaction方法93

3.2.19 OLE DB事务处理示范程序95

3.2.17 Zombie行集95

3.2.18 事务处理保持95

3.3 使用OLE DB服务组件98

3.3.1 使用MDAC来打开一个数据源98

3.3.2 使用一个连接字符串99

3.4 使用OLE DB模板101

3.4.1 引入OLE DB模板类102

3.4.2 CDataSource和CDBPropSet类102

3.4.3 CSession类102

3.4.4 CCommand和CAccessor模板类103

3.4.5 使用CCommand去打开一个行集105

3.4.6 使用OLE DB模板取回行105

3.4.7 关闭数据源、会话和行集106

3.4.8 使用ATL Object Wizard来创建一个CRowset类106

3.4.9 使用OLE DB模板的参数化查询106

3.4.10 使用OLE DB模板执行一个参数化查询107

3.4.11 提供参数绑定信息108

3.4.12 提供参数值109

3.4.13 使用OLE DB模板修改数据109

3.4.14 事务处理和OLE DB模板类110

3.4.15 服务组件和OLE DB模板111

3.4.16 连接字符串和OLE DB模板111

3.5 ADO记录集和OLE DB行集等价类112

3.5.1 将一个行集转换为一个记录集113

3.5.2 将一个记录集转换为一个行集116

3.6 使用Data Link API117

3.6.1 数据链接属性对话框117

3.7 使用COleDBRecordView类119

3.7.1 一个简单的COleDBRecordView应用程序119

3.7.2 产生一个简单COleDBRecordView应用程序121

3.7.3 由App Wizard产生的用作OLE DB记录视图的类123

3.7.4 为数据库列提供控件126

3.7.5 加入一个Update Now按钮128

3.8 一个有所有特征的OLE DB记录视图应用程序130

3.8.1 使用多访问器131

3.8.2 使用COleDBRecordView增加新记录133

3.8.3 使用COleDBRecordView删除一个记录133

3.8.4 使用书签浏览行集134

第4章 使用ADO访问数据库136

4.1 ADO和OLE DB136

4.1.1 ADO和OLE DB所解决的问题136

4.1.2 ADO还是OLE DB136

4.2 ADO对象模型138

4.3 ADO Connection对象138

4.3.1 ConnectionString属性139

4.3.3 引入ADO类型库140

4.3.2 关于第一个ADO演示程序140

4.3.4 使用ADO连接数据库141

4.3.5 Connection对象的Mode属性143

4.3.6 举例:使用ADO连接数据库143

4.4 ADO Recordset对象143

4.4.1 关于ADO Recordset光标145

4.4.2 使用ADO打开一个记录集145

4.4.3 例子:打开一个记录集147

4.4.4 在记录集中访问字段147

4.4.5 使用移动方法在记录集中滚动148

4.4.6 记录集的重新查询和再同步150

4.5 使用ADO记录集绑定151

4.5.1 使用CADORecordBinding类151

4.5.2 向ADO提供绑定信息153

4.5.3 从被绑定的记录集中取回数据154

4.6 使用ADO Command对象155

4.6.1 构造一个SQL SELECT语句156

4.6.2 ADO Command对象和参数化查询157

4.6.3 在一个命令中使用多个ADO参数159

4.6.4 用GetRows方法一次取回多行数据160

4.7 用ADO进行事务处理162

4.8 更新记录集中的记录162

4.9 Mom-n-Pop Video Store案例分析163

4.9.1 从数据库中取出过期罚款数据163

4.9.2 根据姓氏查找成员163

4.10 调用存储过程164

第5章 实现一个对象模型166

5.1 COM服务器回顾166

5.1.1 进程内和进程外的COM服务器166

5.2 建立一个进程内COM服务器项目167

5.2.1 有用户界面的测试项目168

5.3 实现一个简单的对象模型169

5.3.1 第一个简单对象模型的实现目标170

5.3.2 创建ATL项目170

5.3.3 启动ATL跟踪信息171

5.3.4 创建ATL对象173

5.3.5 分析ATL Wizard产生的代码174

5.3.6 顶层对象和Appobject属性177

5.3.7 不可创建的公共COM类179

5.3.8 参与实现集合的对象180

5.3.9 集合的类型180

5.3.10 实现Category类181

5.3.11 实现Categories集合184

5.3.13 增加一个集合访问属性188

5.3.12 指定一个默认属性188

5.3.14 用Visual Basic测试对象模型190

5.3.15 为类型库提供一个友好描述190

5.3.16 创建和使用COM枚举器192

5.3.17 保持集合和ATL通用枚举器196

5.3.18 使用ATL通用枚举器199

5.3.19 用CComEnum支持空集合201

5.3.20 用查询结果建立集合203

5.3.21 访问数据库创建集合205

5.3.22 为Item方法提供异构参数208

5.3.23 支持IsupportErrorInfo接口211

5.3.24 3层体系结构的对象模型213

5.3.25 Mom-n-Pop对象模型案例分析213

5.3.26 背景213

5.3.27 访问Categories集合214

第6章 DCOM219

6.1 关于DCOM219

6.1.1 DCOM提供的服务219

6.1.2 OSF/DCE和远程过程调用220

6.1.3 在使用DCOM之前221

6.2 DCOM纵览221

6.2.1 服务器端本地服务器的COM注册表入口221

6.2.2 客户端远程服务器DCOM注册表入口222

6.2.3 使用代理(surrogate)容纳远程进程内服务器223

6.2.4 创建一个DCOM服务器项目224

6.2.5 实现和创建服务器224

6.2.6 实现客户测试程序:用户界面227

6.2.7 远程运行服务器229

6.2.8 权限错误231

6.3.1 使用错误查找实用工具232

6.3.2 使用事件查看器232

6.3 解决与DCOM相关的问题232

6.2.9 使用CoCreateInstanceEx232

第7章 微软事务处理服务器234

7.1 关于MTS234

7.1.1 MTS运行时期环境234

7.1.2 关于MTS资源管理器(explorer)实用工具234

7.1.3 MTS包和组件235

7.1.4 创建一个MTS包236

7.1.5 把MTS组件安装到包之中236

7.1.6 运行和监控MTS组件237

7.1.7 使用按需激活239

7.2 MTS API239

7.2.1 关于IObjectContext接口240

7.2.3 使用IObjectContext接口241

7.2.2 连接池241

7.2.4 MTS组件的限制244

7.2.5 MTS中的事务245

7.2.6 MTS组件和事务的形成246

7.2.7 MTS组件的事务属性247

7.3 有状态的和无状态的MTS对象248

7.3.1 伪装的2层体系结构249

7.3.2 按需激活249

7.3.3 实现IObjectControl接口250

7.3.4 MTS事务支持的例子251

7.4 调试MTS组件258

7.5 MTS共享属性管理器259

7.5.1 CreatePropertyGroup方法259

7.5.2 对共享属性的线程安全的引用260

7.5.3 共享属性管理器的例子260

7.6 开发MTS服务器262

7.7.1 MTSDemo4——MTS安全性的例子263

7.7 安全性和MTS263

7.7.2 MTS包标识——第一道防线264

7.7.3 声明级安全——第二道防线264

7.7.4 定义MTS组265

7.7.5 为声明级安全启用包认证266

7.7.6 把NT用户账号加入到MTS组中267

7.7.7 编程级安全是怎样工作的268

7.7.8 判断是否启用了安全保护269

7.7.9 使用IsCallerInRole方法269

第8章 使用MTS实现数据服务层271

8.1 对MTS组件的要求271

8.1.1 用MTS组件实现商业规则271

8.1.2 存储过程的作用271

8.1.3 集中注意商业272

8.1.4 每层都有用272

8.2.1 MTS组件MemberData273

8.2 Mom-n-Pop MTS组件273

8.2.2 MTS组件VideoData274

8.2.3 MTS组件PointOfSale274

8.2.4 举例:使用共享属性管理器275

8.2.5 对象交互的情况——通过ID查找成员277

第9章 使用Active Server Pages创建Internet界面281

9.1 关于ASP281

9.1.1 Mom-n-Pop Web站点281

9.2 创建ASP286

9.2.1 向ASP页面中增加脚本命令286

9.2.2 ASP的内建对象288

9.2.3 在ASP脚本中声明和使用变量288

9.2.4 向浏览器发送内容288

9.2.5 HTML表单和Request对象289

9.2.6 在ASP脚本中创建对象289

9.2.7 在ASP脚本中处理记录集290

热门推荐