|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
据说很厉害,甚至可以把C#也干掉^_^,不过也很复杂,本来C++已经够复杂的。有人甚至还提出把这个东东引进标准,我觉得基本上不可能的。asp+甚么是ASP+(三)
ScottMitchell(作)zhx(译)
6.用ASP+计划剧本的一些基础的改动
在文章的开首,我提到过,ASP+改动了创立Web页面的基础办法。ASP页面的创立是有步骤的。每个义务一般被分别为独自的ASP页面,而且,在每个ASP页面上,项目必要用有一连按次的代码来完成。比方,假如你想同意一个用户键进他或她的名字,然后显现这团体的名字,你要创立两个ASP页面:第一页是发生一个带有能够键进用户名字的文本框。第二页ASP页面指明文本框的举措(ACTION)而且复杂的输入用户在第一页ASP页面上输出的值。(比方,response.Write”Hello,”&request.Forn(“Name”))。
在ASP页面中,关于开辟者来讲,明白客户端和服务端产生了甚么是很主要的。就向我们下面所举的例子,从客户那搜集失掉输出一般必要良多的ASP页面;复杂的纪录,要想失掉用户的输出要经由过程一种流程的服务才干失掉,并且开辟者必定要熟知这个流程。
ASP+仍旧必要这个流程往搜集用户的输出,可是开辟者自己其实不必要触及这些烦人的细节。ASP+页面的创立与VBapps十分相象。我们下面两页的ASP例子能够很简单的用几行复杂代码在一个ASP+页面上完成。
<FORMACTION=”SomeASPPlusPage.aspx”RUNAT=”server”>
Name:<asp:textboxid=”MyName”runat=”server”/>
<BR>
<asp:buttontext=”Clickwhendone….”Runat=”server”onclick=”SubmitButton_Clicked”/>
<P>
<B>
<asp:labelid=”WelcomeMessage”runat=”server”/>
</B>
</FORM>
……
<scriptlanguage=”vb”runat=”server”>
SubSubmitButton_Clicked(ObjectScr,EventArgsE)
WelcomeMessage.Text=”Hellothere,”&Myname.Text&“!!”
EndSub
</script>
看上往很复杂,是吧?看上往更像一个VB文件而不是一个Web页面,不是吗?我们有一个函数,SubmitButton_Clicked函数仿佛是在用户单击在ASP页面中创立的按钮时被实行的:按钮服务把持。然后这个函数输入用户在服务把持文本框中键进的名字。
7.我的概念
起首,ASP+十分酷,是利用分歧的手腕和简便的体例,而且在ASP+在实行,紧缩和扩大方面比ASP有上风。不论如何,我仍是要劝你,在任什么时候候你都不要即刻保持ASP,起首,ASP和ASP+统一包中可并利用用,第二,ASP+仍旧必要很长工夫---终极的版本的呈现起码还要有六个月,大概要等上一全年也不是不成能的事。
我十分喜好ASP+的缓存功效和ASP+的编纂体例。只管在这我们没有会商,但VisualStudio构造先容了一种新的言语,C#(读为C-sharp),是Java的前身。这类新的言语能够用来创立ASP页面,并且更酷的事是它很像C但并没有良多C的啰嗦事。
好了,就写到这了。在网上有很多的ASP+的文章,以是要常常检察ASP+文章索引。
祝编程兴奋!
捆绑编译器。用户不需要受制于厂家,自己就能将程序在新平台上编译运行。除了牛B轰轰的linux,估计也没有系统捆绑c/c++的编译器,而且许多新平台都无法支持复杂的c/c++编译器在上面直接运行。 |
|