第一部分 网页设计与制作 3
第一章 WWW概述 3
1.1 Internet概述 3
1.1.1 什么是Internet 3
1.1.2 Internet与TCP/IP协议 4
1.1.3 Internet网络地址 5
1.1.4 连接Internet的方式 6
1.2 Web服务器 9
1.2.1 Web服务器概述 9
1.2.2 Windows Web服务器的建立 12
1.2.3 UNIX Web服务器的建立 16
1.3 Internet Explorer简介 19
1.4 Internet Explorer的快捷键 22
1.5 Internet技术用语一览 23
思考题 27
第二章 网页制作概述 28
2.1 网站的种类 28
2.2 网站结构的规划 29
2.3 网站的设计原则及标准 30
2.4 网页外观的设计 31
2.5 网页制作工具概述 32
2.5.1 FrontPage 33
2.5.2 Dreamweaver 34
2.6 网页美化工具 35
2.6.1 Photoshop 35
2.6.2 Fireworks 36
2.6.3 Flash 37
思考题 38
2.6.4 Paint Shop Pro 38
第三章 FrontPage 2003网页制作 39
3.1 FrontPage简介 39
3.2 FrontPage 2003窗口介绍及视图 40
3.3 创建Web网站 47
3.4 网站管理 49
3.4.1 网站设置 49
3.4.2 配置图片编辑器 50
3.4.3 为已有的Web网站添加网页 51
3.4.4 网站发布 51
3.5 利用FrontPage制作网页 52
3.5.1 创建新网页与模板 52
3.5.2 打开网页 53
3.5.3 格式化文本 53
3.5.5 插入图形和水平线 56
3.5.4 加入项目符号或编号 56
3.5.6 插入超链接 58
3.5.7 表格的插入及格式化 59
3.5.8 创建表单 61
3.5.9 使用框架 65
3.5.10 特殊效果 67
3.5.11 插入脚本程序(Script) 69
3.5.12 使用Visual Basic编辑器 70
思考题 70
第四章 使用Dreamweaver MX制作网页 71
4.1 Dreamweaver MX简介 71
4.1.1 Dreamweaver的新特性 71
4.1.2 Dreamweaver MX的界面 72
4.3.1 编辑文本 74
4.3 建立页面 74
4.1.3 打开/关闭控制面板 74
4.2 建立站点 74
4.3.2 查找/替换文本的内容 76
4.3.3 设置文本格式 76
4.4 建立超链接 77
4.4.1 内部超链接 78
4.4.2 外部超链接 79
4.4.3 添加E-mail超链接 79
4.4.4 添加下载文件超链接 79
4.4.5 添加锚点 79
4.4.6 删除超链接 80
4.5 表格 81
4.5.1 创建表格 81
4.5.2 编辑表格 83
4.5.4 表格的嵌套 84
4.5.3 表格的修饰 84
4.5.5 套用表格样式 85
4.5.6 导入表格数据文件 85
4.5.7 用表格进行页面布局 86
4.6 框架 87
4.6.1 框架的创建 87
4.6.2 设置框架及框架集的属性 88
4.6.3 对框架页面的编辑 89
4.7 表单 91
4.7.1 表单简介 91
4.7.2 插入文本框 91
4.7.3 插入单选按钮与复选框 93
4.7.4 插入下拉列表框与菜单列表 94
4.7.5 插入按钮 95
4.8 动态效果 96
4.8.1 时间轴和行为概述 96
4.8.2 使用时间轴创建动画 97
4.8.3 内置行为 99
4.8.4 将行为应用到时间轴 101
4.8.5 为对象添加行为 101
思考题 101
第五章 使用Photoshop CS美化网页 103
5.1 概述 103
5.2 颜色模式和文件格式的介绍 103
5.2.1 颜色模式 103
5.2.2 文件格式 105
5.3 Photoshop CS的基本操作 106
5.3.1 菜单栏主要菜单的使用 107
5.3.2 工具箱的使用 114
5.3.3 调板的使用 116
5.4 创作特殊效果图像——多种滤镜的功能 116
5.5 创建特殊效果文字 123
5.6 综合实例 129
思考题 134
第六章 Fireworks MX 135
6.1 Fireworks MX的新特性 135
6.2 Fireworks MX的工作界面 136
6.2.1 菜单栏 137
6.2.2 工具栏 137
6.2.3 属性面板 137
6.2.4 工作面板 137
6.2.5 工具箱 143
6.2.6 制作实例 149
思考题 151
第七章 Flash MX 152
7.1 Flash简介 152
7.2 Flash中的一些概念 152
7.3 Flash MX的界面组成 153
7.4 主要绘图工具的使用 156
7.5 Flash MX中的一些基本操作 158
7.5.1 帧的操作 158
7.5.2 图层的操作 159
7.5.3 场景的操作 162
7.5.4 常用面板的使用 163
7.5.6 作品的播放与测试 164
7.5.5 创建、转换元件 164
7.6 添加音效 165
7.6.1 导入声音文件 165
7.6.2 在影片中加入声音 165
7.6.3 声音的编辑 165
7.6.4 加入音效实例 168
7.7 动画的制作、编辑及实例 170
7.7.1 Flash动画的类型 171
7.7.2 Flash动画的制作 171
7.7.3 Flash动画的编辑 174
7.7.4 Flash动画制作实例 176
7.8 文件的导入、发布和导出 183
7.8.1 文件的导入 183
7.8.2 文件的发布 184
7.8.3 文件的导出 187
思考题 188
8.1 HTML简介 189
8.1.1 一个实例 189
第八章 网页置标语言HTML、DHTML、CSS 189
8.1.2 HEAD标签 190
8.1.3 BODY标签 191
8.1.4 标题文字显示等级 192
8.2 格式及文字 192
8.2.1 格式标签 192
8.2.2 文字标签 194
8.3 图像控制标签 198
8.3.1 插入图片 198
8.3.2 图像控制 199
8.3.3 HR标签 199
8.4.1 基本表格 200
8.4 网页中的表 200
8.4.2 表格控制 202
8.5 网页中的链接 204
8.5.1 链接标签 204
8.5.2 链接锚点 205
8.6 网页的框架结构 205
8.6.1 基本语法 205
8.6.2 Frame的外观设置 208
8.7 网页中的表单 209
8.7.1 基本语法 209
8.7.2 列表框标签 211
8.7.3 文本输入区 212
8.8 其他标签 213
8.9.1 CSS-P初步 214
8.9 DHTML与CSS 214
8.9.2 通用JavaScript 216
8.9.3 分层技术 217
8.9.4 用JavaScript控制图片 217
8.9.5 提示效果 218
思考题 220
第二部分 网页制作高级编程 223
第九章 网页编程 223
9.1 XML 223
9.1.1 HTML的局限性 224
9.1.2 XML的兴起 224
9.1.3 XML的例子 225
9.1.4 XML的应用展望 227
9.1.6 元素声明 230
9.1.5 序 230
9.1.7 声明规则 231
9.1.8 XML的其他组件 232
9.2 JavaScript 235
9.2.1 JavaScript语言介绍 235
9.2.2 JavaScript编程基础 236
9.2.3 JavaScript应用实例 241
9.3 ASP编程 244
9.3.1 ASP简介 244
9.3.2 ASP编程初步 246
9.3.3 ASP的基本脚本语言 248
9.3.4 使用SSI 252
9.3.5 动态数据交换的实现 252
9.3.6 ASP的内置组件 258
9.4.1 ASP.NET简介 260
9.4 ASP.NET编程 260
9.4.2 Web控件的使用 262
9.4.3 ASP.NET操作数据库 265
9.4.4 SESSION和COOKIE的使用 271
9.5 PHP编程 271
9.5.1 PHP简介 271
9.5.2 PHP语法简介 274
9.5.3 PHP编程实例 291
9.6 Java与JSP 292
9.6.1 Java概述 292
9.6.2 Java应用程序 293
9.6.3 Java Applet 294
9.6.4 Java Applet图形界面输入/输出 297
9.6.5 Java Servlet 298
9.6.6 JavaServer Pages 299
9.6.7 JSP与ASP(ASP.NET)的比较 300
9.6.8 JSP的基本语法与示例 302
9.6.9 XML与JSP 315
思考题 316
第十章 网站建设实例 317
10.1 网站的设计原则及标准 317
10.2 准备工作 318
10.3 具体设计及规划 319
10.4 建立网站(Web站点) 321
10.5 主页的制作 323
10.6 网页的上传与维护 325
思考题 326
参考文献 327