共用方式為


Visual C++ 開發工具

做為 Visual Studio 整合式開發環境 (IDE) (IDE) 中, Visual C++ 會共用許多視窗和工具與其他語言相同。 許多,包括方案總管中,程式碼編輯器、偵錯工具,在 Visual Studio 應用程式開發下的 MSDN Library 文件。 通常,共用工具或視窗具有的功能集略有不同 C++ 的比對 .NET 語言或 Java 語言。 有些視窗或工具只能在 Visual Studio Pro 或 Visual Studio Ultimate。 這個主題從 Visual C++ 的觀點簡介 Visual Studio IDE,並提供其他主題與 Visual C++ 相關。

除了在 Visual Studio IDE 的工具之外, Visual C++ 特別有幾項工具為機器碼開發。 這些工具本文也會列出。 如需清單工具可在 Visual Studio 的版本,請參閱 Visual C++ 版本

建立方案和專案

在 Visual C++ 的所有版本,您組織原始程式碼和相關檔案可執行檔 (例如 .exe、.dll 或 .lib) 的專案。 專案有一個專案檔中指定必要的所有檔案和資源編譯程式的 XML 格式 (.vcxproj),以及其他組態設定,例如目標平台 (x86、x64 或,號誌),以及是否建置發行版本或偵錯程式的版本。 專案 (或多個專案) 包含 方案中;例如,方案中可能包含數個 Win32 DLL 專案並使用這些 DLL 的單一 Win32 主控台應用程式。 如需專案的一般資訊,請參閱 管理方案、專案和檔案

專案範本

Visual C++ 隨附數個專案範本,包含起始程式碼以及各種基本的程式類型所需的設定。 通常您可以選取 [檔案|新的專案] 建立專案開始從專案範本,然後將新的原始程式碼檔案加入至專案,以及/或起始程式碼在提供的檔案。 如需 C++ 專案和專案精靈的特定資訊,請參閱 建立和管理 Visual C++ 專案

應用程式精靈

Visual C++ 提供某些專案類型的精靈。 升級精靈會建立新的專案流程逐步引導您完成。 如需詳細資訊,請參閱使用應用程式精靈建立桌面專案

建立與設計工具的使用者介面

如果您的程式沒有使用者介面,其中一個工作是填入控制項,例如按鈕、清單方塊等等。 Visual Studio Pro 以上包括視覺化設計介面和一個工具箱 C++ 應用程式的每個功能的。 Visual Studio Express 包含為 Windows 市集的 . 的工具。 應用程式的來源建立,基本概念相同無論:將項目從工具箱視窗的控制項所需的位置拖曳至設計介面。 在背景中, Visual Studio 會產生資源,但需要的程式碼使其全部運作。

如需建立 Windows 市集的使用者介面的詳細資訊,請參閱 ___。

如需建立 MFC 應用程式的使用者介面的詳細資訊,請參閱 MFC 桌面 Appplications。 如需 Win32 Windows 程式的詳細資訊,請參閱 Win32 Windows Applications (C++)

如需使用 C++/CLI 的 Windows Form 應用程式的詳細資訊,請參閱 使用 .NET Framework 建立 Windows Form 應用程式 (C++)

撰寫和編輯程式碼。

語意顏色標示

在建立專案後,所有專案檔在方案總管視窗隨即顯示。 當您按一下方案總管中 .cpp 或 .h 檔案,在程式碼編輯器中開啟。 程式碼編輯器是 C++ 原始程式碼的特殊文字處理器。 它的程式碼語言關鍵字、方法和變數名稱和使程式碼更容易閱讀您的程式碼的其他項目和更容易了解。

Intellisense

程式碼編輯器也支援一起稱為 IntelliSense 的功能。 您可以將滑鼠游標停留於方法和為其看到一些基本的文件。 在您輸入類別變數名稱和 . 之後。 -或 >,該類別的執行個體成員清單隨即出現。 如果您輸入類別名稱並::,靜態成員清單隨即出現。 當您開始輸入類別或方法名稱,程式碼編輯器會提供建議完成陳述式。 如需詳細資訊,請參閱使用 IntelliSense

程式碼片段

您可以使用 IntelliSense 程式碼片段會產生與捷徑按鍵的常用或複雜的程式碼建構。 如需詳細資訊,請參閱程式碼片段

巡覽的程式碼

檢視功能表在您的程式碼檔案提供對許多視窗和工具所巡覽。 如需這些視窗的詳細資訊,請參閱 檢視程式碼的結構

方案總管

在 Visual Studio 的所有版本,請使用方案總管窗格中巡覽至專案的檔案之間。 展開 .cpp 或 .h 檔案圖示檢視檔案中的類別。 展開類別檢視其成員。 按兩下成員巡覽到它的定義或實作檔。

類別檢視和程式碼定義視窗

