飘灵儿 发表于 2015-1-16 22:18:29

ASP.NET网页编程之asp.net中工夫差

前几天同学问我学习方向的问题。有点想法,不知道对不对,怕误导同学,现在“开源一下”。注:括号内是我现在整理的时填加上的。usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){stringconnStr="Server=.;Database=Test;uid=sa";SqlConnectionconn=newSqlConnection(connStr);SqlCommandcomm=newSqlCommand("selectNowDtfromTable1whereDtId=1",conn);System.DateTimeaa;//数据库中存的工夫System.DateTimebb;//以后工夫//取数据库中工夫,字段是varChar范例try{conn.Open();aa=Convert.ToDateTime(comm.ExecuteScalar().ToString());//数据库工夫,object转为string转换为DateTimeconn.Close();}catch(Exceptionexp){throwexp;}finally{conn.Dispose();comm.Dispose();}this.HLOldDt.Text=aa.ToString();//输入数据库中工夫bb=System.DateTime.Now;//以后工夫this.HLNowDt.Text=bb.ToString();//输入以后工夫//时差stringss=this.DateDiff(aa,bb);this.HLSe.Text=ss.ToString();//输入工夫差}}//对照工夫差privatestringDateDiff(DateTimeDateTime1,DateTimeDateTime2){stringdateDiff=null;try{TimeSpants1=newTimeSpan(DateTime1.Ticks);TimeSpants2=newTimeSpan(DateTime2.Ticks);TimeSpants=ts1.Subtract(ts2).Duration();//求工夫差的相对值//构建工夫字符串dateDiff=ts.Days.ToString()+"天"+ts.Hours.ToString()+"小时"+ts.Minutes.ToString()+"分钟"+ts.Seconds.ToString()+"秒";}catch{}returndateDiff;}}2003年中微软发布最新版本的ASP.netWebMatrix,对于我们喜欢用Asp.net来编程的朋友实在是个好消息,我也实实在在的将Asp.net更深入的研究了一下,以方便我以后更好的运用它,同时我也讲讲使用它的感受。

愤怒的大鸟 发表于 2015-1-19 07:52:55

ASP是把代码交给VBScript解释器或Jscript解释器来解释,当然速度没有编译过的程序快了。

莫相离 发表于 2015-1-26 18:23:05

大哥拜托,Java在95年就出来了,微软垄断个妹啊,服务器市场微软完全是后后来者,当年都是Unix的市场,现在被WindowsServer和Linux抢下大片,包括数据库也一样。

乐观 发表于 2015-2-4 20:36:12

能产生和执行动态、交互式、高效率的站占服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写。

山那边是海 发表于 2015-2-10 08:17:44

我觉得什么语言,精通就好,你要做的就是比其他80%的人都厉害,你就能得到只有20%的人才能得到的高薪。

分手快乐 发表于 2015-3-1 05:45:58

ASP.net的速度是ASP不能比拟的。ASP.net是编译语言,所以,当第一次加载的时候,它会把所有的程序进行编译(其中包括worker进程,还有对语法进行编译,形成一个程序集),当程序编译后,执行速度几乎为0。

因胸联盟 发表于 2015-3-10 12:59:40

可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。

只想知道 发表于 2015-3-17 08:05:30

这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。

老尸 发表于 2015-3-24 03:15:56

ASP.NET可以无缝地与WYSIWYGHTML编辑器和其他编程工具(包括MicrosoftVisualStudio.NET)一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。
页: [1]
查看完整版本: ASP.NET网页编程之asp.net中工夫差