ASP.NET開(kāi)發(fā)10大技巧
發(fā)表時(shí)間:2024-06-14 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]在本篇文件中,我們將討論編程人員在使用ASP.NET開(kāi)發(fā)應(yīng)用程序時(shí)需要注意的10個(gè)技巧,這些技巧涉及從缺省的控件、表單名的改變到StringBuilder類的使用,有助于編程人員能夠盡快地適應(yīng).NET環(huán)境。 1、在使用Visual Studio .NET時(shí),除直接或非引用的對(duì)象外,不要使用缺省...
在本篇文件中,我們將討論編程人員在使用ASP.NET開(kāi)發(fā)應(yīng)用程序時(shí)需要注意的10個(gè)技巧,這些技巧涉及從缺省的控件、表單名的改變到StringBuilder類的使用,有助于編程人員能夠盡快地適應(yīng).NET環(huán)境。
1、在使用Visual Studio .NET時(shí),除直接或非引用的對(duì)象外,不要使用缺省的名字。
.NET帶來(lái)的好處之一是所有的源代碼和配置文件都是純文本文件,能夠使用Notepad或WordPad等任意的文本編輯器進(jìn)行編輯。如果不愿意,我們并非一定要使用Visual Studio .NET作為集成開(kāi)發(fā)環(huán)境。但使用了Visual Studio .NET,我們可以在Windows文件管理器中看到文件,或在Visual Studio .NET之外從文本編輯器中瀏覽文件的內(nèi)容。
使用Visual Studio .NET作為集成開(kāi)發(fā)環(huán)境有許多好處,其中最顯著的好處是它極大地提高了生產(chǎn)效率。使用Visual Studio. NET,我們能夠在付出較小代價(jià)的情況下更快地開(kāi)發(fā)軟件。作為集成開(kāi)發(fā)環(huán)境一部分的IntelliSense提供自動(dòng)的代碼完成、在輸入方法或函數(shù)時(shí)提供動(dòng)態(tài)幫助、語(yǔ)法錯(cuò)誤的實(shí)時(shí)提示,以及其他能夠提高生產(chǎn)效率的功能。
象其他復(fù)雜的工具那樣,在學(xué)會(huì)如何充分發(fā)揮它的作用和掌握其“習(xí)性”前,Visual Studio .NET也會(huì)使我們產(chǎn)生一種挫折感。有時(shí),它象一個(gè)難以了解的黑盒子,會(huì)生成大量的文件和許多無(wú)用的代碼。
Visual Studio .NET的一個(gè)功能是,無(wú)論是類、控件或表單中的對(duì)象,它都能夠?yàn)樾聦?duì)象提供缺省名字。例如,如果我們創(chuàng)建了一個(gè)新的ASP.NET Web Application,其缺省的名字將是WebApplication1。我們可以在“新工程”對(duì)話框中方便地改變?cè)搼?yīng)用的名字,但同時(shí)改變的只是該應(yīng)用程序的名字空間的名字及其所在的虛擬目錄,源代碼文件的缺省名字仍然是WebForm1.aspx和WebForm1.aspx.cs(C#工程)或WebForm1.aspx.vb(VB.NET工程)。
我們可以在方案瀏覽器中改變ASPX和代碼使用的文件名字,但Web頁(yè)類的名字仍然將是WebForm1。如果在該Web表單上生成一個(gè)按鈕,其缺省的名字將是Button1。事實(shí)上,所有控件的名字都是由控件的類型和數(shù)字組成的。
我們能夠,也應(yīng)該將應(yīng)用程序中所有的表單和控件的名字都修改成有意義的名字。對(duì)于較小的演示性程序而言,缺省的名字還能夠勝任,但如果應(yīng)用程序由多個(gè)表單,每個(gè)表單上有許多按鈕和標(biāo)簽時(shí),象frmStartup、frmDataEntry和frmReports這樣的表單名就比Form1、Form2和Form3這樣的名字更易于理解和維護(hù)。
如果表單上控件要在代碼的其他地方引用,使它有一個(gè)有意義的名字就更重要了。btnOK、btnCancel和btnPrint這樣的名字使看代碼的人更容易理解,因而,也比名字為Button1、Button2、Button3這樣的控件更容易維護(hù)。
修改一個(gè)工程中所有文件中出現(xiàn)的一個(gè)名字的一個(gè)好方法是,在Visual Studio .NET菜單中依次選擇“編輯”->“發(fā)現(xiàn)和替換”->“替換”命令。
在看二周前編寫(xiě)的代碼時(shí),我們經(jīng)常就象第一次見(jiàn)到這些代碼一樣,因此使它們有一個(gè)有助于我們理解其含義的名字是十分有必要的。
2、即使不使用Visual Studio .NET進(jìn)行編程,使用代碼支持文件也有利于提高應(yīng)用程序的性能
在Web應(yīng)用程序、Web服務(wù)或Web控件等所有的ASP.NET Web工程中,Visual Studio .NET都使用代碼支持文件。代碼支持文件使工程具有更好的組織、模塊性,更適合多人組成的開(kāi)發(fā)團(tuán)隊(duì)。另外,它還會(huì)帶來(lái)性能的提高。
[1] [2] [3] [4] [5] [6] 下一頁(yè)