使用類別檢視窗格中看到命名空間和類別的所有檔案,包括部分類別。 您可以展開每個命名空間或類別檢視其成員和按兩下成員巡覽至該位置的原始程式檔。 如果您開啟程式碼定義視窗中,您可以檢視型別的定義或實作,當您選取它在類別檢視中時。

物件瀏覽器

使用物件瀏覽器瀏覽在 Windows 執行階段元件 (.winmd 檔案), .NET 組件、COM 型別程式庫中的型別資訊。 它不會使用與 Win32 DLL。

移至定義或宣告

在任何應用程式開發介面名稱或成員變數的 F12 移至它的定義。 如果該定義是在 .winmd 檔案 ( Windows 市集 應用程式) 會與您在物件瀏覽器中顯示型別資訊。 您也可以移至定義或以宣告方式是以滑鼠右鍵按一下此變數或型別名稱和選取內容功能表。

尋找所有參考

在原始程式碼檔,與滑鼠游標的以滑鼠右鍵按一下型別或方法的名稱或變數,以及選擇尋找所有參考傳回使用型別檔案、專案或方案中的每個位置的清單。 尋找所有參考是智慧型和只傳回相同相同變數的執行個體,因此,即使在不同範圍的其他變數具有相同名稱。

架構總管和相依性圖形 (版)

使用架構總管檢視各種項目之間的關聯性在您的程式碼。 如需詳細資訊,請參閱使用架構總管尋找程式碼。 使用相依性圖形檢視相依性關係。 如需詳細資訊,請參閱HOW TO:產生適用於 C 和 C++ 程式碼的相依性圖形

加入和編輯資源

這個詞彙「resource」Visual Studio 桌面專案中包括等項目對話方塊中,圖示、可當地語系化字串、spash 螢幕、資料庫連接字串),或是在可執行檔要包含的任意資料。 Visual Studio。

如需加入並編輯原生 C++ 桌上型電腦專案的資源的詳細資訊,請參閱 使用資源檔。 如需 Windows 市集中資源的詳細資訊,請參閱,

建置 (編譯和連結)

按 [CTRL + SHIFT + B] 編譯並連結至專案。 Visual Studio 會使用 MSBuild 建立可執行程式碼。 您可以將許多組建 [工具|選項|專案和方案] 底下的選項。 建置錯誤和警告在錯誤清單 ([CTRL + E \,]) 報告。 其他資訊在輸出視窗 ([[ALT + 2]]) 有時顯示。 如需詳細資訊,請參閱在 Visual Studio 中建置 C++ 專案

您也可以使用 Visual C++ 編譯器 (cl.exe) 和許多其他組建相關的獨立工具) 在 NMAKE 和 LIB 直接從命令列。 如需詳細資訊,請參閱在命令列中建置C/C++ 建置參考

測試

Visual Studio 包含原生 C++ 和 C++/CLI 的一個單元測試架構。 如需詳細資訊,請參閱 驗證使用單元測試的程式碼C/C++ 的文字單元測試與測試 Microsoft Unit Testing Framework 為 C++

偵錯

您可以按 F5 鍵以偵錯程式時,您的專案組態設定偵錯時。 在偵錯時您可以透過按 F9 設定中斷點時,逐步執行程式碼藉由按 F10,檢視指定的變數或暫存器的值和在某些情況下甚至變更程式碼並繼續偵錯,而不需要重新編譯。 如需詳細資訊,請參閱Visual Studio 偵錯

部署完成應用程式

您部署 Windows 市集 客戶透過 Windows 市集透過 [專案|存放區] 功能表選項。 CRT 的部署在幕後自動處理。 如需詳細資訊,請參閱 銷售應用程式

當您部署原生 C++ 桌面應用程式到另一台電腦時,您必須安裝應用程式所決定的應用程式和所有程式庫檔案。 Visual Studio 2012 中的 Visual C++ 提供三個方式來隨應用程式一起部署 Visual C++ 執行階段:集中部署、本機部署或靜態連結。 如需詳細資訊,請參閱部署桌上型應用程式 (Visual C++)

如需部署 C++. C++/CLI 程式的詳細資訊,請參閱 .NET Framework 開發人員部署手冊

相關文件

Visual C++ 版本

顯示哪些功能可在 Visual Studio 的各種版本。

Visual C++ 導覽

提供 Visual Studio 開發環境的概觀和這種您可以建立的 C++ 應用程式。

建立和管理 Visual C++ 專案

提供在 Visual Studio 的 C++ 專案和連結的概觀以及說明如何建立和管理其他文章。

建置 C/C++ 程式

描述如何建立 C++ 專案。

部署桌上型應用程式 (Visual C++)

針對 C++ 應用程式和連結提供部署概觀以及詳細說明部署的其他文件。

移植和升級程式

說明如何開啟 C++ 應用程式在舊版 Visual Studio 所建立的文件的連結,以及如何開啟除了 Visual Studio 之外,使用建立工具的應用程式。

Visual C++

在 Visual Studio 說明 Visual C++ 主要功能和連結至 Visual C++ 文件的其餘部分。