
本书由浅入深、通俗易懂地讲解了网页制作和动态网站建设的知识与实战项目。全书共24章,从网站建设的基本概念开始,讲解了网站设计基础、网站图像设计、动态网站开发等知识。书中通过大量的实例讲解知识要点,读者可以运用书中的知识与实例用于练习和开发。
本书共有5个方面的内容,其中网站建设基础部分讲解了网站的基础知识、HTML语言和网页的色彩知识,网页设计制作部分讲解了网页的平面设计和网页的切图、布局排版、网页特效等内容,动态网站开发部分讲解了ASP编程与数据库开发基础知识,网站的发布与维护部分讲解了网站的发布与后期管理维护等内容,综合案例部分讲解了两个企业网站的开发实例。
本书语言通俗易懂,内容丰富,知识涵盖面广,非常适合于网站开发的初学者、网站开发人员、毕业设计的学生、选修课或自学网页设计的学生阅读。
随着网站技术的发展,各个部门对网站开发技术的要求日益提高,人才市场上对网站开发工作人员的需求大大增加。但是网站建设是一门综合性的技能,对很多计算机技术都有很高的要求。网站开发工作包括市场需求研究、网站策划、网页平面设计、网页页面排版、网站程序开发、数据库设计、网站的推广运作等各方面知识。能够系统掌握这些知识的网络工程师相对较少。因此,我们邀请了具有长期网站开发经验的专业人员编写了本书。
本书的内容和编排方面,十分注重网站开发的学习规律和特点。在内容上循序渐进,注重基础和实际应用,能让读者在短时间内掌握大量的基础知识。用户在掌握网站开发基础以后,再深入学习数据库设计、动态网站开发等知识,以具备动态网站开发的能力。最后,讲解两个企业项目实例,读者通过对企业实战项目的学习,培养网站建设项目工作的能力。
目 录
第1篇 网站开发入门
第1章 网站开发基础 3
1.1 网站开发概述 4
1.1.1 什么是网站 4
1.1.2 网站设计的目的 4
1.1.3 网站设计的学习内容 5
1.2 网站建设的一般流程 5
1.2.1 网站的定位 5
1.2.2 申请网站域名 9
1.2.3 申请服务器空间 15
1.2.4 确定网站主题 17
1.2.5 网站整体规划 17
1.2.6 收集资料与素材 17
1.2.7 设计网页页面 18
1.2.8 切图并制作成页面 18
1.2.9 开发动态网站模块 18
1.2.10 发布与上传 19
1.2.11 后期更新与维护 20
1.2.12 网站的推广 20
1.3 常用的网页设计软件 21
1.3.1 网页设计软件Dreamweaver 21
1.3.2 平面设计软件Photoshop 22
1.3.3 网页图片设计和切图软件
Fireworks 22
1.3.4 动画设计软件Flash 23
1.4 Web 2.0网站概述 23
1.5 相关问题 24
1.5.1 域名的重要性与法律保护问题 24
1.5.2 网站的空间服务质量与服务商 25
1.5.3 网站的媒体性质与法律道德规范
问题 25
1.5.4 与网站内容版权相关的问题 25
1.6 小结 26
第2章 HTML入门 27
2.1 HTML的基本语法 28
2.1.1 网页结构 28
2.1.2 创建HTML文件 29
2.2 常见的HTML标签 30
2.2.1 文本类标记:<Font>标签 30
2.2.2 文本类标记:文本加粗、斜体与
下划线 31
2.2.3 表格标记 32
2.2.4 超级链接标记 34
2.2.5 段落标记 34
2.2.6 框架标记 36
2.2.7 表单与按钮标记 37
2.2.8 图片标记 41
2.2.9 换行标记 42
2.2.10 水平线标记 43
2.2.11 特殊标签 44
2.3 实例:制作一个注册页面 44
2.4 表格使用技巧 50
2.4.1 表格边框使用技巧:表格边框的
设置 50
2.4.2 表格边框使用技巧:单元格边框的
间距 51
2.4.3 表格边框使用技巧:单元格的实线
边框 52
2.4.4 使用样式表设置文本边框:文本各
方向相同的边框 53
2.4.5 使用样式表设置文本边框:使用表格
样式设置边框 53
2.4.6 使用样式表设置文本边框:样式表中
控制不同方向的边框 54
2.5 HTML网页中的META属性 55
2.5.1 name属性 55
2.5.2 http-equiv属性 56
2.6 常见问题 58
2.6.1 网页中代码大小写问题和引号问题 58
2.6.2 HTML与浏览器的不同版本 58
2.6.3 HTML与XML 60
2.7 小结 62
第3章 网站及页面的色彩搭配 63
3.1 色彩基础知识 64
3.1.1 色彩的基本概念 64
3.1.2 网页色彩的冷暖视觉 65
3.1.3 网页安全色 66
3.2 常见网页色彩搭配分析 66
3.2.1 科技与时尚 67
3.2.2 文化与艺术 67
3.2.3 神秘与优雅 68
3.2.4 激情与梦幻 69
3.2.5 简约与高贵 70
3.3 网站总体色彩规划 70
3.3.1 定义网站的色彩基调 70
3.3.2 站点内各栏目色彩搭配原则 71
3.4 页面色彩搭配 72
3.4.1 网页色彩搭配原理 72
3.4.2 网页设计中色彩搭配的技巧 72
3.4.3 常见的几种网页配色方法 73
3.5 Web 2.0用色模式及网页色彩趋势 75
3.6 经典网页设计色彩搭配实例欣赏 76
3.7 小结 77
第2篇 网页设计与制作
第4章 熟悉Dreamweaver CS3的工作
环境 81
4.1 安装Dreamweaver CS3 82
4.2 认识Dreamweaver CS3界面 82
4.2.1 常用工具栏 82
4.2.2 常用菜单命令 83
4.2.3 插入工具栏 84
4.2.4 属性标签 87
4.2.5 CSS属性标签 87
4.2.6 工具使用示例:插入下拉菜单 88
4.2.7 工具使用示例:插入标签式面板 90
4.2.8 工具使用示例:插入折叠面板 92
4.3 使用Dreamweaver CS3制作一个
页面 94
4.4 Dreamweaver CS3的使用技巧 99
4.4.1 Dreamweaver中常用的
快捷方式 99
4.4.2 Dreamweaver的首选参数 100
4.5 相关问题 101
4.5.1 Dreamweaver CS3的新功能 101
4.5.2 什么是网页三剑客 101
4.6 小结 102
第5章 创建与管理站点 103
5.1 创建本地站点 104
5.1.1 使用站点向导创建本地站点 104
5.1.2 选择和更改本地工作站点 106
5.1.3 本地站点和远程服务器同步 107
5.2 管理站点文件 107
5.2.1 创建文件夹和文件 107
5.2.2 移动和复制文件 108
5.3 使用站点地图 108
5.3.1 查看站点地图 109
5.3.2 站点测试与纠错 109
5.3.3 站点报告 110
5.4 创建第一个网站并测试 110
5.5 常见问题 112
5.5.1 FTP不能上传和下载的问题 112
5.5.2 FTP远程文件夹设置的问题 113
5.5.3 其他的网站开发工具能不能
支持Dreamweaver中的站点 113
5.5.4 怎样复制Dreamweaver中的站点 113
5.6 小结 114
第6章 制作页面内容和多媒体元素 115
6.1 文本的输入和编辑 116
6.1.1 输入文本 116
6.1.2 设置文本属性 117
6.1.3 使用<pre>标签进行排版 118
6.1.4 输入特殊字符 119
6.2 在网页中插入图像 121
6.2.1 插入图像 121
6.2.2 设置图像属性 121
6.2.3 设置图像超链接 123
6.2.4 图像的边距设置 124
6.2.5 插入鼠标经过图像 125
6.3 创建网页链接 126
6.3.1 创建文字链接 127
6.3.2 创建锚点链接 128
6.3.3 创建电子邮件链接 129
6.3.4 创建图像热点链接 130
6.4 利用CSS美化网页 132
6.4.1 CSS的基本语法 133
6.4.2 在Dreamweaver CS3中自动生成
CSS样式标记 133
6.4.3 Dreamweaver CS3的样式模板自动
生成样式表文件 135
6.4.4 Dreamweaver CS3的样式设计器
链接和编辑样式 136
6.4.5 应用CSS设置文本格式 137
6.4.6 实例:CSS样式表的使用 139
6.5 插入媒体 142
6.5.1 插入Flash动画 142
6.5.2 插入Flash按钮 144
6.5.3 插入Flash文本 145
6.5.4 插入视频 146
6.5.5 插入网页背景音乐网页 147
6.6 实例:制作图文混排的多媒体
页面 147
6.7 常见问题 151
6.7.1 网页中Flash动画大小的问题 151
6.7.2 网页中音乐或视频文件不能
播放的问题 151
6.7.3 网页中音乐或视频文件大小的
问题 152
6.7.4 网页中对象不同属性的优先级
问题 152
6.7.5 网页粘贴文本时的格式问题 153
6.8 小结 153
第7章 网页的排版布局 155
7.1 页面的基本构成 156
7.2 网页排版方法 157
7.2.1 使用表格布局页面 157
7.2.2 使用层结构布局 157
7.3 常见的网页结构类型 157
7.3.1 “国”字型布局 157
7.3.2 “厂”字型布局 158
7.3.3 “框架”型布局 159
7.3.4 “封面”型布局 159
7.3.5 Flash型布局 160
7.3.6 页面排版布局趋势(Web 2.0) 161
7.4 注意问题 162
7.4.1 怎样处理好布局的丰富与简约的
关系 162
7.4.2 在布局中需要考虑到的其他问题 162
7.5 小结 163
第8章 使用Photoshop进行页面设计 165
8.1 Photoshop CS3介绍 166
8.2 使用Photoshop CS3设计页面 167
8.2.1 常见页面大小 167
8.2.2 确定网页色彩定位 168
8.2.3 设计网页的功能结构 169
8.3 网页中的设计元素 170
8.3.1 导航区 170
8.3.2 页面布局区 172
8.3.3 版权区 173
8.3.4 使用辅助线对网页效果图进行
基本分区 173
8.4 网页内容的设计实例 174
8.4.1 网页中按钮的设计 174
8.4.2 网页中艺术字的设计 176
8.5 输出准备 178
8.5.1 Photoshop常用的图片格式 178
8.5.2 将图片保存为PSD格式 179
8.5.3 将图片导出为JPG格式 179
8.5.4 将图片导出为GIF格式 180
8.6 实例:用Photoshop CS3设计一个
网页效果图 181
8.6.1 新建一张网页效果图 181
8.6.2 使用辅助线划分网页区域 181
8.6.3 添加网站的Logo 182
8.6.4 添加网站的Banner 183
8.6.5 设计网页的导航条 185
8.6.6 设计网站的内容布局 185
8.6.7 设计网页的版权栏 186
8.7 常见问题 187
8.7.1 怎样在网页中体现出“眼球
经济” 188
8.7.2 怎样在Photoshop中使用图层
样式 188
8.7.3 怎样在网页的版权区中插入网站
备案信息 189
8.8 小结 190
第9章 使用Fireworks切图输出 191
9.1 Fireworks CS3的介绍 192
9.2 使用Fireworks切图 192
9.2.1 页面切图 193
9.2.2 切片属性的设置与超链接 194
9.2.3 热点链接设置 195
9.2.4 优化和导出图像 196
9.3 使用Dreamweaver进行页面制作 198
9.3.1 设置Fireworks CS3导出网页的
属性 198
9.3.2 设置Fireworks CS3导出网页的
对齐方式 200
9.3.3 添加页面元素 201
9.4 常见问题 203
9.4.1 在网页中如何使用PNG格式的
图像 203
9.4.2 Fireworks切割图片的规则 203
9.5 小结 203
第10章 制作网站的Logo和Banner 205
10.1 什么是网站Logo 206
10.1.1 网站Logo的重要性 206
10.1.2 网站标识的可识别性 206
10.2 什么是Banner 207
10.3 如何设计制作 207
10.3.1 网站Logo设计标准 208
10.3.2 网站Logo设计软件与制作 208
10.3.3 Banner的制作标准 208
10.4 精美Logo和Banner赏析 209
10.4.1 著名网站Logo分析 209
10.4.2 Banner欣赏 210
10.5 实例:制作网站Logo 211
10.6 实例:制作有动画效果的Banner 214
10.7 小结 218
第11章 页面与图像的优化制作 219
11.1 优化页面及图片 220
11.2 Fireworks与Dreamweaver的关联
操作 220
11.3 优化页面图像 220
11.3.1 关联至图像软件 220
11.3.2 图片的优化处理 221
11.3.3 图片大小的调整 225
11.3.4 图片的亮度与对比度的设置 226
11.3.5 图片的锐化设置 228
11.3.6 图片的裁剪 229
11.4 实例:在Dreamweaver中
优化页面 230
11.5 常见问题 234
11.5.1 网页中的图片失真问题 234
11.5.2 网页中的显示图片大小与实际
图片大小的问题 235
11.6 小结 236
第12章 布局实现 237
12.1 基本的表格布局方法 238
12.1.1 插入表格 238
12.1.2 设置表格属性 238
12.1.3 合并单元格 239
12.1.4 选取表格对象 240
12.1.5 表格的复杂嵌套实现网页的排版 241
12.2 使用层布局页面 242
12.2.1 创建层 242
12.2.2 设置层的属性 243
12.2.3 设置层的Z轴 243
12.2.4 层的样式 244
12.2.5 利用层实现网页的布局 244
12.2.6 层中的样式代码 245
12.2.7 使用层制作下拉菜单 246
12.3 实例:表格与层布局页面 248
12.3.1 实例——“厂”字型布局 248
12.3.2 实例——DIV+层布局
(Web 2.0) 252
12.4 常见问题 255
12.4.1 网页的基本布局风格问题 255
12.4.2 在表格布局时表格边框颜色、
背景颜色的搭配问题 255
12.4.3 在标签式布局中对单元格背景
样式控制 257
12.5 小结 257
第13章 网页模板与框架 259
13.1 创建模板网页 260
13.1.1 创建库项目 260
13.1.2 创建模板 263
13.1.3 创建可编辑区域 264
13.1.4 创建其他模板区域 264
13.1.5 实例:创建一个模板网页 265
13.1.6 利用模板创建网页 266
13.2 框架网页 268
13.2.1 创建框架网页 268
13.2.2 保存框架 269
13.2.3 框架结构页面的编辑 270
13.3 实例:制作一个框架结构网页 270
13.4 常见问题 272
13.4.1 网页模板与库项目的实质 272
13.4.2 在网页中如何使用<iframe>框架
网页 272
13.5 小结 273
第14章 网页特效 275
14.1 特效中的行为和事件 276
14.1.1 网页行为 276
14.1.2 网页事件 276
14.1.3 一个简单的网页事件和网页行为 276
14.2 使用Dreamweaver内置行为 278
14.2.1 播放声音 278
14.2.2 拖动层 279
14.2.3 创建自动跳转页面网页 280
14.2.4 打开浏览器窗口 282
14.2.5 弹出信息 283
14.2.6 设置状态栏文本 284
14.2.7 创建导航条图像 286
14.2.8 预先载入图像 287
14.2.9 检查表单 288
14.2.10 跳转菜单 291
14.2.11 控制Flash 293
14.2.12 改变属性 294
14.2.13 检查浏览器 297
14.3 利用脚本制作特效网页 298
14.3.1 制作滚动公告网页 298
14.3.2 制作自动关闭网页 300
14.4 JavaScript基础知识 301
14.4.1 JavaScript简介 301
14.4.2 在网页中插入JavaScript脚本 302
14.4.3 JavaScript中的运算符 303
14.4.4 JavaScript的变量与数据类型 303
14.4.5 JavaScript的常用语句 304
14.4.6 JavaScript实例:输出乘法
口诀表 308
14.4.7 JavaScript实例:解一元二次
方程 309
14.5 实例:制作能自动跳转并关闭的
首页 310
14.6 常见问题 311
14.6.1 关于JavaScript与Java的区别和
联系的问题 311
14.6.2 如何使用网页特效软件提供的
网页特效 312
14.6.3 关于浏览器保护导致的网页特效
不能执行的问题 312
14.6.4 JavaScript程序错误可能导致所有
脚本不能运行 313
14.6.5 使用VBScript编写网页交互脚本
程序 313
14.7 小结 314
第15章 使用Flash设计网站动画和广告 315
15.1 Flash CS3的简介 316
15.1.1 Flash CS3简介 316
15.1.2 Flash CS3的面板和工具 316
15.2 Flash动画的制作 317
15.2.1 Flash动画的一些基本概念 317
15.2.2 建立与保存Flash动画 318
15.2.3 设置Flash的属性 319
15.2.4 Flash时间轴的使用 320
15.2.5 插入关键帧 320
15.2.6 创建帧过渡效果 322
15.2.7 添加图层与图层管理 323
15.2.8 插入元件 324
15.2.9 按钮元件 328
15.2.10 元件使用滤镜 330
15.2.11 库的管理与使用 331
15.2.12 插入脚本 332
15.2.13 插入场景 334
15.2.14 影片设置与导出 334
15.3 网站广告设计 336
15.3.1 网站广告设计基本原则 336
15.3.2 网站广告的类型 337
15.4 制作网页广告实例 339
15.4.1 设计Flash宣传广告 339
15.4.2 给Flash添加链接 342
15.4.3 制作控制声音播放动画 342
15.5 实例:制作一个广告性质的
宣传动画 344
15.6 常见问题 345
15.6.1 Flash播放器版本与Flash
版本的问题 345
15.6.2 怎样在影片中使用脚本 346
15.6.3 怎样制作Flash导航条 347
15.6.4 关于纯Flash网站的制作 347
15.6.5 FLV格式的Flash视频 348
15.7 小结 348
第3篇 动态网站开发
第16章 动态网站基础 352
16.1 动态网站原理 352
16.1.1 什么是动态网站 352
16.1.2 动态网站的主要技术 352
16.1.3 搭建服务器平台 353
16.1.4 IIS的安装 354
16.1.5 设置IIS服务器 355
16.1.6 第一个ASP网页 357
16.2 数据库基础 357
16.2.1 数据库的基本概念 358
16.2.2 认识Access数据库 358
16.2.3 建立Access数据库 358
16.2.4 创建表 359
16.2.5 添加数据源 360
16.2.6 常用SQL语句 361
16.3 关系型数据库 363
16.4 SQL Server 2000数据库的
基础知识 363
16.4.1 SQL Server 2000的简介与安装 364
16.4.2 SQL Server 2000的启动与停止 364
16.4.3 SQL Server 2000的数据库管理 365
16.4.4 SQL Server 2000的权限管理 369
16.5 常见问题 370
16.5.1 Access数据库的性能与影响其
性能的因素 370
16.5.2 数据库可写权限与锁定的问题 370
16.5.3 SQL Server的远程访问与
远程登录 371
16.5.4 SQL Server的导入与导出 371
16.5.5 SQL Server中数据库的分离和
附加 373
16.6 小结 374
第17章 ASP开发基础 375
17.1 ASP简介 376
17.1.1 ASP网页与HTML网页的服务器
响应区别 376
17.1.2 ASP的特点 376
17.2 ASP基本语法 377
17.2.1 在HTML代码中嵌入ASP代码
程序 377
17.2.2 变量的定义与赋值 377
17.2.3 变量的输出 378
17.2.4 ASP的条件语句 379
17.2.5 循环语句 380
17.2.6 sub过程 383
17.2.7 function函数 383
17.2.8 ASP的自定义函数实例 384
17.3 ASP内置对象 385
17.3.1 Response对象 386
17.3.2 Request对象 386
17.3.3 Session对象 387
17.3.4 Cookies对象 388
17.3.5 Application对象 388
17.4 ASP组件 389
17.5 ASP程序实例 389
17.5.1 ASP程序实例:九九乘法口诀表 389
17.5.2 ASP程序实例:解一元二次方程 390
17.5.3 ASP程序实例:生成单元格颜色
相间的表格 392
17.5.4 ASP程序实例:ASP中的日期与
时间 394
17.5.5 ASP程序实例:生成随机数 395
17.5.6 ASP程序实例:字符串函数的
使用 397
17.5.7 ASP程序实例:读取服务器文本 398
17.5.8 ASP程序实例:服务器写文本 399
17.5.9 ASP程序实例:调用JMail组件
发送邮件 400
17.6 ASP的开发工具 402
17.6.1 用Dreamweaver编写ASP程序 402
17.6.2 用记事本编写ASP程序 402
17.6.3 用其他文本编辑器编写ASP程序 402
17.7 常见问题 403
17.7.1 网页不能运行的问题 403
17.7.2 正确理解和处理程序中的报错 404
17.8 小结 406
第18章 使用Dreamweaver CS3创建动态
网站 407
18.1 创建数据库 408
18.1.1 数据库内容的分析 408
18.1.2 建立Access数据库 408
18.1.3 在Access数据库中添加测试
数据 409
18.2 创建站点 409
18.2.1 建立站点 410
18.2.2 设置IIS 411
18.2.3 在站点中测试一个网页 412
18.3 创建数据库连接 413
18.3.1 建立数据库连接 413
18.3.2 数据连接文件 414
18.3.3 查看连接后数据库表中的内容 415
18.4 Dreamweaver CS3中记录集的
使用 415
18.4.1 创建记录集 416
18.4.2 动态表格显示记录集 417
18.4.3 插入记录集导航条 419
18.4.4 创建记录集并显示记录集中的
一条数据 421
18.5 实例:制作留言系统 424
18.5.1 留言板网站的功能分析 424
18.5.2 制作添加留言网页write.asp 424
18.5.3 制作信息提示网页msg.asp 428
18.5.4 测试留言网页 429
18.5.5 制作留言列表网页index.asp 430
18.5.6 制作留言显示网页show.asp 434
18.5.7 制作网页效果:用Fireworks设计
效果图和导出网页 438
18.5.8 制作网页效果:将设计的网页效果
加入到动态网页中 442
18.5.9 测试留言网页 445
18.6 实例:留言管理的设计 447
18.6.1 管理员的数据库表 447
18.6.2 管理的登录网页login.asp 448
18.6.3 测试用户登录网页 452
18.6.4 制作管理列表网页admin.asp 453
18.6.5 制作留言删除网页delete.asp 457
18.6.6 留言编辑的网页edit.asp 459
18.6.7 留言回复内容的显示show.asp 465
18.6.8 管理员密码的更改password.asp 467
18.7 数据库对象ADO 470
18.7.1 Connection数据库连接对象 470
18.7.2 RecordSet记录集对象 471
18.7.3 Command数据库命令对象 472
18.8 常见问题 473
18.8.1 防止暴力猜测用户口令的方法 473
18.8.2 使用Cookies记录用户的登录
状态 474
18.8.3 关于分页的算法问题 476
18.8.4 关于SQL语句构造的问题 476
18.8.5 关于链接的属性问题 477
18.8.6 关于留言内容处理的问题 477
18.9 小结 477
第19章 动态网站常用模块设计 479
19.1 常见动态模块 480
19.2 制作会员注册和登录系统 480
19.2.1 数据库设计 480
19.2.2 制作用户注册页面 481
19.2.3 制作用户登录页面 482
19.2.4 制作登录成功页面 483
19.2.5 制作登录失败页面 484
19.2.6 完成制作并测试 484
19.3 网页安全的验证模块 484
19.4 制作新闻发布系统 484
19.4.1 主要功能页面 484
19.4.2 设计数据库 485
19.4.3 创建数据库连接 486
19.4.4 生成新闻网页的导航条 486
19.4.5 制作新闻列表网页 487
19.4.6 制作新闻详细显示页面 488
19.4.7 新闻管理:新闻管理列表网页 489
19.4.8 新闻管理:制作新闻添加网页 491
19.4.9 新闻管理:新闻的删除 493
19.4.10 新闻管理:新闻编辑网页 493
19.4.11 新闻管理:新闻类别管理 495
19.4.12 新闻的查询 499
19.5 几种常见的网页计数器 504
19.5.1 JavaScript实现多页计数器 504
19.5.2 简单记录网页的点击次数 504
19.5.3 使用Cookies记录访问计算机的
总数 505
19.5.4 使用session记录访问用户个数 505
19.5.5 以图片显示计数 505
19.6 ASP访问SQL Server 2000数据库 506
19.6.1 数据库与表的建立 506
19.6.2 数据库的权限设置 507
19.6.3 用ASP实现数据库的连接 508
19.6.4 用ASP访问数据库 508
19.7 用MD5加密网页的口令 508
19.7.1 什么是MD5 508
19.7.2 在ASP网站中使用MD5函数 509
19.7.3 在网站中使用MD5加密登录口令 509
19.8 文件无组件上传 510
19.8.1 提交网页中上传文件index.asp 510
19.8.2 上传文件网页up.asp 512
19.8.3 文件保存网页do.asp 512
19.8.4 测试文件上传网页 513
19.8.5 上传文件的限制 514
19.9 常见问题 515
19.9.1 关于生成下拉菜单的问题 516
19.9.2 关于进行多次数据查询的问题 516
19.10 小结 517
第4篇 网站发布与维护
第20章 网站的测试与发布 521
20.1 站点的测试 522
20.1.1 检查断掉的链接 522
20.1.2 检查外部链接 522
20.1.3 检查孤立文件 522
20.2 网页的上传 523
20.2.1 利用Dreamweaver上传网页 523
20.2.2 使用LeapFTP软件上传文件 524
20.2.3 使用Windows自带的FTP命令行
工具上传网页 526
20.3 常见问题 527
20.3.1 FTP服务器不能连接的问题 527
20.3.2 用网站空间的管理功能进行网站
空间的管理 528
20.3.3 一个网站空间上放置多个网站的
方法 529
20.4 小结 529
第21章 网站的日常维护 531
21.1 网站数据库内容维护 532
21.1.1 Access数据库的压缩和修复 532
21.1.2 SQL Server 2000的数据库维护 533
21.2 网页维护更新 534
21.2.1 静态网站的维护更新 534
21.2.2 动态网站的更新 535
21.3 ASP Encoder对ASP网页进行
加密 535
21.3.1 ASP开源网页的安全问题 536
21.3.2 ASP Encoder的加密原理 536
21.3.3 ASP Encoder对网页进行加密 536
21.4 网站系统维护 537
21.5 常见问题 538
21.5.1 动态网站数据库备份的问题 538
21.5.2 本地计算机安全问题与网页病毒 539
21.5.3 网站程序的保密问题 540
21.6 小结 540
第22章 网站的宣传推广 541
22.1 注册到搜索引擎 542
22.2 导航网站登录 543
22.3 友情链接 544
22.4 网络广告 545
22.5 发布信息推广 545
22.6 传统媒体广告 546
22.7 网站排名 546
22.7.1 网页中的内容影响网络排名的
因素 547
22.7.2 在ALEXA网站中查询自己网站的
排名 547
22.8 网站竞价排名 550
22.9 常见问题 553
22.9.1 网站中关键字的优化问题 553
22.9.2 搜索引擎拒绝收录自己网站的
问题 553
22.9.3 常用搜索引擎网站的登录入口 554
22.9.4 网站计数器的使用 554
22.10 小结 555
第5篇 综合案例
第23章 设计制作公司宣传网站 559
23.1 网站前期策划 560
23.2 设计网站页面 560
23.2.1 首页的设计 560
23.2.2 切图并输出 561
23.3 在Dreamweaver中进行页面排版
制作 563
23.3.1 创建本地站点 563
23.3.2 创建二级模板页面 564
23.3.3 利用模板制作其他网页 565
23.4 给网页添加特效 567
23.4.1 滚动公告 567
23.4.2 制作弹出窗口页面 568
23.5 本地测试及发布上传 569
23.6 常见问题 570
23.6.1 网页切图与Dreamweaver排版的
关系 570
23.6.2 网页中背景与细节的表现技巧 571
23.7 小结 572
第24章 设计制作招聘求职网站 573
24.1 网站风格定位 574
24.1.1 网站的主要功能 574
24.1.2 设计网页Logo 575
24.1.3 设计网页Banner 575
24.2 在Dreamweaver中制作表格结构
页面 575
24.2.1 网站效果图的设计 575
24.2.2 网页的布局 576
24.2.3 静态网页与动态网页 576
24.3 创建数据库 576
24.3.1 设计数据表结构 576
24.3.2 连接数据库 579
24.3.3 会员的注册 580
24.3.4 个人会员填写资料 581
24.3.5 企业会员填写资料 584
24.3.6 企业会员发布招聘信息 586
24.3.7 个人会员查看招聘信息与发送
求职 588
24.3.8 会员简历的显示 590
24.3.9 企业会员查看应聘信息 592
24.3.10 网站中不同类别会员发送信息
的实现 593
24.4 本地测试及上传发布 597
24.4.1 网站的本地测试 597
24.4.2 网站的上传发布 598
24.5 常见问题 598
24.5.1 在程序中的多表查询问题 598
24.5.2 数据库中多表间数据联系时的实现
技巧 599
24.5.3 网站中会员面板的实现技巧 600
24.6 小结 600