《ASP程序设计》-叶潮流-电子教案及习题答案 第1章ASP基础知识

上传人:E**** 文档编号:89402015 上传时间:2019-05-24 格式:PPT 页数:48 大小:754KB
返回 下载 相关 举报
《ASP程序设计》-叶潮流-电子教案及习题答案 第1章ASP基础知识_第1页
第1页 / 共48页
《ASP程序设计》-叶潮流-电子教案及习题答案 第1章ASP基础知识_第2页
第2页 / 共48页
《ASP程序设计》-叶潮流-电子教案及习题答案 第1章ASP基础知识_第3页
第3页 / 共48页
《ASP程序设计》-叶潮流-电子教案及习题答案 第1章ASP基础知识_第4页
第4页 / 共48页
《ASP程序设计》-叶潮流-电子教案及习题答案 第1章ASP基础知识_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《《ASP程序设计》-叶潮流-电子教案及习题答案 第1章ASP基础知识》由会员分享,可在线阅读,更多相关《《ASP程序设计》-叶潮流-电子教案及习题答案 第1章ASP基础知识(48页珍藏版)》请在金锄头文库上搜索。

1、ASP程序设计课件 2008 年 12 月,中国水利水电出版社,本章导读,ASP技术是基于服务器端的脚本运行环境,也是目前动态网页制作中的核心技术之一。使用ASP可以组合HTML页、脚本命令和ActiveX组件创建和运行动态、交互的Web应用程序。 知识要点: ASP的概念 ASP环境配置 ASP开发工具 ASP基本语句,1.1.1 ASP产生背景 1.1.2 ASP技术含义 1.1.3 ASP的运行模式,1.1 ASP的概述,最初的WWW以提供信息资源为主,人们上网只能浏览信息资源。不论是谁,也不管何时何地,HTML页面一旦被请求就直接下载到本地的浏览器上,显示的内容是相同的。不会因为请求的

2、不同而自动识别出应该发送哪一个页面,也不会响应用户的查询、更改等请求,俗称静态网页,没有交互性,文件扩展名通常是.htm、.html、.shtm、.shtml。 当然也可以在Html页面上加入Java小程序、闪烁文本、客户端脚本、客户端控件等,使页面更加漂亮美观并具有一定的人机交互功能,但这时的页面仍然是静态页面。,1.1.1 ASP产生背景,而随着人类对远程教育、电子商务、电子政务等新型网络业务的期盼,原有的Html页面无法解决这些新型网络业务中出现的一些技术问题,如注册,查询、更改等一些交互请求。正是在这种背景下,动态网页制作技术应运而生,扩展了Html功能,实现了远程交互、动态存储等一些

3、网上功能。 通过在静态网页中加入各种程序和逻辑控制,实现了客户端和服务器端之间的动态和个性化的交流与互动,具备这种交流和互动的网页称为动态网页。 目前,动态网页制作技术主要有ASP、ASP.NET、PHP和JSP等。与其它动态网页制作技术相比,ASP技术具有操作简单、程序维护方便的特点。,1.1.1 ASP产生背景,1.1.2 ASP技术含义,简单地说,ASP是微软的IIS(Internet Information Server,因特网信息服务)提供的一种基于服务器的脚本运行环境,也可以称为一种解决方案,它包括三层含义:1)使用了微软的技术(ActiveX)来编程开发的;2)运行在服务器端(S

4、erver),无需担心客户端浏览器是否支持ASP的编程语言;3)返回标准的HTML页面(Pages)。 脚本是指一段能够完成某些特殊功能的程序段。编写脚本的语言称为脚本语言,脚本语言是介于HTML语言和Visual Basic、Java等高级语言之间的一种语言。它更接近高级语言,但却比高级语言简单易学,当然也没有高级语言的功能那么强大。微软公司为ASP开发提供了两种标准的脚本语言:VBScript和JavaScript,系统的默认脚本语言为VBScript语言。 由此可见,ASP本身并不是什么程序设计语言,也不是什么开发工具、编辑软件,它只是为嵌入Html页面中的脚本提供了运行环境。,1.1.

