第一部分 Visual InterDev入门 3
第一章 Visual InterDev简介 3
1.1 Internet, Intranets和Extranets 5
1.1.1 intranet的特点 5
1.2 静态Web站点与动态Web应用程序 6
1.2.1 改变图景 7
1.2.2 Visual Basic 5带来的进步 7
1.2.3 服务器端脚本 8
1.3 Visual InterDev 8
1.4 Visual InterDev IDE和Project System 10
1.5 Visual InterDev和Active Server Framework 11
1.5.1 Web的由来:被链接的静态正文 11
1.5.2 动态HTML 12
1.5.3 Active Server Framework 12
1.6 Active Server组件的丰富功能 13
1.6.1 Active Server页面 14
1.7 Design-Time ActiveX控件 15
1.8 数据库连接 16
1.8.2 Data View 17
1.8.1 ActiveX数据对象 17
1.8.3 数据库Design-Time ActiveX控件 18
1.8.4 数据库向导 19
1.8.5 Query Designer 19
1.8.6 Database Designer 19
1.8.7 伸缩性 21
1.9 用ActiveX Server组件开发多层应用 21
1.9.2 遗留系统与Web应用的集成 22
1.9.3 使用DCOM发布ActiveX Server组件 22
1.9.1 扩展Visual InterDev应用 22
1.10 开发Web页面 23
1.10.1 ActiveX控件和Java进程 24
1.10.2 HTML页面的客户端脚本 24
1.10.3 2.5D HTML Layout Editor 25
1.11 管理Web站点 27
1.11.1 项目系统中的站点管理特性 27
1.11.2 自动链接修复 27
1.11.3 Link View 27
1.11.4 Visual SourceSafe的多用户开发和集成 28
1.12.1 Microsoft Image Composer 29
1.12 编辑内容 29
1.12.2 Microsoft Music Product 30
1.13 开放和可扩展的结构 30
第二章 安装Visual InterDev 31
2.1 系统需求 31
2.2 安装方案 32
2.3 Visual InterDev许可协议 34
2.4 安装Visual InterDev 35
2.5 安装FrontPage Server Extensions 36
2.6 安装Visual SourceSafe 38
第三章 Visual InterDev:一个集成开发环境 40
3.1 Visual InterDev的结构 40
3.1.1 Visual InterDev 41
3.1.2 Visual SourceSafe 42
3.1.3 Internet Information Server 42
3.1.4 FrontPage Server Extensions 42
3.1.5 ActiveX Server Frarnework 43
3.1.6 数据库服务器 44
3.1.7 发生在幕后的事情 44
3.1.8 文件类型 45
3.1.9 Visual InterDev结构中的组件 46
3.1.10 IDE的组件 47
3.1.11 IDE中的操作 50
第四章 创建和维护应用 59
4.1 创建Web项目 59
4.2 Web项目类型 60
4.3 打开已存在的站点 62
4.4 在项目中管理文件和文件夹 63
4.4.1 添加新项 63
4.4.2 添加已存在的文件或文件夹 65
4.4.5 刷新本地工作副本 66
4.4.6 移动文件或文件夹 66
4.4.3 删除文件或文件夹 66
4.4.4 重新命名文件或文件夹 66
4.4.7 复制Web站点 69
4.4.8 文件状态 69
4.4.9 手动地重新计算链接 70
4.4.10 用Visual InterDev处理已存在的Web站点 71
4.5 用Link View管理站点 72
4.5.1 选取和处理多重对象 76
4.5.2 管理Link View 77
5.1 FrontPage Editor快速入门 78
第五章 使用FrontPage 78
5.1.1 设定页面属性 80
5.1.2 处理文本 82
5.1.3 处理超链接 84
5.1.4 处理图像 86
5.1.5 处理表格 87
5.1.6 处理表单 88
5.1.7 使用脚本处理ActiveX控件和Java小程序 89
5.2 WebBot组件注释 90
第六章 Active Server Pages简介 92
6.1 什么是ASP Web页面 93
6.2 ASP文件入门 93
6.3 ASP基本元素 95
6.4 脚本分隔符 95
6.5 语句 95
6.6 脚本标识 96
6.7 包含其他文件:服务器端包含文件 97
6.8 用户定义的过程和函数 98
6.8.1 调用过程 98
6.10 Active Server对象 100
6.9 在ASP中使用VBScript 100
6.10.1 Application对象 101
6.10.2 Request对象 101
6.10.3 Response对象 104
6.10.4 Server对象 107
6.10.5 Session对象 107
第七章 Visual InterDev的数据库功能简介 108
7.1 项目的数据库连接 110
7.1.1 ODBC数据资源 110
7.1.2 添加数据库连接 111
7.1.3 产生ODBC数据资源 112
7.2 Query Designer 114
7.3 数据库向导 116
7.3.1 使用Data Form Wizard 117
7.4 使用设计时数据控件建立动态HTML 119
7.4.1 使用Data Range控件 120
7.4.2 使用Data Command设计时控件 136
第八章 HTML表单和页面的交互作用 142
8.1 Form集合 142
8.2 QueryString集合 147
8.3 使用服务器变量 148
9.1.1 Global.asa文件 151
第九章 管理应用的状态 151
9.1 Active Server应用 151
9.1.2 工作期和应用的作用域 152
9.2 作为一个单元的应用 153
9.3 Application对象 153
9.3.1 应用的事件 154
9.4 Session对象 156
9.5 用cookies保存和检索数据 158
9.5.1 用cookies保存数据:Response对象 158
9.5.2 用cookies检索数据:Request对象 159
9.5.3 工作期和cookies 160
9.6 保存状态信息 161
第二部分 高级Visual InterDev开发 165
第十章 SQL数据库和Query Designer 165
10.0.1 Query Designer界面 165
10.1 用Query Designer建立查询 166
10.1.1 在查询中使用表达式 167
10.1.2 隐藏字段 169
10.1.3 打印查询结果 169
10.2.2 产生和执行存储过程 170
10.2.1 建立复杂查询 170
10.2 SQL的特点 170
10.2.3 使用热键执行查询 174
10.2.4 建立Update查询 174
10.2.5 建立Insert查询 174
10.2.6 建立Delete查询 175
10.3 Parameter查询 176
10.3.1 杂项提示 189
10.4 独立查询文件 189
11.1 向导选项 193
第十一章 使用Data Form Wizard 193
11.2 修改向导产生的代码 195
11.2.1 List.asp文件 196
11.2.2 Form.asp文件 200
11.2.3 Action.asp文件 205
11.2.4 在你的站点上移动生成的文件 212
11.3 未公开的向导功能 213
第十二章 使用ADO创建高级数据库应用 214
12.1 Microsoft的数据访问Players 214
12.2 ADO和RDO 216
12.3.2 Connection对象 217
12.3 ADO的对象,方法和属性 217
12.3.1 ADO包含文件 217
12.3.3 Recordset对象 218
12.3.4 Fields对象 219
12.3.5 Command对象 220
12.3.6 Parameter对象 221
12.3.7 Properties集合 222
12.3.8 Errors集合 223
12.4 普通数据库技术 224
12.4.1 Session-Wide连接 224
12.4.2 在Recordset对象中迭代 226
12.4.3 添加、修改和删除记录 228
第十三章 用Visual InterDev管理数据库 230
13.1 在Data View中管理数据库 231
13.2 产生和编辑存储过程 232
13.3 产生和编辑触发器 233
13.4 在Data View中打开表格 234
13.5 使用Database Designer处理SQL Server 234
13.5.1 产生表格 235
13.5.2 使用Database Designer 237
14.1 Visual Inter Dev的Active Server组件 245
第三部分 服务器端和客户端Web组件 245
第十四章 利用服务器端ActiveX组件 245
14.1.1 Advertisement Rotator组件 246
14.1.2 判断浏览器的性能 253
14.1.3 读写文本文件 258
14.1.4 Dictionary对象 265
14.1.5 内容的自动的制表 270
第十五章 介绍VBScript和JScript 276
15.0.1 一段VBScript的剖析 276
15.0.2 变量 277
15.0.3 操作符 278
15.0.4 数据类型 279
15.0.5 流程控制 280
15.0.6 程序 284
15.0.7 对象 286
15.1 JScript 287
15.1.1 对一段JScript的剖析 287
15.1.2 变量 288
15.1.3 操作符 288
15.1.4 数据类型 289
15.1.5 流程控制 291
第十六章 集成客户端Java小程序和ActeveX控件 294
16.1 集成客户端Java小程序 294
16.1.1 ASP Web页面里的Java小程序 297
16.1.2 Visual J+ +和Visual InterDev之间的项目层集成 297
16.2 集成客户端ActiveX控件 298
16.2.1 在HTML和ASP文件里插入ActiveX控件 298
16.2.2 使用Codebase属性来下载控件 302
16.3 组件安全性 303
16.3.1 Script Wizard 304
16.4 使用FrontPage Editor插入脚本和ActiveX控件 306
16.5 脚本和HTML 308
16.5.1 事件程序 308
16.5.2 使用HTML表单和VBScript 309
16.5.3 将ActiveX控件与VBScript结合 311
第十七章 创建和使用HTML Layout 321
17.1 开始 323
17.1.1 ALX 文件格式 325
17.2 添加和修改脚本 328
17.3 使用HTML Layout编辑器 329
17.3.1 使用Toolbox 330
17.3.2 设置控件属性 331
第四部分 发布,站点管理和基于小组的开发 337
第十八章 高级发布功能 337
18.2 管理自己的Web站点 337
18.1.1 使用Web管理功能 337
18.1.4 访问文件属性信息 340
18.1.5 复制一个新Web站点 340
18.1.3 在站点内移动文件和文件夹 340
18.1.2 向站点添加内容 340
18.1.6 文件的工作副本和主文件 341
18.1.7 自动文件更新 344
18.1.8 使用链接修复 344
18.1.9 使用Link View管理一个站点 345
第十九章 启用基于小组的开发 348
19.1 FrontPage97 348
19.1.1 FrontPage Explorer快速入门 349
19.1.2 FrontPage Editor快速入门 353
19.2 使用其他工具 356
20.1 用Visual SourceSafe管理文件 357
第二十章 集成Visual SourceSafe控件 357
20.1.1 安装Visual SourceSafe使它与Visual InterDev一起使用 358
20.1.2 Visual SourceSafe和文件系统 359
20.1.3 使用资源代码控制 360
20.2 Visual SourceSafe Explorer 362
第五部分 安全性 365
第二十一章 添加安全性 365
21.1 站点安全性 365
21.1.1 IP Filtering 366
21.1.2 Windows NT用户的访问权利 367
21.1.3 FrontPage Server Extensions权限 368
21.1.4 NTFS权限 370
21.2 Secure Sockets Layer 371
21.3 Client Certificates 373
21.3 数据库安全性 373
第六部分 扩展和定制Visual InterDev 381
第二十二章 InterDev的体系结构 381
22.1 根Web和子Web 381
22.2 设置主脚本语言 382
22.3 ASP注册表项 383
22.4 Visual InterDev目录结构 389
22.5 Visual InterDev组件 390
22.6 Visual InterDev如何与你的站点通讯 390
第二十三章 定制Visual InterDev 393
23.1 命令和菜单 393
23.2 宏 398
23.2.1 录制Visual InterDev宏 399
23.2.2 创建和编辑宏 400
23.2.3 在宏的内部 401
23.2.4 运行Macros 402
23.2.5 将宏分配给工具栏或键的组合 404
23.2.6 Visual InterDev对象模型 404
第二十四章 创建ActiveX设计时控件 406
24.0.1 建立一个设计时控件 407
24.0.2 测试你的设计时控件 413
24.0.3 添加一个属性页 415
24.1 在向导中使用设计时控件 417
第七部分 添加多媒体的内容 421
第二十五章 使用内容工具 421
25.1 Media Manager 421
25.1.1 Media Manager入门 422
25.1.2 创建和管理Annotation数据库 427
25.2 Image Composer 428
25.2.1 Image Composer入门 428
25.2.2 精灵的使用 431
25.2.3 使用特殊效果 436
25.3 Music Producer 439
25.4 Microsoft GIF Animator 440
25.5 样例多媒体文件 442
26.1 Internet Information Server 4 447
第二十六章 前面的道路 447
第八部分 未来的发展 447
26.1.1 Microsoft Management Console 448
26.1.2 Microsoft Transaction Server 448
26.1.3 虚拟主机的支持 449
26.1.4 客户认证 449
26.1.5 Microsoft Index Server 449
26.1.6 HTTP 1.1 449
26.1.7 Site Analyst和Usage Analyst 450
26.2 Active Server Pages 451
26.2.1 Transactional脚本 451
26.1.8 Certificate Server 451
26.2.2 管理工具 452
26.2.3 孤立的ASP应用程序 452
26.2.4 文件上载 452
26.2.5 应用程序根的变化 453
26.2.6 脚本调试器 453
26.3 服务器端ActiveX组件 455
26.3.1 Content Rotator 455
26.3.2 Active Messaging/SMTP 455
26.3.3 MyInfo、Status、System和Tools 455
26.4 FrontPage 98 456
26.3.4 Page Counter 456
26.3.5 Permission Checker 456
26.5 Internet Explorer 4 458
第九部分 附录 463
附录A WinInet的错误代码 463
附录B 联机资源 469
附录C 更进一步的材料 470
附录D Active Server Framework中的内建对象 471
附录E 服务器端ActiveX组件 475
附录F CD-ROM内容 481