第1篇 基础篇 1
第1章 网页设计基础 1
1.1 Web网页的基本要素 1
1.2 网页的开发过程 3
1.3 常见的网页制作工具 5
1.3.1 网页制作工具 5
1.3.2 网页美化工具 6
1.4 网页浏览器简介 6
第2章 HTML基础 8
2.1 HTML概述 8
2.2 HTML标签格式 8
2.3 页面结构 9
2.3.1 页面结构标签 9
2.3.2 页头标题 9
2.4.1 注释、结构标签、标题和题头 10
2.4 HTML基本标签 10
2.3.3 HTML文件结构 10
2.4.2 段落、链接、列表和字符格式 14
2.4.3 其他排版元素和字号 20
2.5 图像 25
2.6 表单 26
2.7 框架 29
2.8 表格 33
2.9 字符实体 36
2.10 其他标签及相关属性 37
第3章 Dreamweaver 8 41
3.1 Dreamweaver 8基础 41
3.1.1 工作环境 41
3.1.2 HTML代码的编辑 43
3.1.3 文档操作 44
3.1.4 构建站点 51
3.2.1 编辑文本 53
3.2 编辑页面 53
3.2.2 CSS样式 54
3.2.3 超链接 73
3.2.4 使用图像 75
3.2.5 使用表格 78
3.3 整体布局 81
3.3.1 分层定位 81
3.3.2 使用框架 83
3.4 高级应用 84
3.4.1 使用表单 84
3.4.2 嵌入对象 86
3.4.3 行为和时间轴 87
3.4.4 使用模板 94
3.4.5 使用库 96
3.5 站点维护 96
4.1 静态网页与动态网页的比较 98
第4章 动态网页及其开发工具简介 98
4.2 动态网站开发流程 99
4.3 ASP、ASP.NET、JSP和PHP简介 99
4.3.1 ASP技术 99
4.3.2 ASP.NET技术 100
4.3.3 JSP技术 101
4.4 ASP开发工具简介 102
4.4.1 普通通用的文本编辑器 102
4.3.4 PHP技术 102
4.4.2 专门针对编程的文本代码编辑器 103
4.4.3 带集成开发环境的开发工具 103
4.4.4 ASP程序全自动生成器 104
4.5 ASP.NET开发工具简介 104
4.5.1 Visual Studio.NET 104
4.5.2 Web Matrix 105
4.5.3 Visual Web Developer 2005 Express Edition 106
4.6.2 常用的Java编译器 107
4.6 JSP开发工具简介 107
4.6.1 专门针对编程的文本代码编辑器 107
4.7 PHP开发工具简介 108
4.8 通用网页开发工具Dreamweaver 109
第2篇 ASP篇 111
第5章 构建ASP开发运行环境 111
5.1 配置Web服务器 111
5.2 测试Web服务器 115
第6章 ASP脚本基础 116
6.1 脚本概述 116
6.1.1 脚本语言的使用 116
6.1.2 指定默认的脚本语言 118
6.2 服务器端脚本和客户端脚本 118
6.3.5 变量 120
6.3.4 数据类型 120
6.3.3 使用不同进制的数字 120
6.3.2 在代码中加注释 120
6.3.1 将单行语句分成多行 120
6.3 VBScript简介 120
6.3.6 常量 122
6.3.7 数组 122
6.3.8 运算 122
6.3.9 控制结构 123
6.3.10 with语句 125
6.3.11 过程 125
6.3.12 VBScript函数 128
6.3.13 客户端的VBScript程序 133
6.4 JavaScript简介 135
6.4.1 语句和语句块 135
6.4.2 变量 136
6.4.3 数据类型 136
6.4.4 运算符 136
6.4.5 数组 137
6.4.6 控制结构 139
6.4.7 函数 142
6.4.8 JavaScript对象 142
6.4.9 复制、传递和比较数据 151
6.4.10 特殊字符 152
第7章 ASP语法简介 153
7.1 ASP概述 153
7.1.1 ASP简介 153
7.1.2 ASP的运行环境 153
7.2 ASP语法 154
7.2.1 ASP的脚本语言 154
7.2.2 ASP的对象 155
7.2.3 ASP的组件 161
7.2.4 ActiveX数据对象(ADO) 166
8.1 论坛的文件组成 180
第8章 使用源代码开发ASP实例 180
8.2 工作流程 181
8.3 数据库设计 181
8.4 数据库连接 182
8.5 论坛首页 183
8.6 浏览帖子 190
8.7 论坛用户 193
8.7.1 用户登录 193
8.7.2 新用户注册 195
8.7.3 用户密码修改 197
8.7.4 退出论坛 198
8.8 发新贴子与回复帖子 199
8.8.1 发新帖子 199
8.8.2 回复帖子 201
8.9 编辑与删除帖子 204
8.9.1 编辑帖子 204
8.9.2 删除帖子 206
8.10 论坛管理 207
9.1 定义站点 208
9.1.1 在Web服务器上建立发布目录 208
9.1.2 定义本地站点 208
第9章 使用Dreamweaver 8开发ASP实例 208
9.1.3 在Dreamweaver 8中指定Web服务器端编程语言 209
9.1.4 定义远程站点 209
9.2 建立数据库连接 210
9.2.1 数据库设计 210
9.2.2 定义DSN 211
9.2.3 建立基于DSN的数据库连接 212
9.2.4 建立基于无DSN的ODBC数据库连接 213
9.2.5 建立基于OLE DB的数据库连接 214
9.3 利用Dreamweaver 8开发留言簿 215
9.3.1 开发Web应用程序流程 215
9.3.2 利用Dreamweaver 8开发留言簿 220
10.1 配置Web服务器 231
第3篇 ASP.NET篇 231
第10章 构建ASP.NET开发运行环境 231
10.2 测试Web服务器 232
第11章 ASP.NET语法简介 234
11.1 VB.NET和C#语法简介 234
11.2 ASP.NET内置对象简介 245
第12章 使用Visual Studio.NET 2003开发实例 248
12.1 Visual Studio.NET的安装、启动和关闭 248
12.2 新建一个简单的Web窗体文件 250
12.3 在Web窗体页中显示数据 252
12.4 在Web窗体页中显示只读数据 254
12.5 完全使用代码在Web窗体页中显示数据 255
12.6 在Web窗体页中更新和删除数据 256
12.7 在Web窗体页中添加数据 260
12.8 使用用户控件 263
12.9 使用业务对象 265
12.10 复制项目 267
12.11 生成安装程序 268
第13章 使用Dreamweaver 8开发ASP.NET实例 270
13.1 定义站点 270
13.2 建立数据库连接 270
13.2.1 数据库设计 270
13.2.2 建立基于OLE DB的Access连接 271
13.2.3 建立SQL Server连接 274
13.3 利用Dreamweaver 8开发会员管理系统 274
13.3.1 文件组成及工作流程 274
13.3.2 注册会员页面(register.aspx)设计 275
13.3.3 注册成功页面(reg_success.html)设计 280
13.3.4 注册失败页面(error.html)设计 280
13.3.5 会员登录页面(login.aspx)设计 281
13.3.6 成功登录页面(log_success.aspx)设计 281
13.3.8 会员资料修改页面(log_update.aspx)设计 284
13.3.7 会员登录失败页面(log_fail.aspx)设计 284
第4篇 JSP篇 287
第14章 构建JSP开发运行环境 287
14.1 配置Web服务器 287
14.1.1 JSDK的安装与配置 288
14.1.2 Tomcat的安装与配置 289
14.2 测试Web服务器 290
15.2 JSP基本元素 291
15.1 JSP概述 291
第15章 JSP语法简介 291
15.3 JSP指令标签 293
15.4 JSP动作标签 294
15.5 JSP内置对象 298
15.6 JSP中使用数据库 303
15.6.1 JDBC驱动程序类型 303
15.6.2 JDBC使用流程 304
16.1 数据库设计及DSN配置 307
第16章 使用源代码开发JSP实例 307
16.2 页面组成及工作流程 308
16.3 vote.jsp页面的源代码 309
16.4 startvote.jsp页面的源代码 310
第17章 使用Dreamweaver 8开发JSP实例 313
17.1 定义站点 313
17.2 建立数据库连接 313
17.2.1 数据库设计 313
17.2.2 基于DSN的JDBC-ODBC的Access连接 314
17.2.3 基于DSN的JDBC-ODBC的SQL Server连接 315
17.2.4 使用JDBC连接MySQL数据库 315
17.3 利用Dreamweaver 8开发电子报订阅系统 316
17.3.1 文件组成及工作流程 316
17.3.2 电子报订阅系统主页面(epaper.jsp)设计 317
17.3.3 电子报管理首页(epaper_gl.jsp)设计 320
17.3.4 管理员登录页面(login.jsp)设置 322
17.3.5 发行电子报页面(epaper_add.jsp)设计 323
17.3.6 修改电子报页面(e_updata.jsp)设计 324
17.3.7 删除电子报页面(e_delete.jsp)设计 325
17.3.8 发送电子报页面(e_send.jsp)设计 326
17.3.9 阅读电子报内容页面(epaperdetail.jsp)设计 329
17.3.10 电子邮件管理页面(email_gl.jsp)设计 330
17.4 JavaBeans组件技术 333
17.4.1 JavaBeans概述 333
17.4.2 开发和使用Bean 335
17.4.3 在Dreamweaver中使用JavaBeans 341
第5篇 PHP篇 345
第18章 构建PHP开发运行环境 345
18.1 配置Web服务器 345
18.2 测试Web服务器 347
19.2.1 PHP语法简介 348
19.2 PHP语法 348
19.1 PHP概述 348
第19章 PHP语法简介 348
19.2.2 PHP中的常量与变量 350
19.2.3 PHP中的运算 353
19.2.4 PHP的流程控制 355
19.2.5 函数与类 356
19.3 存取MySQL数据库的函数 358
第20章 使用源代码开发PHP实例 361
20.1 数据库设计 361
20.2 基于数据库的PHP计数器 361
20.3 更完善的基于数据库的PHP计数器 362
第21章 使用Dreamweaver 8开发PHP实例 365
21.1 定义站点 365
21.2 建立数据库连接 365
21.2.1 数据库设计 365
21.3.1 文件组成及工作流程 366
21.3 利用Dreamweaver 8开发新闻动态发布系统 366
21.2.2 数据库连接 366
21.3.2 首页页面(index.php)设计 367
21.3.3 详细页面(detail.php)设计 369
21.3.4 管理登录页面(gl_login.php)设计 370
21.3.5 管理页面(news_gl.php)设计 370
21.3.6 管理发布新闻页面(gl_add.php)设计 372
21.3.7 管理修改新闻页面(gl_update.php)设计 373
21.3.8 管理删除新闻页面(gl_delete.php)设计 375
附录 常用数据库的安装及使用简介 377
A.1 Access数据库的使用简介 377
A.2 SQL Server数据库的使用简介 378
A.2.1 SQL Server 2000的安装 378
A.2.2 SQL Server 2000的使用简介 380
A.3 MySQL数据库的使用简介 382
A.3.1 MySQL的安装 382
A.3.2 MySQL的使用简介 384