一、学习目的与要求
重点内容:掌握动态网页的运行原理、ASP 程序设计开发工具与运行环境、并掌握新建一个完整的 ASP程序的基本流程。
熟悉建立虚拟目录、设置默认文档的方法。
二、考核知识点与考核目标
(一)网络程序设计语言概述(一般)
- 网络程序设计语言的产生背景(识记)
- Html只能呈现静态信息;
- Html修改网页时,只能修改源文件。
- WWW 工作原理(识记)
- 提供服务的叫服务端,接受服务的叫客户端;
- 静态网页工作原理:该网页文件里面没有程序代码,只有
HTML
标记,这种网页扩展名一般为.htm
或.html
。静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。 - 动态网页工作原理:该网页文件不仅含有
HTML
标记,而且含有程序代码,这种网页扩展名一般根据不同的程序设计语言而不同,如ASP
扩展名为.asp
,动态网页能够根据不同的时间、不同的来访者而显示不同的内容。
- 目前主要的网络程序设计语言
- ASP:由微软推出,就是在Html嵌入VBScript、JavaScript;优点:学习简单、使用方便;缺点:兼容性不好。
- PHP:由Rasmus Lerdorf提出,优点:支持多平台、软件免费、运行成本低;缺点:运行环境复杂。
- JSP:由SUN提出;优点:跨平台,转换方便;缺点:运行环境复杂。
(二)ASP 的运行环境(次重点)
- 安装 IIS:【开始】–>【控制面板】–>【添加/删除程序】–>【添加/删除Windows组件】–>【选择Internet信息服务】–>【安装】
- 安装 Internet Explorer(一般默认安装了)
(三)ASP 的开发工具(一般)
- EditPlus 高级文本开发工具应用(操作简单)
(四)开发一个简单的 ASP 文件(重点)
- 新建 ASP 文件:【File】–>【New】–>【Html Page】;
- 保存 ASP 文件:【File】–>【Save】–>【保存】
- 浏览 ASP 文件:在浏览器地址栏输入网址,这个网址叫统一资源定位符(URL);协议://服务器地址(域名或IP地址):端口号/路径(包含文件名);协议有http、ftp。
(五)新建一个应用程序(重点)
- 应用程序(识记):添加了虚拟目录的文件夹(单独的网站)称为应用程序。
- 新建文件夹:【C:\Inetpub\wwwroot\asptemp\chapter1\temp】
- 添加虚拟目录:【开始】–>【控制面板】–>【管理工具】–>【Internet信息服务】–>【新建】–>【虚拟目录】–>【输入temp】–>【选择对应文件夹】–>【完成】
- 设置默认文档:【开始】–>【控制面板】–>【管理工具】–>【Internet信息服务】–>【选择temp右击】–>【属性】–>【启用默认文档】–>【添加index.asp】–>【调整顺序】–>【完成】
- 建立 ASP 文件:与第四节类似
(六)ASP 文件的组成及约定(一般)
- ASP 文件的组成及约定
- 组成:html+程序代码(
<%...%>
) - 约定:使用VBScript、JavaScript脚本语言,在文件开头切换
<%@Language='VBScript'%>
和<%@Language='JavaScript'%>
- 组成:html+程序代码(
(七)ASP 文件的注意事项(一般)
- ASP 文件的注意事项
- 字母不分大小写;
- 标点符号只能使用英文标点符号;
- 多条语句用冒号:隔开;
- 一条语句太长可以换行用下划线_,或者自动换行;
- html和动态语言结合编写。
三、习题及答案
(一)选择题
- 静态网页的扩展名一般是:A
A. htm B. php C. asp D. jsp - ASP文件的扩展名是:D
A. htm B. txt C. doc D. asp - 当前的Web程序开发中通常采用什么模式?B
A. C/S B. B/S C. B/B D. C/C - 小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A
A. 客户端 B. 既是服务器端又是客户端
C. 服务器端 D. 既不是服务器端也不是客户端 - 小王正在访问自己计算机上的网页,此时,他自己的计算机是:B
A. 客户端 B. 既是服务器端又是客户端
C. 服务器端 D. 既不是服务器端也不是客户端 - ASP脚本代码是在哪里执行的?C
A. 客户端 B. 第一次在客户端,以后在服务器端
C. 服务器端 D. 第一次在服务器端,以后在客户端 - 在以下URL中,从形式上看正确的是:ABCD
A. http://www.sina.com.cn/history/1998/intro.asp
B. http://www.sina.com.cn/news/1.jpg
C. ftp://ftp.sina.com.cn /history/1998/intro.asp
D. ftp://ftp.sina.com.cn/news/1.jpg - 如果在chapter1下建立了一个子文件夹images,并且在其中放置了一个图片文件1.jpg,那么以下URL正确的是:AB
A. http://localhost/asptemp/chapter1/images/1.jpg
B. http://127.0.0.1/asptemp/chapter1/images/1.jpg
C. http://localhost/inetpub/wwwroot/asptemp/chapter1/images/1.jpg
D. http://127.0.0.1/inetpub/wwwroot/asptemp/chapter1/images/1.jpg - 对于1.5.5节建立的1-2.asp,以下浏览方式正确的是:ABCD
A. http://localhost/temp/1-2.asp
B. http://127.0.0.1/temp/1-2.asp
C. http://localhost/asptemp/chapter1/temp/1-2.asp
D. http://127.0.0.1/asptemp/chapter1/temp/1-2.asp - 以1.5.5节的示例为基础,假如现在在C:\inetpub\wwwroot\asptemp\chapter1\temp下又建立了一个子文件夹temp,其中建立了一个ASP文件1-3.asp则浏览方式正确的是:ABCD
A. http://localhost/temp/temp/1-3.asp
B. http://127.0.0.1/temp/temp/1-3.asp
C. http://localhost/asptemp/chapter1/temp/temp/1-3.asp
D. http://127.0.0.1/asptemp/chapter1/temp/temp/1-3.asp
(二)问答题
- 名词解释:静态网页、动态网页、服务器端、客户端、URL
- 静态网页:就是说该网页文件里没有程序代码,只有HTML标记,内容不会变化,修改内容得修改源文件;
- 动态网页:该文件中既有HTML标记又有程序代码,能根据不同的时间,不同的来访者显示不同的内容;
- 服务端:提供服务称为服务端;
- 客户端:接受服务称为客户端;
- URL:统一资源定位符
- 请结合URL知识简述静态网页和动态网页的工作原理。
- 静态网页的工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求。服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发送给你。
- 动态网页的工作原理是服务器端接到客户端发出的请求后,首先会找到你要浏览的动态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送给你。