第1篇 网页设计基础篇 3
第1章 动态网站建设基础 3
1.1网页设计的相关术语 3
1.1.1什么是静态网页 3
1.1.2什么是动态网页 4
1.2常见的网站类型 4
1.2.1个人网站 4
1.2.2企业类网站 5
1.2.3机构类网站 5
1.2.4娱乐休闲类网站 6
1.2.5行业信息类网站 6
1.2.6门户类网站 7
1.2.7购物类网站 8
1.3选择网页制作软件 8
1.3.1网页图像设计软件Photoshop CS5 8
1.3.2动画制作软件Flash CS5 9
1.3.3网页编辑排版软件Dreamweaver CS5 9
1.4动态网站建设技术 10
1.4.1网页标记语言HTML介绍 10
1.4.2网页脚本语言JavaScript和VBScript 11
1.4.3动态网页编程语言ASP 12
1.5本章小结 12
第2章 网页布局与色彩搭配 14
2.1网页的基本构成元素 14
2.1.1网站标志 14
2.1.2网站banner 14
2.1.3导航栏目 14
2.1.4文本 15
2.1.5图像 15
2.1.6Flash动画 16
2.1.7多媒体 16
2.2网页布局方法 17
2.2.1纸上布局法 17
2.2.2软件布局法 17
2.3常见的版面布局形式 18
2.3.1“国”字型布局 18
2.3.2“厂”字型布局 19
2.3.3“框架”型布局 19
2.3.4“封面”型布局 20
2.3.5“Flash”型布局 20
2.4搭配网页色彩 21
2.4.1认识网页色彩 21
2.4.2网页色彩搭配技巧 22
2.4.3常见的几种网页配色方案 23
2.5本章小结 26
第3章 网页图像和动画设计工具:Photoshop CS5和Flash CS5 28
3.1网页动画设计工具Flash CS5 28
3.1.1Flash CS5工作界面介绍 28
3.1.2上机练习——设计网页广告 31
3.1.3上机练习——设计网页导航动画 37
3.2网页图像设计工具Photoshop CS5 41
3.2.1Photoshop CS5工作界面介绍 41
3.2.2上机练习——利用Photoshop设计网页按钮 43
3.2.3上机练习——利用Photoshop设计网页Logo 45
3.3本章小结 48
第4章 使用Dreamweaver CS5 创建基本网页 50
4.1Dreamweaver CS5的工作界面 50
4.1.1文档窗口 50
4.1.2文档工具栏 51
4.1.3标准工具栏 51
4.1.4菜单栏 51
4.1.5属性面板 52
4.1.6面板组 52
4.2插入文本 52
4.2.1上机练习——在网页中插入文本 52
4.2.2设置文本属性 53
4.3插入图像 55
4.3.1上机练习——在网页中插入图像 55
4.3.2上机练习——设置图像的属性 58
4.3.3上机练习——裁切、调整图像 60
4.3.4上机练习——优化网页图像 62
4.4插入媒体 63
4.4.1上机练习——插入Flash动画 63
4.4.2上机练习——插入Java Applet 64
4.5创建链接 67
4.5.1上机练习——创建文字链接 67
4.5.2上机练习——创建图像链接 69
4.5.3上机练习——创建图像热点链接 71
4.5.4上机练习——创建电子邮件链接 73
4.5.5上机练习——创建锚点链接 74
4.6插入表单 79
4.6.1创建表单 80
4.6.2创建表单对象 81
4.7本章小结 87
第5章 表格、框架和DlV布局网页 89
5.1表格的基本操作 89
5.1.1上机练习——插入表格 89
5.1.2设置表格属性 90
5.1.3设置单元格属性 90
5.1.4拆分和合并单元格 91
5.1.5选取表格对象 94
5.2框架的基本操作 96
5.2.1上机练习——创建框架集和框架 96
5.2.2选择框架和框架集 99
5.2.3保存框架和框架集 100
5.2.4设置框架属性 102
5.2.5设置框架集属性 103
5.3AP元素的基本操作 103
5.3.1关于AP元素面板 104
5.3.2设置AP Div的属性 104
5.3.3选择AP Div 105
5.3.4调整AP Div的大小 107
5.3.5移动AP Div 107
5.4布局网页实例 108
5.4.1上机练习——制作圆角表格 109
5.4.2创建完整的框架网页 114
5.5本章小结 119
第6章 提高网页制作效率:模板、库和插件的应用 122
6.1使用模板 122
6.1.1什么是模板 122
6.1.2上机练习——创建模板 122
6.1.3上机练习——创建可编辑区域 124
6.1.4上机练习——利用模板创建网页 125
6.1.5从模板中脱离 129
6.1.6更新模板网页 130
6.2使用库项目 132
6.2.1创建库项目 132
6.2.2在网页中插入库 134
6.3使用插件 135
6.3.1插件的安装 136
6.3.2利用插件制作背景音乐网页 137
6.4本章小结 139
第7章 制作动感特效网页:行为和脚本的应用 139
7.1行为的概念 142
7.1.1事件 142
7.1.2动作 143
7.2使用行为创建动感网页 143
7.2.1交换图像 144
7.2.2弹出信息 146
7.2.3打开浏览器窗口 147
7.2.4拖动AP元素 149
7.2.5显示-隐藏AP元素 152
7.2.6检查表单 155
7.2.7设置状态栏文本 157
7.2.8创建跳转菜单 158
7.2.9转到URL 160
7.2.10预先载入图像 162
7.2.11增大/收缩效果 163
7.2.12调用JavaScript创建自动关闭网页 165
7.3利用脚本制作特效网页 166
7.3.1自动显示当前日期和时间 166
7.3.2制作自动关闭的网页 168
7.3.3制作滚动公告 169
7.3.4飘浮广告的制作 173
7.4本章小结 178
第2篇动态网站技术篇 181
第8章 搭建服务器平台和创建数据库 181
8.1搭建服务器平台 181
8.1.1上机练习——安装llS 181
8.1.2上机练习——设置llS 182
8.2创建数据库 185
8.2.1什么是数据库 186
8.2.2常见的数据库管理系统 186
8.3创建Access数据库 187
8.3.1上机练习——创建空数据库 187
8.3.2上机练习——创建表 188
8.4创建数据库连接 190
8.5本章小结 192
第9章 网页超文本标记语言:HTML基础 194
9.1HTML概述 194
9.2HTML常见标记 194
9.2.1HTML基本语法 194
9.2.2段落标记 195
9.2.3文字标记 196
9.2.4超链接标记 197
9.2.5图像标记 199
9.2.6表格标记 200
9.2.7框架标记 201
9.2.8表单标记 203
9.3本章小结 208
第10章 网页脚本语言:JavaScript介绍 208
10.1JavaScript概述 210
10.2JavaScript基本语法 211
10.2.1常量 211
10.2.2变量 212
10.2.3运算符 213
10.2.4表达式 214
10.2.5函数 214
10.3 JavaScript基本语句 214
10.3.1 if…else语句 214
10.3.2 switch语句 215
10.3.3 for循环语句 215
10.3.4 while循环 216
10.3.5 break语句 217
10.3.6 continue语句 218
10.4 JavaScript对象 218
10.4.1对象属性的使用 218
10.4.2对象方法的使用 218
10.4.3浏览器的内部对象 219
10.5 JavaScript事件 223
10.5.1单击事件 224
10.5.2 onSelect事件 224
10.5.3 onFocus事件 225
10.5.4失去焦点事件onBlur 226
10.5.5载入事件onLoad 226
10.5.6卸载文件事件onUnload 227
10.5.7鼠标覆盖事件onMouseOver和鼠标离开事件onMouseOut 228
10.6本章小结 229
第11章 网页脚本语言:VBScript介绍 231
11.1 VBScript概述 231
11.2 VBScript数据类型 231
11.3VBScript变量 232
11.3.1声明变量 232
11.3.2命名规则 232
11.3.3给变量赋值 233
11.4VBScript运算符优先级 233
11.5使用条件语句 234
11.5.1使用lf…Then…Else进行判断 234
11.5.2使用Select…Case进行判断 235
11.6使用循环语句 236
11.6.1使用Do…Loop循环 236
11.6.2使用While…Wend 237
11.6.3使用For…Next 237
11.7VBScript过程 238
11.7.1过程分类 238
11.7.2过程的输入输出 239
11.7.3在代码中使用Sub和Function过程 239
11.8VBScript函数 239
11.9本章小结 240
第12章ASP基础知识与应用 240
12.1ASP介绍 242
12.1.1什么是ASP 242
12.1.2ASP的工作原理 243
12.2ADO简介 243
12.3创建数据库连接 244
12.3.1Connection对象 244
12.3.2用OLEDB连接数据库 245
12.3.3用ODBC实现数据库连接 245
12.4在ASP中存取数据库表 246
12.4.1插入表内容 246
12.4.2修改表内容 246
12.4.3删除表记录 247
12.5使用RecordSet对象 247
12.6本章小结 248
第13章 ASP的内置对象 250
13.1Request对象 250
13.1.1集合对象 250
13.1.2属性 251
13.1.3方法 251
13.1.4Request对象使用实例 251
13.2 Response对象 253
13.2.1集合对象 253
13.2.2属性 253
13.2.3方法 255
13.2.4Response对象使用实例 256
13.3 Server对象 257
13.3.1属性 257
13.3.2方法 257
13.3.3 Server对象使用实例 259
13.4 Application对象 259
13.4.1方法 260
13.4.2事件 260
13.5 Session对象 261
13.5.1集合对象 261
13.5.2属性 261
13.5.3方法 263
13.5.4事件 263
13.5.5Session对象实例 263
13.6本章小结 264
第3篇 典型模块篇 267
第14章 设计制作留言板系统 267
14.1程序设计分析 267
14.2创建数据表与数据库连接 269
14.2.1设计数据库 269
14.2.2创建数据库连接 270
14.3 设计留言板的各个页面 271
14.3.1留言列表页面 271
14.3.2留言详细信息页面 280
14.3.3发表留言页面 283
14.4知识要点总结 289
14.4.1创建记录集 289
14.4.2设置插入记录 290
14.4.3设置重复区域 291
14.4.4设置转到详细页面 291
14.4.5为什么会出现“操作必须使用可更新的查询” 292
14.5本章小结 293
第15章 设计制作会员注册管理系统 296
15.1设计概述 296
15.2创建数据库与数据库连接 298
15.2.1创建数据库表 298
15.2.2创建数据库连接 299
15.3会员注册 300
15.3.1注册页面 301
15.3.2注册成功与失败页面 307
15.4会员登录 309
15.4.1会员登录页面 310
15.4.2登录成功页面 314
15.4.3登录失败页面 315
15.5管理系统 317
15.5.1会员管理总页面 317
15.5.2删除会员页面 321
15.5.3修改会员页面 324
15.6知识要点总结 326
15.6.1设置检查新用户名 326
15.6.2设置登录用户 327
15.6.3检查表单 328
15.6.4设置删除记录 328
15.7本章小结 329
第16章 设计制作网上调查系统 332
16.1设计概述 332
16.2创建数据表 332
16.3创建数据库连接 333
16.4创建调查页 335
16.5查看调查结果 346
16.5.1建立记录集 347
16.5.2动态数据的绑定 359
16.6知识要点总结 363
16.6.1设置记录集对话框的高级模式 364
16.6.2设置“动态数据”对话框 364
16.6.3设置“更新记录”对话框 365
16.7本章小结 366
第17章 设计制作新闻发布管理系统 366
17.1设计概述 368
17.2创建数据库表 369
17.3设计制作新闻系统主要页面 370
17.3.1新闻列表管理页面 370
17.3.2后台登录页面 376
17.3.3添加新闻页面 382
17.3.4删除新闻页面 386
17.3.5修改新闻页面 388
17.3.6新闻列表页面 390
17.3.7新闻详细页面 395
17.4知识要点总结 398
17.4.1设置限制对页的访问 398
17.4.2“更新记录表单”对话框 399
17.4.3“动态表格”对话框 400
17.5本章小结 400
第18章 设计制作搜索查询系统 403
18.1搜索查询系统概述 403
18.2创建数据库和数据库连接 404
18.3制作搜索系统主要页面 406
18.3.1制作搜索页面 406
18.3.2制作按名称搜索结果页面 410
18.3.3制作按价格搜索结果页面 415
18.4知识要点总结 419
18.4.1通过SQL来定义高级记录集 420
18.4.2阶段变量的使用 421
18.5本章小结 421
第4篇 综合案例篇 425
第19章 制作企业网站 425
19.1企业网站策划 425
19.2在Dreamweaver中进行页面排版制作 426
19.2.1创建本地站点 426
19.2.2创建模板页面 427
19.2.3利用模板制作其他网页 438
19.2.4利用CSS美化网页 440
19.3创建企业新闻系统 442
19.3.1创建新闻列表页面 442
19.3.2创建新闻浏览详细页面 448
19.3.3创建新闻添加页面 451
19.4知识要点总结 455
19.4.1模板网页的制作 456
19.4.2CSS的使用方法 456
19.5本章小结 457
第20章 设计制作购物网站 459
20.1购物网站设计策划 459
20.1.1基本概念 459
20.1.2购物网站设计要点 459
20.1.3主要功能页面 460
20.2创建数据库表 464
20.3创建数据库连接 465
20.4制作购物系统前台页面 467
20.4.1制作商品分类展示页面 467
20.4.2制作商品详细信息页面 473
20.5制作购物系统后台管理 475
20.5.1制作添加商品页面 475
20.5.2制作商品管理页面 480
20.5.3制作修改页面 485
20.5.4制作删除页面 488
20.6知识要点总结 491
20.6.1记录集分页 491
20.6.2“数据”插入栏 492
20.7本章小结 493