ASP网站开发实用教程
本书是依据《国家中长期教育改革和发展规划纲要(2010—2020年)》的指导精神,并结合教育部最新颁布的教学指导要求及高职高专学校教学特点编写而成。本书结构清晰,内容编排注重方法与技巧,通过系统的讲解和生动的实例,帮助读者尽快掌握相关知识点。全书共分10个项目,内容包括ASP开发准备工作、HTML语言编程、VBScript脚本语言与ASP标记、请求与响应处理、ASP应用程序与会话、Server对象应用、数据库操作、连接与查询数据库、数据库高级操作和创建论坛等。
本书注重理论与实践相结合,采用案例教学模式,突出实践环节,每一个任务均设置了任务描述、任务分析、准备知识、任务实施、知识链接、操作技巧、拓展提高等特色模块,每个项目还有项目小结和项目考核,旨在提高学生的学习兴趣,促进学生的全面发展,以便更好地面对未来的学习、工作和生活。
本书可作为高职高专计算机及相关专业的教材,也可作为成人教育和在职人员的培训教材,还可作为广大计算机爱好者的参考读物。
项目一 ASP开发准备工作
任务一:显示当前日期时间
任务描述
任务分析
准备知识
IIS安装及设置
配置及发布
任务实施
任务二:使用Query Analyzer查询数据库
任务描述
任务分析
准备知识
安装SQL Server
使用Enterprise Manager
使用Query Analyzer
任务实施
项目小结
项目考核
项目二 HTML语言编程
任务一:使用HTML语言设置超链接
任务描述
任务分析
准备知识
认识HTML语言的结构
认识HTML文件头元素
任务实施
任务二:使用HTML语言创建表单
任务描述
任务分析
准备知识
网页体<body>
字体<font>
标题<hn>
段落<p>
清单<list>
预排版<pre>
居中<center>
表格<table>
任务实施
任务三:使用HTML语言设置网页超链接
任务描述
任务分析
准备知识
任务实施
任务四:使用HTML设定网页按钮
任务描述
任务分析
准备知识
form标记
输入域
任务实施
项目小结
项目考核
项目三 VBScript脚本语言与ASP标记
任务一:使用VBScript脚本语言识别日期
任务描述
任务分析
准备知识
指定使用的脚本语言
ASP脚本的注释
VBScript脚本语言
Sub过程
Function过程
任务实施
任务二:利用FormatNumber函数设置数字显示
任务描述
任务分析
准备知识
转换函数
字符串函数
日期时间函数
数学函数
类型判断函数
格式化函数
任务实施
项目小结
项目考核
项目四 请求与响应处理
任务一:使用Request对象显示用户注册信息
任务描述
任务分析
准备知识
学习面向对象编程的基本概念
认识Request对象
QueryString集合
Form集合
ServerVariables集合
Cookies集合
ClientCertificate集合
Request对象集合的简写形式
任务实施
任务二:使用Response对象调整 客户端信息
任务描述
任务分析
准备知识
Response对象的集合
Response对象的属性
Response对象的方法
任务实施
任务实训:显示当前日期时间
任务描述
任务步骤
缩写形式
修改代码段
项目小结
项目考核
项目五 ASP应用程序与会话
任务一:设置用户登录
任务描述
任务分析
准备知识
状态的定义
状态对Web应用程序的重要性
使用Response对象和Request对象创建和读取cookie
Cookie保存期问题
任务实施
任务二:使用 Application对象显示变量情况
任务描述
任务分析
准备知识
Application对象的集合
Application对象的方法
任务实施
任务三:使用Session对象设置网站 访问次数
任务描述
任务分析
准备知识
会话的定义
Session对象的集合
Session对象的属性
Session对象的方法
任务实施
程序清单
程序清单
项目小结
项目考核
项目六 Server对象应用
任务一:使用HTMLEncode方法显示HTML标记
任务描述
任务分析
准备知识
Server对象的属性
Server对象的方法
CreateObject方法
Execute方法
Transfer方法
MapPath方法
HTMLEncode方法
任务实施
任务二:使用Include 指令设置账户登录
任务描述
任务分析
准备知识
Include 指令
错误类型
编码习惯
任务实施
项目小结
项目考核
项目七 数据库操作
任务:删除某条记录
任务描述
任务分析
准备知识
表、字段与记录
关键字
索引与限制
视图
存储过程
触发器
作业
DDL与DML
拥有权与安全性
SELECT查询
插入记录INSERT
修改记录UPDATE
删除记录DELETE
任务实施
项目小结
项目考核
项目八 连接与查询数据库
任务一:利用表格显示包含新增记录的注册ID列表信息
任务描述
任务分析
准备知识
认识ODBC基础知识
认识ADO基础知识
事务机制
Connection对象的属性
建立连接
利用Connection对象执行查询
记录集的定义
锁定
选项
ADO常数
光标
任务实施
记录集对象应用
演示使用光标
任务二:设置数据库中的分页
任务描述
任务分析
准备知识
书签
过滤
使用书签过滤
查找
分页处理
任务实施
项目小结
项目考核
项目九 数据库高级操作
任务一:修改或删除数据表中的记录
任务描述
任务分析
准备知识
利用Command对象执行INSERT语句
利用Recordset对象执行INSERT 语句
利用Recordset对象的AddNew方法新增记录
修改和删除记录
任务实施
任务二:查询数据库中的信息
任务描述
任务分析
准备知识
建立存储过程
在ASP程序中执行存储过程
任务实施
任务三:掌握SQL Server作业配置
任务描述
任务分析
准备知识
任务实施
项目小结
项目考核
项目十 创建论坛
任务:制作百合论坛
任务描述
任务分析
准备知识
Forumlily论坛功能设计
数据库设计
用户档案表
讨论区分类表
版面分类表
文章档案表
回复档案表
任务实施
主页面index.asp
显示版内文章标题列表TitleList.asp
注册页面RegLily.asp
注册表单处理程序RegCheck.asp
登录页面Login.asp
退出登录Logout.asp
新增文章记录InsertArticle.asp
回复文章PostReply.asp
新增回复记录InsertReply.asp
编辑文章EditArticle.asp
管理主页面 Admin.asp
讨论区管理功能列表 AdminArea.asp
新增讨论区AdminAreaNew.asp
修改讨论区AdminAreaEdit.asp
项目小结
项目考核
参考文献