第1章 初识Visual InterDev 1
1.1 WWW的发展和Visual InterDev的产生 2
1.2 Visual InterDev和Microsoft Visual Studio家族 3
1.3 Visual InterDev的安装 4
1.4 Visual InterDev的功能特性 6
1.5 Visual InterDev集成开发环境简介 8
1.5.1 View窗体 9
1.5.2 Project Explorer窗口 11
1.5.3 属性窗口 13
1.5.4 工具箱 14
1.5.5 工具栏 15
1.5.6 任务表(Task List) 16
1.6 创建一个简单的Web工程 18
1.6.1 启动Web工程向导 19
1.6.2 Web服务器和站点结构 20
1.6.3 指定Web应用程序的名称 21
1.6.4 添加布局和主题 22
1.6.5 添加站点图 23
更上一层楼 27
第2章 脚本编程 29
2.1 Visual InterDev脚本对象模型介绍 30
2.1.1 运行SOM 31
2.1.2 SOM的运行机理 33
2.2 脚本编程 34
2.2.1 客户端脚本 34
2.2.2 服务器端脚本 36
2.2.3 使用设计时控件和脚本对象 37
2.2.4 为目标平台编写相应脚本 40
2.3 使用PageObject DTC编写脚本 44
2.3.1 定义页面的方法 45
2.3.2 定义页面属性 46
2.4 远程脚本编程 47
2.4.1 同步远程过程调用 48
2.4.2 异步远程过程调用 48
更上一层楼 50
第三章 DHTML和CSS 53
3.1 DHTML简介 54
3.2 文档对象模型 56
3.3 动态样式 58
3.4 动态定位 59
3.5 动态内容 63
3.6 数据绑定 67
3.7 创建动态大纲 68
3.7.1 利用父项目和子项目 68
3.7.2 大纲的展开的收缩 69
3.8 CSS简介 70
3.9 CSS基本语法 71
3.10 CSS属性 74
3.11 使用样式表 75
更上一层楼 77
第4章 使用设计时控件 79
4.1 设计时控件的结构 80
4.2 插入一个DTC 81
4.3 DTC的属性 83
4.4 常用DTC的使用 85
更上一层楼 89
第5章 数据库技术 91
5.1 数据库基础 92
5.1.1 Visual InterDev数据环境 92
5.1.2 ODBC数据源 93
5.1.3 SQL简介 97
5.1.4 连接数据库 99
5.1.5 查看数据视图(Data View) 101
5.1.6 查看数据环境 101
5.1.7 数据绑定 102
5.2 查看和修改数据 104
5.2.1 获得记录 105
5.2.2 显示Web页面上的数据 106
5.2.3 修改数据 107
5.3 SQL Server简介 109
5.3.1 SQL Server6.5简介 110
5.3.2 SQL Server7.0 111
5.4 可视化数据库工具的使用 112
5.4.1 使用SQL查询设计器 113
5.4.2 使用数据库设计器(Database Designer) 115
5.4.3 Source Code编辑器 116
5.5 ActiveX Data Object简介 117
5.5.1 ADO2.x简介 118
5.5.2 ADO2.x中的Web开发特性 118
5.5.3 ADO对象 119
5.6 管理数据库工程 120
5.6.1 加入数据库工程 120
5.6.2 同时使用数据库工程和Web工程 121
5.6.3 把源控件加到数据库工程上 122
更上一层楼 123
第6章 创建和维护Web站点 125
6.1.1 使用主题和布局等技术 126
6.1.2 站点一致性 126
6.1 站点设计常识 126
6.2 站点体系结构 127
6.2.1 Web服务器的发展 127
6.2.2 Web浏览器的发展 128
6.2.3 Web站点开发的模型 128
6.2.4 Web站点开发组 130
6.2.5 Web生命周期 131
6.3 站点布局设计 131
6.3.1 为新工程指定一个布局 131
6.3.2 为已存在的工程指定一个布局 132
6.3.3 使用布局 133
6.5.1 使用链接视图 134
6.4 设计模板 134
6.5 链接的检查与维护 134
6.5.2 检验项 136
6.6 维护链接 137
6.6.1 过滤链接 137
6.6.2 查看链接图 138
6.6.3 维修链接 138
6.6.4 更新链接信息 139
6.6.5 寻找断开的链接和未经引用的文件 139
6.7 使用站点样式 140
6.7.1 编辑样式表 140
6.7.2 使用CSS编辑器 141
6.7.3 预览样式表 142
6.8 设计主样式 142
更上一层楼 144
第7章 Visual InterDev的安全性 145
7.1 站点的安全性 146
7.1.1 设备的安全性 146
7.1.2 软件的安全性 148
7.2 数据库安全 152
7.3 使用认证证书 156
7.3.1 公共密钥基础 157
7.3.2 认证委员会 157
7.3.3 证书服务器 157
7.3.4 客户端证书 158
7.3.5 编写ASP代码以读取客户端证书 159
更上一层楼 160
第8章 Visual InterDev团队开发 161
8.1 开发模式 162
8.2 Visual SourceSafe简介 165
8.2.1 安装Visual SourceSafe功能简介 165
8.2.2 Visual SourceSafe功能简介 166
8.2.3 VSS和Visual InterDev一起使用 167
8.3 使用Visual SourceSafe 167
8.3.1 启动Source Control 168
8.3.2 使用Source Control 169
8.3.3 管理用户 170
8.3.4 限制对工程的访问 171
8.3.5 锁定数据库 172
8.3.6 Visual SourceSafe开发环境 172
更上一层楼 173
第9章 Microsoft事务处理服务器 175
9.2 MTS的概念 176
9.1 安装MTS 176
9.2.1 事务处理 177
9.2.2 事务处理(TP)监视器 178
9.2.3 N层应用程序开发 179
9.3 MTS的结构 179
9.3.1 MTS支持环境 179
9.3.2 基本客户 180
9.3.3 MTS组件 180
9.3.4 MTS包 180
9.3.5 行为 181
9.3.6 上下文 182
9.3.7 服务器处理进程 182
9.3.8 自动事务处理 182
9.4 创建MTS组件 182
9.5 MTS与ASP 183
9.4.1 MTS组件的要求 183
9.4.2 为MTS封装组件 183
9.6 使用MTS Explorer 184
9.6.1 MTS Explorer环境介绍 184
9.6.2 创建一个包 185
9.6.3 向包中添加组件 186
更上一层楼 188
第10章 Active Server Page概述 189
10.1 ASP简介 190
10.2 ASP和HTTP协议 193
10.3 ASP的脚本语言介绍 194
10.3.1 脚本语言综述 194
10.3.2 VBScript简介 196
10.4.1 ASP的内置对象 207
10.4 ASP的内置对象和组件 207
10.4.2 ASP的组件 209
10.5 ASP的工作方法 211
10.6 ASP的问题处理 212
更上一层楼 214
第11章 创建ASP应用程序 215
11.1 Global.asa文件 216
11.2 Application对象 219
11.3 处理表单 224
11.3.1 输入表单数据 225
11.3.2 确认表单数据 231
11.4 一个聊天程序 236
更上一层楼 241
第12章 Session对象 243
12.1 Session简介 244
12.2 Session的状态 245
12.3 使用Cookie保存状态 252
12.4 通过其他方法保存状态 257
更上一层楼 260
第13章 ASP的其他对象 261
13.1 Request对象 262
13.1.1 Form 262
13.1.2 QueryString 264
13.1.3 ServerVariables 264
13.2 Response对象 266
13.2.1 Response对象的属性 266
13.2.2 Response对象的方法 268
13.3 Server对象 271
13.3.1 Server对象的方法 272
更上一层楼 274
第14章 ActiveX组件 275
14.1 Ad Rotator组件 276
14.2 Content Rotator组件 281
14.3 Content Linking组件 284
14.4 Browser Capabilities组件 288
14.5 Page Counter组件 295
14.6 File Access组件 296
14.7 Collaboration Data Objects for Windows NT Server组件 309
14.8 其他组件 318
更上一层楼 319
第15章 访问数据库 321
15.1.1 SQL Server的连接 322
15.1 连接数据库 322
15.1.2 Access的连接 325
15.2 Connection对象 327
15.3 Recordset对象 335
15.4 Command对象 353
更上一层楼 362
第16章 利用Visual InterDev创建一个在线商场 365
16.1 商品列表 366
16.1.1 创建数据库和DSN 366
16.1.2 添加、修改一个商品 367
16.2 产品页面 379
16.3 商品搜索 388
16.4 商品订单 392
16.5 购物车 402
更上一层楼 407