ASP.NET教程之ASP.NET开辟职员的编程习气
计算机发展到这个时候,很多技术日益成熟,想学好一种技术都是不容易的,当你学会用的时候你对它的很多原理可能很不了解)让我们的程序写得加倍咄咄逼人,加倍活泼对我们的编程是年夜无益处的。对我们的程序进修也能起到事半功倍的感化。编程过程当中恪守的不成文的尺度,关于我们和别人的交换和本人的再进修都是无益有害的。究竟偶然我们写的程序不是只给本人看的,也不是一时髦起,不论今后。好的编码可以使源代码的可读性强且意义分明,与其他言语商定相分歧,而且尽量直不雅。1.毛病(之外)的处置
程序强健性最基础请求就是程序毛病的处置与捕获,在ASP.NET中,毛病的处置有和其他编程言语一样的机制,可使用Try…Catch…Finally等体例,这一点和ASP比拟具有较年夜的前进。并且,利用这些毛病处置办法,能够年夜年夜进步程序的可读性和程序调试速率,在这几个上风分离的情形下,我们加倍应当注重这一点。
2.字符串的处置
网页计划中,字符串的处置几近是最多见的了。利用ASP.NET今后,字符串的处置比ASP的速率快,并且,在ASP.NET中,专门增添一个字符串处置类StringBulider,利用这个类能够完成一些罕见的字符串操纵,而最次要的,利用StringBuilder能够年夜年夜进步字符串处置速率。
在ASP.NET中,最多见的就是利用“&”来毗连两个字符串:
DimmyOutputStringAsString="Mynameis"
DimmyInputStringAsString="Alex"
myOutputString=myOutputString&myInputString
Response.Write(myoutputString)
如今,我们来看看StringBuilder的利用,在利用StringBuilder的时分,我们对字符串能够做一些基础的操纵,好比Append、Replace、Insert、Remove等,如今我们来看详细举例。
(1)StringBuilder中Append的利用
Append和其他言语的Append一样,就是在字符串最初增添其他字符。-->DimsbasStringBuilder=NewStringBuilder()
sb.append("")
sb.Append(dt.Rows(i).Item(k,DataRowVersion.Current).toString())
sb.Append("")
DimstrOutputasString=sb.ToString()
lblCompany.Text=strOutput
<palign="left">J2EE比较成熟一点,一些比较出名的企业应用软件都是基于J2EE的。以后的发展就不好说了。不过java比较烦,学.net的话,微软把很多工具都封装好了,学起来可能容易一点。 网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项! ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp)。 这也就是最近几年来随着各种新的后台技术的诞生,CGI应用在Internet上越来越少的原因。CGI方式不适合大访问量的应用。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 市场决定一切,我个人从经历上觉得两者至少在很长时间内还是要共存下去,包括C和C++,至少从找工作就看得出来,总不可能大家都像所谓的时尚一样,追捧一门语言并应用它。 可以通过在现有ASP应用程序中逐渐添加ASP.NET功能,随时增强ASP应用程序的功能。ASP.NET是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括VisualBasic.NET、C#和JScript.NET.)创作应用程序。另外,任何ASP.NET应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 JSP/Servlet虽然在国内目前的应用并不广泛,但是其前途不可限量。 主流网站开发语言之CGI:CGI就是公共网关接口(CommonGatewayInterface)的缩写。它是最早被用来建立动态网站的后台技术。这种技术可以使用各种语言来编写后台程序,例如C,C++,Java,Pascal等。
页:
[1]