免费获取
|
论文天下网
|
原创毕业论文
|
论文范文
|
论文下载
|
计算机论文
|
论文降重
|
毕业论文
|
外文翻译
|
免费论文
|
开题报告
|
心得体会
|
全站搜索
当前位置:
论文天下网
->
免费论文
->
计算机论文
ASP新闻网程序+论文(三)
kstaion 的 IIS版本不同,但其功能几乎完全相同,不同的只是安装过程。IIS提供3种服务:WWW,GOPHER,FTP。WWW服务为客户浏览器提交Web页,并允许客户
访问ASP文件IIS支持虚拟目录,通过在“服务器属性”对话框中的“目录”标签可以管理虚拟目录。建立虚拟目录对于管理Web站点来说具有非常重要意义。虚拟目录隐藏着有关站点目录结构的重要信息。如果在Web页中使用物理路径,将暴露有关站点目录的重要信息,这很容易导致系统受到攻击。
与一般的程序不同,ASP程序无须编译,ASP程序的控制部分是使用VBScript、java script等脚本语言来设计,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器即脚本引擎,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。编写程序时,系统提供了两种脚本语言:VBScript和java script,其中,VBScript是系统默认的脚本语言。
1.2 ASP的优势
ASP解决了与CGI和服务器API相关的所有问题。除了和ISAPI应用程序一样有效外,且易于使用。
使用CGI或ISAPI,必须用Perl或C语言编写一个计算机程序,该程序以复杂的接口代码连接服务器。然而要编译应用程序,并把它和适当的Web页面联系在一起。
使用ASP,只要简单地在HTML页面中编写代码。HTML标记和代码是在一起的,以易于学习和使用的脚本语言编写这些代码,然而把页面保存到Web站点,它就可以运行了。不需要进行编译,也没有复杂的建立接口的过程!
ASP使创建高度交互性的Web站点更迅速,也更容易。ASP还可以使页面于将来的维护和更新。
1.3 ASP与HTML
ASP本身不是一种脚本语言,它只是提供一种使嵌在HTML页面中的脚本程序得以运行的环境。ASP程序是存在于Web服务器上的扩展名为.asp的纯文本文件,可以使用任何文本编辑器对它进行编辑,其中可以包含纯文本、HTML标记以及脚本命令。
ASP文件是以.asp为扩展名的文本文件,这个文本文件可以包括下列部分的任意组合:
文本;
HTML标记;
ASP脚本命令;
创建ASP文件非常容易。如果要在HTML文件中添加脚本,只需将该文件的扩展名.htm或.html替换为.asp即可。要使ASP文件可被Web用户使用,应将这个新文件保存在Web站点的目录中。使用浏览器可查看该文件返回的HTML页。
需要指出的是:因为ASP文件需要额外的处理,所以不要将所有的HTML页都转换为ASP页。应只将包含脚本命令的文件转换为ASP文件。ASP和HTML文件可以放置在相同的目录中。
使用任何文本编辑器都可以创建ASP文件。使用这些带有ASP增强支持的编辑器将更能提高程序的工作效率。如果从未使用过HTML,应考虑先使用Microsoft FrontPage。使用FrontPage创建文档和格式化文本就像使用文字处理工具一样简单。接下来可使用Insert Script命令,在用FrontPage创建的HTML页面内加入简单的ASP命令。
脚本是一系列的命令和指令。与HTML标签不同,脚本命令指示Web服务器执行操作,而HTML标签只是简单地格式化文本或读取图形、视频及音频文件。脚本命令可以在变量中存储用户名,在返回到浏览器的页面中显示用户名或将用户名存储在数据库中。脚本命令通过定界符与文本区别。定界符是字符或一串字符,它标志单元开始或结束。
ASP使用定界符“<%”和“%>”扩入脚本命令。只要是对正在使用的脚本语言有效的命令,就可以放在定界符内。下面的例子展示了包含脚本命令的简单的HTML页:
<HTML>
<BODY>
this page was last refreshed on <%=Now%>
</BODY>
</HTML>
VBScript的函数Now返回当前的日期和时间。Web服务器在处理该页时,会使用当前的日期和时间替换 <%=Now%>,并且将该页面返回到浏览器。
注意,不要用HTML<SCRIPT>元素括入表达式。在编写服务器端脚本时,<SCRIPT>元素只用于在主脚本语言外的其他脚本语言中定义过程。
1.4 ASP的内置对象
ASP提供了多个内置对象,通过这些对象可以收集通过浏览器请求发送的信息、响应浏览器以及存储新闻等。这里先简要说明Request和Response两个对象,及有关对象的使用方法。
1.4.1 Request对象
Request对象:获取用户的信息;
当ASP Server接收到客户端的URL请求时,Active Server Pages可利用Request对象取得客户端信息,包括获取浏览器种类、表格输入、Cookie和客户端认证等,即Request对象使Web开发人员能够访问浏览器发送来的二进制数据。
访问变量的具体方法是:首先查询Request对象,然后是集合,最后是被访问的变量。其语法如下:
Request[.数据集合](数据集合的变量名称)
符号“[ ]”表示这个参数是可以省略的,如果省略获取方法,即语法改为:
Request (数据集合的变量名称)
1.4.2 Response对象
Response对象:向用户发送信息。
与Request对象相反,Response对象用来控制发送给用户的信息,包括直接发送信息给浏览器、重定向浏览器到另一个URL或设置Cookie的值。其语法为:
Response.collection/property/method
ASP除提供使用脚本语言的指令外,还提供以下一些输出指令和处理指令。
显示表达式值的输出指令
语法格式如下:<%=expression%>
这个输出指令等同于使用Response.Write显示信息。
2. 处理指令
语法格式如下:<
%@keyword%
>
它主要是为ASP提供处理ASP文件所需的信息。例如,下面的指令可将Vbscript设为该页的主脚本语言:
<
%@LANGUAGE=VBscript%
>
首页
上一页
1
2
3
4
5
6
7
下一页
尾页
3
/7/7
相关论文
上一篇
:
ASP网上购书
下一篇
:
《企业人事信息管理系统》
推荐论文
本专业最新论文
Tags:
ASP
新闻网
程序
论文
【
返回顶部
】
相关栏目
自动化相关
计算机论文
工程管理论文
法律论文
医学论文
人力资源
电子专业
电气工程
英语论文
行政管理
电子商务
社科文学
教育论文
物流专业
金融专业
财务管理
会计专业
化学化工材料科学
电子通信
环境科学
经济类
机械模具类
报告,总结,申请书
其他专业论文