測試VS2010代碼圖解
對于VS 2010代碼的說明介紹,探討說明VS 2010代碼提示(intellisense)的很小效率,但是經(jīng)過了很快的改變,就是更好地過濾類型和成員代碼完成的能力,這使你在編寫代碼時更容易找到和使用APIs。
VS 2008中的代碼智能提示
為幫助示范這個VS 2010代碼中的智能提示的改進(jìn),讓我們先來在VS 2008中做一個簡單的例子,我們想要編寫一些代碼來啟用GridView控件的編輯場景:#t#
我們也許會開始鍵入“GridView1.Edit”,調(diào)出智能提示來看一下該控件都有些什么Edit成員。在VS 2008中這么做的話,會調(diào)出智能提示下拉框,并在下拉框中將當(dāng)前位置移到起始字母為“Edit”的成員處:
如果我們想要使用的方法/屬性/事件的起始字母為“Edit”的話,這當(dāng)然很好,但如果我們正尋找的“Edit”成員的起始字母是別的詞的話(譬如,“RowEditing” 事件或 “SetEditRow()” 輔助方法),VS 2010代碼這幫不了我們。我們只能手工上下卷動尋找其他的Edit成員,或者調(diào)出對象瀏覽器或幫助系統(tǒng)來找到它們。
VS 2010代碼中的智能提示
現(xiàn)在讓我們在VS 2010中試一下同一個例子。當(dāng)我們在VS 2010代碼中鍵入“GridView1.Edit”時,我們會發(fā)現(xiàn)EditIndex屬性依然會被高亮顯示,但智能提示列表也被過濾過了,使你能很快地定位名稱中任何地方含有“Edit”一詞的所有其他成員: