免费获取|
论文天下网
  • 论文天下网 |
  • 原创毕业论文 |
  • 论文范文 |
  • 论文下载 |
  • 计算机论文 |
  • 论文降重 |
  • 毕业论文 |
  • 外文翻译 |
  • 免费论文 |
  • 开题报告 |
  • 心得体会 |

当前位置:论文天下网 -> 免费论文 -> 计算机论文

ASP网上购书(二)

不必担心浏览器能否处理脚本: 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>标记编写服务器端脚本时,不必再用注释标记<!--和-->来屏蔽
 因为服务器必须能解释脚本,否则会引起错误。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对象,该对象用于为应用程序提供运行时错误处理等等。
2.1.2 将单行语句分成多行
 有时一条语句可能会很长,这给打印和阅读带来不便,此时,可用续行符“-”(一个空格紧跟一个下划线)将长语句分成多行。
 注意:代码中的&号用于将两个字符串连接成一个字符串。此外,同一行内,续行符后面不能有注释。
2.1.

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/12/12

相关论文
上一篇:ASP同学录设计asp+sql 下一篇:ASP新闻网程序+论文
推荐论文 本专业最新论文
Tags:ASP 网上购书 【返回顶部】

相关栏目

自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文


关于我们 | 联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 原创毕业论文

 

论文天下网提供论文检测,论文降重,论文范文,论文排版,网站永久域名WWW.GEPUW.NET

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 893628136@qq.com

Copyright@ 2009-2022 GEPUW.NET 论文天下网 版权所有