5、3 ASP的运行模式,动态网页与静态网页之间的主要区别在于:动态网页含有服务器端脚本,因而只能在Web服务器上运行,而静态网页因为不含服务器端脚本,无需Web服务器支持,只需浏览器支持即可运行。 ASP文件运行在服务器端,返回标准的HTML页面,运行机制如图1-1所示。 用户通过浏览器向Web服务器请求.asp文件; Web服务器接受请求,根据扩展名.asp识别出asp文件; Web服务器将asp文件转给一个类似于发动引擎的动态链接库文件ASP.dll; ASP.dll将请求的文件从头到尾进行解释处理,并根据ASP文件的脚本命令生成相应的html页面; Html页面被发送给客户端浏览器并显示。

6、,1.2 ASP环境配置,1.2.1 Web服务器配置 1.2.2 设置主目录 1.2.3 创建虚拟目录 1.2.4 ASP开发工具,1.2.1 Web服务器配置,依次选择【开始】【控制面板】【添加/删除程序】命令后,弹出如图1-2所示的“添加/删除Windows程序”对话框。,1.2.1 Web服务器配置,单击【添加/删除Windows组件】选项,然后弹出如图1-3所示的“Windows 组件向导”对话框,从中选中【Internert信息服务(IIS)】选项,单击【下一步】按钮,IIS将自动安装,安装过程根据提示可能需要插入Windows XP Professional光盘,直至完成。如单击

7、【详细信息】按钮之后进入复选框,还可以进行精确的子项选择。,安装后,计算机系统有两处明显变化。一处是系统盘符下会出现一个称为站点“主目录”的特殊文件夹,一般是C:Inetpubwwwroot;另一处是在【控制面板】的【管理工具】中增加了一个【Internet信息服务】组件图标。,1.2.1 Web服务器配置,测试安装是否成功:在主目录C:Inetpubwwwroot下,新建一个文本文件,在其中输入内容,然后将文件名命名为test.asp,最后打开浏览器,在地址栏输入URL地址字符串http:/127.0.0.1/test.asp或者http:/localhost/test.asp,按Enter

8、键后,网页内容如返回系统日期和时间即表示安装成功,运行结果如图1-4所示。,1.2.1 Web服务器配置,一旦启动了Web服务,用户通过浏览器对ASP动态网页提出请求,Web服务器就可以对请求的ASP动态网页做出解释,将标准HTML格式网页响应给客户端浏览器本地用户。为了实现这种响应,默认情况下,要求ASP文件必须保存在主目录Inetpubwwwroot中。 如果希望Web服务器对其它文件夹中的ASP文件做出响应,则必须将该文件夹设置成主目录或虚拟目录。设置主目录方法如下:,1.2.2 设置主目录,4、分组交换的原理,依次选择【开始】【控制面板】【管理工具】命令,就会弹出如图1-5所示的“管理

9、工具”对话框。,1.2.2 设置主目录,(3)分组交换网以“分组”作为数据传输单元。,1.2.2 设置主目录,双击【Internet信息服务】图标后,就会弹出如图1-6所示的“Internet信息服务”对话框。展开“Internet信息服务”左侧列表直至出现“默认站点”。,1.2.2 设置主目录,右击【默认站点】,弹出快捷菜单,选择【属性】弹出如图1-7所示的“默认站点属性”对话框。单击【主目录】标签,可以看到【本地路径C:Inetpubwwwroot】,这就是系统默认的主目录。,单击【浏览】按钮,弹出如图1-8所示的“浏览文件夹”对话框,用户可以自行修改主目录,如d:myweb。然后单击【确

10、定】按钮即可。,【1.2计算机网络的发展过程】,1.2.2 设置主目录,将test.asp文件移动到d:myweb下。打开IE浏览器,在地址栏输入URL地址字符串http:/127.0.0.1/test.asp或者http:/localhost/test.asp,按Enter键后,运行结果如图1-4所示。,1.2.3 创建虚拟目录,在“Internet信息服务”对话框中右击【默认站点】弹出快捷菜单如图1-9所示的“Internet信息服务”对话框,选择【新建】【虚拟目录】命令后,弹出如图1-10所示的“虚拟目录创建向导”对话框。,1.2.3 创建虚拟目录,单击【下一步】按钮,弹出图1-11所示

