【动态网页制作】形考册答案解析
动态网页制作,主要涉及的是服务器端技术,特别是ASP(Active Server Pages)的应用。ASP是一种微软开发的技术,用于创建交互式、动态的Web页面。以下是根据题目中提到的一些关键知识点进行的详细解释:
1. ASP默认使用VBScript作为主脚本语言,但它也支持JScript。
2. ASP代码在服务端执行,而不是像JavaScript那样在客户端浏览器中执行,从而提供更高级的安全性和功能。
3. ASP文件可能包含HTML、内置对象(如Response、Request等)、ActiveX服务器组件和脚本语言(如VBScript或JScript)。
4. Form元素是网页中用于收集用户输入的组件,可以通过GET或POST方法向服务器发送数据。
5. HTML文件由元素组成,元素以开始标记和结束标记表示,如`<tag>`和`</tag>`。
6. VBScript代码在ASP文件中通常被`<% %>`标记包围。
7. 二维数组Dim array1(20,30)在VBScript中实际包含21行和31列。
8. `<title>`元素是HTML文件头中必不可少的部分,用于定义页面标题。
9. 常量类型包括颜色常量、比较常量、日期和时间常量、日期格式常量和字符串常量等。
10. ASP仅处理服务器端脚本,非脚本内容直接发送到客户端浏览器处理。
服务器端包含(SSI)有两种形式:虚拟和文件。ASP通过`<% %>`标记来区分服务器端脚本和其他内容。ASP对象系统包括大量内嵌对象和可安装的ActiveX组件。
响应对象(Response):
1. `End`方法用于停止脚本处理并立即返回结果。
2. 获取数据的方法包括`Request.Form`、`Request.QueryString`和`Request`。
请求对象(Request):
1. 获取数据的常见方法有`Request.Form`和`Request.QueryString`。
响应对象(Response):
1. Cookies集合是Response对象的一部分。
应用程序对象(Application):
1. 包含`Application_OnStart`和`Application_OnEnd`两个事件。
会话对象(Session):
1. 数据集合包括`Contents`和`StaticObjects`。
服务器对象(Server):
1. 提供对服务器方法和属性的访问,通常用于实用工具功能。
文件系统对象(FileSystemObject):
1. 使用`fileExists`方法检查文件是否存在。
2. 主要方法包括创建文件和打开/读写文本文件。
全局.asa文件:
1. 必须封装在`<SCRIPT RUNAT="SERVER">`中,对象必须具有会话或应用程序作用域。
文件属性:
1. `DateLastAccessed`属性返回文件上次访问的日期和时间。
数据库系统:
1. 数据库管理系统(DBMS)包含外模式、概念模式和内模式。
2. Access数据库是由多个表组成的集合,表是唯一的数据存储对象。
3. SQL Server是关系型数据库系统,使用SQL语言操作数据。
4. 数据检索、添加、删除和修改是数据库操作的基本动作。
5. ODBC创建数据源使用驱动程序(driver)。
6. 创建对象使用`Server.CreateObject`方法。
7. 删除记录使用`DELETE`语句。
网络协议:
1. HTTP是超文本传输协议,用于在Web上传输数据。
2. 主机域名中,最后一个子域代表主机名。
3. IIS5.0在Windows 2000操作系统中已自动安装。
这些是动态网页制作中涉及到的核心知识点,涵盖ASP编程、HTML元素、VBScript语法、服务器对象、数据库管理和网络协议等方面。理解并掌握这些概念是构建动态网页和进行Web开发的基础。