计算机毕业论文
发中最易学、最强劲的开发工具。
一般而言,ASP的组件大致可分成四个元素——HTML、ASP对象、ActiveX服务器组件以及Script Language脚本语言。 2、ASP的对象
ASP的对象共有7个.既APPLICATION对象、OBJECT CONTEXT对象、REQUEST对象、SESSION对象、ASPERROR对象。ASP能通过这些内建对象去处理执行网页.如:发布信息至客户端、取得客户端相关信息、管理、控制交易处理,取得错误信息的反馈等。
3、Scripting Language
一般大部分都是使用VBScript或是JavaScript,当然了也不止这两种,只要该语言能提供ActiveX Scripting引擎,都可用来设计ASP程序,加入到HTML的网页当中。ASP程序是由文本、HTML标记和脚本组合而成的。在ASP程序中,脚本通用分隔符与文本和HTML标记区分开,ASP用分隔符〈%和%〉来包括脚本命令,由分隔符括起的命令称为主脚本命令,这些命令由主脚本语言进行处理,默认主脚本语言是VBScript。我们在实现该系统的编程过程中主要运用了VBScript脚本语言。
VBScript是Visual Basic的一个子集,编程方法和Visual Basic基本相同。
ASP的执行情况大致如图所示:
ASP的运行环境:
“工欲善其事,必先利其器” , 运行环境是很重要的。
互联网是一个客户机/服务器系统。客户机是站点访问者使用浏览器提交命令和查看相应网页的计算机。服务器的位置通常与站点访问者相距较远,并且同时为多个访问者的请求服务。
计算机毕业论文
从广义上说,服务器可以是任意一台为其他计算机运行应用程序或提供服务的计算机。一台这样的计算机可以提供任意数量的应用程序或服务(当然,要假定它有足够的内存空间、CPU处理能力等资源)。
客户机和服务器的另一个差异在于:客户机提出请求而服务器响应请求。因此,客户机必须以服务器能够理解的方式按某种程序表达和提交其请求。同样,服务器也必须以客户机能够处理的方式表达和发送其响应。
有鉴于此,在创建站点之前,选择站点服务器是一项重要工作。FrontPage提供了以下3种服务器解决方案:
1、建立基于本地硬盘的站点。
这种方案不需要服务器支持。网页制作人员只需要在FrontPage中指定本地硬盘上的一个文件夹作为根目录,就可以创建并浏览自己的站点。任何可以浏览该站点的用户都被允许对网页进行编辑。
优点:与服务器端无关,简便易行。初学者容易理解和操作。
缺点:在基于磁盘的站点上不能运行CGI或ISAPI程序。下列FrontPageL功能组件在基于磁盘的站点中也无法实现:
确认域组件 讨论组组件 表单结果组件 搜索组件
活动服务器页面(Active Server Pages)
其他用户编写的程序,共享软件或商用服务器端程序
虽然使用基于磁盘的站点并不影响使用上述功能。此外,基于磁盘的站点 根本没有安全方面的功能。
要克服以上缺点,可采用以下方案:
一般在Windows98上运行环境是PWS(Personal Web Server),Windows2000或Windows xp上是IIS(Internet Information Server)。
2、Personal Web Server是运行于Windows 95或Windows 98下的个人或工作组站点服务器,FrontPage Server Extension则是管理站点的必要工具。结合使用这二者,可以在产品环境测试绝大部分FrontPage组件的功能。
优点:服务器的安装和维护都比较容易,支持大多数的FrontPage组件。有一定的安全性。
缺点:不支持用户自我注册程序。在局域网环境内,每次允许访问的人数非常有限。
PWS(Personal Web Server)一般在我Windows 98的安装光盘中的add-ons/PWS里有安装文件,可点击setup.exe文件来执行安装.条件是您的系统