Visual Studio 使用教程:學習使用代碼編輯器
Visual Studio 是功能完備的 IDE,可用于編碼、調試、測試和部署到任何平臺,Visual Studio使用 .NET 開發(fā) iOS、Android 和 Web 應用和游戲。
在本文中,在Visual Studio代碼編輯器簡介中,我們將代碼添加到文件中,以研究Visual Studio使編寫,瀏覽和理解代碼更容易的一些方式。注意:本文在您已經熟悉Visual Basic的前提下。
創(chuàng)建一個新的代碼文件
- 首先創(chuàng)建一個新文件并向其中添加一些代碼。
- 打開Visual Studio。按Esc或在開始窗口上單擊無代碼繼續(xù),以打開開發(fā)環(huán)境。
- 從菜單欄上的“ 文件 ”菜單中,選擇“ 新建文件”。
- 在“ 新建文件”對話框的“ 常規(guī)”類別下,選擇“ Visual Basic類”,然后選擇“ 打開”。 將在編輯器中打開一個新文件,其中包含Visual Basic類的框架。(您已經注意到,不必獲得完整的Visual Studio項目即可獲得代碼編輯器提供的一些好處,例如語法突出顯示。您只需要一個代碼文件即可?。?/span>
使用代碼段
Visual Studio提供了有用的代碼段,您可以使用它們來快速,輕松地生成常用的代碼塊。代碼段可用于不同的編程語言,包括Visual Basic,C#和C ++。讓我們將Visual Basic Sub片段添加到我們的文件中。
- 將光標置于該行上方End Class,然后鍵入sub。
- 出現一個彈出對話框,其中包含有關Sub關鍵字以及如何插入子代碼段的信息。
- 按兩次Tab鍵以插入代碼段。
- Sub過程的大綱MySub()已添加到文件中。
可用的代碼段因不同的編程語言而異。您可以通過選擇Edit > IntelliSense > Insert Snippet(或按Ctrl + K,Ctrl + X)查看Visual Basic的可用代碼段。對于Visual Basic,代碼段可用于以下類別:
提供了一些片段來確定計算機上是否存在文件,寫入文本文件,讀取注冊表值,執(zhí)行SQL查詢,創(chuàng)建For Each ... Next語句等。
注釋掉代碼
工具欄是Visual Studio菜單欄中的按鈕行,可以幫助您提高編碼效率。例如,您可以切換IntelliSense完成模式,增加或減少行縮進或注釋掉不想編譯的代碼。(IntelliSense是一種編碼輔助工具,除其他功能外,它顯示匹配方法的列表。)在本節(jié)中,我們將注釋掉一些代碼。
- 將以下代碼粘貼到MySub()過程主體中。
' _words is a string array that we'll sort alphabetically Dim _words = New String() { "the", "quick", "brown", "fox", "jumps" } Dim morewords = New String() { "over", "the", "lazy", "dog" } Dim query = From word In _words Order By word.Length Select word
- 不使用morewords數組,但是稍后可能會使用它,因此不要完全刪除它。相反,需要注釋掉這些行。選擇morewords右大括號的整個定義,然后在工具欄上選擇“ 注釋掉所選行”按鈕。如果您更喜歡使用鍵盤,按按Ctrl + ?,按Ctrl + C ^。
將Visual Basic注釋字符'添加到每個選定行的開頭,以注釋掉代碼。
折疊代碼塊
您可以折疊部分代碼,使其僅關注您感興趣的部分。為了練習,將_words數組折疊為一行代碼。選擇一個小的灰色框,里面有減號,位于行的邊緣Dim _words = New String() {?;蛘?,如果你是一個鍵盤的用戶,將在數組定義和按光標任何地方按Ctrl + 中號,按Ctrl + 中號。
查看符號定義
Visual Studio編輯器使檢查類型,方法等的定義變得容易。一種方法是導航到包含該定義的文件,例如,通過在引用符號的任何位置選擇“ 轉到定義 ”。使用Peek Definition可以使您的注意力從正在處理的文件上移開,這是一種更快的方法。讓我們來看看String類型的定義。
- 右鍵單擊該單詞,String然后從內容菜單中選擇“ 窺視定義 ”。或者,按Alt + F12。
- 隨即出現一個彈出窗口,其中包含String類的定義。您可以在彈出窗口中滾動,甚至可以從查看的代碼中查看另一種類型的定義。
- 通過選擇彈出框右上角帶有“ x”的小框,關閉偷看的定義窗口。
使用IntelliSense完成單詞
編碼時,IntelliSense是寶貴的資源。它可以顯示有關類型的可用成員的信息,或有關方法的不同重載的參數詳細信息。在鍵入足夠多的字符以消除歧義后,您還可以使用IntelliSense來完成單詞。讓我們添加一行代碼以將排序后的字符串打印到控制臺窗口,這是從程序輸出輸出的標準位置。
- 在查詢變量下,開始輸入以下代碼:
For Each str In qu
- 您會看到IntelliSense向您顯示有關查詢符號的快速信息。
- 要使用IntelliSense的單詞完成功能插入其余的單詞查詢,請按Tab。
- 完成代碼塊,使其看起來像以下代碼。
For Each str In query Console.WriteLine(str) Next重構名稱
沒有人第一次就能獲得正確的代碼,而您可能需要更改的一件事就是變量或方法的名稱。接下來嘗試一下Visual Studio的重構功能,將_words變量重命名為word。
- 將光標放在_words變量的定義上,然后從右鍵單擊或上下文菜單中選擇“重命名”。
- 編輯器右上方將顯示一個彈出的“重命名”對話框。
- 在仍選擇變量_words的情況下,鍵入所需的單詞名稱。 請注意,查詢中對單詞的引用也會自動重命名。 在按Enter或單擊“應用”之前,請在“重命名”彈出框中選擇“包括注釋”復選框。
- 按Enter或單擊應用。
- 單詞的兩次出現以及代碼注釋中對單詞的引用均被重命名。
本文內容到這里就結束了,本系列教程持續(xù)更新了,敬請期待~喜歡該產品的朋友可以點擊下載Visual Studio試用版免費體驗~
想要購買Visual Studio正版授權,或了解更多產品信息請點擊【咨詢在線客服】