图书介绍

怎样用ASP和COM进行Web编程PDF|Epub|txt|kindle电子书版本网盘下载

怎样用ASP和COM进行Web编程
  • (美)Matt J. Crouch著;康博创作室译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115090327
  • 出版时间:2001
  • 标注页数:288页
  • 文件大小:33MB
  • 文件页数:305页
  • 主题词:

PDF下载


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

下载说明

怎样用ASP和COM进行Web编程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Active Server Platform1

1.1 简介1

1.2 Web客户/服务器模型1

1.2.1 Web客户/Web服务器1

1.2.2 Web客户/服务器通信协议2

1.2.3 用CGI程序进行服务器端处理2

1.2.4 通用网关接口的缺点3

1.2.5 Active Server Platform的优点3

1.3 Active Server Platform的软件部分4

1.4 Internet Information Server(IIS)4

1.5 Active Server pages(ASP)5

1.6 组件对象模型(COM)和COM服务器6

1.6.1 COM的主要优点6

1.6.2 COM的其他优点7

1.7 Microsoft Transaction Server(MTS)8

1.9 支持ASP的平台9

1.8 Active Server Platform的其他替代产品9

1.10 下章介绍10

第2章 VBScript编程语言13

2.1 介绍13

2.2 Megabyte s Pizzeria欢迎页面13

2.3 .asp文件13

2.4 测试.asp文件(从Web根目录下运行)14

2.5 VBScript的数据类型16

2.6 VBScript中的变量17

2.7 VBScript中的常量18

2.8 程序流程控制19

2.8.1 If...Then...Else19

2.8.2 Select Case19

2.9 比较表达式的值20

2.10 逻辑运算符21

2.11 函数与子程序21

2.12 创建循环22

2.12.1 While...Wend22

2.12.3 For...Next23

2.12.2 Do...Loop23

2.12.4 For Each...Next24

2.13 创建Megabyte的欢迎页面25

2.14 小结29

2.15 下章介绍29

第3章 Active Server Pages基础31

3.1 简介31

3.2 Web应用程序31

3.4 Application对象32

3.3 Active Server Pages对象模型32

3.4.1 何时使用应用程序变量33

3.4.2 Contents集合33

3.4.3 StaticObjects集合34

3.4.4 应用程序变量的变更率34

3.4.5 使用应用程序变量的潜在危险35

3.4.6 保护应用程序变量35

3.5 Session对象35

3.5.1 Contents和StaticObjects集合36

3.5.3 控制Session37

3.5.2 剖析Session37

3.6 global.asa文件38

3.6.1 跟踪Application和Session事件39

3.6.2 global.asa文件结构39

3.6.3 使用Application和Session事件40

3.7 Request对象41

3.7.1 CGI编码和表单变量41

3.7.2 Cookies44

3.7.3 Server变量45

3.7.4 Megabyte s Pizzeria订单注册页面47

3.7.5 newuser.asp脚本文件51

3.7.6 客户认定52

3.7.7 认定代码示例52

3.8 Response对象54

3.8.1 发送页面输出54

3.8.2 缓冲输出流54

3.8.3 使用HTTP标题56

3.8.4 Cookies57

3.8.5 浏览器重定向58

3.8.6 定制IIS/PWS记录特征59

3.9 Server对象60

3.9.1 HTML编码60

3.9.2 URL编码61

3.9.3 设置脚本的等待时间参数61

3.9.4 实例化COM对象62

3.9.5 使用标记创建COM组件62

3.11 小结63

3.10 ObjectContext对象63

3.12 下章介绍64

第4章 使用数据库和ActiveX数据对象65

4.1 介绍65

4.2 Microsoft数据访问技术的发展历史65

4.2.1 开放式数据库连接(ODBC)65

4.2.2 数据访问对象(DAO)和远程数据对象(RDO)65

4.4.1 Open方法66

4.4 Connection对象66

4.3 用ADO编程66

4.2.4 ActiveX数据对象(ADO)66

