计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

ASP网上购书(一)毕业论文网(2)

2013-05-30 01:39
导读:不必担心浏览器能否处理脚本: Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于脚本的结果返回到浏览器,所以服务器端脚本不易
不必担心浏览器能否处理脚本: Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到他们正在浏览的页的脚本命令1.3  ASP的功能
 Active Server Pages在功能方面有所增强,更易于开发应用程序。主要如下:
 *Microsoft 脚本调试程序。可以使用脚本调试程序调试.asp文件。
 *事务性脚本。ASP页和页中使用的对象可以运行于事务环境之下。在页上的全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而导致数据丢失。
 *管理工具。许多应用程序设置可在Internet服务管理器上进行,这是Internet Information Server和Personal Web Server(在Windows NT Workstation上)的管理工具。
 *隔离ASP应用程序。可以隔离ASP应用程序以便它们能在Web服务器上独立的内存空间内运行。万一某个应用程序失败时,可以保护其他应用程序和Web服务器。他也可以在不停止Web服务器的情况下,停止一个应用程序或从内存中卸载其组件。
 *文件上载。浏览器可以通过Posting Acceptor应用程序将文件上载到Web服务器。可以编写ASP脚本来发送带有从Posting Acceptor传来的信息的E-mail,如每一个上载文件的位置和名称。
 *新的ASP组件。ASP提供了新的基础组件。
 *应用程序根目录的改变。ASP应用程序的根目录在Web站点上可以是物理目录。以前,根目录必须映射为虚拟目录。现在可以用Internet服务管理器指示ASP应用程序的根目录。必须将.asp文件置于应用程序树中,Web服务器才能检测文件的改变并且自动重装它们。
 *支持Internet Explorer4.0通道和Web预测。当ASP要发送包含通道定义命令的文件时,它会自动告诉Internet Exployer4.0。使用ASP很容易就能生成通道定义(.cdf)文件 大学排名
 *支持HTTP1.1协议。Internet Information Server和Personal Web Server支持HTTP1.1协议。在响应支持HTTP1.1的浏览器(例如Internet Explorer4.0)时,这一支持可使ASP利用新协议的高效率。例如,当向浏览器返回页面的时候,ASP使用大块转换编码以提高网络效率。
 *使用脚本语言。Active Server Pages提供了一个在HTML页中使用现有脚本语言如Microsoft VBScript和Microsoft Jscript的框架。本节将解释如何创建ASP页、如何添加脚本语言语句以及如何执行创建对象实例等基本任务。虽然这些主题介绍了一些脚本和编程的概念,但其用意并非是教您一门脚本语言。Microsoft的脚本语言提供自己的文档,许多其他的有关脚本的书籍可从当地的图书商处获得。
             

 

第二章   VBScript与SQL语言
2.1  服务器端脚本和客户端脚本
 使用VBscript可编写服务器端脚本,也可编写客户端脚本。服务器端脚本在Web服务器上执行,生成发送到浏览器的HTML页面,在ASP中,服务器端脚本要用分隔符<%和%>括起,或者在<SCRIPT></SCRIPT>标记中用RUNAT=Server表示脚本在服务器端执行。客户端脚本由浏览器处理,必须把脚本代码用<SCRIPT></SCRIPT>标记嵌入到HTML页面去。客户端脚本部分的注释标记<!--和-->不是必须的,但一般应加上,因为客户端脚本由浏览器执行,而浏览器并不一定能支持所有的脚本语言。例如,只有Internet Explorer支持VBScript,而Netscape不支持,当在Netscape中查看上面的HTML文档时,脚本代码不会被处理。然而,如果不加注释,则Netscape会把脚本代码显示出来,即把脚本代码本身作为HTML页面的内容输出。
 注意:用<SCRIPT></SCRIPT>标记编写服务器端脚本时,不必再用注释标记<!--和-->来屏蔽

您可以访问中国科教评价网(www.NsEac.com)查看更多相关的文章。


 因为服务器必须能解释脚本,否则会引起错误。VBScript的Msgbox和InputBox不能在服务器端脚本中使用。MsgBox用于显示一个信息框,而InputBox用于产生一个输入框。信息框和输入框都是用户界面元素,不能在服务器端执行。
脚本代码能够嵌入到HTML文档的任何地方,通常都是将所有代码集中放在HEAD部分,这样可以确保在BODY部分调用代码之前所有脚本代码都被读取并解码。但也是有例外情况。大多数客户端脚本代码放在过程/函数体外,且在SCRIPT块之中这类代码仅在HTML页面被加载时执行一次,通常用于加载页面时初始化数据或动态地改变页面的外观。
 注意:用<SCRIPT></SCRIPT>标记编写服务器端脚本时,脚本代码必须作为某个函数或过程的一部分出现,而不能单独出现在过程或函数体之外。这是因为过程或函数体之外的命令没有固定的执行顺序,这可能会导致无法预知的结果。
在ASP程序中,可以混合使用服务器端脚本和客户端脚本。可以将服务器端脚本散布到客户端脚本中,以便在请求时动态初始化和更改客户端脚本。

2.1.1  VBScript脚本语言
 VBScript是Visual Basic的一个子集,编程方法和Visual Basic基本相同,但有相当多的Visual Basic特性在VBScript中被删去了。例如,VBScript只有一种数据库类型,即Variant类型,而Visual Basic却具有大部分通用程序语言所具有的数据类型;VBScript不支持Visual Basic中传统的文件I/O功能,即不能通过Open语句与其他相关的语句和函数在客户机上读写文件,这样防止了可能对客户机造成的危害;VBScript不能调用API函数,这是因为API函数调用会危及客户机安全,如病毒可以轻而易举地通过API函数调用来破坏客户机;Visual Basic支持Screen、Printer、App、Debug、Err和Clipboard等系统对象,但VBScript只支持Err对象,该对象用于为应用程序提供运行时错误处理等等。 内容来自www.nseac.com
2.1.2 将单行语句分成多行
 有时一条语句可能会很长,这给打印和阅读带来不便,此时,可用续行符“-”(一个空格紧跟一个下划线)将长语句分成多行。
 注意:代码中的&号用于将两个字符串连接成一个字符串。此外,同一行内,续行符后面不能有注释。
2.1.

上一篇:ASP同学录设计asp+sql(一)毕业论文 下一篇:没有了