第1章 Dreanweayer UltraDev4使用基础 1
1.1 UltraDev4概述 1
1.1.1 UltraDev4与Dreamweaver4的关系 1
1.1.2 UltraDev4的新特征 2
1.2 认识UltraDev4用户界面 5
1.2.1 启动UltraDev4 6
1.2.2 文档窗口 7
1.2.3 对象面板 9
1.2.4 属性面板 10
1.2.5 数据绑定面板 11
1.2.6 服务器行为面板 12
1.2.7 浮动面板 13
1.2.8 工作视图 17
1.3 开发Web应用程序的系统需求 22
1.3.1 开发ASP应用程序的系统需求 23
1.3.2 开发JSP应用程序的系统需求 25
1.3.3 开发ColdFusion应用程序的系统需求 26
1.4 使用帮助系统 27
1.4.1 启动帮助系统 28
1.4.2 查找帮助信息 30
1.5 小结 32
1.6 习题 32
1.7 上机练习 32
第2章 构建Web应用程序开发环境 33
2.1 Web应用程序概述 33
2.1.1 理解Web应用程序 33
2.1.2 理解动态网页 35
2.1.3 常用的Web应用开发技术 36
2.2 构建ASP应用程序开发环境 39
2.2.1 安装TCP/IP协议 39
2.2.2 配置TCP/IP协议 40
2.2.2 安装服务器软件 45
2.2.4 启动或停止服务 49
2.2.5 创建Web站点 51
2.2.5 在Web站点中创建目录 55
2.3.1 支持JSP的服务器软件 57
2.3.2 安装J2SDK开发工具包 57
2.3 构建JSP应用程序开发环境 57
2.3.3 安装Allaire Jrun3.0服务器软件 58
2.3.4 启动或停止Jrun服务器 61
2.3.5 在Jrun管理控制台中创建Web应用程序 62
2.4 构建ColdFusion应用程序开发环境 65
2.4.1 安装ColdFusion服务器软件 65
2.4.2 重新启动或停止ColdFusion服务 67
2.4.3 为ColdFusion应用程序创建虚拟目录 67
2.6 习题 69
2.5 小结 69
2.7 上机练习 70
第3章 站点管理 71
3.1 配置UltraDev4开发环境 71
3.1.1 定义本地站点 71
3.1.2 定义远程站点 73
3.1.3 指定服务器技术 76
3.1.4 指定应用服务器 78
3.1.5 指定URL前缀 79
3.1.6 测试动态站点 82
3.2.1 建立站点 83
3.2 管理站点 83
3.2.2 打开站点 84
3.2.3 编辑站点 85
3.2.4 复制站点 87
3.2.5 删除站点 87
3.3 管理站点文件 88
3.3.1 建立文件夹 88
3.3.2 建立文件 89
3.3.5 删除文件 90
3.3.6 编辑文件 90
3.3.3 移动文件 90
3.3.4 复制文件 90
3.3.7 重命名文件 91
3.3.8 上传文件 91
3.3.9 下载文件 92
3.3.10 同步文件 92
3.4 小结 94
3.5 习题 94
3.6 上机练习 95
第4章 网页排版基本操作 97
4.1 文档操作 97
4.1.1 建立新文档 97
4.1.2 基于模板建立文档 98
4.1.3 打开现有文档 98
4.1.4 保存文档 99
4.1.5 关闭文档 99
4.2 设置网页属性 99
4.2.1 指定网页标题 99
4.2.2 设置背景颜色 100
4.2.3 设置背景图像 100
4.2.4 设置默认的文本颜色 101
4.3 输入文本与插入对象 101
4.3.1 输入文本 101
4.3.2 插入特殊字符 101
4.3.3 插入日期 102
4.4 文本格式化 103
4.3.4 插入水平线 103
4.4.1 使用HTML标记格式化文本 104
4.4.2 使用HTML样式格式化文本 107
4.4.3 使用CSS样式格式化文本 111
4.5 使用图像 117
4.5.1 插入图像 117
4.5.2 设置图像属性 118
4.5.3 建立轮换图像 120
4.5.4 建立图像映像 121
4.6.1 超级链接概述 123
4.6 使用超级链接 123
4.6.2 建立超级链接 124
4.7 使用表格 129
4.7.1 两种表格视图 130
4.7.2 建立表格 130
4.7.3 在单元格中输入数据 131
4.7.4 选择表格及其元素 132
4.7.5 设置表格的属性 133
4.7.6 插入或删除行、列 137
4.8.1 插入表单 138
4.8 使用表单 138
4.8.2 插入表单对象 139
4.8.3 处理表单 150
4.9 小结 151
4.10 习题 151
4.11 上机练习 151
5.1 UltraDev4的工作流程 152
5.1.1 定义数据源概述 152
第5章 定义数据源 152
5.1.2 添加动态内容 153
5.1.3 添加服务器行为 154
5.2 为ASP网页定义数据源 156
5.2.1 定义Request对象作为数据源 156
5.2.2 定义Session对象作为数据源 166
5.2.3 定义Application对象作为数据源 167
5.2.4 定义ADO记录集对象作为数据源 168
5.2.5 定义存储过程作为数据源 169
5.3 为JSP网页定义数据源 170
5.3.1 定义Request对象作为数据源 171
5.3.2 定义Session对象作为数据源 173
5.3.3 定义JavaBeans作为数据源 175
5.3.4 定义JavaBeans集合作为数据源 177
5.3.5 定义记录集或存储过程作为数据源 178
5.4 为ColdFusion网页定义数据源 178
5.4.1 定义表单变量作为数据源 178
5.4.2 定义URL变量作为数据源 180
5.4.3 定义Cookie变量作为数据源 181
5.4.4 定义CGI变量作为数据源 182
5.4.5 定义服务器变量作为数据源 184
5.4.6 定义局部变量作为数据源 186
5.5 管理数据源 187
5.5.1 高速缓存数据源 187
5.5.2 删除数据源 187
5.5.3 修改数据源 187
5.6 小结 188
5.7 习题 188
5.8 上机练习 188
6.1.1 数据库概述 190
6.1 数据库与数据库连接 190
第6章 建立数据库连接 190
6.1.2 在SQL Server 2000中建立数据库 191
6.1.3 数据库连接 201
6.2 为ASP应用程序建立数据库连接 203
6.2.1 定义DSN 203
6.2.2 建立DSN连接 209
6.2.3 建立无DSN连接 212
6.2.4 建立OLE DB连接 215
6.2.5 用MapPath建立无DSN连接 216
6.3 为JSP应用程序建立数据库连接 218
6.3.1 JDBC技术概述 219
6.3.2 理解JDBC连接参数 219
6.3.3 建立JDBC数据库连接 221
6.4 为ColdFusion应用程序建立数据库连接 222
6.4.1 建立ColdFusion DSN 222
6.4.2 建立标准ColdFusion连接 224
6.4.3 建立高级ColdFusion连接 226
6.5.1 编辑数据库连接 227
6.5 管理数据库连接 227
6.5.2 复制数据库连接 228
6.5.3 删除数据库连接 229
6.6 小结 230
6.7 习题 230
6.8 上机练习 231
第7章 建立记录集 233
7.1 记录集概述 233
7.1.1 什么是记录集 233
7.1.2 在ASP中处理记录集 234
7.1.3 在JSP中处理记录集 238
7.1.4 在ColdFusion中处理记录集 241
7.2 建立简单的记录集 242
7.2.1 使用简单记录集对话框建立记录集 243
7.2.2 理解生成的代码 246
7.3 使用SQL-SELECT语句建立记录集 248
7.3.1 SQL-SELECT语句概述 248
7.3.2 使用高级记录集对话框建立记录集 254
7.3.3 处理中文表名和中文字段名 258
7.3.4 使用多表查询建立记录集 259
7.3.5 调用存储过程 261
7.4 使用参数查询生成记录集 264
7.4.1 使用简单记录集对话框定义参数查询 264
7.4.2 使用高级记录集对话框定义参数查询 266
7.5 管理记录集 267
7.5.1 复制记录集 267
7.5.2 编辑记录集 268
7.5.3 删除记录集 268
7.7 习题 269
7.6 小结 269
7.8 上机练习 270
第8章 在网页中添加动态内容 271
8.1 添加动态文本和动态图像 271
8.1.1 添加动态文本 271
8.1.2 添加动态图像 273
8.2 添加动态表单对象 276
8.2.1 准备工作 276
8.2.2 实现文本框动态化 279
8.2.3 实现图像域动态化 280
8.2.4 实现复选框动态化 281
8.2.5 实现选项按钮组动态化 284
8.2.6 实现列表框动态化 287
8.3 实现HTML属性动态化 290
8.3.1 用数据绑定面板实现HTML属性动态化 290
8.3.2 用属性面板实现HTML属性动态化 291
8.3.3 HTML属性动态化应用实例 292
8.4 设置动态内容的格式 295
8.3.4 实现ActiveX、Flash和其他对象的动态化 295
8.4.1 设置与区域选项有关的数据格式 296
8.4.2 对动态内容进行大小写转换 299
8.4.3 删除动态内容的前导/后置空白 299
8.4.4 对动态内容进行数学运算 300
8.4.5 对动态内容进行编码 300
8.4.6 对动态内容取绝对路径 302
8.5 管理动态内容 302
8.5.1 修改动态内容 302
8.7 习题 303
8.6 小结 303
8.5.2 删除动态内容 303
8.8 上机练习 304
第9章 在网页中显示数据库记录 305
9.1 显示记录的两种方式 305
9.1.1 一次显示一条记录 305
9.1.2 一次显示多条记录 308
9.2 建立记录集导航条 311
9.2.1 记录集导航条概述 311
9.2.2 使用服务器行为建立记录集导航条 312
9.2.3 显示或隐藏记录集导航链接 316
9.2.4 使用活动对象建立记录集导航条 319
9.3 建立记录计数器 320
9.3.1 记录计数器概述 321
9.3.2 使用服务器行为建立记录计数器 321
9.3.3 使用活动对象建立记录计数器 323
9.4 建立主控网页/细节网页 325
9.4.1 主控网页/细节网页概述 325
9.4.2 使用服务器行为建立主控网页/细节网页 326
9.4.3 使用活动对象建立主控网页/细节网页 330
9.5 小结 335
9.6 习题 335
9.7 上机练习 336
第10章 通过网页搜索数据库记录 337
10.1 构建搜索网页 337
10.1.1 搜索网页概述 337
10.1.2 构建搜索网页的步骤 338
10.2 构建结果网页 341
10.2.1 构建包含一个搜索参数的结果网页 342
10.2.2 构建包含多个搜索参数的结果网页 347
10.2.3 建立结果网页与细节网页的链接 351
10.3 构建细节网页 352
10.3.1 使用服务器行为创建细节网页 352
10.3.2 使用过滤的记录集构建细节网页 356
10.4 构建相关网页 357
10.4.1 相关网页概述 358
10.4.2 使用服务器行为建立到相关网页的链接 358
10.6 习题 363
10.5 小结 363
10.7 上机练习 364
第11章 在网页中操作数据库记录 365
11.1 构建插入记录的网页 365
11.1.1 理解SQL-INSERT语句 365
11.1.2 使用服务器行为构建插入网页 366
11.1.3 使用活动对象构建插入网页 374
11.2.2 为更新记录准备搜索网页和结果网页 379
11.2.1 理解SQL-UPDATE语句 379
11.2 构建更新记录的网页 379
11.2.3 使用服务器行为构建更新网页 382
11.2.4 使用活动对象构建更新网页 387
11.3 构建删除记录的网页 395
11.3.1 理解SQL-DELETE语句 395
11.3.2 为删除记录准备搜索网页和结果网页 395
11.3.3 构建删除网页 398
11.4 小结 403
11.6 上机练习 404
11.5 习题 404
第12章 设置网页的访问权限 405
12.1 构建注册网页 405
12.1.1 建立存储注册信息的数据库表 405
12.1.2 构建注册网页的步骤 406
12.1.3 构建注册以后的网页 409
12.1.4 测试注册网页 411
12.2 构建登录网页 412
12.2.1 构建登录网页的步骤 413
12.2.2 构建登录以后的网页 416
12.2.3 测试登录网页 419
12.2.4 构建密码查询网页 421
12.3 构建保护网页 427
12.3.1 保护网页概述 427
12.3.2 在用户数据库表中保存访问权限 427
12.3.3 将未授权用户重定向到其他网页 428
12.3.4 注销用户 431
12.4 小结 433
12.5 习题 434
12.6 上机练习 434