ASP动态网页设计实用教程 主讲教师:贾海陶
第1章 ASP基础 主要内容 学习目标 新课讲授 本章小结 本章习题 返回
本章主要内容 为了使学生对ASP有一个大体的了解,本章将以简洁的语言向读者介绍Web的含义、ASP的特点及功能、ASP页面结构及ASP工作原理,同时针对目前的操作系统,详细介绍了如何配置服务器并运行ASP程序。通过本章的学习,学生将知道ASP的语法规则,明确静态网页与动态网页的区别,从而进一步明确本书所述的教学内容。 目录页
本章学习目标 了解Web的含义。 了解ASP的特点及功能。 掌握IIS配置服务器的方法。 掌握ASP页面结构及工作原理。 目录页
第1章 ASP基础 1.1 Web概述 1.2 ASP特点及功能 1.3 ASP运行环境配置 1.4 ASP程序的语法和规则 1.5 小结 目录页
1.1 Web概述 1.1.1 Web的含义 Web是英文World Wide Web的简称 .通过Web,可以充分利用现在的网络资源,不需要任何其他软件,只在在浏览器上提出查询要求,Web就会自动带你到指定的任何地方。 1.1.2 Web的工作方式 Web是以客户机/服务器方式工作的。具体来说,Web的工作是由三部分协调工作共同完成的,它们是客户机,即我们使用的计算机;还有服务器,一般我们看不见,它可以在学校的网络中心、企业的计算机中心、提供网络服务的公司内等,它们遍布世界各地;第三部分是HTTP协议(超文本传送协议),客户机与服务器根据这个协议传送超文本信息。
1.1.3 URL的作用及Web页面相关概念 URL称为统一资源定位器,它是Uniform Resource Locations的缩写。URL可以看成是一个指针,用来指定因特网上的一个具体的网络空间地址。URL提供了一个统一的方法去寻找和存取Web上的信息资源。在平时使用过程中,URL经常称为“网址”或URL地址。 URL是有一定的编写格式的。其基本格式分为四部分: 方式://主机名:端口号/地点/文件名#锚点 例:http://www.bjtu.eud.cn/home/homepage.htm#song3
1.2 ASP特点及功能 1.2.1 什么是ASP ASP的英文全称是Active Server Page,翻译为中文就是活动服务器网页。 ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTM、脚本、组件等有机地组合在一起,形成一个能够在服务器上运行的应用程序,并把按用户要求专门制作的标准HTML页面回送给客户端浏览器。 主要功能:生成动态的、交互式的Web服务器应用程序提供一种功能强大的方法或技术。 ASP的优点:ASP中的命令脚本语句都是在服务器中解释执行的,执行后将结果转化成动态的Web页面,并把标准的HTML格式的数据流送到浏览器。ASP也具有很好的安全性。ASP提供了一些内建对象和丰富的组件。
1.2 ASP特点及功能 1.2.2 ASP的特点 ⑴ 使用ASP可以组合HTML页面、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。 ⑵ 使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML标记,即可快速完成网站的应用程序。无须编译,容易编写,可在服务器端直接执行。 ⑶ 使用普通的文本编辑器,如Windows记事本、Word等都可进行ASP程序的编辑设计工作。 ⑷ ASP程序与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。 ⑸ 提高了程序的安全性,ASP的源程序不会传到用户的浏览器上,因而可以避免所写的源程序被他人剽窃。 ⑹ 如果你编写过HTML文件,则会发现ASP脚本提供了创建交互页的简便方法。
1.3 ASP运行环境配置 1.3.1 ASP的运行环境 ⑴ Windows 98+PWS:PWS(personal web server)是运行在windows98环境下的简单个人网页服务器。安装完Windows 98系统后,需要单独安装PWS。 ⑵ Windows 2000 Pro+IIS5.0:安装完Windows 2000 Pro系统后,需要通过“添加/删除程序”“添加Windows组件”来安装IIS(internet information server)。 ⑶ Windows XP Pro+IIS5.1:安装完Windows XP Pro系统后,需要通过“添加/删除程序”“添加Windows组件”来安装IIS(internet information server)。 ⑷ Windows 2003 Server+IIS6.0:如果你的操作系统是Windows 2003 Server,默认就已经安装了IIS6.0。
1.3.2 IIS5.1安装及Web服务器的配置 1.安装与测试IIS 5.1 在Windows 2000/2003/xp操作系统下,选择“控制面板”“添加/删除程序”“添加/删除Windwos组件”命令,打开“Windwos组件向导”对话框,
安装与测试IIS 5.1 确定Windows 2000/2003/XP的安装光盘已经插入在光驱之中,再选中“Internet信息服务(IIS)”复选框,单击“下一步”按钮,此时系统会运行很长一段时间后提示:完成“Windows组件向导”。单击“完成”按钮,表示已经成功安装了IIS。
2.Web服务器的配置 ⑴ 启动Internet信息服务。 ⑵ Web站点的主目录及文档。 ⑶ 创建虚拟目录。
1.4 ASP程序的语法和规则 1.4.1 什么是脚本 脚本就是嵌入HTML文档的程序,是由一系列的脚本命令所组成的,如同一般的程序,脚本可以将一个值赋给一个变量,可以命令Web服务器发送一个值到客户浏览器,还可以将一系列命令定义成一个过程。
1.4.2编写一个简单的ASP文件 第一步,打开一个文本编辑器,将例1-1中的程序输入进去。 <%@ Language="VBScript"%> <html> <head> <title>简单的ASP文件</title></head> <body> <% for I=3 to 5 %> <font size=<%=I%>> 你好!这是一个ASP文件。</font><br> <%next%> </body> </html>
1.4.2编写一个简单的ASP文件 第二步,以文件名1-1.asp存盘。切记:文件的后缀名一定要是.asp。 第三步,打开浏览器,输入http://localhost/myweb/1-1.asp,按回车键后就可以看到1-1.asp运行的结果了,
1.4.3 ASP文件的执行过程 在你从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给服务器,如果服务器上装了ASP,那么它一看到是.asp后缀名,就调用ASP,ASP读出相应的.asp文件,解释执行后,将结果给Web服务器,然后,Web服务器把结果发给浏览器,用户在浏览器看到的是程序的运行结果。 可是查看源代码,会发现与编程所写代码不同
1.4.4 ASP程序的语法和规则 ASP文件是由HTML标记和VBScript语句或JavaScript语句混杂在一起组成的。 注意: ⑵ 而HTML标记可以和原来一样使用,如同在HTML文件中一样。使用“<>”符号将HTML标记包括起来,与一般的文字分开。HTML标记是在用户端浏览器中执行的。 ⑶ 在HTML标记中还可以包括“<%”和“%>”定界符,如例1-2.asp中的“<font size=<%=I%>>”。 ⑷ <%=I%>中的“=”有输出的功能,这里它输出了3、4、5,具体用法后面还会介绍。 ⑸ 在这个例子里还告诉了你循环语句的使用方式。
1.5 小结 本章简要概述了ASP、Web的含义及IIS服务器的安装及配置方法,要求学生掌握如何安装和配置IIS服务器,如何运行ASP文件,为后述章节运行ASP文件打下基础。
第1章 ASP基础 The End!