第1章 Dreamweaver概述 1
1.1 Dreamweaver介绍 1
1.1.1 Dreamweaver的发展历史 1
1.1.2 Dreamweaver的功能简介 3
1.2 Dreamweaver 8的新特征 3
1.2.1 Dreamweaver 8的新功能 3
1.2.2 Dreamweaver 8的更多支持 6
1.3 Dreamweaver 8的安装和启动 7
1.3.1 安装需求 7
1.3.2 案例需求 7
1.3.3 安装Dreamweaver 8 8
1.3.4 启动Dreamweaver 8 10
1.4 Dreamweaver的学习建议 11
1.4.1 初学者建议 12
1.4.2 设计人员建议 12
1.4.3 程序人员建议 12
习题 12
第2章 Dreamweaver 8使用基础 14
2.1 Dreamweaver 8工作区 14
2.1.1 Dreamweaver 8工作区元素及布局 14
2.1.2 Dreamweaver 8工具栏 15
2.1.3 Dreamweaver 8面板及面板组 18
2.2 Dreamweaver 8配置环境 20
2.2.1 设置首选参数 20
2.2.2 使用和设置快捷键 23
2.2.3 使用和管理标签库 24
2.3 Dreamweaver 8使用的文件类型 25
2.3.1 HTML(超文本标识语言)文件 25
2.3.2 CSS(层叠样式表)文件 26
2.3.3 XML(可扩展标识语言)文件 26
2.3.4 ASP(动态网页)文件 27
2.3.5 其他类型的文件 27
2.4 模拟案例 27
2.4.1 编写HTML 28
2.4.2 编写CSS 29
习题 30
第3章 用Dreamweaver 8制作网站 31
3.1 网站制作流程 31
3.2 站点的建立及管理 32
3.2.1 站点介绍 32
3.2.2 定义站点 32
3.2.3 编辑站点 35
3.2.4 站点地图 35
3.3 简单网页的制作 37
3.3.1 创建新页面 37
3.3.2 设置页面基本属性 38
3.3.3 设置文件头内容 40
3.4 模拟案例 42
3.4.1 网站登录页面 42
3.4.2 地图导航 49
习题 53
第4章 JavaScript语言简介 54
4.1 JavaScript简介 54
4.1.1 关于JavaScript语言 54
4.1.2 JavaScript语言的特点 55
4.1.3 Java与JavaScript的关系 55
4.1.4 JavaScript的运行环境 55
4.2 JavaScript的语法和结构 56
4.2.1 基本语法结构 56
4.2.2 变量与数组 60
4.2.3 表达式与运算符 63
4.3 JavaScript的流程控制语句 68
4.3.1 条件语句 68
4.3.2 循环语句 71
4.4 JavaScript函数应用 74
4.4.1 函数定义 74
4.4.2 函数调用 75
4.5 JavaScript事件驱动 77
4.5.1 单击事件(onClick) 77
4.5.2 变化事件(onChange) 78
4.5.3 焦点事件(onFocus) 80
4.6 模拟案例 82
4.6.1 表单验证和提示 82
4.6.2 飘浮广告栏 86
习题 89
第5章 Web应用程序语言介绍 90
5.1 ASP介绍 90
5.1.1 基本概念 90
5.1.2 技术特点 90
5.1.3 运行环境 91
5.2 PHP介绍 92
5.2.1 基本概念 92
5.2.2 技术特点 92
5.2.3 运行环境 93
5.3 JSP介绍 93
5.3.1 基本概念 93
5.3.2 技术特点 94
5.3.3 运行环境 94
5.4 其他Web应用程序语言 95
5.4.1 CGI概念 95
5.4.2 ISAPI概念 96
习题 96
第6章 ASP基础知识 97
6.1 安装配置服务器 97
6.1.1 安装IIS 97
6.1.2 配置IIS 98
6.2 配置开发工具 109
6.2.1 Dreamweaver 8的配置 109
6.2.2 其他开发工具介绍 112
6.3 ASP脚本语言 113
6.3.1 ASP文件结构 114
6.3.2 VBScript基本语法 115
6.3.3 VBScript条件语句 119
6.3.4 VBScript循环语句 122
6.3.5 VBScript过程 126
6.3.6 VBScript函数 129
习题 135
第7章 数据库基础知识 136
7.1 数据库基础知识 136
7.1.1 数据和信息 136
7.1.2 数据库和数据库系统 136
7.1.3 数据模型 137
7.2 常用数据库介绍 140
7.2.1 Access数据库 140
7.2.2 SQL Server数据库 141
7.2.3 Oracle数据库 142
7.2.4 MySQL数据库 143
7.3 数据库安装配置 143
7.3.1 Access数据库 144
7.3.2 SQL Server数据库 145
7.4 使用Access数据库 145
7.4.1 创建和打开数据库 145
7.4.2 数据表操作 146
7.4.3 数据查询操作 148
7.5 SQL语言介绍 149
7.5.1 SQL概述 149
7.5.2 SQL基本表操作 150
7.5.3 SQL查询功能 151
7.5.4 SQL更新功能 152
7.6 模拟案例 153
7.6.1 配置ODBC数据源 153
7.6.2 使用SQL语句查询数据库 154
习题 155
第8章 ASP内置基本对象 156
8.1 请求与响应 156
8.1.1 客户端与服务器交流过程 156
8.1.2 Request对象 158
8.1.3 Response对象 164
8.2 应用程序与会话 168
8.2.1 Web中的状态 168
8.2.2 Application对象 169
8.2.3 Session对象 171
8.3 服务器对象 173
8.3.1 Server对象 173
8.3.2 服务器文件调用 175
8.4 模拟案例 177
8.4.1 网页计数器 178
8.4.2 登录程序 180
习题 183
第9章 ASP的常用组件 184
9.1 ASP组件介绍 184
9.2 ADO组件 185
9.2.1 Connection对象 185
9.2.2 Command对象 187
9.2.3 Recordset对象 188
9.2.4 Stream对象 189
9.3 Scripting组件 190
9.3.1 安装和卸载运行期库 190
9.3.2 Dictionary对象 191
9.3.3 FileSystemObject对象 191
9.4 LyfUpload上传组件 196
9.4.1 详细介绍LyfUpload 196
9.4.2 LyfUpload的方法 197
9.4.3 上传文件到服务器 197
9.4.4 上传文件到数据库 199
9.5 模拟案例 201
9.5.1 网络购物车 202
9.5.2 文件管理系统 208
习题 223
第10章 Dreamweaver 8数据源 224
10.1 连接数据库 224
10.1.1 使用DSN连接数据库 224
10.1.2 使用自定义字符串连接数据库 228
10.2 定义数据源 229
10.2.1 定义数据记录集为数据源 229
10.2.2 定义XML文件为数据源 233
习题 237
第11章 动态资源的添加和设置 239
11.1 定义重复区域 239
11.2 定义记录集分页 242
11.3 定义显示区域 253
11.4 定义详细信息页 255
11.5 定义相关信息页 259
习题 260
第12章 添加/更新/删除数据记录12.1 添加数据记录 261
12.2 更新数据记录 267
12.3 删除数据记录 272
习题 275
第13章 网络投票系统 277
13.1 系统需求分析 277
13.2 数据库设计 278
13.2.1 管理员表(admin) 278
13.2.2 投票主题表(voteTopic) 279
13.2.3 投票内容表(voteContent) 279
13.2.4 投票数量查询(showVote) 280
13.2.5 投票内容查询(voteContent) 280
13.3 系统整体设计 281
13.3.1 系统结构 281
13.3.2 创建站点 281
13.4 功能模块设计 283
13.4.1 index.asp(系统主界面) 283
13.4.2 doAction.asp(增加投票操作界面) 288
13.4.3 countVote.asp(统计投票数量界面) 289
13.4.4 showVote.asp(显示投票结果界面) 291
13.4.5 AdminLogin.asp(管理员登录界面) 293
13.4.6 manageVote.asp(后台管理界面) 293
13.4.7 manageVoteShow.asp(后台显示投票界面) 296
13.4.8 manageVoteDel.asp(后台删除投票界面) 297
13.4.9 doDelete.asp(执行删除投票界面) 298
13.4.10 addTitle.asp(增加投票主题界面) 300
13.4.11 addContent.asp(增加投票内容界面) 301
13.5 完成与测试 304
习题 307
第14章 个人Blog(博客)系统 308
14.1 Blog(博客)介绍 308
14.2 数据库设计 309
14.2.1 用户信息表(userInfo) 309
14.2.2 博客信息表(userblog) 310
14.3 系统设计 310
14.3.1 系统结构 310
14.3.2 创建站点 311
14.4 功能模块设计 312
14.4.1 register.asp(新用户注册界面) 312
14.4.2 login.asp(用户登录界面) 314
14.4.3 calendar.asp(日历界面) 315
14.4.4 manage.asp(博客管理界面) 319
14.4.5 index.asp(博客主界面) 324
14.5 完成与测试 327
习题 329
附录 330
附录一 ASP常见问题 330
附录二 Dreamweaver常见问题 332
附录三 JavaScript语法概述 334
附录四 Macromedia Dreamweaver网页设计师(Web Designer)认证模拟试题 344
附录五 习题答案 353