金色的骷髅 发表于 2015-1-16 22:28:50

ASP.NET教程之甚么是ASP+?(三)

据说很厉害,甚至可以把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++编译器在上面直接运行。

蒙在股里 发表于 2015-1-25 09:35:59

ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

兰色精灵 发表于 2015-2-2 20:50:10

有一丝可惜的是,这个系列太强了,Java阵营的朋友根本就是哑口无言...争论之火瞬间被浇灭,这不是我想这么早就看到的,但是值了。

灵魂腐蚀 发表于 2015-2-8 06:04:44

当然我们在选择Asp.net主机是,除了要考虑服务提供商在版本是否是实时更新以外,机房的环境和配置也是非常重要的,通常选择骨干网的机房,在速度和稳定性上会非常有保证。

透明 发表于 2015-2-24 14:06:50

Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。

乐观 发表于 2015-3-7 12:26:25

微软又推出ASP.NET。这不是ASP的简单升级,而是全新一代的动态网页实现系统,用于一台WEB服务器建立强大的应用程序。是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。

仓酷云 发表于 2015-3-15 05:45:44

asp.net最主要特性包括:◆编程代码更简洁◆网站可实现的功能更强大◆运行效率高◆节省服务器的动作资源

活着的死人 发表于 2015-3-21 19:34:36

通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。
页: [1]
查看完整版本: ASP.NET教程之甚么是ASP+?(三)