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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

【C++】Visual Studio教程(一)-概述

發布時間:2024/4/24 c/c++ 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C++】Visual Studio教程(一)-概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

00. 目錄

文章目錄

    • 00. 目錄
    • 01. 簡介
    • 02. 版本
    • 03. 高效性方面的常用功能
    • 04. 使用重構和 IntelliSense
    • 05. 調試代碼
    • 06. 自定義 Visual Studio
    • 07. 附錄

01. 簡介

Visual Studio 集成開發環境是一種創新啟動板,可用于編輯、調試并生成代碼,然后發布應用 。 集成開發環境 (IDE) 是一個功能豐富的程序,可用于軟件開發的許多方面。 除了大多數 IDE 提供的標準編輯器和調試器之外,Visual Studio 還包括編譯器、代碼完成工具、圖形設計器和許多其他功能,以簡化軟件開發過程。

此圖像顯示 Visual Studio 具有一個打開的項目和若干可能會使用的關鍵工具窗口:

  • 可通過解決方案資源管理器(右上方)查看、導航和管理代碼文件。 解決方案資源管理器可將代碼文件分組為解決方案和項目,從而幫助整理代碼 。

  • 編輯器窗口(中心)用于顯示文件內容,你可能會在該窗口花費大部分時間。 可在該窗口編輯代碼或設計用戶界面,例如帶有按鈕和文本框的窗口。

  • 利用版本控制技術(如 Git 和 Team Foundation 版本控制 (TFVC)),團隊資源管理器(右下方)可讓你跟蹤工作項并與他人共享代碼。

02. 版本

Visual Studio 適用于 Windows 和 Mac。 Visual Studio for Mac 的許多功能與 Visual Studio 2019 相同,并針對開發跨平臺應用和移動應用進行了優化。 本文重點介紹 Visual Studio 2019 的 Windows 版本。

Visual Studio 2019 有三個版本:社區版、專業版和企業版。 請參閱比較 Visual Studio 版本,了解各個版本支持的功能。

03. 高效性方面的常用功能

Visual Studio 中的一些常用功能可幫助你在開發軟件時提高工作效率,這些功能包括:

  • 波形曲線和快速操作

    波形曲線是波浪形下劃線,它可以在鍵入時對代碼中的錯誤或潛在問題發出警報。 這些可視線索使你能立即修復問題,而無需等待在生成期間或運行程序時發現錯誤。 如果將鼠標懸停在波形曲線上,將看到關于此錯誤的其他信息。 左邊距中也可能會出現一個燈泡,提供修復此錯誤的“快速操作”建議。

  • 代碼清理

