Dreamweaver UltraDev 4设计起步 (精装)
2002-2
人民邮电出版社
Ray West
391
刘勇
本书全面介绍了用Dreamweaver UltraDev 4创建Web站点和开发Web应用的技术。
全书分为4个部分。第一部分包括第1到5章,介绍了Web和Dreamweaver UltraDev 4的基础知识,简单讲解了页面和站点的创建和规划。第二部分包括第6到10章,详细介绍了Web应用的开发技术和方法,包括Dreamweaver UltraDev 4和ASP、JSP、ColdFusion的结合应用以及基本的数据应用技术。第三部分是第11到16章,详细地讲解了开发Web数据应用的方法。第四部分是第17、18章,分别介绍Dreamweaver UltraDev 4的扩展管理功能和Web应用开发中常见错误的处理方法。
本书适合于用Dreamweaver UltraDev 4进行网站和应用开发的人员阅读,也适合Dreamweaver UltraDev 4的初学者。
第一部分 UltraDev入门
第1章 Web是如何工作的 3
1.1 Internet 4
1.2 文件传输协议 5
1.3 World Wide Web 5
1.4 TCP/IP 6
1.4.1 Internet协议 6
1.4.2 传输控制协议 7
1.5 超文本传输协议 8
1.6 超文本标示语言 8
1.7 Web站点 10
1.8 安装UltraDev 12
1.8.1 Web服务器 12
1.8.2 应用程序服务器 13
1.8.3 数据存储 13
1.8.4 分级服务器 14
1.8.5 实时数据服务器 14
1.9 服务器模型 14
1.9.1 Active Server Pages 15
1.9.2 Java Server Pages 16
1.9.3 ColdFusion 17
1.10 开发环境 18
1.10.1 项目1-1:安装和使用Internet信息服务 19
1.10.2 默认FTP站点 23
1.10.3 默认Web站点 25
1.10.4 默认SMTP服务器 28
1.11 本章小结 30
1.12 小测验 30
第2章 UltraDev环境 31
2.1 用UltraDev进行工作 32
2.2 站点管理器 33
2.3 浮动面板 36
2.4 UltraDev的菜单 38
2.4.1 文件(File)菜单 38
2.4.2 编辑(Edit)菜单 39
2.4.3 视图(View)菜单 40
2.4.4 插入(Insert)菜单 41
2.4.5 修改(Modify)菜单 42
2.4.6 文本(Text)菜单 43
2.4.7 命令(Commands)菜单 43
2.4.8 站点(Site)菜单 44
2.4.9 窗口(Window)菜单 44
2.4.10 帮助(Help)菜单 44
2.5 对象 45
2.5.1 Horizontal Rule对象 45
2.5.2 Table对象 47
2.5.3 Layer对象 47
2.5.4 UltraDev中的对象 48
2.6 行为 51
2.7 设定UltraDev的参数 54
项目2-1:设定自己的UltraDev参数 57
2.8 本章小结 58
2.9 小测验 58
第3章 创建一个Web页面 59
3.1 为页面命名 61
3.1.1 编辑页面 61
3.1.2 文本样式 63
3.1.3 项目3-1:sample.css 66
3.2 使用图像 67
3.2.1 图像的相对路径和绝对路径 68
3.2.2 图像格式 69
3.3 在UltraDev中使用表格 71
3.3.1 在UltraDev中插入一个表格 71
3.3.2 布局视图 73
3.3.3 添加衬垫图像 76
3.3.4 其他的布局视图功能 78
3.3.5 嵌套表格 79
3.3.6 布局视图参数设定 80
3.3.7 定制表格 80
3.3.8 在代码视图中使用表格 83
3.4 本章小结 84
3.5 小测验 84
第4章 创建一个Web站点 87
4.1 定义一个新站点 88
项目4-1:eFlea站点 89
4.2 管理站点文件 95
4.2.1 向站点添加新页面 95
4.2.2 管理站点 97
4.2.3 放回和取出 99
4.2.4 检查链接 100
4.2.5 站点地图 100
4.3 本章小结 101
4.4 小测验 102
第5章 站点规划 103
5.1 规划和设计站点 104
5.1.1 站点的用途和目标 105
5.1.2 目标用户群 106
5.1.3 可供使用的工具和平台 106
5.1.4 站点的设计方案 106
5.1.5 导航方案 108
5.1.6 项目5-1:站点地图 109
5.2 设计理念 111
5.2.1 导航 111
5.2.2 可用性 112
5.2.3 媒体 113
5.3 协作 113
5.3.1 Dreamweaver和UltraDev 113
5.3.2 设计笔记 114
5.3.3 文件查看栏 115
5.4 使用全站点范围内的查找与替换 117
5.4.1 查找范围 117
5.4.2 搜索目标 117
5.4.3 选项 118
5.5 本章小结 118
5.6 小测验 119
第二部分 用UltraDev创建Web应用程序
第6章 向站点添加内容 123
6.1 创建页面 124
6.1.1 准备资源 124
6.1.2 建立一个简单的页面 125
6.1.3 项目6-1:用UltraDev创建Web页面 126
6.1.4 项目6-2:创建更复杂的设计方案 135
6.2 在UltraDev中创建和使用模板 140
6.2.1 确定内容区域 140
6.2.2 准备内容区域 141
6.2.3 标出内容区域 141
6.2.4 将模板应用于页面 142
6.3 本章小结 143
6.4 小测验 144
第7章 基本的语言组件 145
7.1 ASP对象模型 146
7.1.1 Request对象 146
7.1.2 Response对象 150
7.1.3 Session对象 152
7.1.4 Application对象 152
7.1.5 Server对象 152
7.1.6 ASP语言 153
7.2 JSP的语言 157
7.3 JSP中的Java编程语言 157
7.3.1 Java中的变量 158
7.3.2 表达式 160
7.3.3 Java中的控制结构 161
7.3.4 JavaBeans 163
7.3.5 常用的JSP对象 163
7.3.6 JSP小结 165
7.4 CFML 165
7.4.1 ColdFusion函数 168
7.4.2 ColdFusion的变量类型 169
7.4.3 ColdFusion中的#号 170
7.5 学习CFML 171
7.5.1 ColdFusion的核心标记 171
7.5.2 ColdFusion小结 177
7.5.3 项目7-1:服务器模型 178
7.6 本章小结 179
7.7 小测验 179
第8章 创建数据库 181
8.1 理解数据库基本组成部分 182
8.1.1 数据库管理系统 183
8.1.2 单个数据库 184
8.1.3 表 184
8.1.4 字段 185
8.1.5 记录 186
8.2 数据类型 186
8.2.1 文本 187
8.2.2 备注 187
8.2.3 数字 187
8.2.4 日期/时间 188
8.2.5 货币 188
8.2.6 自动编号 188
8.2.7 是/否 188
8.2.8 OLE对象 188
8.3 设计关系数据库 189
8.3.1 数据 189
8.3.2 数据库访问 189
8.3.3 数据库的使用 190
8.3.4 数据库维护 190
8.4 键与唯一性 191
8.4.1 候选键 192
8.4.2 主键 192
8.4.3 外部键 193
8.5 表的关系 194
8.5.1 一对一关系 194
8.5.2 一对多关系 194
8.5.3 多对多关系 194
8.6 数据库的规范化 194
8.6.1 第一范式 195
8.6.2 第二范式 195
8.6.3 第三范式 195
8.6.4 项目8-1:创建eFlea数据库 196
8.7 本章小结 200
8.8 小测验 201
第9章 选择和连接数据库 203
9.1 可供选择的数据库 204
9.1.1 Microsoft Access 204
9.1.2 Microsoft SQL Server 205
9.1.3 Oracle 206
9.1.4 MySQL 206
9.1.5 DB2 207
9.1.6 其他的数据库 208
9.2 在UltraDev中建立数据库连接 208
9.2.1 使用ODBC实现ADO连接 209
9.2.2 用UltraDev连接到DSN 212
9.2.3 ADO连接字符串 214
9.2.4 OLE DB 214
9.2.5 ODBC DSNless连接 216
9.2.6 使用Microsoft文本驱动程序 216
9.2.7 项目9-1:eFlea.mdb 217
9.3 ColdFusion数据库连接 218
9.4 JDBC连接 219
9.5 Macintosh数据库连接 222
9.6 UltraDev数据库总结 223
9.7 本章小结 224
9.8 小测验 225
第10章 SQL入门 227
10.1 基本的SQL 228
项目10-1:查询eFlea数据库 232
10.2 表达式和条件 236
10.2.1 表达式 236
10.2.2 条件 239
10.2.3 其他运算符 240
10.2.4 项目10-2:筛选查询结果 240
10.3 函数 244
10.3.1 日期和时间函数 244
10.3.2 总计函数 245
10.3.3 算术函数 247
10.3.4 字符串函数 247
10.4 子句 248
10.4.1 Order By子句 248
10.4.2 Group By子句 250
10.5 联接 251
10.5.1 内部联接 252
10.5.2 外部联接 252
10.6 子查询 253
10.6.1 In语句 254
10.6.2 嵌入式Select语句 254
10.7 操作查询 255
10.7.1 Insert语句 255
10.7.2 Update语句 255
10.7.3 Delete查询 256
10.8 变量 256
10.9 本章小结 257
10.10 小测验 257
第三部分 用数据进行工作
第11章 显示数据 261
11.1 创建记录集 262
项目11-1:创建一个记录集 262
11.2 在页面中放置数据 265
11.2.1 拖放数据 266
11.2.2 移动到记录 267
11.2.3 项目11-2:同时显示多个记录 268
11.3 实时数据视图 271
11.4 本章小结 272
11.5 小测验 272
第12章 搜索数据 273
12.1 数据搜索的基础 274
项目12-1:search.htm 278
12.2 基本的搜索 279
项目12-2:results.asp 282
12.3 验证表单数据 285
12.3.1 JavaScript验证 285
12.3.2 服务器端验证代码 286
12.3.3 使用数据库进行验证 287
12.4 用多个条件进行搜索 287
项目12-3:重新编写search.htm和results.asp 288
12.5 本章小结 290
12.6 小测验 290
第13章 记录集导航 291
13.1 创建带有重复区域的页面 292
13.1.1 Move To行为 292
13.1.2 Show Region行为 293
13.1.3 项目13-1:results.asp 294
13.2 添加记录集状态信息 296
13.3 在搜索结果中使用Show Region 297
13.4 主要-细节页面集的概念 297
项目13-2:details.asp 299
13.5 活动对象简介 301
13.5.1 记录集导航栏活动对象 301
13.5.2 记录集导航状态活动对象 302
13.5.3 主要-细节页面集活动对象 302
13.6 本章小结 305
13.7 小测验 305
第14章 创建动态表单对象 307
14.1 学习绑定数据 308
14.2 将数据绑定到文本框 308
14.3 将数据绑定到单选钮和复选框 312
14.3.1 单选钮 312
14.3.2 复选框 313
14.4 将数据绑定到列表框 315
项目14-1:绑定页面上的数据 316
14.5 本章小结 318
14.6 小测验 319
第15章 插入、更新和删除数据 321
15.1 插入数据 322
15.1.1 项目15-1:插入数据 322
15.1.2 项目15-2:对数据插入进行更多控制 326
15.2 更新数据 331
项目15-3:更新数据 331
15.3 删除数据 333
15.4 本章小结 333
15.5 小测验 334
第16章 用户注册、登录和站点安全 335
16.1 会话变量 336
16.2 用户注册页面 337
16.2.1 添加Validate Form行为 338
16.2.2 添加Insert Record服务器行为 338
16.2.3 检测重复的用户名 339
16.2.4 注册失败后的重定向 340
16.3 用户登录页面 341
项目16-1:register.asp 342
16.4 Restrict Access to Page服务器行为 343
16.5 注销用户 345
16.6 本章小结 346
16.7 小测验 346
第四部分 为站点添加高级特性
第17章 扩展和扩展管理器 351
17.1 什么是扩展 352
17.1.1 Dreamweaver 扩展 353
17.1.2 UltraDev扩展 353
17.2 扩展包与扩展管理器 354
17.2.1 扩展管理器 354
17.2.2 扩展包 356
17.2.3 项目17-1:Horizontal Looper扩展 356
17.3 服务器行为创建器简介 357
17.3.1 访问SBB 357
17.3.2 创建一个新的服务器行为 358
17.4 Macromedia Exchange站点 363
17.5 本章小结 365
17.6 小测验 365
第18章 站点疑难解答 367
18.1 服务器错误 368
18.1.1 常见的服务器错误 368
18.1.2 调试服务器端ASP 371
18.2 代码编写错误 373
18.2.1 各种各样的错误 374
18.2.2 调试技术 375
18.2.3 常见的代码编写错误 376
18.2.4 项目18-1:学会调试 377
18.3 本章小结 381
18.4 小测验 381
附 录 小测验答案 383
Dreamweaver UltraDev 4设计起步 (精装) PDF格式下载