第1章 基础知识 1
1.1 Internet的发展 1
1.2 WWW网站的工作特点 2
1.2.1 什么是WWW 2
1.2.2 WWW的组成 2
1.2.3 IP地址与域名管理 4
1.3 URL资源定位器与服务器目录管理 7
1.3.1 通用资源定位器URL 7
1.3.2 Web服务器的目录管理 7
1.4.1 系统特点 9
1.4 Dreamweaver UltraDev4.0系统简介 9
1.4.2 系统需求 10
1.4.3 系统的工作环境 10
第2章 Web网站管理 13
2.1 定义本地网站 13
2.1.1 创建网站目录 13
2.1.2 为网站设置参数 14
2.2 网站管理器窗口 16
2.2.1 网站管理器窗口的显示界面 17
2.2.2 快捷菜单 17
2.3.2 修改站点地图布局 18
2.3 通过站点地图管理网站 18
2.3.1 查看站点地图 18
2.3.3 在站点管理器中显示或隐藏站点文件 19
2.3.4 使用站点地图对网页进行操作 20
2.4 浏览器兼容问题 21
2.5 文件的上传与同步 22
2.5.1 向远程网站上传文档 22
2.5.2 建立与远程网站的同步关系 23
3.1 HTML简介 25
3.1.1 HTML语言的结构 25
第3章 HTML文本编辑 25
3.1.2 标签(标志)的属性 26
3.1.3 注释语句 26
3.2 HTML编辑窗口的使用方法 26
3.3 关于HTML文档中的头〈head〉 27
3.3.1 元数据(meta) 27
3.3.2 增添meta属性的方法 28
3.4 编辑HTML文本 29
3.4.1 属性面板 29
3.4.2 插入文本元素 30
3.5.2 建立与页面内部某段落的超级链接 31
3.5 文本超级链接 31
3.5.1 建立页面之间的超级链接 31
3.5.3 利用链接地图快速建立超级链接 32
3.6 净化HTML文本 33
3.7 字符串的移动显示 33
3.8 综合示例 34
第4章 表格与网页布局 36
4.1 概述 36
4.2 创建表格 37
4.3 利用模板选择表格样式 37
4.4 行或列的合并与拆分 38
4.5 表格的调整和修改 39
4.5.1 添加或删除表格的行和列 39
4.5.2 表格嵌套 40
4.6 表格内容排序 40
4.7 网页的整体布局 41
4.7.1 布局视图与标准视图 41
4.7.2 使用单元表 42
4.7.3 使用单元格 42
5.2.1 Fireworks4.0的作用 43
5.2 指定图像编辑器 43
5.1 图像的类型 43
第5章 插入和编辑图像 43
5.2.2 建立Dreamweaver UltraDev与Fireworks之间的调用关系 44
5.3 插入和编辑图像 45
5.3.1 插入图像 45
5.3.2 为图像设置属性 45
5.3.3 利用Fireworks编辑图像 46
5.3.4 利用Fireworks优化图像 48
5.4 编辑和插入GIF动画 49
5.5 图像的超链接 50
5.6 图像的切换 51
第6章 框架与图层 52
6.1 框架 52
6.1.1 概述 52
6.1.2 创建框架集 52
6.1.3 设置框架的属性 55
6.1.4 删除框架 56
6.1.5 对框架内容的控制 56
6.2 图层 56
6.2.1 图层的作用 56
6.2.3 设置图层的属性 57
6.2.2 创建图层 57
6.2.4 图层面板 59
6.2.5 图层间的对齐操作 60
6.3 图层与表格之间的转换 60
6.3.1 图层转换为表格 60
6.3.2 表格转换为图层 61
第7章 表单 62
7.1 概述 62
7.1.1 浏览器与服务器的交互过程 62
7.1.2 表单的结构 62
7.3 两个专用按钮 63
7.2 表单中的两个重要属性 63
7.4 表单元素的HTML标签 64
7.5 创建表单的可视化操作 65
7.6 设置表单元素的属性 66
7.7 跳转菜单 69
7.8 表单综合示例 70
第8章 DHTML与CSS级联样式表 73
8.1 DHTML技术概述 73
8.1.1 基本概念 73
8.1.2 DHTML技术 73
8.2 浏览器对象模型(DOM) 74
8.2.1 window对象 75
8.2.2 document对象 76
8.2.3 location对象 77
8.3 CSS级联样式表 79
8.3.1 概述 79
8.3.2 调用外部CSS文件 80
8.3.3 在网页中自己定义CSS 82
8.3.4 将CSS语句直接插入HTML标签的属性中 85
8.3.5 将CSS样式转化为HTML标签 85
9.1.1 JavaScript语言的组成 87
第9章 JavaScript语言基础 87
9.1 JavaScript语言简介 87
9.1.2 JavaScript语言的特点 88
9.1.3 JavaScript与Java语言 88
9.2 JavaScript的基本语法 89
9.2.1 JavaScript的数据类型 89
9.2.2 JavaScript的运算符 90
9.2.3 运算符的优先顺序 93
9.2.4 JavaScript的流程控制 93
9.3.1 JavaScript的全局函数 97
9.3 JavaScript的函数 97
9.3.2 JavaScript的函数 98
9.4 JavaScript核心语言中的对象 100
9.5 在Dreamweaver Ultradev 中查阅JavaScript的方法 103
第10章 时间轴 104
10.1 时间轴编辑器 104
10.2 创建一个直线运动的图片 105
10.3 图片的曲线运动 106
10.4 复合运动 106
10.6 使用时间轴改变图层或图片的属性 107
10.5 调整时间轴 107
第11章 浏览器端行为 109
11.1 概述 109
11.2 浏览器行为管理窗口 109
11.3 系统提供的行为 110
11.3.1 系统提供的动作 110
11.3.2 系统提供的事件 111
11.4 增加浏览器行为的步骤 112
11.5 浏览器行为示例 113
11.5.1 弹出提示信息 113
11.5.3 信息的浮动显示及动态菜单 114
11.5.2 切换图片 114
11.5.4 给时间轴附加行为 116
11.5.5 在表单中加入行为 117
11.5.6 对图层的操作 119
第12章 网页中插入Flash 123
12.1 概述 123
12.2 Flash简介 123
12.2.1 矢量图与位图 123
12.2.2 Flash的文件格式 125
12.3 Dreamweaver中的Flash图标 125
12.4 插入Flash电影 126
12.5 插入Flash按钮 127
12.5.1 插入Flash按钮的步骤 127
12.5.2 Flash的按钮的属性面板 128
12.6 插入Flash文本 128
第13章 素材管理器,模板及库 130
13.1 素材管理器(Asset management) 130
13.1.1 素材管理器的作用 130
13.1.2 两种素材的列表方式 130
13.2.1 模板的作用 131
13.2 模板 131
13.1.3 管理窗口的使用方法 131
13.2.2 创建模板 132
13.2.3 调整模板 132
12.3.4 利用模板创建网页 133
13.2.5 利用素材管理器编辑模板 133
13.3 库 133
13.3.1 创建库项目 133
13.3.2 增加库项目到网页 134
13.3.3 修改库项目 134
14.1 什么是ASP 136
第14章 ASP技术基础 136
14.2 使用ASP的优点 137
14.3 ASP的内建对象 137
14.3.1 Response与Request对象 138
14.3.2 几个共享变量 139
14.3.3 Server对象 140
14.4 服务器端脚本的编写方法 141
14.5 浏览器端脚本与服务器端脚本的比较 143
14.5.1 两种脚本调用不同的内建对象 143
14.5.2 关于事件驱动 144
14.6 关于Global.asa文件 146
14.5.3 脚本选择的一般原则 146
14.7 UltraDev提供的服务器行为(Server Behavior) 149
第15章 建立与数据库的连接 149
15.1 概述 149
15.2 与数据库连接的通用接口 149
15.2.1 ODBC 149
15.2.2 ADO 150
15.3 与数据库的连接方法 151
15.4 创建数据源名(DSN) 152
15.4.1 什么是数据源名 152
15.4.2 创建数据源名的步骤 153
15.5 建立连接的步骤 154
第16章 创建记录集 156
16.1 什么是记录集 156
16.2 SQL语言基础 156
16.3 记录集对象的ASP代码 159
16.4 利用记录集操作数据 160
16.5 在Dreamweaver UltraDev中创建记录集的步骤 160
16.6 管理记录集 161
16.6.1 复制记录集 161
16.6.2 编辑记录集属性 162
16.6.3 删除记录集 163
第17章 动态数据绑定 164
17.1 动态数据源 164
17.1.1 什么是动态数据源 164
17.1.2 数据绑定的基本步骤 164
17.1.3 利用数据绑定窗口设置数据源 165
17.1.4 删除数据源 168
17.2 种类网页元素的数据绑定 168
17.2.1 文本框的动态数据绑定 168
17.2.2 图片的动态绑定 169
17.2.3 单选按钮与复选框的动态数据绑定 170
17.2.4 列表/下拉列表(List/Menu)的动态数据绑定 174
17.2.5 动态文本 176
17.2.6 动态数据格式 177
17.3 应用举例 179
第18章 Web数据库查询与显示 181
18.1 概述 181
18.2 执行查询的操作 181
18.2.1 准备工作 181
18.2.2 单一条件查询 182
18.2.3 多条件组合查询 183
18.2.4 指定范围浏览 185
18.3 显示查询结果 186
18.3.1 多条记录分页显示 187
18.3.2 为多条记录增添颜色 188
18.3.3 设置导航按钮 190
18.3.4 设置显示/隐藏区 190
18.3.5 利用Live面板创建导航按钮 191
18.3.6 显示各页记录数的情况 192
18.3.7 利用Live Objects面板显示记录数 192
19.1.1 利用服务器行为选项Insert Record增添记录 194
19.1 增添记录 194
第19章 编辑数据库记录 194
19.1.2 利用Live Objects面板中的对象增添记录 197
19.1.3 利用代码添加记录 198
19.2 修改记录 199
19.2.1 利用服务器行为Update Record选项修改记录 199
19.2.2 利用Live面板中的图标修改记录 200
19.2.3 编写代码以修改记录 200
19.3 删除记录 201
19.3.1 利用服务器行为Delete Record选项删除记录 201
19.4.1 利用SQL语句成批处理记录 202
19.3.2 编写代码删除记录 202
19.4 成批处理记录 202
19.4.2 利用记录集成批处理记录 203
19.5 使用服务器行为与直接编写代码编辑记录的比较 204
第20章 主/从数据表的同步 205
20.1 基本概念 205
20.2 利用服务器行为实现主/从表同步 205
20.3 利用Live Data窗口检查同步效果 208
21.2 如何定义存储过程 212
21.1.2 为什么需要存储过程 212
21.1.1 什么是存储过程 212
21.1 概述 212
第21章 存储过程 212
20.4 利用Live Objects面板实现主/从表的同步 212
21.3 在SQL Server数据库中设置存储过程 213
21.4 存储过程的参数 213
21.5 在UltraDev中为网页定义存储过程 214
24.6 在UltraDev中将存储过程直接定义为记录集 215
第22章 编辑和自定义服务器行为 216
22.1 自定义服务器行为 216
22.1.1 编写代码块的步骤 216
22.1.3 加入待定参数 218
22.1.2 代码的编写方法 218
22.1.4 确定代码块插入的位置 219
22.2 编辑服务器行为 221
22.3 创建服务器行为示例 222
22.3.1 创建过程 222
22.3.2 使用新服务器行为 226
第23章 登录检查与网页保护 227
23.1 概述 227
23.2 登录检查网页的设计 227
23.3 对网页的保护 229
23.4 网页保护的原理 231
23.5 退出时的善后处理 232
23.6 重名检查 232
第24章 留言板 235
24.1 进入留言板 235
24.2 留言网页的设计 235
24.3 查看留言 237
24.4 留言板的管理 237
24.4.1 删除单条留言 238
24.4.2 批量删除留言 239
24.4.3 权限审查和网页保护 240
25.1 概述 241
25.1.1 系统功能 241
第25章 创建虚拟购货车 241
25.1.2 主要的数据表格 242
25.2 主页面(main.asp) 243
25.3 商品分类显示(newspaper.asp或magazine.asp) 243
25.3.1 分类的方法 243
25.3.2 提供客户选订的界面 244
25.4 创建购货车(create_car.asp) 245
25.4.1 Session变量的初始化 245
25.5.1 显示购货车 246
25.4.2 生成购货车的代码 246
25.5 检查购货车(check_car.asp) 246
25.5.2 计算价格 247
25.5.3 购货车中对订单的修改 250
25.6 清除购货车(clear.asp) 251
25.7 将数据存入磁盘 251
25.7.1 关于客户编号 251
25.7.2 客户情况界面(customer.asp) 253
25.7.3 将客户及订单存入数据库中(store.asp) 254
A.1.1 VBScript中的数据类型 256
附录A VBScript简介 256
A.1 VBScript语法概要 256
A.1.2 变体中的数据类型 257
A.2 变量与数组 258
A.2.1 声明变量 258
A.2.2 变量的作用域 258
A.2.3 数组操作 259
A.3 VBScript中的函数 260
A.3.1 数学函数 260
A.3.2 格式转换函数 260
A.4 流程控制 261
A.4.1 使用条件语句 261
A.3.3 日期和时间函数 261
A.3.4 字符串操作函数 261
A.4.2 使用循环语句 262
附录B 创建虚拟购货车(程序清单) 264
B.1 创建购货车网页(create_car.asp) 264
B.2 计算(调整)购货车网页(check_car.asp) 265
B.3 输入客户情况网页(customer.asp) 273
B.4 存入磁盘网页(store.asp) 278