第一部分 Visual InterDev基础 3
第1章 Microsoft Visual InterDev 6.0介绍 3
1.1 Visual InterDev 6.0 3
1.2 Visual InterDev在Visual Studio中的作用 5
1.3 Visual InterDev和Windows DNA 6
1.4 Design-Time控件 8
1.5数据库连接 9
1.6用ActiveX服务器组件开发多层应用 12
1.7开发Web页面 14
1.8管理Web站点 16
1.9编辑内容 18
1.10一个开放和可扩展的结构 18
第2章 使用集成开发环境 19
2.1 Visual InterDev IDE和工程系统 19
2.2创建一个Web工程 33
2.3 Web工程类型 35
2.4打开已有的站点 36
2.5管理工程文件夹和文件 37
2.6使用Link View(链接显示)管理站点 46
第3章 调试应用 51
3.1概述 51
3.2调试策略 52
3.3远程调试 65
3.4错误代码 67
第二部分 重要应用程序 71
第4章 使用脚本对象模型 71
4.1概述 71
4.2如何使其工作 71
4.3脚本对象模型如何工作 72
4.4使用PageObject DTCs 75
4.5在其他页面上访问方法和属性 80
第5章 数据环境介绍 85
5.1操作数据库连接 86
5.2用数据命令对象工作 90
5.3使用客户端数据库特性 97
5.4使用查询设计器(Query Designer) 98
第6章 使用设计时(Design-Time)控件 101
6.1介绍 101
6.2使用DTCs 107
第7章 使用动态HTML 125
7.1动态HTML对象模型 125
7.2动态样式 127
7.3动态定位 129
7.4动态内容 130
7.5层叠样式页 135
第三部分 将脚本对象模型做成脚本 145
第8章 脚本设计时间控制 145
8.1选择脚本平台 145
8.2基础知识 145
8.3使用用户界面DTC 148
8.4其他 159
第9章 创建表格 160
9.1使用FormManager DTC创建表格 160
9.2对HTML表格和页面的影响 165
9.3 QueryString收集器 170
9.4使用带有表格的服务器变量 171
第10章 使用活动服务器网页(ASP) 174
10.1什么是ASP Web网页 175
10.2 ASP的基本单元 176
10.3脚本标记和分隔符 176
10.4语句 177
10.5介绍VBScript和JScript 178
10.6引用其他文件:面向服务器的引用功能 194
10.7用户定义的过程和函数 195
10.8服务器对象 197
10.9管理应用程序的状态 207
第11章 集成的客户端ActiveX控件和Java小程序 216
11.1集成的客户端ActiveX控件 216
11.2集成的客户端Java小程序 228
第四部分 高级数据库开发 239
第12章 数据环境 239
12.1数据查看 240
12.2数据库设计器 241
12.3 THE QUERY DESIGNER(查询设计器) 248
12.4源代码编辑器 254
12.5数据库工程 255
第13章 为数据环境编写脚本 261
13.1脚本DE对象 261
13.2使用DTC和数据捆绑控件编写脚本 267
第14章 Recordset事件的应用 277
14.1记录集对象 277
第15章 使用存储过程 291
15.1存储过程基础 291
15.2准备数据库 293
15.3建立存储过程 296
15.4调试和执行存储过程 299
15.5从活动服务器页面(ASP)调用存储过程 303
第16章 使用客户端数据库功能 310
16.1数据捆绑结构 310
16.2使用表格(TABULAR)数据控件 317
16.3使用XML数据源对象 323
16.4使用设计时控件 325
16.5选择你的脚本平台 326
第五部分 开发n层应用 329
第17章 使用服务器组件 329
17.1 Windows DNA 329
17.2 COM+ 331
17.3 Web结构 331
17.4从工具箱中使用服务器对象 334
17.5 AD Rotator组件 338
17.6浏览器能力组件 344
17.7 Filesystem对象组件 350
17.8 Dictionary组件 356
17.9 Content Linking组件 360
17.10 CDONTS NewMail对象 365
17.11 CDONTS Session对象 366
17.12 Index Server Query对象 367
17.13 Index Server(索引服务器)Utility对象 370
17.14 Pennission checker组件 370
第18章 用VB 6.0创建ActiveX组件 372
18.1简介 372
18.2创建ActiveX组件 372
18.3发布ActiveX组件 381
18.4总结 384
第19章 创建事务性ASP网页 385
19.1事务 385
19.2 Microsoft Transaction Server 386
19.3 ObjectContext对象 388
19.4 ASP事务基础 390
19.5在ASP中使用ADO的事务 398
19.6总结 401
第20章 用VB6.0创建事务性组件 402
20.1创建事务性组件 402
20.2配置事务性组件 412
20.3网络银行的例子 418
20.4总结 432
第21章 在ASP中使用Microsoft消息队列服务器(Message Queue Server) 433
21.1简介 433
21.2 Microsoft消息队列服务器 433
21.3安装MSMQ 436
21.4管理MSMQ 439
21.5 MSMQ组件 441
21.6在ASP中使用MSMQ 442
21.7总结 448
第六部分 安全 451
第22章 增加安全 451
22.1站点安全 451
22.2 Secure Sockets层 458
22.3客户认证 459
22.4数据库安全 460
第23章 使用证书 465
23.1公共密钥基础 465
23.2认证委员会 466
23.3证书服务器(Certificate Server) 466
23.4客户端证书 471
23.5编写ASP代码以读取客户端证书 474
23.6编写ASP代码以访问证书服务器功能 478
23.7总结 482
附录A 什么在那儿工作 483