网站的ASP实现技术.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网站的ASP实现技术 ASP (Active Sever Page )是一个开放式的无需进行编译的应 用程序环境,提供了CGI程序和脚本的灵活性,同时不会使性 能显著下降。与CGI不同的是,ASP 是在服务器的进程内运 行,是多线程的。它将IDC 的简单性和ISAPI 的灵活性综合在 一起,同时又比CGI和Perl脚本编写系统具有优势。它把HTML 的简单性、脚本程序编写以及ActiveX服务器组件等常见工具 组合在一起,用以创建动态的、功能强大的网站。 1 ASP网络编程基础 1.1 ASP概述 1. ASP程序的运行方式 与一般的程序不同,ASP程序无须进行编译,其程序的控制部分是用 VBScript 、JavaScript等脚本语言来设计的,当运行ASP程序时,脚本 程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释 器进行翻译并将其转换成服务器所能执行的命令。简单地说,ASP就 是运行于Web服务器上的动态网页,网页由嵌入服务器的ASP解释程 序解释后,生成相对简单的页面返回给浏览器。任何简单的浏览器 都可以浏览这些生成的页面,而动态网页并不直接返回给浏览器。 因而广大Web设计者不必为客户浏览器是否支持而担心,即使在同 一个“*.asp”文件中使用不同的脚本语言,也无须为此担忧,因为所 有的一切都将在服务器端进行,客户浏览器得到的只是一个程序运 行的结果,而设计者也只需在“*.asp”文件中声明使用不同的脚本语 言即可。 1 ASP网络编程基础 2. ASP文件及使用 ASP文件以“ .asp”结尾,是一个文本文件,可以用任何文字编 辑器来进行设计,如Visual InterDev 6.0 、Notepad等等。 一般说来,ASP文件是由HTML标识和VBScript或者JavaScript 程序代码混杂在一起构成的,是一个标准的网页。例如: %@Language=VBScript% HTML HEAD TITLEASP文档/TITLE /HEAD 1 ASP网络编程基础 BODY BGOOLOR=#FFFFFF p体验一下这种感觉p % for i=3 to 5 % Font SIZE=%=I % 是不是有点激动?br % next % /BODY /HTML 程序中的两个括号和百分号不能缺少,这是ASP程序的起始标 志。 1 ASP网络编程基础 3. ASP的执行和发布 要让别人看到上述例子的运行效果,只需发布这个已编好的 ASP文件,把上面的文件存储为“myfirst.asp” ,然后把它放到 相应的Web服务器目录下即可,也可以直接把它放在默认的 根目录wwwroot下。如果计算机名为auto,则可以在IE地址里 输入如下网址来运行这个程序:http://auto/myfirst.asp。 也 可 以 用 “ /myfirst.asp” 来 访 问 , 这 里 “”是本地机的IP地址。 服务器收到这个请求后,会用语言解释器解释源程序,然后 把它转化为一般的HTML代码发送给浏览器端。用浏览器查看 到的程序代码如下: 1 ASP网络编程基础 HTML HEAD TITLEASP文档/TITLE /HEAD BODY BGOOLOR=#FFFFFF p体验一下这种感觉p Font SIZE=3是不是有点激动?br Font SIZE=4是不是有点激动?br Font SIZE=5是不是有点激动?br /BODY /HTML 1 ASP网络编程基础 4. ASP 内置对象 在面向对象的程序设计中,对象就是指由作为完整实体的操 作和数据组成的变量。在对象中,用户使用对象的服务是通 过由一组方法或相关函数的接口来访问对象的数据的,客户 端可以调用这些方法执行某种操作。 ActiveX组件是建立基于ASP 的Web应用程序的关键,它提供了 在脚本中执行任务的对象。组件是包含执行某项或一组任务 的代码,它可以执行公共

您可能关注的文档

文档评论(0)

177****1520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档