L
Li zhaoyang
Unregistered / Unconfirmed
GUEST, unregistred user!
给你贴一篇:
ASP全名Active Server Page,是一个WEB服务器端的开发环境, 利用它可以产生和运行动态的、交互的、高性能的(都是微软说的)
WEB服务应用程序。(不要告诉我你不知道动态主页) 象它的名字所表示的,ASP属于ActiveX技术的一种。ActiveX的
解释:Active是个好词,X是表示所有的变量,所以ActiveX就是什么 都好的意思。ActiveX技术
在WWW技术上可分为两大类:ActiveX Client和ActiveX Server。
通常实现动态主页的方式Java applet、ActiveX control、VBScript、
JavaScript等都属于client端的应用,通过浏览器来解释执行它们的 语句命令;当需要针对不同使用者使用不同画面或要访问服务器资源
等服务时,client端的应用是不够的,ASP就是这样一种Server端的 应用环境,类似于Client端的应用,它也是通过描述语句(Script)
来实现动态主页,但它的Script由服务器端解释执行,生成用户需 要的主页送出。它的好处在于你不需担心浏览器是否能处理ASP,而
且不会象Client端的Script一样让别人知道你的编程逻辑。 ASP的文件后缀名为.asp,以区别于同样可以包含Script的HTML
文件。ASP只能用于下列Web Server · IIS 3.0 on Windows NT
· Microsoft Peer Web Server v3.0 on NT Workstation
· Microsoft Personal Web Server on Win95 二、 ASP工作模式
当浏览器向Web Server调用.asp文件时,就启动了该ASP(废话)
。web server开始调用ASP,将被请求的.asp文件从头读到底,好象 你在街上看漂亮女孩一样,执行每一个命令,然后生成一个HTML页面
送到浏览器,爱看不看。 同样根据用户请求生成动态主页的方法还有CGI、ISAPI、IDC等。
CGI美眉待人热情,来一个请求激活一个进程,当请求很多时对 她男朋友的口袋内存等造成严峻考验;ISAPI针对这一缺点进行改进,
利用dll,变进程为线程,大大提高性能速度,但开发更难,开发过 ISAPI的难友们都知道:每次修改都要先经历关掉web server、编译
、打开服务器、运行等等历程,噩梦。CGI也好不到哪去,这俩的开 发和HTML写作完全是两个过程,就是说:没有渗透到敌人HTML内部,
和那些tags们打成一片。(CGI、ISAPI鼻中出冷气,心想:咱什么身 份!)
IDC是SSI的,开发非常简单,一个简单的IDC加HTX就可,可惜 只是针对数据库应用,而且缺少程序逻辑能力,功能有限,非常有
限哪!(曾自杀声嘶力竭地喊道)。 ASP可以使用任何Script语言,只要你提供相应的脚本驱动(engine)
。ASP自身提供了VBScript和JScript的驱动。ASP可以将可执行的Scr
ipt直接嵌入HTML文件,HTML开发和Script开发在同一开发过程就可完 成,而且通过ActiveX构件,可以实现非常复杂的WEB应用程序。
ASP的特征: · 完全和HTML集成; · 易于生成,无需手工编译和连接;
· 面向对象,可以扩展ActiveX Server构件; 三、 ASP文件
ASP通过后缀名为.asp的文件实现,一个.asp文件是一个文本文件, 可以包括下列元素的任意组合: · 文本(text)
· HTML标志(tags) · Script命令
四、 ASP语法 再次声明(如果前面声明过的话):ASP并不是一种语言,它只 是提供一个环境来运行你的Script,好比英语角并不是一种英语,但
可以理解我的蹩脚英语一样。当然,基本的语法规则还是要的。 一个.asp文件由下列元素组成: 1、 定界符:
定界符是用来界定一个标志单元的符号,如HTML里的<和>。同样, ASP Script的命令和输出表达也有定界符,同text和HTML都不同,它
的命令定界符是,用过IDC的人都很熟悉它吧,例如下面是条赋 值语句: (姑且信之) ASP使用来向浏览器输出表达式,例如:
将在浏览器上输出“Timeout"。 2、 Script标志: ASP的缺省的Script是VBSript,利用HTML的你
可以使用其它的Script语言,更妙的是,你可以在一个.asp文件里使用好 几个不同的Script语言,如JScript,只要多用几个就
行了,其方便性让你感觉象拥有一个学贯中西的好厨子,又自我感觉象有 很多情人的大情圣,哈哈。 五. Script的表达式 下面是个经典例子:
判断分支: 意思大家一看就知道了是不是? 循环: 和其他的程序设计一样,也有转移,循环等结构,如果你不喜欢
VBScript,JScript也是一样的。这些大家都是高手,我就不多说 六 ASP内置对象:
所谓对象,就是恋人的意思,当然这是世俗的解释。高雅的 解释是Object,同大家的理解一致,就是提供属性和方法的东东。
ASP内置了五个对象(瞧它花得!),她们是: · Request 从使用者获取信息
· Response 将信息送给使用者 · Server 提供一些web server工具
· Session 存储在一个session内使用者的信息
· Application 在一个ASP based application内让不同使
用者共享信息。 初学乍练,用的最多的还是头三个对象。Request的一个重要
方法是Form(),作用是提取浏览器的用户输入信息,希望你知道如 何编写能让用户输入的主页。例如你有一个文本编辑框,你已指定
它的变量名为"name",form的action为你那个asp文件。下面的语 句就把用户填在里面的芳名拿到:
Request.Form("name") 真让人感动是不是?想想CGI里我们为了取得这位姑娘的芳名 所经历的苦战吧!
“请问芳名。” “干吗要告诉你呀!哼!” 来而不往非礼也!(原来非礼是这个意思!)
输出就用到Response的一个重要方法Write。
Response.Write "I love u,really!"(这么不含蓄肯定要失 败的。chat* grin)
Server对象有两个重要方法:MapPath和CreateObject, 前一个也就算了,后面那位却非同小可,后面讲服务器构件
时要讲到。所以虽然有五个对象,最终恐怕还得娶她为大。
ASP全名Active Server Page,是一个WEB服务器端的开发环境, 利用它可以产生和运行动态的、交互的、高性能的(都是微软说的)
WEB服务应用程序。(不要告诉我你不知道动态主页) 象它的名字所表示的,ASP属于ActiveX技术的一种。ActiveX的
解释:Active是个好词,X是表示所有的变量,所以ActiveX就是什么 都好的意思。ActiveX技术
在WWW技术上可分为两大类:ActiveX Client和ActiveX Server。
通常实现动态主页的方式Java applet、ActiveX control、VBScript、
JavaScript等都属于client端的应用,通过浏览器来解释执行它们的 语句命令;当需要针对不同使用者使用不同画面或要访问服务器资源
等服务时,client端的应用是不够的,ASP就是这样一种Server端的 应用环境,类似于Client端的应用,它也是通过描述语句(Script)
来实现动态主页,但它的Script由服务器端解释执行,生成用户需 要的主页送出。它的好处在于你不需担心浏览器是否能处理ASP,而
且不会象Client端的Script一样让别人知道你的编程逻辑。 ASP的文件后缀名为.asp,以区别于同样可以包含Script的HTML
文件。ASP只能用于下列Web Server · IIS 3.0 on Windows NT
· Microsoft Peer Web Server v3.0 on NT Workstation
· Microsoft Personal Web Server on Win95 二、 ASP工作模式
当浏览器向Web Server调用.asp文件时,就启动了该ASP(废话)
。web server开始调用ASP,将被请求的.asp文件从头读到底,好象 你在街上看漂亮女孩一样,执行每一个命令,然后生成一个HTML页面
送到浏览器,爱看不看。 同样根据用户请求生成动态主页的方法还有CGI、ISAPI、IDC等。
CGI美眉待人热情,来一个请求激活一个进程,当请求很多时对 她男朋友的口袋内存等造成严峻考验;ISAPI针对这一缺点进行改进,
利用dll,变进程为线程,大大提高性能速度,但开发更难,开发过 ISAPI的难友们都知道:每次修改都要先经历关掉web server、编译
、打开服务器、运行等等历程,噩梦。CGI也好不到哪去,这俩的开 发和HTML写作完全是两个过程,就是说:没有渗透到敌人HTML内部,
和那些tags们打成一片。(CGI、ISAPI鼻中出冷气,心想:咱什么身 份!)
IDC是SSI的,开发非常简单,一个简单的IDC加HTX就可,可惜 只是针对数据库应用,而且缺少程序逻辑能力,功能有限,非常有
限哪!(曾自杀声嘶力竭地喊道)。 ASP可以使用任何Script语言,只要你提供相应的脚本驱动(engine)
。ASP自身提供了VBScript和JScript的驱动。ASP可以将可执行的Scr
ipt直接嵌入HTML文件,HTML开发和Script开发在同一开发过程就可完 成,而且通过ActiveX构件,可以实现非常复杂的WEB应用程序。
ASP的特征: · 完全和HTML集成; · 易于生成,无需手工编译和连接;
· 面向对象,可以扩展ActiveX Server构件; 三、 ASP文件
ASP通过后缀名为.asp的文件实现,一个.asp文件是一个文本文件, 可以包括下列元素的任意组合: · 文本(text)
· HTML标志(tags) · Script命令
四、 ASP语法 再次声明(如果前面声明过的话):ASP并不是一种语言,它只 是提供一个环境来运行你的Script,好比英语角并不是一种英语,但
可以理解我的蹩脚英语一样。当然,基本的语法规则还是要的。 一个.asp文件由下列元素组成: 1、 定界符:
定界符是用来界定一个标志单元的符号,如HTML里的<和>。同样, ASP Script的命令和输出表达也有定界符,同text和HTML都不同,它
的命令定界符是,用过IDC的人都很熟悉它吧,例如下面是条赋 值语句: (姑且信之) ASP使用来向浏览器输出表达式,例如:
将在浏览器上输出“Timeout"。 2、 Script标志: ASP的缺省的Script是VBSript,利用HTML的你
可以使用其它的Script语言,更妙的是,你可以在一个.asp文件里使用好 几个不同的Script语言,如JScript,只要多用几个就
行了,其方便性让你感觉象拥有一个学贯中西的好厨子,又自我感觉象有 很多情人的大情圣,哈哈。 五. Script的表达式 下面是个经典例子:
判断分支: 意思大家一看就知道了是不是? 循环: 和其他的程序设计一样,也有转移,循环等结构,如果你不喜欢
VBScript,JScript也是一样的。这些大家都是高手,我就不多说 六 ASP内置对象:
所谓对象,就是恋人的意思,当然这是世俗的解释。高雅的 解释是Object,同大家的理解一致,就是提供属性和方法的东东。
ASP内置了五个对象(瞧它花得!),她们是: · Request 从使用者获取信息
· Response 将信息送给使用者 · Server 提供一些web server工具
· Session 存储在一个session内使用者的信息
· Application 在一个ASP based application内让不同使
用者共享信息。 初学乍练,用的最多的还是头三个对象。Request的一个重要
方法是Form(),作用是提取浏览器的用户输入信息,希望你知道如 何编写能让用户输入的主页。例如你有一个文本编辑框,你已指定
它的变量名为"name",form的action为你那个asp文件。下面的语 句就把用户填在里面的芳名拿到:
Request.Form("name") 真让人感动是不是?想想CGI里我们为了取得这位姑娘的芳名 所经历的苦战吧!
“请问芳名。” “干吗要告诉你呀!哼!” 来而不往非礼也!(原来非礼是这个意思!)
输出就用到Response的一个重要方法Write。
Response.Write "I love u,really!"(这么不含蓄肯定要失 败的。chat* grin)
Server对象有两个重要方法:MapPath和CreateObject, 前一个也就算了,后面那位却非同小可,后面讲服务器构件
时要讲到。所以虽然有五个对象,最终恐怕还得娶她为大。