第1章 概述 1
1.1 背景 1
目录 1
1.2 动态Web应用程序 2
1.3 客户脚本 2
1.4 服务器脚本 3
1.5 活动服务器框架(ASF) 4
1.6 活动服务器对象 6
1.7 活动服务器组件 6
1.8 附加的软件技术 6
1.9 Visual InterDev的主要功能 7
1.10 开发环境 11
1.11 关键概念和术语 13
1.12 开发 14
2.1 用户界面概述 15
第2章 入门 15
2.2 窗口、工具条和上下文菜单 17
2.3 创建一个新的项目和应用程序 19
2.4 创建一个简单的HTML页面 23
2.5 格式化文本 25
2.6 插入HTML标记 26
2.7 工具箱窗口 28
2.8 创建一个简单的表单 31
2.9 创建一个简单的表格(Table) 34
2.10 修改表格结构 36
2.11 向Project中添加图像 36
2.12 把表格和图像结合在一起 37
2.13 项目开发器(Project Explorer) 37
2.15 解决(Solutions)、项目(Projects)和文件(Files) 40
2.14 属性窗口(Properties Window) 40
2.16 使用现有的应用程序 41
2.17 在本地(Local)模式下工作 42
2.18 文件比较 42
2.19 在脱机模式(Offline Mode)下工作 43
2.20 拷贝项目 44
2.21 菜单栏选项 45
第3章 VBScript 48
3.1 HTML脚本标记 48
3.2 变量 49
3.3 常量 50
3.4 操作符 51
3.5 MsgBox函数 52
3.6 程序注释 53
3.7 控制语句 54
3.8 Inputbox函数 59
3.9 数组 60
3.10 数学函数 64
3.11 字符串常量和函数 65
3.12 日期和时间函数 67
3.13 格式化函数 68
3.14 自定义程序 73
3.15 自定义函数 74
3.16 错误处理 75
3.17 对象 76
第4章 JavaScript 77
4.1 HTML脚本标记 77
4.2 变量 77
4.3 运算符 78
4.4 alert,confirm和prompt函数 80
4.5 程序注释 82
4.6 控制语句 82
4.7 对象 87
4.8 Math对象 88
4.9 Date对象 89
4.10 String对象 90
4.11 Array对象 91
4.12 自定义函数 94
4.13 自定义的对象 95
4.14 对象操作语句 97
4.15 附加功能和信息 99
第5章 对象、事件及脚本程序 100
5.1 动态HTML对象模型 100
5.2 客户脚本 101
5.3 事件处理 102
5.4 Window对象 103
5.5 History对象 106
5.6 Location对象 107
5.7 Navigator对象 108
5.8 Screen对象 109
5.9 框架集 110
5.10 Document对象 112
5.11 Element对象 115
5.12 Event对象 116
5.13 事件冒泡 118
5.14 有关事件处理的其它事项 120
5.15 脚本轮廓(Script Outline)窗口 121
5.16 智能感应语句实现 124
6.1 类型风格页及其规则 127
第6章 层叠型风格页 127
6.2 选择器(Selectors) 129
6.3 〈div〉和〈span〉标记 136
6.4 Style属性的层次性 137
6.5 类型风格页(Style Sheet)的用法 139
6.6 冲突的解决法 139
6.7 Style属性 141
6.8 属性窗口(Property Window) 151
6.9 定位物件 153
6.10 插入Div和Span标记 155
6.11 设计工具条 157
6.12 Z顺序 157
6.13 层叠类型风格页编辑器 159
6.14 使用CSS编辑器 162
6.15 链接一个页到一个类型风格页 166
第7章 动态HTML(DHTML) 167
7.1 过滤器(Filters) 167
7.2 转换(Transitions) 172
7.3 动态内容 186
7.4 动态风格 188
7.5 动态位置 189
7.6 数据绑定 190
7.7 结束语 195
第8章 活动服务器网页(ASP) 196
8.1 服务器脚本 196
8.2 一个简单的活动服务器网页 197
8.3 Application对象 198
8.4 Session对象 199
8.5 global.asa文件 201
8.6 Request对象 202
8.7 Response对象 207
8.8 Server对象 211
8.9 Cookies 212
8.10 服务器端的Includes 217
第9章 对数据库的操作 218
9.1 数据库概述 218
9.2 ODBC数据源 219
9.3 结构化查询语言(SQL) 225
9.4 开始工作 227
9.5 使用SQL查询设计器 231
第10章 对数据库的进一步讨论 247
10.1 数据库概述 247
10.2 ODBC数据源 247
10.3 开始使用SQL Server 254
10.4 数据库示意图 257
10.5 表 258
10.6 视图 260
10.7 存储过程 264
10.8 触发器(Triggers) 269
第11章 数据库项目及数据库示意图 272
11.1 改变脚本(Change Scripts) 272
11.2 数据库项目 272
11.3 数据库设计器(Database Designer) 275
第12章 活动服务器部件(Active Server Components) 287
12.1 创建对象 287
12.2 服务器对象工具箱 288
12.3 Browser Capabilities 289
12.4 Content Linking 292
12.5 Dictionary对象 295
12.6 FileSystemObject对象 297
12.7 Ad Rotator对象 299
12.8 活动数据对象(ADO) 301
12.9 创建活动服务器部件 307
第13章 调试 308
13.1 调试工具条 308
13.2 调试菜单 309
13.3 调试客户脚本 310
13.4 使用观察(Watch)窗口 311
13.5 断点的进一步讨论 311
13.6 条件断点 313
13.7 控制程序的执行 314
13.8 使用立即(Immediate)窗口 316
13.9 调用栈(Call Stack) 316
13.10 关联一个运行文档 317
13.11 使用即时调试 319
13.12 调试服务器脚本 320
13.13 调试ASP页面时使用Locals窗口 321
13.14 调试包含客户与服务器脚本的ASP 323
13.15 调试global.asa文件 324
13.16 远程调试 325
13.17 调试存储过程和触发器 326
第14章 链接视图 327
14.1 链接图 327
14.2 链接 328
14.3 链接图图标 329
14.4 Link View工具条 332
14.5 使用链接图 336
14.6 链接修补 337
14.7 观看外部站点 337
14.8 断链报告 339
14.9 菜单条选项 340
第15章 设计时间控件 341
15.1 DTC的一般形式 341
15.2 脚本对象模型(SOM) 342
15.3 脚本平台(Scripting Platform) 343
15.4 Button DTC 343
15.5 PageObject DTC 345
15.6 获得并显示数据库信息 353
15.7 Label DTC 359
15.8 Listbox DTC 360
15.9 Checkbox DTC 362
15.10 OptionGroup DTC 364
15.11 再论Recordset DTC 365
15.12 Grid DTC 367
15.13 再论Grid DTC 370
15.14 客户端数据捆绑 371
15.15 FormManager DTC 372
15.16 Page Transitions DTC 376
第16章 再论设计时间控件 377
16.1 PageObject DTC 377
16.2 Recordset DTC 378
16.3 项目配置 379
16.4 示例(执行一个SQL语句) 380
16.5 示例(执行一个存储过程) 385
16.6 示例(给一个存储过程动态设置参数) 387
16.7 示例(执行一个参数化查询) 388
16.8 示例(为参数化查询动态设置参数) 389
16.9 示例(执行一个SQL语句) 390
16.10 示例(执行一个SQL语句并格式化输出) 392
16.11 示例(使用表单接口) 395
16.12 示例(远程脚本) 400
第17章 站点设计 404
17.1 Themes 404
17.2 站点示意图(Site Diagram) 407
17.3 Layout(页面布局) 417
17.4 定制Themes 427
17.5 PagrNavBar DTC 434
17.6 定制Layouts 436
17.7 模板(Templates) 440
17.8 重新计算链接 440
第18章 源代码控制 442
18.1 Visual SourceSafe概述 442
18.2 安装Visual SourceSafe 442
18.4 文件 443
18.3 整合VisualSourceSafe和Visual InterDev 443
18.5 Proiect Explorer上下文菜单 444
18.6 菜单条选项 445
18.7 Web Project和源代码控制 445
18.8 Visual SourceSafe Explorer 449
18.9 解决文件冲突 449
18.10 源文件控制和数据库Project 450
18.11 源文件控制和存储过程 450
第19章 实例分析 451
19.1 数据库设计 451
19.2 用户界面设计 452
19.3 项目建立和站点设计 457
19.4 页面设计 458
19.5 测试和配置 480
19.6 结束语 480