asp语言ASP是一种语言吗?
asp语言 时间:2021-01-11 阅读:(
)
ASP语言到底是什么语言?
ASP是Active Server Page的缩写,意为“活动服务器网页”。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。
ASP的网页文件的格式是.asp,现在常用于各种动态网站中。
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
与HTML相比,ASP网页具有以下特点: (1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现哦那个Email或访问文件系统等。
(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。
ASP的工作原理 当在Web站点中融入ASP功能后,将发生以下事情: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。
2、浏览器向服务器发出请求。
3、服务器引擎开始运行ASP程序。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
ASP的运行环境 asp需要运行在PWS或IIS下。
PWS或IIS服务在windows98或windows2000的光盘上附带着,可以通过“添加/删除程序”中的“添加/删除windows组件”来安装。
一般asp需与ess数据库或SQL Server数据库结合使用,编出功能强大的程序。
能够运行ASP的web服务器软件 Windows2000默认安装的是IIS5.0( information server),而windows xp默认安装的是IIS5.1,windows 2003默认安装的IIS6.0。
PWS(personal web server)运行在windows98环境下的简单个人网页服务器。
ASP的意涵与特性 ASP( Application Service Provider,应用软体租赁服务提供者 )即是指「透过网路以租赁方式提供应用软体服务的业者」,即是指业者以应用软体为主体,透过网路一对多地传递服务,这种以服务为主的交易模式促使企业可藉由租赁的方式,以更符合成本效益的方式拥有软体的使用权,并且亦能因为业者集中式的管理而大幅降低企业维护的成本. 基本上,ASP即具有「软体服务化,服务网路化」,「资讯委外服务与网路结合」与「产品通路化,通路产品化」等三大特性,其甚至可以被视为是ISP( Service Provider)与ITS(Information Technology Service)的结合. ASP的英文是Application Service Provider,中文的标准翻译就是“应用服务提 供商”,是指为商业或者个人客户提供管理应用解决方案的公司或者企业。
最近 ASP被媒体炒做十分火热,不是IT行业的人面对一堆技术名词专业术语很难弄清楚ASP的内容,本文试图用浅显的语言来为广大的读者揭开ASP神秘的面纱,对于IT行业的大热门ASP领域有一些基本的认识。
1. ASP是什么东西? 简单地讲,ASP就是为客户提供服务的服务商,它和会计事物所、婚姻介绍所没有什么本质方面的区别。
不同的是ASP主要是通过INTERNET(国际互联网络)作为主要工作和业务工具,采用一对多的方式,向企业、公司提供标准ASP是什么语言,有什么优势
ASP是一种类似HTML(Hypertext Markup Language超文本标识语言)、Script与CGI(Common GAteway Interface 通用网关接口)的结合体,但是其运行效率却比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全及保密性也比Script好。
如果您是第一次接触互连网(),那么您可能不很了解上述名词,以下对各种名词加以解释并说明它们之间的区别。
HTML(Hypertext Markup Language)是一种超文本标识语言,文件通过这种格式可以在互连网上载送浏览,用户只要使用网页浏览器工具就可以浏览这些文件,目前比较常用的工具包括Microsoft Explorer,Netscape Communicator等,由于HTML文件都是由标签(tag)所组成,因此它比较适合制作静态网页,再者,由于先天上的限制HTML是无法直接存取数据库的,所以存取数据库的工作大多是依靠CGI来处理。
ASP不但可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。
CGI(Common Gateway Interface)是一种共用网关接口,它可以称之为一种机制.因此您可以使用不同的程序编写适合的CGI程序,这些程序语言包括Visual Basic、Delphi或C/C++等,您将已经写好的程序放在WEB服务器的计算机上运行,再将其运行结果通过WEB服务器传输到客户端的浏览器上。
事实上,这样的编制方式比较困难而且效率低下,因为你每一次修改程序都必须重新将CGI程序编译成可执行文件。
而ASP与Script(脚本)的编写方式非常类似,它完全不需要重新编译成可执行文件就可以直接运行,再者ASP内置的ADO组件,允许用户通过客户端浏览器存取各种各样的数据库。
此外,ASP与CGI最大的不同在于对象向导和组件重用,ASP除了内置的Request对象、Response对象、Server对象、Session对象、Application对象、ObjectContext对象等基本对象外,另外可以允许用户以外挂的方式使用ActiveX控件。
当然,ASP本身也提供了多个ActiveX控件供使用,这些组件包括广告轮显组件、文件存取组件、文件连接组件几数据库存取组件等,这些大量扩充且重复使用的组件使ASP的功能远大于CGI。
Script(脚本)是由一组可以在WEB服务器或客户端浏览器运行的命令组合而成,目前在网页编制上比较流行的脚本语言包括 VBScript,JavaScript。
这些脚本大都是在客户端运行,因此,客户端可以很清楚的取得脚本的内容。
所以,就安全性而言,这些客户端的脚本语言的确有危险。
ASP虽然具有 居镅缘姆奖阈裕??捎谒?窃赪EB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。
因此ASP与一般的脚本语言相比,要安全的多。
归纳出ASP的特点:
ASP可以和HTML或其它脚本语言(VBScript,JavaScript)相互嵌套
ASP是一种在WEB服务器端运行的脚本语言,程序代码安全保密
ASP以对象为基础,因此可以使用ActiveX控件继续扩充其功能
ASP内置ADO组件,因此可以轻松的存取各种数据库
ASP可以将运行结果以HTML的格式传送至客户端浏览器,因而可以适用与各种浏览器
ASP 作用和优点
Active Server Pages或ASP是cgi的一种替代品,也可以说是微软公司为了赚钱而发明的(因为perl的一切都是免费的).不过微软公司开发的asp的确有过人之处,它的运行速度比cgi快,而且它为使用HTML,脚本和ActiveX服务器组件构建Web应用程序提供了一个框架.可以能过将脚本嵌入HTML页内来创建ASP文档.当用户请求得到一个ASP时,服务器便执行嵌入在页内的脚本,而且将脚本的输出作为HTML的组成部分也包括在内,从而任何浏览器都可以浏览这个页.
我们都经常听到CGI的大名,但是它的名字就会在不久的将来被ASP所代替,ASP能够实现CGI的所有功能,并且ASP比CGI有更快的执行速度!而且,ASP能够通过DLL 组件,将它的功能无限扩展,这是目前任何一种其它网络语言所无法拥有的.比如,我们在打开数据库时用的ADO(Active Date Object)组件,ADO被 用作为ASP和相关数据库之间的中介物.例如,我们想从Microsoft ess 数据库检索记录,你的脚本就要调用Active DateBase Object ,它又从ess数据库中请求得到数据!
asp组件支持Microsoft的COM(Component Object Model),所以能用很多的语言来编写这些组件,常见的有VB,VC,C++,Java.这些语言我想大家多少都会懂一点,也就是说你只要会这些语言,那么你就能够编写你自己的组件,来扩展你的程序!asp是什么语言
简单说一下:
1、安装IIS,windows 自带的,在添加删除组件里面有。
2、把asp文件放在一个目录下,比如c:asp,然后鼠标右键打开目录的属性-》web共享-》共享文件夹,起一个别名,比如asp ,记住asp的文件名,比如叫default.asp
3、打开ie浏览器,输入http://localhost/asp/default.asp
ASP即Active Server Page的缩写。
它是一种包含了使用VB Script或Jscript脚本程序代码的网页。
当浏览器浏览ASP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的 就是动态生成的网页。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。
是一种简单、方便的编程工具。
在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
ASP的网页文件的格式是.ASP。
用记事本,FRONTPAGE,DW都可以打开,不过打开后你只能看到代码,不能看到页面,不过要注意,有些是把mdb数据库文件改名为asp的,如果出现乱码,有可能就是mdb改的。
还有一种出现乱码的情况,就是asp被加密过。
如果想在本地电脑看到页面内容,你必须自己安装支持ASP的运行环境, WINDOW自带的IIS就可以,没的话就安装一下,呵呵求一个简单的ASP语句
哈哈,其实这个很简单的,JS里有个函数,代码如下:
<script language="JavaScript">
function Method(str)
{
if (str=="想比的值") //当满足某条件是执行内部代码块,如果不满足,可以加个 else 分支语句
{
if(confirm('你确定要删除些条记录吗?')) //这就会弹出选择框,可以选择‘是’和‘否’
{
//如果点'是'就执行些代码块
}
else
{
//如果点'否'就执行些代码块
}
}
}
</script>
//调用
Method("想比的值")ASP 是一种语言吗
ASP并不是一种语言,而是一种让web服务程序(如IIS)执行相应的脚本语言并通过公共网关接口(CGI)和客户端浏览器(或其他支持http协议的程序)交互的一种技术。
ASP是一种语言吗?
asp严格来说,它不是一种语言,可以把它称为一种“技术”,一种开发动态网站的技术。
我们可以用Vbscript或者JavaScript这两种脚本语言来开发asp。
现在宝塔面板真的是越来越过分了,删除文件、删除数据库、删除站点等操作都需要做计算题!我今天升级到7.7版本,发现删除数据库竟然还加了几秒的延时等待,也无法跳过!宝塔的老板该不会是小学数学老师吧,那么喜欢让我们做计算题!因此我写了个js用于去除各种计算题以及延时等待,同时还去除了软件列表页面的bt企业版广告。只需要执行以下命令即可一键完成!复制以下命令在SSH界面执行:Layout_file="/w...
百纵科技官网:https://www.baizon.cn/百纵科技:美国云服务器活动重磅来袭,洛杉矶C3机房 带金盾高防,会员后台可自助管理防火墙,添加黑白名单 CC策略开启低中高.CPU全系列E52680v3 DDR4内存 三星固态盘列阵。另有高防清洗!美国洛杉矶 CN2 云服务器CPU内存带宽数据盘防御价格1H1G10M10G10G19元/月 购买地址2H1G10M10G10G29元/月 购买...
OneTechCloud发布了本月促销信息,全场VPS主机月付9折,季付8折,优惠后香港VPS月付25.2元起,美国CN2 GIA线路高防VPS月付31.5元起。这是一家2019年成立的国人主机商,提供VPS主机和独立服务器租用,产品数据中心包括美国洛杉矶和中国香港,Cera的机器,VPS基于KVM架构,采用SSD硬盘,其中美国洛杉矶回程CN2 GIA,可选高防。下面列出部分套餐配置信息。美国CN...
asp语言为你推荐
火影忍者644火影忍者动画644对应漫画是多少集月付百万的女人们既然男人大都觉得下体毛发多的女人比较性感..那为什么那些特殊职业的女人们大多把下体的毛脱掉呢..?免费阅读小说app哪个好有什么好用的看小说的app小说软件哪个好用免费有什么好用的免费小说软件录音软件哪个好什么软件用来录音更好?三国游戏哪个好玩三国系列的游戏哪个好玩?云盘哪个好网盘哪个好用?视频软件哪个好安卓系统在线看视频软件哪个好美国国际东西方大学美国新常春藤大学有哪些?51个人空间登录51个人空间怎么申请???
东莞虚拟主机 阿里云邮箱登陆首页 便宜域名 cpanel 香港主机 表单样式 windows2003iso web服务器架设软件 html空间 台湾谷歌地址 北京双线 cdn加速原理 ftp免费空间 四川电信商城 网页加速 nnt SmartAXMT800 腾讯服务器 第八届中美互联网论坛 fatcow 更多