第1章 网站开发基础 1
1.1 认识网页与网站的概念 1
1.1.1 认识网页 1
1.1.2 认识网站 1
1.1.3 了解网页制作的专业术语 1
1.2 网页分类和流行开发技术 3
1.2.1 网页的分类 3
1.2.2 当前流行的网站开发技术 3
1.3 网站开发的发展前景 4
1.3.1 市场概述 5
1.3.2 网站建设市场调查 5
课后习题 6
第2章 静态网页设计 7
2.1 HTML简介 7
2.2 静态网页开发工具——SharePoint Designer 2007 8
2.2.1 SharePoint Designer 2007的安装 8
2.2.2 SharePoint Designer 2007的界面 10
2.3 HTML语言基础 11
2.3.1 HTML的语法结构与文件结构 11
2.3.2 创建第一个静态页面 12
2.4 HTML常用标签及使用 12
课后习题 46
第3章 ASP网站开发技术 50
3.1 ASP技术简介 50
3.2 ASP运行环境的安装与设置 52
3.2.1 Windows XP+IIS 5.0 Web服务器 53
3.2.2 Windows Server 2003+IIS 6.0Web服务器的安装和配置 55
3.2.3 Windows 7+IIS 7.0 Web服务器的安装和配置 56
3.3 ASP开发工具——Dreamweaver CS5 58
3.3.1 Dreamweaver CS5安装 59
3.3.2 Dreamweaver CS5使用 59
3.4 VBScript语言 60
3.4.1 VBScript和VB的区别 60
3.4.2 VBScript语言的代码格式 61
3.4.3 VBScript编码规则 63
3.4.4 VBScript变量 65
3.4.5 VBScript过程和函数 67
3.4.6 数据类型 68
3.4.7 VBScript常数 70
3.4.8 VBScript运算符 70
3.4.9 循环语句 71
3.4.10 条件控制语句 74
3.5 ASP文件的语法规则 77
3.5.1 ASP文件结构 77
3.5.2 ASP基本语法 77
3.5.3 声明脚本语言 78
3.5.4 <Script>标记和<%...%>标记的区别 79
3.5.5 在HTML标记中应用ASP变量 80
3.6 ASP对象 82
3.6.1 Request对象 82
3.6.2 Response对象 86
3.6.3 Application对象 89
3.6.4 Session对象 92
3.6.5 Server对象 94
3.7 ASP与数据库的连接 96
3.7.1 数据库的连接方法 96
3.7.2 常用的几种SQL命令 97
3.8 综合实例 100
3.8.1 制作Web日历 100
3.8.2 制作留言簿 106
课后习题 109
第4章 ASP.NET网站开发技术 114
4.1 ASP.NET技术简介 114
4.1.1 ASP.NET与ASP的比较 114
4.1.2 ASP.NET的特点 115
4.2 ASP.NET运行环境和开发工具 116
4.2.1 .NET应用程序框架 116
4.2.2 .NET 3.5开发工具——Visual Studio 2008 118
4.3 创建第一个ASP.NET应用程序 128
4.4 C#程序设计基础 130
4.4.1 C#程序 130
4.4.2 C#语句 152
4.5 ASP.NET内置对象 162
4.5.1 Request传递请求对象 162
4.5.2 Response请求响应对象 164
4.5.3 Application状态对象 166
4.5.4 Session状态对象 168
4.5.5 Server服务对象 170
4.5.6 Cookie状态对象 173
4.5.7 Cache缓存对象 175
4.5.8 Global.asax配置 176
4.6 ASP.NET操作数据库 178
4.6.1 使用ADO.NET操作数据库 178
4.6.2 ASP.NET创建和插入记录 183
4.6.3 ASP.NET更新数据库 186
4.6.4 ASP.NET删除数据 188
4.6.5 使用存储过程 191
4.6.6 ASP.NET数据库操作实例 194
4.7 在线投票系统 203
4.7.1 系统功能设计和数据库设计 203
4.7.2 投票系统的实现 204
课后习题 217
第5章 JSP网站开发技术 221
5.1 JSP技术简介 221
5.1.1 什么是JSP 221
5.1.2 JSP技术显著的优点 221
5.2 安装、配置和测试JSP运行环境 222
5.2.1 安装和设置JSP运行环境 222
5.2.2 JSP运行环境测试 225
5.3 JSP开发工具——MyEclipse 8.6 225
5.3.1 MyEclipse简介 225
5.3.2 安装和配置MyEclipse 8.6 226
5.4 JSP语法 229
5.4.1 JSP页面的基本结构 229
5.4.2 变量和方法的声明 231
5.5 JSP内置对象 250
5.5.1 Request对象 251
5.5.2 Response对象 269
5.5.3 Session对象 275
5.5.4 Application对象 282
5.5.5 Out对象 286
5.6 JSP数据库链接 288
5.6.1 配置JDBC数据源 289
5.6.2 使用JDBC-ODBC桥接器 291
5.7 学生成绩管理系统 323
5.7.1 数据库结构设计 323
5.7.2 系统功能模块设计 323
课后习题 335
参考文献 340