第1部分 Visual InterDev基础 1
第1章 使用Site Designer创建Web工程 1
1.1 定义一个新的Visual InterDev 6 Web工程 1
1.2 标识源代码的位置 2
1.3 选择Web服务器做Web工程的主机 4
1.3.1 设置公开发布的Web名字 4
1.3.2 建立第一个Visual InterDev 6工程 5
1.3.3 调整Web工程的属性 7
1.4 用站点图表构造Web工程 9
1.4.1 创建一个新的站点图表 9
1.4.2 向站点图表添加新的文档 10
1.4.3 将现存的Web文档加入到站点图表中 11
1.4.4 在站点图表中移动Web文档 13
1.4.5 从站点图表中删除文档 13
1.5 在Web工程中应用主题和版面布局 15
1.5.1 使用主题 15
1.5.2 使用页面的版面布局 17
1.6 自定义页面的版面布局 19
第2章 使用Visual InterDev 6编辑器 22
2.1 集成开发环境概述 22
2.1.1 主编辑窗口 22
2.1.2 使用编辑器模式 24
2.1.3 使用Visual InterDev 6可停靠窗口 26
2.1.4 堆放可停靠窗口 29
2.1.5 对Visual InterDev 6菜单的说明 30
2.2 使用Visual InterDev 6的工具栏 32
2.2.1 创建自定义工具栏 33
2.3 IDE视图详解 34
2.3.1 使用现有视图 34
2.3.2 创建自定义视图 37
2.4 修改IDE设置 37
2.4.1 Environment选项 38
2.4.2 Text Editor选项 39
2.4.3 Data Tools选项 39
2.4.4 Project选项 40
2.4.5 其他选项页面 41
3.1.1 使用HTML的TABLE元素控制页面的版面布局 42
第3章 用Page Designer工具建立Web页面 42
3.1 创建一个模板文档 42
3.1.2 向模板添加图像 46
3.1.3 向模板添加样本文本 49
3.2 使用PageNavber的设计时控件 49
3.2.1 添加样本站点图表 50
3.2.2 向模板文件添加横幅 51
3.2.3 向模板文档添加链接菜单 53
3.2.4 向模板添加全局链接 55
3.3 用模板文档创建一个样本Web站点 56
3.3.1 用模板文档创建页面 56
3.3.2 创建站点图表 58
3.4.1 向文档添加Page Transition控件 61
3.4 使用Page Transitions设计时控件 61
第4章 用Visual InterDev 6管理Web工程 63
4.1 Visual InterDev 6支持开发小组的开发 63
4.1.1 创建一个共享的Visual InterDev 6工程 63
4.2 使用Visual InterDev的工程模型 65
4.2.1 Master主模式 65
4.2.2 Local模式 66
4.2.3 Offline模式 66
4.2.4 为工程建立工作模式 67
4.2.5 使用工作模式进行有效的小组开发 68
4.2.6 与Master模式的比较 69
4.3 用Visual InterDev 6的链接视图来验证链接情况 70
4.2.7 在隔离的状态下工作 70
4.3.1 使用链接视图的特性管理站点 71
4.3.2 过滤链接视图 72
4.3.3 使用对象 73
4.3.4 在链接视图内部打开一个对象 74
4.3.5 检查外部链接 75
4.4 修补链接 75
4.5 配置完善的Web应用程序 78
4.5.1 拷贝一个站点 78
第2部分 页面设计技术 81
第5章 为Web设计质量输入表单 81
5.1 处理HTML显示区域 81
5.1.1 HTML是自动套用格式的 81
5.1.3 大多数HTML表单是单一模式的文档 82
5.1.2 HTML表单是无状态的 82
5.2 创建单一模式的POST表单 83
5.2.1 发送数据的细节 84
5.2.2 建立POSTFORM.HTM文档 84
5.2.3 加入POSTVALUES.ASP文档 87
5.3 建立单一模式的GET表单 89
5.3.1 使用GET来发送数据的原因 89
5.3.2 建立GETFORM.HTM文件 90
5.3.3 加入GETVALUES.ASP文档 91
5.4 使用表元素控制布局 92
5.4.1 建立TABLEFORM.HTM文档 93
6.1 什么是固有的HTML控件 96
6.1.1 HTML固有控件的优点和缺点 96
第6章 用固有的HTML控件建立基本Web表单 96
6.1.2 使用标签编写代码 97
6.1.3 建立INPUTSl Web工程 97
6.2 使用文本框输入控件 98
6.3 使用密码输入控件 101
6.4 使用复选框输入控件 102
6.5 使用单选输入控件 106
第7章 用固有的HTML控件建立高级Web表单 111
7.1 其他输入控件 111
7.1.1 创建INPUTS2 Web工程 111
7.2 使用HTML的SELECT元素创建下拉式和列表框元素 112
7.2.1 用HTML SELECT创建下拉式框 112
7.2.2 使用HTML SELECT创建列表框控件 115
7.3 用HTML TEXTAREA控件接收多行文本 119
7.4 使用HTML FILE型输入控件从客户方面收集文件名 121
7.5 使用HTML IMAGE型输入控件添加图形按钮 124
第8章 在页面中使用样式表 127
8.1 什么是样式表 127
8.1.1 样式表文件的格式 129
8.1.2 把样式表链接到文档上 130
8.1.3 在文件中应用样式 130
8.2 使用Visual InterDev 6的Style Sheet Editor 131
8.2.1 启动Style Sheet Editor 133
8.2.2 在FIRST.HTM文档中加入FIRST.CSS文件 134
8.2.3 定义字体样式 135
8.2.4 定义背影样式 137
8.2.5 定义边界、页边空白和填充样式 141
8.2.6 定义版面样式 142
8.2.7 定义列表样式 144
8.2.8 定义样式类 146
8.2.9 定义惟一的ID样式 148
第9章 在Web应用程序中加入多媒体 152
9.1 在Web应用程序中使用多媒体的利弊 152
9.2 添加音频和视频 153
9.2.1 在Web文件中添加音频 153
9.2.2 使用ActiveMovie控件来添加视频 157
9.3 使用DirectX Animation控件添加高级图像 161
9.3.1 在Visual InterDev 6中定位DirectAnimation控件 162
9.3.2 使用Sprite控件 163
9.3.3 用Path控件移动图像 164
9.3.4 用Structured Graphics控件绘制复杂的图形 167
第10章 创建和使用图像映射 174
10.1 什么是客户端图像映射 174
10.1.1 客户端图像映射的优点 174
10.1.2 客户端图像映射的缺点 175
10.2 创建一个客户端图像映射 175
10.2.1 在Web工程中输入一个图像文件 175
10.2.2 把图像放到Web文档中 176
10.3 向图像文件添加映射坐标 178
10.3.1 了解
10.3.2 定义自己的图像映射 179
10.3.4 测试图像映射文档 181
10.3.3 添加目标HTML文档 181
第3部分 使用Visual Basic Script 182
第11章 使用Visual Basic脚本语言编程 182
11.1 Visual Basic Script快速入门 182
11.1.1 创建一个简单的VBScript应用程序 183
11.2 使用脚本变量 186
11.2.1 声明变量 186
11.2.2 VBScript的变量类型 187
11.2.3 设置VBScript变量的作用域 188
11.3 使用程序控制结构 192
11.3.1 使用“For...Next”循环结构 192
11.3.2 使用“Do...Loop”结构 194
11.3.3 使用“If...Then...Else”结构 196
11.3.4 使用“Select...Case...End”选择结构 199
12.1 使用内置的方法 201
第12章 使用内置的方法扩展脚本的功能 201
12.2 使用VBScript的数学方法 202
12.3 使用VBScript字符串方法 205
12.4 使用VBScript的日期/时间方法 210
12.5 使用VBScript的数据转换方法 214
12.6 其他的VBScript方法 217
12.6.1 使用输出格式方法 217
12.6.2 使用用户输入输出方法 219
第13章 为VBScript添加事件处理 223
13.1.1 使用内部事件声明 224
13.1.2 使用属性事件声明 224
13.1 将VBScript与事件消息链接 224
13.1.3 使用外部事件声明 225
13.2 事件冒泡机制 226
13.3 建立可以进行事件处理的Web工程 226
13.4 使用窗口对象事件 227
13.5 使用文档对象事件 231
13.6 使用表单对象事件 235
13.7 使用元素对象事件 241
13.8 给链接元素添加事件代码 245
第14章 用MSIE对象模型编写客户端脚本 248
14.1 什么是客户端脚本 248
14.1.1 为什么使用客户端脚本 249
14.2 添加客户端脚本块 249
14.2.1 使用