第一章 综述 1
1.1 软件功能和定位 1
1.2 Dreamweaver UltraDev和Drumbeat的比较 5
1.3 安装特别提示 6
1.3.1 系统需求与软件的获得 7
1.3.2 根据需求表配置所需的软件 7
1.3.3 配置服务器软件 9
1.3.4 配置数据库 10
1.3.5 软件初始化设定 11
2.1 从Dreamweaver到Dreamweaver UltraDev 16
第二章 客户端网页制作技术 16
2.2 重要表单元素及其设定 19
2.2.1 正确运用文本框 21
2.2.2 深入理解下拉菜单选择框 29
2.2.3 关于单选框和复选框 37
2.2.4 解决多行文本框的问题 40
2.2.5 图像框和文件框 43
2.2.6 按钮、隐藏域、表单 51
2.3 两个综合运用客户端网页制作技术的例子 53
2.3.1 综合实例一:观察力、记忆力训练 53
2.3.2 综合实例二:动态题库完整解决方案 64
2.4 Dreamweaver UltraDev学习指导 70
2.4.1 关于界面美化类软件 71
2.4.2 关于程序制作类软件 72
2.4.3 TDC简明手册 73
第三章 服务器端网页制作基础 82
3.1 服务器网页制作前的数据库配置 82
3.1.1 系统环境初始化设置 84
3.1.2 Dreamweaver UltraDev参数设置 85
3.1.3 建立站点 88
3.1.4 配置数据库 92
3.2 样本页面介绍和制作 104
3.2.1 服务器端网页一般解决的问题 104
3.2.2 制作搜索提交页 105
3.2.3 制作结果反馈页 116
3.2.4 制作结果详述页 120
3.2.5 数据修改页的制作 127
3.3 网络导航页面制作实例 132
3.3.1 明确设计目标 132
3.3.2 简单的搜索引擎实现 136
3.3.3 信息登录页面的实现 140
3.3.4 信息修改及删除页面的实现 149
第四章 数据查询与编辑技术 158
4.1 查询编辑基础和指针的概念 158
4.1.1 数据库 158
4.1.3 数据操作的实现 160
4.1.2 指针 160
4.2 服务器端数据库数据操作方法 164
4.2.1 Recordset四种指针类型 164
4.2.2 Recordest的方法 165
4.2.3 创建和设置Recordset 167
4.2.4 运用Recordset访问数据 174
4.2.5 分页浏览的实现 178
4.2.6 关联浏览的实现 185
4.2.7 数据的插入、更新与删除 190
4.3 使用储存过程和Command对象 200
4.4.1 了解SQL 204
4.4 Dreamweaver UltravDev中SQL语言的运用 204
4.4.2 使用SQL进行查询 207
4.4.3 使用SQL进行高级排序、查询 211
4.4.4 使用SQL对多个数据库进行查询 217
4.4.5 SQL扩展方法的使用 224
4.4.6 使用SQL语句和Command对象的实例 230
第五章 制作基于多种动态反馈技术的网页 240
5.1 问题的引出和采用服务器动态反馈的好处 240
5.2 设置文字的动态反馈 242
5.3 设置图像的动态反馈 251
5.4 设置表单元素的动态反馈 254
5.5 Flash Java Applet等对象的动态反馈 265
5.6 制作基于多种反馈技术的页面 271
第六章 编辑和调试动态网页 284
6.1 基础页面编辑 284
6.2 实时数据调试环境下的编辑 297
6.3 本地和局域网上页面的综合调试 301
第七章 从Drumbeat过渡到UltraDev 306
7.1 将Drumbeat文件移植到UltraDev上 306
7.2 采用ASP网页的安全性问题 308
7.3 轻松制作你的邮件订阅系统 320
第八章 过渡到更高端的开发 325
8.1 UltraDev运行时可能碰到的问题 325
8.2 面向电子商务的ColdFusion 330
8.3 关于JSP 331
8.4 在NT上设置JDBC数据库的驱动 340
8.5 SQL SERVER数据库和Oracle 8i数据库 343
8.6 利用客户端脚本减轻服务器负担 351
第九章 Dreamweaver UltraDev扩展开发 359
9.1 安装Dreamweaver UltraDev的扩展包 359
9.2 利用对象模型COM做开发 362
9.3 利用Dreamweaver JavaScript API开发 364
9.4 File I/O、Design Notes及HTTP APT 365
9.5 了解其他的API 367
9.6 采用C语言的开发 369
9.7 页面元素的开发 369