11、的对话框,设置虚拟目录别名,本例为myasp。 单击【下一步】按钮,弹出图1-12所示的对话框,设置网站内容目录,如D:myweb。,单击【下一步】按钮,弹出图1-13所示的对话框,设置访问权限,不作调整。 单击【下一步】按钮,弹出图1-14所示的对话框,单击完成即可。,1.2.3 创建虚拟目录,将test.asp文件需移动到d:myasp下,在IE地址栏输入http:/127.0.0.1myasptest.asp后,按Enter键后,运行结果如图1-15所示。读者务必自行测试一下。,1.2.3 创建虚拟目录,注意:http:/127.0.0.1myasptest.asp中的myasp只能是虚

12、拟目录别名,不能写成文件夹名myweb,否则会出错。,1.2.4 ASP开发工具,ASP网页是以.asp为扩展名的纯文本文件,可以用任何文本编辑器(例如记事本)对ASP网页进行编辑,目前比较流行的开发工具有Editplus、Dreamweaver、Visual Interdev Studio等,对于初学者建议使用Dreamweaver来快速地、可视化地开发ASP文件。从专业的角度看,Visual Interdev Studio比较适合开发大型网站。这里我们以Dreamweaver 8为例一起讨论ASP的集成开发环境,不考虑设置虚拟目录的步骤如下:,启动Dreamweaver后,在菜单栏中选择【

13、站点】【管理站点】命令,打开如图1-16所示的“管理站点”对话框。,1.2.4 ASP开发工具,单击【新建】【站点】按钮后,弹出如图1-17所示的“站点定义”对话框,进入“编辑文件”对话框,设置站点命名为“myasp”和HTTP地址为“http:/localhost”,一定要去掉结尾的“/myasp”。,1.2.4 ASP开发工具,单击【下一步】按钮,弹出图1-18所示的对话框,继续“编辑文件”,选择【是,我想使用服务器技术】和【ASP VBScript】选项。即服务器端使用的是VBScript的脚本语言。,1.2.4 ASP开发工具,单击【下一步】按钮,弹出图1-19所示的对话框,继续“编辑

14、文件”,选择【在本地进行编辑和测试】选项,并设置ASP文件存放位置d:myweb。 注意:IIS的主目录设置一定要与这里文件位置相一致,否则无法运行。有关主目录设置可以参阅1.2.2节。,1.2.4 ASP开发工具,单击下一步按钮,弹出图1-20所示的对话框,进入站点定义的“测试文件”对话框。,1.2.4 ASP开发工具,单击【测试】按钮,弹出图1-21所示的对话框,即表示设置成功。 单击【确定】按钮返回到图1-20,单击【下一步】按钮,弹出图1-22所示的对话框,进入站点定义的“共享文件”对话框,选择【否】。,1.2.4 ASP开发工具,单击【下一步】按钮,然后单击【完成】按钮,返回到图1-

15、16所示的界面,再次单击【完成】按钮即可。,1.2.4 ASP开发工具,动态网页扩展名与所使用的动态网页制作技术有关,例如,使用ASP技术时的文件扩展名是.asp,使用PHP技术时的文件扩展名是.php,而使用JSP技术时的文件扩展名是.jsp。 简单地说,ASP文件就是标准的HTML标记中嵌入了VBScript或JavaScript脚本代码构成的.asp文件。ASP文件可以是HTML标记、服务器端脚本和客户端脚本的任意组合,但一般不主张将不含服务器端脚本的纯HTML文件转换ASP文件,因为ASP文件需要额外的服务器资源。服务器端脚本位于定界符标记内,客户端脚本位于定界符标记内。,【1.1计算

16、机网络在信息时代的作用】,1.3 ASP文件,1.3 ASP文件,【例1-01.asp】:输出浏览器日期。, 第一个ASP网页 欢迎光临ASP,请记住你首次接触ASP的时间: ,1.3 ASP文件,启动Dreamweaver 8后,执行【文件】【新建】【常规】【动态网页】【ASP VBScript】【创建】【代码】,在其代码视图下输入1-1.asp文件代码; 源码输入完成后,执行“文件保存”命令,弹出如图1-23所示“另保为”对话框,文件类型选择(Active Server Pages),输入文件名1-1.asp,然后单击“保存”按钮; 。,1.3 ASP文件,再按F12或者执行【文件】【在浏览器中预览】【iexplore】,运行结果如图1-24所示,可以动态显示网页打开的系统日期。,1.3 ASP文件,如果在显示该网页的浏览器菜单上单击【查看】【查看源文件】命令,可以看

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号