1.1 网络基础知识 1
1.1.1 互联网历史 1
第1章 网页设计与网站开发基础 1
1.1.2 HTML语言 2
1.1.3 Web空间和虚拟主机技术 3
1.1.4 IP地址和Internet域名 5
1.1.5 统一资源定位器(URL) 6
1.1.6 服务器与客户机 7
1.1.7 TCP/IP协议 7
1.1.8 文件传输协议(FTP) 8
1.1.9 互联网的应用 8
1.2 网页平面设计基础 10
1.2.1 平面构成三要素 10
1.2.3 网页设计色彩基础 15
1.2.2 网页布局构图 15
1.2.4 图形图像基础知识 19
1.3 Dreamweaver MX 2004、Fireworks MX 2004和Flash MX 2004的主要功能和新特性 22
1.3.1 Dreamweaver MX 2004的主要功能和新特性 22
1.3.2 Fireworks MX 2004的主要功能和新特性 23
1.3.3 Flash MX 2004的主要功能和新特性 24
第2章 HTML基础 26
2.1 HTML简介 26
2.1.1 什么是HTML 26
2.1.2 HTML的优点 27
2.1.3 HTML的局限性 27
2.1.4 一个简单的HTML实例 27
2.2 文本及版面风格控制 28
2.2.1 文本控制 28
2.2.2 基本结构 29
2.2.3 页面布局与文字设计 30
2.3 在网页中建立超链接 35
2.3.1 超链接标记符 35
2.3.2 创建超链接 35
2.4 在网页中使用图片 36
2.4.1 插入图片 36
2.4.2 图片布局 36
2.5 表格编辑 38
2.5.1 创建表格 38
2.5.2 设置表格属性 40
2.5.3 合并表格单元 41
2.6 创建框架 41
2.7.1 表单概述 42
2.7 创建表单 42
2.7.2 表单标签 43
2.7.3 表单域 43
2.8 列表 45
2.8.1 无序号列表 45
2.8.2 序号列表 46
2.8.3 定义性列表 46
2.9 样式表(CSS)简介 46
2.9.1 CSS的定义 46
2.9.2 一个简单的CSS实例 47
2.9.3 将样式加入网页中 48
2.9.4 HTMLSelector 49
2.9.5 Class Selector 49
2.9.6 字体属性 50
3.1.1 JavaScript的概念 51
3.1 JavaScript简介 51
第3章 JavaScript在网页中的应用 51
3.1.2 JavaScript的运行环境 52
3.1.3 在HTML文档中引入JavaScript程序 53
3.2 JavaScript的数据类型、常量、变量和运算符 54
3.2.1 JavaScript的数据类型 54
3.2.2 常量 54
3.2.3 变量 54
3.2.4 表达式和运算符 55
3.3 JavaScript语句 56
3.3.1 选择语句if...else和switch 56
3.3.2 循环语句for、for...in、while、break和continue 57
3.4 对象、方法、属性和事件 57
3.5.1 Boolean、Number、String对象 59
3.5 内置对象 59
3.5.2 Math对象 60
3.5.3 Date对象和Array对象 60
3.5.4 Enumerator对象 61
3.6 函数的使用 61
3.6.1 JavaScript函数定义 61
3.6.2 函数中的形式参数 62
3.7 事件与事件处理程序 65
3.7.1 事件处理程序 65
3.7.2 事件驱动 65
3.8 JavaScript应用实例 69
3.8.1 用JavaScript实现的动态显示日期的实例 69
3.8.2 用JavaScript实现Web访问的密码认证 71
4.1.2 ASP的含义 72
4.1.1 ASP概述 72
4.1 ASP简介 72
第4章 ASP动态网页制作基础 72
4.1.3 ASP的特点 73
4.1.4 ASP的运行机制 73
4.1.5 ASP、Web服务器及浏览器之间的关系 74
4.2 运行环境与配置 74
4.2.1 ASP的运行环境 74
4.2.2 ASP的安装与配置 74
4.3 创建一个简单的ASP页面 76
4.4 VBScript基础 78
4.4.1 VBScript简介 78
4.4.2 VBScript的数据类型和运算符 78
4.4.3 VBScript语句 80
4.4.4 过程与函数 81
4.4.5 一个简单的VBScript实例 82
4.5 ASP内建对象 83
4.5.1 ASP对象简介 83
4.5.2 Request对象 84
4.5.3 Response对象 84
4.5.4 Server对象 85
4.5.5 Application对象 86
4.5.6 Session对象 86
4.6 ASP内置组件 87
4.6.1 ASP组件简介 87
4.6.2 ADRotator组件 88
4.6.3 BrowserCapabilities组件 88
4.6.4 FileAccess组件 88
4.6.5 ContentLinking组件 89
4.6.6 DatabaseAccess组件 90
5.1.1 SQL简介 92
5.1 SQL操作基础 92
第5章 数据库在网页中的应用 92
5.1.2 SQL数据语句 93
5.1.3 SQL运算符 95
5.2 建立数据库 97
5.2.1 用Access xp建立数据库 97
5.2.2 用SQL SERVER 2000建立数据库 98
5.3 ADO简介 102
5.3.1 ADO概述 102
5.3.2 ADO对象 102
5.4 ODBC的配置 107
5.5 应用实例 109
5.5.1 在ASP中使用ADO 109
5.5.2 在Java中使用ADO 110
6.1.1 颜色模式和文件格式介绍 112
6.1 Photoshop CS2概述 112
第6章 Photoshop CS2基础知识 112
6.1.2 Photoshop CS2的新鲜功能 115
6.1.3 Photoshop CS2的工作界面 115
6.2 Photoshop CS2的基本操作 116
6.2.1 图像文件的基本操作 116
6.2.2 文字的基本操作 120
6.2.3 选区的基本操作 124
6.3 ImageReady CS2的基本操作 127
6.3.1 ImageReady的工作界面 128
6.3.2 制作GIF动画 132
第7章 Fireworks MX 2004简介 140
7.1 Fireworks MX 2004工作界面 140
7.1.1 启动界面 140
7.1.5 工具箱 141
7.1.4 工具栏 141
7.1.2 标题栏 141
7.1.3 菜单栏 141
7.1.6 编辑窗口 143
7.1.7 属性面板 144
7.1.8 其他面板 145
7.1.9 标尺、辅助线与网格 145
7.2 Fireworks MX 2004基本操作 146
7.2.1 创建新文档 146
7.2.2 打开文档 147
7.2.3 保存文档 148
7.2.4 导入文档 149
7.2.5 导出文档 149
7.2.6 修改画布和图像 150
7.2.7 撤消与恢复操作 151
7.2.8 使用【历史记录】面板 152
7.3 Fireworks MX 2004应用实例——制作晶亮透明物体 153
第8章 Fireworks MX 2004矢量图绘制与文本应用 156
8.1 绘制简单的矢量图形 156
8.1.1 绘制直线、矩形和椭圆 156
8.1.2 绘制多边形和星形 158
8.1.3 绘制圆角矩形 159
8.1.4 绘制路径 160
8.1.5 应用笔触和填充 162
8.2 编辑路径 167
8.2.1 路径形状的调整 167
8.2.2 路径的自由变形 168
8.2.3 路径的切割 169
8.2.5 路径的组合 170
8.2.4 路径的重绘 170
8.3 编辑对象 172
8.3.1 对象的选择 172
8.2.6 路径的简化 172
8.3.2 对象的复制与删除 174
8.3.3 对象的变形 175
8.3.4 对象的排列和对齐 177
8.4 文本应用 179
8.4.1 文本的输入与修改 179
8.4.2 文本笔触、填充和效果的应用 182
8.4.3 文本的路径排列 183
8.4.4 文本的变形 184
8.5 应用实例 185
8.5.1 制作漂亮的落日图 185
8.4.5 文本的路径转换 185
8.5.2 LOGO的制作 187
第9章 Fireworks MX 2004位图的选择与编辑 191
9.1 选择选区 191
9.1.1 使用选取工具 191
9.1.2 使用套索工具 193
9.1.3 使用魔术棒工具 194
9.2 调整选区 195
9.2.1 增减选区 195
9.2.2 区域反选 196
9.2.3 修改选区边缘 196
9.2.4 取消选区 197
9.3 修饰位图 197
9.3.1 像素的克隆 197
9.3.2 图像的模糊与锐化 198
9.3.3 图像的减淡与加深 199
9.3.4 像素的涂抹 200
9.3.5 位图的剪裁 201
9.3.6 动态效果的使用 202
9.4 图层及其基本操作 209
9.4.1 图层的基本操作 209
9.4.2 网页层的操作 212
9.4.3 图层的不透明度和混合模式 212
9.5 蒙版的应用 214
9.5.1 蒙版的种类 214
9.5.2 蒙版的创建 216
9.6 应用实例 219
9.6.1 制作水印效果 219
9.6.2 制作网络广告 222
10.1.1 组合图像形成动画 225
第10章 创建和编辑Fireworks MX 2004 GIF动画 225
10.1 动画创建基础 225
10.1.2 使用元件(Symbol)生成动画 227
10.1.3 手工绘制动画 227
10.2 帧及其应用 227
10.2.1 帧的基础知识 227
10.2.2 帧的基本操作 228
10.2.3 帧的编辑 231
10.3 元件和实例 232
10.3.1 元件的创建和修改 232
10.3.2 实例的创建和修改 236
10.4 创建动画 237
10.4.1 逐帧动画 237
10.4.2 补间动画 238
10.4.3 使用动画元件创建动画 239
10.4.4 使用“洋葱皮”技术编辑动画 241
10.4.5 导入和修改已有动画 242
10.5 应用实例 243
10.5.1 环绕变色文字 243
10.5.2 制作动态LOGO 245
第11章 切片与文件的优化输出 248
11.1 切片的操作 248
11.1.1 创建切片 248
11.1.2 在切片上设置URL 251
11.1.3 切片的交互功能 252
11.1.4 切片的导出 252
11.1.5 图像映射 254
11.2.1 GIF格式图像的优化及导出 256
11.2 文件的优化及导出 256
11.2.2 JPEG格式图像的优化及导出 259
11.2.3 动画文件的优化及导出 261
11.3 应用实例 262
11.3.1 翻转图连接特效 262
11.3.2 菜单导航栏 265
第1 2章 Flash MX 2004基础知识 270
12.1 Flash MX 2004概述 270
12.1.1 Flash MX 2004的启动与退出 270
12.1.2 Flash MX 2004的工作环境 270
12.2 Flash MX 2004的新特性 282
12.3 Flash MX 2004的库与共享库 285
12.3.1 库 285
12.3.2 共享库 286
13.1 Flash MX 2004工具箱介绍 287
第13章 绘制基本图形 287
13.2 基本绘图工具的应用 288
13.2.1 线条工具和笔触样式 288
13.2.2 椭圆工具和矩形工具 289
13.2.3 铅笔工具和钢笔工具 290
13.2.4 画笔工具 291
13.3 辅助绘图工具的应用 291
13.3.1 箭头工具和部分选取工具 291
13.3.2 墨水瓶工具和颜料桶工具 293
13.3.3 套索工具 293
13.3.4 任意变形工具和填充变形工具 294
13.3.5 滴管工具和橡皮工具 295
13.4 图形对象的编辑 295
13.4.1 网格线 295
13.4.3 对象的排列和对齐 296
13.4.2 对象的变形处理 296
13.4.4 对象的组合与分离 297
13.5 文本工具的应用 298
13.5.1 文本的输入 298
13.5.2 文本编辑 299
13.6 应用实例 299
第14章 Flash MX 2004逐帧动画和补间动画 306
14.1 时间轴、帧和图层 306
14.1.1 时间轴面板及其应用 306
14.1.2 帧的基本类型与操作 308
14.1.3 图层及其基本操作 311
14.2 Flash MX 2004的三种基本动画及其应用 312
14.2.1 创建逐帧动画 313
14.2.2 创建形状补间动画 314
14.2.3 创建动作补间动画 316
14.3 引导层动画及其应用 318
14.4 遮罩动画及其应用 320
14.5 多场景动画的制作 321
第15 章声音和元件及其应用 323
15.1 声音的导入和编辑 323
15.1.1 声音的导入和引用 323
15.1.2 声音的编辑 325
15.1.3 声音的属性设置 327
15.2 元件和实例 329
15.2.1 元件的种类 331
15.2.2 元件的创建 331
15.2.3 元件的管理 332
15.3 元件的应用实例 338
16.1.1 动作面板简介 341
第16章 ActionScript命令和交互式动画 341
16.1 ActionScript基础知识 341
16.1.2 ActionScript基本命令 342
16.1.3 ActionScript语法基础 348
16.1.4 常量、变量、表达式和函数 349
16.2 动作的基本应用 355
16.2.1 设置帧的动作 355
16.2.2 设置按钮的动作 357
16.2.3 设置影片剪辑的动作 358
16.3 制作复杂的交互式动画 359
16.3.1 获取鼠标位置 359
16.3.2 设置和获取影片剪辑实例的属性 360
17.1 Dreamweaver MX 2004简介 362
17.1.1 Dreamweaver MX 2004的启动 362
第17章 Dreamweaver MX 2004网页设计基础 362
17.1.2 Dreamweaver MX 2004的工作环境 363
17.2 创建站点 363
17.2.1 创建本地站点 363
17.2.2 建立站点地图 365
17.2.3 使用【站点】面板 366
17.2.4 站点管理 366
17.3 网页文件的基本操作 367
17.3.1 创建、打开和保存网页文件 367
17.3.2 设置网页的页面属性 367
17.3.3 设置网页对象的颜色 369
17.3.4 网页文本操作 370
17.3.5 网页图片操作 371
17.4 简单网页的制作实例 371
18.1.1 使用Dreamweaver属性面板格式化文本 375
第18章 网页编辑与超级链接 375
18.1 网页文档的格式化 375
18.1.2 使用HTML标签格式化文本 376
18.1.3 使用HTML样式表格式化文本 378
18.2 网页图像编辑的基本操作 380
18.2.1 创建鼠标经过图像 380
18.2.2 建立网站相册 381
18.2.3 利用外部编辑器编辑图像 382
18.2.4 设Fireworks为Dreamweaver的外部图像编辑器 383
18.3 创建超级链接 383
18.3.1 超级链接的类型 384
18.3.2 创建超级链接的方法 384
18.3.3 创建锚点链接 385
18.3.4 创建E-mail链接 386
18.3.5 创建导航条 387
18.3.6 创建跳转菜单 388
18.3.7 创建映射图链接 389
18.3.8 链接的提示 390
18.4 应用实例 390
第19章 网页的定位技术 393
19.1 创建表格的基本操作 393
19.1.1 新建表格 393
19.1.2 设置表格和单元格的属性 394
19.1.3 选取表格和单元格 395
19.1.4 表格的嵌套 395
19.2 表格的编辑与格式化 396
19.2.1 改变表格或单元格的大小 396
19.2.2 表格行、列的增加和删除 397
19.2.3 单元格的拆分与合并 397
19.2.4 单元格的复制、粘贴、移动和清除 398
19.2.5 表格的样式化 399
19.3 布局表格和布局单元格 399
19.3.1 创建和调整布局表格与布局单元格 399
19.3.2 设置布局视图参数 401
19.4 层的基本操作 401
19.4.1 关于【层】面板 401
19.4.2 创建和删除层 401
19.4.3 激活和选中层 402
19.5 层的属性设置 403
19.5.1 查看和设置多个层的属性 403
19.5.2 更改层的层叠顺序 404
19.5.3 设置层的属性面板 404
19.6.1 概述 405
19.6.2 创建框架集 405
19.6 框架的基本操作 405
19.6.3 框架的拆分和删除 406
19.7 框架和框架集的选择与属性设置 407
19.7.1 框架和框架集的选择 407
19.7.2 框架和框架集的属性设置 408
19.8 框架和框架集的保存 409
19.9 应用实例 410
第20章 行为与时间轴及其应用 417
20.1 行为概述 417
20.1.1 行为面板及其使用方法 418
20.1.2 行为的简单应用 420
20.2 Dreamweaver MX 2004内置动作和事件 420
20.2.1 调用JavaScript 421
20.2.2 改变属性 423
20.2.3 检查浏览器 424
20.2.4 检查插件 425
20.2.5 打开浏览器窗口 426
20.3 时间轴概述 427
20.3.1 使用时间轴面板 427
20.3.2 时间轴动画的创建 428
20.3.3 动画路径的生成和编辑 430
20.3.4 在时间轴中加入行为 430
20.4 用时间轴改变图像和层的属性 431
20.4.1 控制层的可见性 431
20.4.2 控制图片替换 431
20.4.3 改变层的叠放次序 432
20.4.4 改变层的大小 433
20.4.5 多条时间轴的管理 433
20.5 行为和时间轴的应用实例 433
20.5.1 制作翻滚图效果 433
20.5.2 制作幻灯片 434
20.5.3 创建滚动的公告牌 437
第21章 层叠样式、模板与库 441
21.1 层叠样式表概述 441
21.2 层叠样式表的创建与编辑 441
21.2.1 创建CSS样式和CSS样式表 442
21.2.2 外部样式表的链接、导入和编辑 444
21.3 CSS样式表的应用 446
21.3.1 滤镜概述 446
21.3.2 透明度滤镜(Alpha) 447
21.3.3 显示滤镜(RevealTrans) 448
21.3.4 模糊滤镜(Blur) 448
21.4 CSS控件的应用 449
21.4.1 用CSS控制网页总体风格 449
21.4.2 统一控制超级链接 450
21.4.3 CSS控件应用的好处 451
21.5 模板的应用 452
21.5.1 网页的版式设计 452
21.5.2 创建与保存模板 455
21.5.3 应用与修改模板 457
21.5.4 更新基于模板的网页文档 459
21.6 库的应用 461
21.6.1 创建和应用库项目 461
21.6.2 编辑库项目 464
21.6.3 用库项目更新网站 465
21.7 资源管理器 466
21.7.1 基本操作 466
21.7.2 资源管理器 468
22.1 交互式表单概述 471
第22章 表单及其应用 471
22.2 创建表单 474
22.2.1 文本域 475
22.2.2 单选框和复选框 478
22.2.3 滚动菜单和下拉菜单 479
22.2.4 提交和重置按钮 481
22.2.5 其他表单对象 481
22.3 动态表单 482
第23章 完整制作网站的流程 486
23.1 筹划工作 486
23.1.1 网站主题的定位 486
23.1.2 资料的收集整理 488
23.1.3 组建开发团队 488
23.1.5 网站开发的流程 489
23.1.4 开发工具的选择 489
23.2 设计和规划 490
23.2.1 网站的总体设计 490
23.2.2 网站栏目设计 492
23.2.3 网站目录结构及链接设计 492
23.2.4 网站数据库规范 494
23.3 首页制作 495
23.4 制作其他页面 495
23.4.1 版面布局 495
23.4.2 色彩的搭配 496
23.4.3 字体设置 497
23.5 测试 497
23.5.1 测试内容 497
23.5.2 测试工具 502
附:××集团网站策划方案书 503
参考文献 510