4.2.3 基于COM的OLE-DB66

4.4.2 存储用户帐户信息68

4.4.3 执行SQL语句69

4.4.4 处理代码中的异常情况69

4.5 Errors对象69

4.5.1 捕获错误70

4.6 数据库连接池71

4.5.2 Close方法71

4.7 数据库事务处理72

4.7.1 Properties对象属性74

4.7.2 Connection对象的其他属性75

4.8 Recordset对象76

4.8.1 光标类型76

4.8.2 用记录集进行查询77

4.8.3 启动查询进程78

4.8.4 确定记录集的性能80

4.8.5 更新记录集80

4.8.6 更新Megabyte的帐户生成系统82

4.9 ADO的高级功能83

4.9.1 将记录集检索到数组中84

4.9.2 用字符串获取记录集85

4.9.3 查找记录集86

4.9.4 过滤记录集中的记录87

4.9.5 用Command和Parameter对象进行动态查询92

4.9.6 把记录集中的记录输出到文件中93

4.9.7 查询数据库的概要信息93

4.10 小结96

4.11 下章介绍96

第5章 在Active Server Pages中使用COM对象99

5.1 介绍99

5.2 从面向对象的代码到COM99

5.2.1 封装99

5.3 在ASP中使用COM对象100

5.3.1 创建COM对象实例100

5.2.3 进入组件对象模型(COM)100

5.2.2 用C++编制可重用代码的缺陷100

5.3.2 清除COM对象实例101

5.4 使用内嵌的脚本对象101

5.4.1 Dictionary对象102

5.4.2 FileSystemObject对象104

5.4.3 File对象和Folder对象105

5.4.4 Drive对象106

5.4.5 Files、Folders和Drives集合107

5.4.6 TextStream对象109

5.5 使用标准的IIS组件110

5.5.1 AdRotator组件110

5.5.2 Browser Capabilities组件114

5.5.3 Content Linking组件116

5.6 小结117

5.7 下章介绍118

第6章 COM结构和活动模板库119

6.1 简介119

6.2 创建COM对象的优点119

6.4.1 创建一个项目120

6.3 COM结构综述120

6.4 用Visual C++ATL COM Wizard创建COM组件120

6.4.2 增加一个新的ATL对象121

6.4.3 给COM对象添加方法125

6.4.4 给COM对象添加属性127

6.4.5 为属性和方法添加执行代码129

6.4.6 编译该项目132

6.5 COM组件注册132

6.6 从ASP Page中调用COM组件132

6.7 COM和ATL环境133

6.7.1 接口133

6.7.2 简化的接口类133

6.7.3 执行类134

6.7.4 调用执行类的方法135

6.7.5 创建新的接口135

6.8 IUnknown接口136

6.9 接口定义语言(IDL)136

6.10.1 CoCreateInstance()139

6.10 对象的实例化139

6.10.2 HRESULT144

6.10.3 SUCCEEDED宏和FAILED宏145

6.10.4 Release()145

6.11 用ATL灵巧指针和类型库访问COM对象145

6.11.1 类型库145

6.11.2 使用#import指令146

6.11.3 ALT灵巧指针148

6.11.4 使用命名空间151

6.12 在VisualC++中使用ADO和灵巧指针152

6.13 在VisualC++和VBScript中使用ADO153

6.14 小结155

6.15 下章介绍156

第7章 高级COM开发159

7.1 简介159

7.2 COM概述159

7.3 定义自动控制160

7.3.1 静态调用和动态调用160

7.3.3 Invoke()的背景知识162

7.3.2 IDispatch和Dispinterfaces162

7.3.4 Invoke()163

7.3.5 DISPPARAMS结构体164

7.3.6 VARIANT,VARIANTARG*等164

7.3.7 获取DISPID165

7.3.8 阶段小结168

7.4 数据类型168

7.4.1 VARIANT数据类型168

7.4.2 变体实用函数169

7.4.3 CComVariant类171

