在使用visual studio .net時,除直接或非引用的對象外,不要使用缺省的名字。
.net帶來的好處之一是所有的源代碼和配置文件都是純文本文件,能夠使用notepad或wordpad等任意的文本編輯器進行編輯。如果不愿意,我們并非一定要使用visual studio .net作為集成開發(fā)環(huán)境。但使用了visual studio .net,我們可以在windows文件管理器中看到文件,或在visual studio .net之外從文本編輯器中瀏覽文件的內(nèi)容。
使用visual studio .net作為集成開發(fā)環(huán)境有許多好處,其中最顯著的好處是它極大地提高了生產(chǎn)效率。使用visual studio. net,我們能夠在付出較小代價的情況下更快地開發(fā)軟件。作為集成開發(fā)環(huán)境一部分的intellisense提供自動的代碼完成、在輸入方法或函數(shù)時提供動態(tài)幫助、語法錯誤的實時提示,以及其他能夠提高生產(chǎn)效率的功能。
象其他復(fù)雜的工具那樣,在學(xué)會如何充分發(fā)揮它的作用和掌握其“習(xí)性”前,visual studio .net也會使我們產(chǎn)生一種挫折感。有時,它象一個難以了解的黑盒子,會生成大量的文件和許多無用的代碼。
visual studio .net的一個功能是,無論是類、控件或表單中的對象,它都能夠為新對象提供缺省名字。例如,如果我們創(chuàng)建了一個新的asp.net web application,其缺省的名字將是webapplication1。我們可以在“新工程”對話框中方便地改變該應(yīng)用的名字,但同時改變的只是該應(yīng)用程序的名字空間的名字及其所在的虛擬目錄,源代碼文件的缺省名字仍然是webform1.aspx和webform1.aspx.cs(c#工程)或webform1.aspx.vb(vb.net工程)。
我們可以在方案瀏覽器中改變aspx和代碼使用的文件名字,但web頁類的名字仍然將是webform1。如果在該web表單上生成一個按鈕,其缺省的名字將是button1。事實上,所有控件的名字都是由控件的類型和數(shù)字組成的。
我們能夠,也應(yīng)該將應(yīng)用程序中所有的表單和控件的名字都修改成有意義的名字。對于較小的演示性程序而言,缺省的名字還能夠勝任,但如果應(yīng)用程序由多個表單,每個表單上有許多按鈕和標(biāo)簽時,象frmstartup、frmdataentry和frmreports這樣的表單名就比form1、form2和form3這樣的名字更易于理解和維護。
如果表單上控件要在代碼的其他地方引用,使它有一個有意義的名字就更重要了。btnok、btncancel和btnprint這樣的名字使看代碼的人更容易理解,因而,也比名字為button1、button2、button3這樣的控件更容易維護。
修改一個工程中所有文件中出現(xiàn)的一個名字的一個好方法是,在visual studio .net菜單中依次選擇“編輯”->“發(fā)現(xiàn)和替換”->“替換”命令。
在看二周前編寫的代碼時,我們經(jīng)常就象第一次見到這些代碼一樣,因此使它們有一個有助于我們理解其含義的名字是十分有必要的。
即使不使用visual studio .net進行編程,使用代碼支持文件也有利于提高應(yīng)用程序的性能
在web應(yīng)用程序、web服務(wù)或web控件等所有的asp.net web工程中,visual studio .net都使用代碼支持文件。代碼支持文件使工程具有更好的組織、模塊性,更適合多人組成的開發(fā)團隊。另外,它還會帶來性能的提高。
新聞熱點
疑難解答
圖片精選