第一章ASP程序设计概述

本文介绍了如何学习动态网页的运行原理、ASP编程入门,包括IIS安装、开发工具使用、新建ASP文件流程、虚拟目录设置等关键步骤。重点讲解了ASP的运行环境、开发工具EditPlus的应用以及动态网页与静态网页的区别。
摘要由CSDN通过智能技术生成

一、学习目的与要求

重点内容:掌握动态网页的运行原理、ASP 程序设计开发工具与运行环境、并掌握新建一个完整的 ASP程序的基本流程。
熟悉建立虚拟目录、设置默认文档的方法。

二、考核知识点与考核目标

(一)网络程序设计语言概述(一般)

  1. 网络程序设计语言的产生背景(识记
    1. Html只能呈现静态信息;
    2. Html修改网页时,只能修改源文件。
  2. WWW 工作原理(识记
    1. 提供服务的叫服务端,接受服务的叫客户端;
    2. 静态网页工作原理:该网页文件里面没有程序代码,只有HTML标记,这种网页扩展名一般为.htm.html。静态网页一经制成,内容就不会再变化,不管何时何人访问,显示的都是同样的内容,如果要修改内容,就必须修改源文件,然后重新上传到服务器上。
    3. 动态网页工作原理:该网页文件不仅含有HTML标记,而且含有程序代码,这种网页扩展名一般根据不同的程序设计语言而不同,如ASP扩展名为.asp,动态网页能够根据不同的时间、不同的来访者而显示不同的内容。
  3. 目前主要的网络程序设计语言
    1. ASP:由微软推出,就是在Html嵌入VBScript、JavaScript;优点:学习简单、使用方便;缺点:兼容性不好。
    2. PHP:由Rasmus Lerdorf提出,优点:支持多平台、软件免费、运行成本低;缺点:运行环境复杂。
    3. JSP:由SUN提出;优点:跨平台,转换方便;缺点:运行环境复杂。

(二)ASP 的运行环境(次重点)

  1. 安装 IIS:【开始】–>【控制面板】–>【添加/删除程序】–>【添加/删除Windows组件】–>【选择Internet信息服务】–>【安装】
  2. 安装 Internet Explorer(一般默认安装了)

(三)ASP 的开发工具(一般)

  1. EditPlus 高级文本开发工具应用(操作简单)

(四)开发一个简单的 ASP 文件(重点)

  1. 新建 ASP 文件:【File】–>【New】–>【Html Page】;
  2. 保存 ASP 文件:【File】–>【Save】–>【保存】
  3. 浏览 ASP 文件:在浏览器地址栏输入网址,这个网址叫统一资源定位符(URL);协议://服务器地址(域名或IP地址):端口号/路径(包含文件名);协议有http、ftp。

(五)新建一个应用程序(重点)

  1. 应用程序(识记):添加了虚拟目录的文件夹(单独的网站)称为应用程序。
  2. 新建文件夹:【C:\Inetpub\wwwroot\asptemp\chapter1\temp】
  3. 添加虚拟目录:【开始】–>【控制面板】–>【管理工具】–>【Internet信息服务】–>【新建】–>【虚拟目录】–>【输入temp】–>【选择对应文件夹】–>【完成】
  4. 设置默认文档:【开始】–>【控制面板】–>【管理工具】–>【Internet信息服务】–>【选择temp右击】–>【属性】–>【启用默认文档】–>【添加index.asp】–>【调整顺序】–>【完成】
  5. 建立 ASP 文件:与第四节类似

(六)ASP 文件的组成及约定(一般)

  1. ASP 文件的组成及约定
    1. 组成:html+程序代码(<%...%>
    2. 约定:使用VBScript、JavaScript脚本语言,在文件开头切换 <%@Language='VBScript'%><%@Language='JavaScript'%>

(七)ASP 文件的注意事项(一般)

  1. ASP 文件的注意事项
    1. 字母不分大小写;
    2. 标点符号只能使用英文标点符号;
    3. 多条语句用冒号:隔开;
    4. 一条语句太长可以换行用下划线_,或者自动换行;
    5. html和动态语言结合编写。

三、习题及答案

(一)选择题

  1. 静态网页的扩展名一般是:A
    A. htm B. php C. asp D. jsp
  2. ASP文件的扩展名是:D
    A. htm B. txt C. doc D. asp
  3. 当前的Web程序开发中通常采用什么模式?B
    A. C/S   B. B/S  C. B/B  D. C/C
  4. 小王正在家里通过拨号上网访问搜狐主页,此时,他自己的计算机是:A
    A. 客户端   B. 既是服务器端又是客户端 
    C. 服务器端  D. 既不是服务器端也不是客户端
  5. 小王正在访问自己计算机上的网页,此时,他自己的计算机是:B
    A. 客户端   B. 既是服务器端又是客户端 
    C. 服务器端  D. 既不是服务器端也不是客户端
  6. ASP脚本代码是在哪里执行的?C
    A. 客户端   B. 第一次在客户端,以后在服务器端 
    C. 服务器端  D. 第一次在服务器端,以后在客户端
  7. 在以下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
  8. 如果在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
  9. 对于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
  10. 以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

(二)问答题

  1. 名词解释:静态网页、动态网页、服务器端、客户端、URL
    1. 静态网页:就是说该网页文件里没有程序代码,只有HTML标记,内容不会变化,修改内容得修改源文件;
    2. 动态网页:该文件中既有HTML标记又有程序代码,能根据不同的时间,不同的来访者显示不同的内容;
    3. 服务端:提供服务称为服务端;
    4. 客户端:接受服务称为客户端;
    5. URL:统一资源定位符
  2. 请结合URL知识简述静态网页和动态网页的工作原理。
    1. 静态网页的工作原理是当你在浏览器里输入一个网址回车后,就向服务器端提出了一个浏览网页的请求。服务器端接到请求后,就会找到你要浏览的静态网页文件,然后发送给你。
    2. 动态网页的工作原理是服务器端接到客户端发出的请求后,首先会找到你要浏览的动态网页文件,然后就解释执行其中的程序代码,将含有程序代码的动态网页转化为标准的静态网页,然后将静态网页发送给你。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值