7.5 使用属性172

7.5.1 使用属性中的数值数据172

7.5.2 使用字符串173

7.5.3 CComBSTR类174

7.5.4 其他BSTR封装类177

7.5.5 转换COM数据类型177

7.6 使用方法178

7.6.1 处理其他数据类型178

7.6.2 返回一个对象引用179

7.6.4 COM SAFEARRAY180

7.6.5 SAFEARRYBOUND结构体180

7.6.3 处理数组180

7.6.6 创建一个新SAFEARRAY181

7.6.7 SAFEARRAY组件实例182

7.7 初始化类成员变量186

7.8.1 添加一个ActiveX Server组件187

7.8.2 IScriptingContext187

7.8 访问COM组件里的ASP对象187

7.8.3 从查询字符串中获取变量的例示190

7.9 错误处理191

7.9.1 ISupportErrorInfo192

7.9.2 使用Error()方法获得错误193

7.9.3 运行错误处理的实例194

7.10 小结194

7.11 下章介绍196

8.2 Microsoft Transaction Server(MTS)197

第8章 Microsoft Transaction Server、Active Directory和Microsoft Message Queuing入门197

8.1 简介197

8.3 Megabytes订单组件199

8.3.1 使用PizzaOrder组件199

8.3.2 使用SQL Server7.0199

8.3.3 为数据库配置ODBC数据源208

8.4 创建PizzaOrder组件210

8.4.1 Order.cpp文件212

8.4.2 添加PizzaOrder属性和方法214

8.6 在Transaction Server环境中添加组件223

8.5 ACID测试:COM组件的设计考虑223

8.7 事务性ASP:在ASP内使用组件227

8.8 将PizzaOrder组件集成到Megabyte应用程序中228

8.9 Microsoft Message Queuing(MSMQ)230

8.9.1 MSMQ资源管理器231

8.9.2 MSMQ的基本设置231

8.9.3 发送一个信息233

8.9.4 MSMQ对象234

8.9.5 读取信息队列235

8.10 Active Directory Services Interface(ADSI)237

8.10.1 ADS名称空间容器238

8.10.2 标准的ADSI对象属性和方法239

8.10.3 标准容器对象的属性和方法240

8.10.4 使用ADSI管理用户和组241

8.10.5 ADSI的未来242

8.11 协同数据对象(CDO)242

8.12 本章小结243

8.13 下章介绍245

第9章 ASP应用程序的安全247

9.1 简介247

9.2 ASP/HTML设计247

9.3 Windows NT的安全系统248

9.3.1 文件系统248

9.3.2 用户权限、组、策略248

9.4 Internet Information Server上的用户确认类型249

9.4.1 匿名访问249

9.4.4 Basic Authentication250

9.4.2 使用用户名/口令数据库250

9.4.3 使用Windows NT Challenge/Response Authentication250

9.5 在站点上编码和设置安全性252

9.6 安全连接252

9.7 加密系统的崩溃253

9.7.1 单密码加密253

9.7.2 双密码加密253

9.8 数字签名254

9.9 证书254

9.10 定制身份确认方案255

9.11 小结256

9.12 全书总结257

附录A IIS/PWS及支持软件的安装和配置259

A.1 Windows NT 4.0 Option Pack259

A.1.1 从哪里获取Option Pack259

A.1.2 安装说明259

A.2.1 设置Home目录263

A.2 配置IIS/PWS263

A.2.2 配置虚拟目录266

A.2.3 安装Megabyte s Pizzeria Samples268

附录B 调试ASP应用程序271

B.1 微软开发环境调试器271

B.2 调用调试器271

B.3 设置断点272

B.4 调试控制272

B.5 在IIS下调试ASP组件的设置273

B.6 在MTS下调试ASP组件的设置275

附录C ASP内置对象277

C.1 Server对象277

C.2 Request对象277

C.3 Response对象277

C.4 Application对象278

C.5 Session对象278

C.6 ObjectContext对象278

附录D ADO参考279