通過單擊一個按鈕,設置代碼格式并應用代碼樣式設置、.editorconfig 約定和 Roslyn 分析器建議的任何代碼修復程序。 代碼清理 有助于在代碼進入代碼評審之前解決代碼中的問題。 (目前僅適用于 C# 代碼。)

  • 重構

重構包括智能重命名變量、將一個或多個代碼行提取到新方法中、更改方法參數的順序等操作。

  • IntelliSense

IntelliSense 由一組功能構成,它可用于在編輯器中直接顯示代碼相關信息,還能在某些情況下編寫小段代碼。 如同在編輯器中擁有了基本文檔內聯,從而節省了在其他位置查看類型信息的時間。 IntelliSense 功能因語言而異。 有關詳細信息,請參閱 C# IntelliSense、Visual C++ IntelliSense、JavaScript IntelliSense 和 Visual Basic IntelliSense。 下圖顯示了 IntelliSense 如何顯示類型的成員列表:

  • Visual Studio 搜索

visual Studio 有時會因為有如此多的菜單、選項和屬性而讓人不知所措。 Visual Studio 搜索 (Ctrl+Q) 是在同一位置快速查找 IDE 功能和代碼的絕佳方法 。

  • Live Share

    與他人實時協作編輯和調試,無需考慮應用類型或編程語言。 可以即時且安全地共享項目,并根據需要調試會話、終端實例、localhost Web 應用和語音呼叫等。

  • 調用層次結構

    “調用層次結構”窗口顯示調用所選方法的方法。 考慮更改或刪除方法時,或者嘗試追蹤 bug 時,這可能是有用的信息。

  • CodeLens

CodeLens 可幫助查找代碼引用、代碼更改、鏈接錯誤、工作項、代碼評審和單元測試,所有操作都在編輯器上進行。

  • 轉到定義

“轉到定義”功能可將你直接帶到定義函數或類型的位置。

  • 查看定義

“速覽定義”窗口顯示方法或類型的定義,而無需實際打開一個單獨的文件。

04. 使用重構和 IntelliSense

讓我們了解一下如何借助重構和IntelliSense 更有效地進行編碼。

首先,重命名 name 變量:

  • 雙擊 name 變量將其選中。

  • 為變量 username 鍵入新名稱。

    請注意,變量周圍將顯示灰色框且邊距中會出現燈泡。

  • 選擇燈泡圖標,顯示可用的快速操作。 選擇“將 ‘name’ 重命名為 ‘username’”。

  • 該變量會在整個項目中進行重命名,本例中只有兩處。

  • 接下來介紹 IntelliSense。 在 Console.WriteLine($"\nHello {username}!"); 行下方,鍵入 DateTime now = DateTime.。
  • 此時,框中顯示 DateTime 類的成員。 另外,當前所選成員的說明會顯示在單獨的框中。

  • 通過雙擊或按 Tab 選擇名為“Now”(該類的一個屬性)的成員 。通過向末尾添加分號來完成代碼行。

  • 在它的下方,鍵入或粘貼以下代碼行:

    int dayOfYear = now.DayOfYear;Console.Write("Day of year: "); Console.WriteLine(dayOfYear);
  • 接下來,我們將再次使用重構來使代碼更加簡潔。 單擊 DateTime now = DateTime.Now; 行中的 now 變量。

  • 請注意,該行的邊距中會顯示一個小螺絲刀圖標。

  • 單擊螺絲刀圖標,查看 Visual Studio 提供的建議。 在此示例中,它顯示的是內聯臨時變量重構,可在不更改整體代碼行為的情況下刪除代碼行:

  • 單擊“內聯臨時變量”,重構代碼。

  • 按 Ctrl+F5 重新運行程序 。 輸出的內容與以下類似:

  • 05. 調試代碼

    編寫代碼時,需要運行并測試該代碼是否存在 bug。 可通過 Visual Studio 的調試系統逐句執行代碼,一次執行一條語句,逐步檢查變量。 可設置停止在特定行執行代碼的斷點。 可觀察變量的值如何隨代碼運行而更改等。

    通過設置斷點,可查看程序處于飛行模式時 username 變量的值。

  • 查找顯示 Console.WriteLine($"\nHello {username}!"); 的代碼行。 要在此代碼行上設置一個斷點,即讓程序在該行暫停執行,請單擊編輯器的最左側邊距。 還可單擊代碼行上的任意位置,然后按 F9。此時,最左側邊距中將顯示一個紅圈,代碼突出顯示為紅色。

  • 選擇“調試” > “啟動調試”或按 F5,開始調試 。

  • 控制臺窗口出現并詢問姓名時,請鍵入姓名,然后按 Enter。Visual Studio 代碼編輯器重新獲得焦點,有斷點的代碼行突出顯示為黃色。 這表示它是程序將執行的下一個代碼行。

  • 將鼠標懸停在 username 變量上,即可查看它的值。 或者,可以右鍵單擊 username 并選擇“添加監視”,將變量添加到監視窗口,這樣也可查看它的值。

  • 若要讓程序運行至結束,請再次按 F5。

    06. 自定義 Visual Studio

    可個性化設置 Visual Studio 用戶界面,包括更改默認顏色主題。 更改為“深色”主題:

  • 在菜單欄中,選擇“工具” > “選項”,打開“選項”對話框 。

  • 在“環境”>“常規”選項頁上,將“顏色主題”選擇內容更改為“深色”,然后選擇“確定” 。此時,整個 IDE 的顏色主題更改為“深色”。

  • 07. 附錄

    總結

    以上是生活随笔為你收集整理的【C++】Visual Studio教程(一)-概述的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。