日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

【C++】Visual Studio教程(二) - 代码编辑器

發(fā)布時(shí)間:2024/4/24 c/c++ 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C++】Visual Studio教程(二) - 代码编辑器 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 創(chuàng)建新代碼文件
    • 02. 使用代碼片段
    • 03. 為代碼添加注釋
    • 04. 折疊代碼塊
    • 05. 查看符號定義
    • 06. 使用 IntelliSense 完成單詞
    • 07. 重構(gòu)名稱
    • 08. 附錄

01. 創(chuàng)建新代碼文件

先創(chuàng)建一個(gè)新文件并向其添加一些代碼。

  • 打開 Visual Studio。 按 Esc 或單擊“開始”窗口中的“繼續(xù)但無需代碼”以打開開發(fā)環(huán)境。

  • 在菜單欄上的“文件”菜單中,選擇“新建” > “文件”。

  • 在“新建文件”對話框的“常規(guī)”類別中,選擇“Visual C# 類”,然后選擇“打開” 。

  • 編輯器中將打開主干為 C# 類的新文件。 (請注意,我們無需創(chuàng)建完整的 Visual Studio 項(xiàng)目來獲取代碼編輯器提供的某些益處,僅需一個(gè)代碼文件即可!)

    02. 使用代碼片段

    Visual Studio 提供了實(shí)用的代碼片段,可用于快速方便地生成常用代碼塊。 代碼片段可用于不同編程語言,包括 C#、Visual Basic 和 C++。 我們將 C# void Main 代碼片段添加到文件。

  • 將光標(biāo)停在文件中最后的結(jié)束括號 } 的上方,并鍵入字符 svm。 (svm 代表 static void Main;Main() 方法是 C# 應(yīng)用程序的入口點(diǎn)。)

    隨即將出現(xiàn)一個(gè)彈出對話框,其中包含有關(guān) svm 代碼片段的信息。

  • 按 Tab 兩次,插入代碼片段。

  • 你會看到 static void Main() 方法簽名被添加到文件。

    對于不同編程語言,可用的代碼片段不同。 依次選擇“編輯” > “IntelliSense” > “插入代碼片段”,然后選擇語言的文件夾,即可查看該語言的可用代碼片段 。 對于 C#,該列表如下所示:

    該列表包含用于創(chuàng)建類、構(gòu)造函數(shù)、for 循環(huán)、if 或 switch 語句等的代碼片段。

    03. 為代碼添加注釋

    工具欄是 Visual Studio 菜單欄下的一行按鈕,有助于提高編碼效率。 例如,可以切換 IntelliSense 完成模式(IntelliSense 是一種編碼輔助工具,可顯示匹配方法列表以及其他內(nèi)容),增加或減少行縮進(jìn),或標(biāo)注出不想編譯的代碼。 在本部分中,我們將標(biāo)注出部分代碼。

  • 將以下代碼粘貼到 Main() 方法主體中。
  • // _words is a string array that we'll sort alphabetically string[] _words = {"the","quick","brown","fox","jumps" };string[] morewords = {"over","the","lazy","dog" };IEnumerable<string> query = from word in _wordsorderby word.Lengthselect word;
  • 我們現(xiàn)在沒有使用 morewords 變量,但稍后可能會用到,所以我們不想徹底刪除它。 那我們就來為這些行加上注釋。 選擇整個(gè) morewords 定義直到結(jié)束分號,然后選擇工具欄上的“為選定行添加注釋”。 如果想要使用鍵盤,請按 Ctrl+K, Ctrl+C 。
  • C# 注釋字符 // 添加到了每個(gè)所選行的開始處,從而為代碼添加注釋。

    04. 折疊代碼塊

    我們不想看到生成的 Class1 的空構(gòu)造函數(shù),所以為了讓代碼更整潔,我們將其折疊。 在構(gòu)造函數(shù)第一行的邊距中選擇內(nèi)部帶有減號的小灰色框。 如果使用的是鍵盤,也可將光標(biāo)置于構(gòu)造函數(shù)代碼中的任意位置,然后按 Ctrl+M、Ctrl+M 。

    代碼塊折疊到第一行,后跟省略號 (…)。 若要再次展開代碼塊,請單擊現(xiàn)在帶有加號的相同灰色框,或者再次按 Ctrl+M,Ctrl+M 。 此功能被稱為大綱顯示,在折疊長方法或整個(gè)類時(shí)特別有用。

    05. 查看符號定義

    通過 Visual Studio 編輯器可輕松查看類型、方法等的定義。一種方法是導(dǎo)航到包含定義的文件,例如通過選擇“轉(zhuǎn)到定義”,轉(zhuǎn)到引用符號的任何位置。 使用“速覽定義”速度更快,不會干擾你處理文件。 我們來快速查看一下 string 類型的定義。

  • 右鍵單擊出現(xiàn)的任意 string,然后選擇內(nèi)容菜單上的“速覽定義”。 或者,按 Alt+F12 。

    此時(shí)會出現(xiàn)一個(gè)彈出窗口,其中包含 String 類的定義。 可在彈出窗口中滾動,甚至還可從速覽的代碼中查看另一類型的定義。

  • 選擇彈出窗口右上方的“x”小框,關(guān)閉“速覽定義”窗口。

  • 06. 使用 IntelliSense 完成單詞

    編寫代碼時(shí),IntelliSense 是非常寶貴的資源。 它可顯示某個(gè)類型的可用成員信息,或某個(gè)方法不同重載的參數(shù)詳情。 還可用于完成單詞,從而在輸入大量字符后消除字符帶來的歧義。 添加代碼行,將有序字符串呈現(xiàn)到控制臺窗口,這是程序輸出的標(biāo)準(zhǔn)位置。

  • 在 query 變量下,開始鍵入以下代碼:
  • ? IntelliSense 會顯示有關(guān) query 符號的“快速信息”。

  • 若要使用 IntelliSense 文字自動完成功能插入單詞 query 的剩余部分,請按 Tab。

  • 完成后,代碼塊如以下代碼所示。 你甚至可以通過輸入 cw,然后按 Tab 兩次來生成 Console.WriteLine 代碼,再次練習(xí)使用代碼片段。

  • foreach (string str in query) {Console.WriteLine(str); }

    07. 重構(gòu)名稱

    沒有誰能一次就得到正確的代碼,代碼中可能必須要更改的一項(xiàng)內(nèi)容是變量或方法的名稱。 我們來試試 Visual Studio 的重構(gòu)功能,將 _words 變量重命名為 words。

  • 將光標(biāo)置于 _words 變量的定義上,然后從右鍵菜單或上下文菜單中選擇“重命名”,或按 Ctrl+R,Ctrl+R 。

    此時(shí)編輯器右上角會彈出一個(gè)“重命名”對話框。

  • 輸入所需名稱“words”。 請注意,查詢中對 words 的引用也會自動重命名。 在按 Enter 前,請?jiān)凇爸孛睆棾隹蛑羞x中“包含注釋”復(fù)選框 。

  • Enter

    出現(xiàn)的兩處 words 均被重命名,代碼注釋中對 words 的引用也被重命名。

  • 08. 附錄

    總結(jié)

    以上是生活随笔為你收集整理的【C++】Visual Studio教程(二) - 代码编辑器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。