第1章 Dreamweaver CS3的工作环境 2
1.1 Dreamweaver CS3的安装和运行 2
1.2 Dreamweaver CS3的操作界面 3
1.2.1 菜单栏 3
1.2.2 插入栏 4
1.2.3 文档窗口 7
1.2.4 属性面板 9
1.2.5 浮动面板 9
1.3 实例:一个简单的网页 11
1.4 本章技巧荟萃 12
1.5 学习效果测试 13
第2章 管理和设置Web站点2.1认识IIS 16
2.1.1 IIS简介 16
2.1.2 在IIS中配置Web站点 16
2.2 在Dreamweaver中配置Web站点 19
2.2.1 实例:使用站点向导创建本地 19
2.2.2 使用站点面板创建本地站点 20
2.2.3 实例:编辑站点 21
2.2.4 实例:删除站点 23
2.2.5 实例:复制站点 23
2.2.6 实例:创建文件夹和文件 23
2.2.7 移动和复制文件 24
2.3 检查网页链接错误 24
2.4 网站的测试和上传 25
2.4.1 实例:在Dreamweaver中设置FT服务器 26
2.4.2 上传本地站点 27
2.5 本章技巧荟萃 27
2.6 学习效果测试 28
第3章 基础网页设计 30
3.1 HTML基础 30
3.1.1 HTML语言简介 30
3.1.2 HTML的基本语法 30
3.1.3 HTML代码的编写 31
3.1.4 实例:标签选择器 32
3.2 页面属性设置 33
3.3 编辑文本 34
3.3.1 实例:插入一个新的空白文档 34
3.3.2 编辑文本 35
3.4 插入对象 36
3.4.1 网页中插入特殊字符 37
3.4.2 实例:网页中插入水平线 37
3.4.3 实例:网页中插入日期 38
3.5 插入与编辑图像 38
3.5.1 实例:插入图像 38
3.5.2 设置图像属性 39
3.6 插入Flash对象 40
3.6.1 实例:网页中插入Flash动画 40
3.6.2 实例:网页中插入Flash按钮 42
3.6.3 实例:网页中插入Flash文本 43
3.7 实例:插入Shockwave影片 45
3.8 实例:使用插件插入背景音乐 45
3.9 插入超链接 46
3.9.1 链接简介 46
3.9.2 实例:文本超级链接 46
3.9.3 实例:电子邮件超级链接 48
3.9.4 实例:图像热点超链接 49
3.9.5 实例:锚点超级链接 50
3.10 本章技巧荟萃 51
3.11 学习效果测试 52
第4章 表格与框架 54
4.1 使用表格 54
4.1.1 表格基本概念 54
4.1.2 实例:创建表格 54
4.1.3 实例:设置表格和单元格属性 55
4.1.4 实例:设置单元格属性 55
4.1.5 实例:添加行、列 56
4.1.6 实例:删除行、列、表格 57
4.1.7 实例:合并与拆分单元格 57
4.2 使用框架 58
4.2.1 框架的概念 58
4.2.2 实例:使用预设方式创建框网页 59
4.2.3 实例:保存框架网页 59
4.2.4 框架与框架集的属性面板 60
4.2.5 实例:创建嵌套框架 61
4.3 创建导航条 61
4.3.1 导航条简介 62
4.3.2 实例:插入导航条 62
4.4 实例:制作框架网页 63
4.5 本章技巧荟萃 65
4.6 学习效果测试 66
第5章 CSS样式和层的使用 68
5.1 CSS简介 68
5.2 使用CSS编辑器 69
5.2.1 实例:创建CSS样式 69
5.2.2 定义类型样式 70
5.2.3 定义背景样式 72
5.2.4 定义区块样式 74
5.2.5 定义方框样式 75
5.2.6 定义边框样式 77
5.2.7 定义列表样式 78
5.2.8 定义定位样式 78
5.2.9 定义扩展样式 80
5.3 编辑CSS样式 81
5.3.1 实例:制作CSS样式 82
5.3.2 实例:应用CSS样式 83
5.3.3 修改CSS样式 84
5.3.4 删除CSS样式 84
5.4 层 84
5.4.1 创建层 84
5.4.2 实例:将层转换为表格 86
5.4.3 实例:将表格转换为层 87
5.4.4 实例:制作显示或隐藏层特效 87
5.5 本章技巧荟萃 89
5.6 学习效果测试 89
第6章 表单的使用 92
6.1 表单对象 92
6.2 创建表单并设置表单属性 92
6.3 使用表单对象 93
6.3.1 实例:创建文本域 93
6.3.2 实例:创建隐藏域 95
6.3.3 实例:创建文件上传域 95
6.3.4 实例:创建复选框 96
6.3.5 实例:创建单选按钮 97
6.3.6 实例:创建单选按钮组 97
6.3.7 实例:创建列表和菜单 97
6.3.8 创建菜单 98
6.3.9 实例:创建跳转菜单 98
6.3.10 实例:创建文本表单按钮 100
6.3.11 实例:创建图形按钮 100
6.3.12 标签和字段集 101
6.4 制作注册表单 102
6.4.1 实例:制作“注册协议”页面 102
6.4.2 实例:制作注册页面 102
6.5 综合实例—制作填报表单 103
6.6 本章技巧荟萃 104
6.7 学习效果测试 105
第7章 基础网页设计 108
7.1 ASP基础 108
7.1.1 动态网页技术 108
7.1.2 ASP工作原理 109
7.1.3 ASP基本语法和结构 109
7.1.4 ASP的调试开发环境 110
7.2 实例:在IIS中创建ASP虚拟目 111
7.3 综合实例 112
7.3.1 实例:Hello World! 112
7.3.2 实例:输出系统日期和时间 113
7.4 本章技巧荟萃 113
7.5 学习效果测试 114
第8章 ASP的脚本语言—VBScript 116
8.1 VBScript概述 116
8.2 VBScript数据类型及运算符 117
8.3 VBScript变量与常量 119
8.4 VBScript控制语句 120
8.4.1 条件语句 121
8.4.2 循环语句 122
8.5 VBScript过程和自定义函数 124
8.5.1 Sub过程 124
8.5.2 Function函数 124
8.6 VBScript常用函数 125
8.6.1 字符串函数 125
8.6.2 转换函数 126
8.6.3 数学函数 126
8.6.4 时间和日期函数 126
8.6.5 布尔函数 127
8.6.6 时间和日期函数 127
8.7 综合实例 128
8.7.1 实例:不同的问候 128
8.7.2 实例:打印菱形图案 129
8.7.3 实例:使用RGB函数设置颜色 129
8.7.4 实例:随机字符串 130
8.7.5 实例:简单的四则运算 130
8.8 本章技巧荟萃 131
8.9 学习效果测试 131
第9章 ASP内置对象 134
9.1 HTML的响应机制 134
9.2 Request对象 134
9.2.1 Request对象的成员 134
9.2.2 读取网址的参数信息 135
9.2.3 读取表单传递的数据 135
9.2.4 读取Cookie数据 135
9.2.5 读取服务器端的环境变量 136
9.3 Response对象 136
9.3.1 Response对象的成员 137
9.3.2 输出到网页 137
9.3.3 网页转向 138
9.3.4 写入Cookie数据 138
9.4 Server对象 138
9.4.1 Seer对象成员概述 138
9.4.2 创建其他对象 139
9.4.3 执行其他网页 139
9.4.4 格式化数据 139
9.4.5 路径信息 140
9.5 Application对象 140
9.5.1 Web应用程序的定义 140
9.5.2 Application对象的成员 140
9.5.3 Application对象锁定 141
9.5.4 使用Global.asa 141
9.6 Session对象 142
9.6.1 Session对象的成员 142
9.6.2 使用Session保存登录信息 143
9.6.3 SessionID和Cookie 144
9.6.4 Session对象的事件 144
9.7 综合实例 144
9.7.1 实例:用户登录管理 145
9.7.2 实例:取得服务器的物理地址 146
9.7.3 实例:自定义计数器 146
9.7.4 实例:使用Session实现有效性验证 147
9.7.5 实例:用htmlEncode函数进行编码转换 148
9.8 本章技巧荟萃 148
9.9 学习效果测试 149
第10章 ASP的文件处理 152
10.1 FileSystemObject对象 152
10.1.1 方法和属性 152
10.1.2 操作文件、文件夹和驱动器 153
10.2 TextStream对象 155
10.2.1 方法和属性 155
10.2.2 读写文件 155
10.3 File对象 156
10.3.1 File对象的方法和属性 156
10.3.2 使用File对象操作文件 157
10.4 Folder对象 158
10.4.1 Folder对象的方法和属性 158
10.4.2 使用Folder对象操作文件夹 159
10.5 Drive对象 159
10.5.1 Drive时象的属性 160
10.5.2 使用Drive对象操作驱动器 160
10.6 综合实例—文件管理系统 161
10.7 本章技巧荟萃 163
10.8 学习效果测试 163
第11章 Web数据库基础 166
11.1 数据库基础知识 166
11.2 创建Access数据库 167
11.2.1 创建数据库 167
11.2.2 创建数据表 168
11.2.3 设置主键 169
11.2.4 管理表数据 170
11.3 保护数据库 170
11.3.1 设计数据库密码 170
11.3.2 备份数据库 171
11.4 常用SQL语法 172
11.4.1 数据定义和操作语句 172
11.4.2 数据查询语句 173
11.5 连接数据库ODBC 174
11.5.1 连接Access数据库 175
11.5.2 连接SQL Server数据库 177
11.6 本章技巧荟萃 179
11.7 学习效果测试 180
第12章 ADO访问数据库 182
12.1 ADO概述 182
12.1.1 ADO简介 182
12.1.2 Connection对象 183
12.1.3 Command对象 185
12.1.4 RecordSet对象 187
12.2 使用ADO数据库 190
12.2.1 连接数据库 190
12.2.2 执行SQL语句 191
12.2.3 处理查询结果集 192
12.3 数据显示技术 193
12.3.1 实现数据的分页显示 193
12.3.2 在表格中插入超链接 195
12.3.3 数据查询 195
12.4 本章技巧荟萃 198
12.5 学习效果测试 199
第13章 常用Web应用系统 202
13.1 用户验证系统 202
13.1.1 用户登录界面 202
13.1.2 检查用户的登录信息 203
13.1.3 注册新用户 204
13.1.4 新用户检查 206
13.2 网络留言板 207
13.2.1 系统功能设计及数据库设计 207
13.2.2 设计留言板的主页 208
13.2.3 显示主题留言 210
13.2.4 用户身份验证 212
13.2.5 添加新留言 214
13.2.6 回复和删除留言 216
13.3 网站流量统计系统 218
13.3.1 系统功能分析及数据库设计 218
13.3.2 设计公共文件 220
13.3.3 设计访问者页面 220
13.3.4 网站信息界面设计 222
13.3.5 最近访问者界面设计 223
13.3.6 按月统计 224
13.3.7 按年统计 225
13.4 网络投票系统 226
13.4.1 系统功能设计及数据库设计 227
13.4.2 设计投票项目管理模块 227
13.4.3 投票界面设计 233
13.5 本章技巧荟萃 236
13.6 学习效果测试 236
第14章 网上求职系统 240
14.1 数据库设计 240
14.1.1 系统需求分析 240
14.1.2 数据库详细设计 240
14.2 制作实现过程 242
14.2.1 系统登录 242
14.2.2 系统导航 244
14.2.3 消息显示 246
14.2.4 求职登记 247
14.2.5 个人资料修改 250
14.2.6 显示单位 253
14.2.7 单位查询 256
14.2.8 应聘结果显示 259
14.2.9 单位登记 260
14.2.10 单位信息编辑 262
14.2.11 显示所有求职 262
14.2.12 显示录取人员 266
14.2.13 统计信息 267
14.3 学习效果测试 268
第15章 教务处网站系统 270
15.1 系统功能分析及数据库设计 270
15.1.1 系统功能分析与设计 270
15.1.2 数据库设计 271
15.2 制作实现过程 272
15.2.1 用户及登录管理 272
15.2.2 网页分类管理 275
15.2.3 网页内容管理 280
15.2.4 网页附件管理 288
15.2.5 网站主页面设计 292
15.2.6 网页模板 294
15.2.7 其他网页的设计 296
15.3 学习效果测试 299
第16章 网上商城购物系统 302
16.1 数据库设计 302
16.1.1 系统需求分析 302
16.1.2 数据库详细设计 302
16.2 制作实现过程 304
16.2.1 用户注册与登录 304
16.2.2 用户个人信息管理 307
16.2.3 商品查询&3 13
16.2.4 信息统计&3 16
16.2.5 浏览和购买商品&3 17
16.2.6 后台管理界面 322
16.2.7 商品分类管理 324
16.2.8 商品管理 328
16.2.9 订单管理 337
16.2.10 评论管理 341
16.2.11 用户管理 343
16.2.12 公告管理 348
16.3 学习效果测试 350
附录A HTTP常见错误解释 351
附录B HTTP错误解释 355
习题答案 361