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. 附錄
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/264133.html
標籤:其他
