【C++】Visual Studio教程(四) - Visual Studio其它功能
00. 目錄
文章目錄
- 00. 目錄
- 01. 模塊化安裝
- 02. 創建 Azure 云啟用應用
- 03. 創建 web 應用
- 04. 生成跨平臺應用和游戲
- 05. 連接到數據庫
- 06. 調試、測試和改進代碼
- 07. 部署完成的應用程序
- 08. 管理源代碼并與他人協作
- 09. 附錄
01. 模塊化安裝
憑借 Visual Studio 的模塊化安裝程序,可以選擇和安裝工作負載 。 工作負載是你的首選編程語言或平臺所需的功能組。 此策略使安裝 Visual Studio 占用的空間更小,這也意味著安裝和更新速度更快。
02. 創建 Azure 云啟用應用
通過 Visual Studio 提供的工具套件,可以輕松地創建由 Microsoft Azure 提供支持的云啟用應用程序。 可以輕松地從 IDE 直接配置、構建、調試、打包和部署 Microsoft Azure 上的應用程序和服務。 若要獲取 Azure 工具和項目模板,安裝 Visual Studio 時請選擇“Azure 開發” 工作負載。
通過 Visual Studio 的 Cloud Explorer,可以查看和管理 Visual Studio 中基于 Azure 的云資源。 這些資源可能包括虛擬機、表、SQL 數據庫等。 Cloud Explorer 可以顯示登錄的 Azure 訂閱下托管的所有帳戶中的 Azure 資源 。 如果某一特定操作需要 Azure 門戶,Cloud Explorer 將提供相應鏈接,轉到 門戶中的所需位置 。
可通過以下連接服務為應用使用 Azure 服務 :
- Active Directory 連接服務,借助該服務,用戶可通過 Azure Active Directory 帳戶連接到 Web 應用
- Azure 存儲連接服務,該服務適用于 blob 存儲、隊列和表
- 密鑰保管庫連接服務,可用于管理 Web 應用的機密
項目類型決定了可用的連接服務 。 右鍵單擊“解決方案資源管理器”中的項目并選擇“添加” > “連接服務”來添加服務。
03. 創建 web 應用
Web 推動著現代社會前進,Visual Studio 可以幫助你編寫 Web 應用。 可以使用 ASP.NET、Node.js、Python、JavaScript 和 TypeScript 來創建 Web 應用。 Visual Studio 了解 Angular、jQuery、Express 等 Web 框架。 ASP.NET Core 和 .NET Core 在 Windows、Mac 和 Linux 操作系統上運行。 ASP.NET Core 是 MVC、WebAPI 和 SignalR 的一個重大更新,并在 Windows、Mac 和 Linux 上運行。 ASP.NET Core 旨在完全為你提供可組合的精益 .NET 堆棧,以便生成基于云的新式 Web 應用和服務。
04. 生成跨平臺應用和游戲
可使用 Visual Studio 生成適用于 macOS、Linux 和 Windows,以及 Android、iOS 和其他移動設備的應用和游戲。
- 生成在 Windows、macOS 和 Linux 上運行的 .NET Core 應用。
- 通過使用 Xamarin,在 C# 和 F# 中生成適用于 iOS、Android 和 Windows 的移動應用。
- 通過 Apache Cordova,使用標準 Web 技術 —HTML、CSS 和 JavaScript— 生成適用于 iOS、Android 和 Windows 的移動應用。
- 通過使用 Visual Studio Tools for Unity,在 C# 中生成 2D 和 3D 游戲。
- 生成適用于 iOS、Android 和 Windows 設備的本機 C++ 應用。 通過適用于跨平臺開發的 C++,在專用于 iOS、Android 和 Windows 的庫中分享通用代碼。
- 通過 Android 仿真器部署、測試和調試 Android 應用。
05. 連接到數據庫
服務器資源管理器有助于你瀏覽和管理本地、遠程以及 Azure、Salesforce.com、Microsoft 365 和網站上的 SQL Server 實例及資產。 若要打開“服務器資源管理器” ,請依次選擇主菜單上的“視圖” > “服務器資源管理器” 。 有關使用服務器資源管理器的詳細信息,請參閱添加新連接。
SQL Server Data Tools (SSDT) 是一個適用于 SQL Server、Azure SQL 數據庫和 Azure SQL 數據倉庫的強大的開發環境。 通過它可以生成、調試、維護和重構數據庫。 可使用數據庫項目,或直接使用已連接的數據庫實例(本地或非本地)。
Visual Studio 中的 SQL Server 對象資源管理器 提供類似于 SQL Server Management Studio 中的數據庫對象。 使用 SQL Server 對象資源管理器可以執行輕負載數據庫的管理和設計工作。 工作示例包括使用 SQL Server 對象資源管理器的上下文菜單編輯表數據、對比架構和執行查詢等等。
06. 調試、測試和改進代碼
編寫代碼時,需要運行并測試該代碼以了解 bug 和性能。 使用 Visual Studio 先進的調試系統,可以調試在本地項目、遠程設備或設備仿真器上運行的代碼。 可單步執行代碼,一次執行一條語句,逐步檢查變量。 可設置僅當指定條件為真時才命中的斷點。 在代碼編輯器中可以管理調試選項,因此無需離開代碼。 有關在 Visual Studio 中進行調試的詳細信息,請參閱初探調試器。
有關提升應用性能的詳細信息,請參閱 Visual Studio 的分析功能。
針對測試,Visual Studio 提供單元測試、Live Unit Testing、IntelliTest、負載和性能測試等。 Visual Studio 還擁有高級的代碼分析功能,可捕獲設計、安全性和其他類型的缺陷。
07. 部署完成的應用程序
當應用程序準備好部署給用戶或客戶時,Visual Studio 會提供執行此操作的工具。 部署選項會附加到 Microsoft Store、SharePoint 站點或者 InstallShield 或 Windows Installer 技術。 這些都可以通過 IDE 進行訪問。 有關詳細信息,請參閱部署應用程序、服務和組件。
08. 管理源代碼并與他人協作
可以在任意提供商(包括 GitHub)托管的 Git 存儲庫中管理源代碼。 或者,使用 Azure DevOps Services 管理整個項目的代碼、Bug 和工作項。 若要詳細了解如何在 Visual Studio 中使用團隊資源管理器管理 Git 存儲庫,請參閱開始使用 Git 和 Azure Repos。 Visual Studio 還內置有其他源代碼管理功能。 要了解詳細信息,請參閱 Visual Studio 中的新 Git 功能(博文)。
Azure DevOps Services 是基于云的服務,用于規劃、托管、自動化和部署軟件以及在團隊中實現協作。 Azure DevOps Services 支持 Git 存儲庫(分布式版本控制)和 Team Foundation 版本控制(集中式版本控制)。 它們支持用于持續生成和發布 (CI/CD) 版本控制系統中存儲的代碼的管道。 Azure DevOps Services 還支持 Scrum、CMMI 和敏捷開發方法。
Team Foundation Server (TFS) 是 Visual Studio 的應用程序生命周期管理中心。 它使用單個解決方案,使開發過程中涉及的所有人均可參與該開發過程。 TFS 對于管理異類團隊和項目也非常有用。
如果網絡中已經具有 Azure DevOps 組織或 Team Foundation Server,則可通過 Visual Studio 中的“團隊資源管理器” 窗口連接。 可在此窗口中將代碼簽入(出)源控件、管理工作項、啟動生成以及訪問團隊聊天室和工作區。 可以從搜索框,或者從“視圖” > “團隊資源管理器”或“團隊” > “管理連接”的主菜單中打開“團隊資源管理器”。
下圖展示了 Azure DevOps Services 中托管的解決方案的“團隊資源管理器” 窗口。
還可以自動執行生成過程以生成團隊中的開發人員簽入到版本控制的代碼。 例如,您可以在夜間或每次簽入此代碼時生成一個或多個項目。 有關詳細信息,請參閱 Azure Pipelines。
09. 附錄
總結
以上是生活随笔為你收集整理的【C++】Visual Studio教程(四) - Visual Studio其它功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【C++】Visual Studio教程
- 下一篇: 【C++】Visual Studio教程