狠狠撸

狠狠撸Share a Scribd company logo
VS2022入門
Rico Chen
大綱
? 簡介
? 安裝設定
? 視窗元件和基礎操作
? 擴充套件管理
? Q & A
簡介
? 微軟所開發的一款IDE(Integrated Development Environment),該開發工具可用來建
置應用程式,如WebSite/API、Cloud、桌面(Winform/WPF)、Mobile Apps、服務和遊
戲
? 支援多種開發語言,如C#、VB.net、C++、JavaScript/TypeScript、Python、F#
? 64bit支援,運作穩定、執行更流暢、可大膽裝套件(Resharper、CodeRush..)
? 社群版=專業版,企業版要收費(組織超過250台電腦或年度營業額$100萬)
? 完全客製化安裝
? 使用Visual Studio Installer 維護
NOTE: Visual Studio Code 跨平台
安裝
? 下載社群版
? SSIS2022
痴厂2022入门................................
痴厂2022入门................................
設定
? 匯入和匯出設定(備份很重要)
? 設定很多,要善用搜尋(Ctrl + Q)
佈景主題
更多佈景主題
UNICODE是你最好的編碼
? 檔案編碼請一律使用Unicode
字體
? 等寬字體(Monospace Font)
? I(大寫i)、l(小寫 L)、1(數字) 容易辨識
? o(英文小寫)、0(數字)、O(英文大寫)容易辨識
? Consolas是你的第一步
INTELLISENSE 字體大小
目前選取到參考的顏色
? 預設藍色,改紫色
? 停用自動更新/下載
? 啟用行數和折行符號
? 依專案著色標籤
? 關閉驗證當開啟package
建議快捷鍵
View.QuickActions
Alt+.
? Edit.GoToImplementation
? 找到實作
Shift+Alt+F12
? Edit.CompleteWord
? 觸發IntelliSens
Alt+/
? Go To Line (Ctrl+G) : 移動至XX行
? 搜尋文字(Ctrl+F)
? F12:移至定義
? Ctrl+F12(或滑鼠左鍵):移至實作
? Alt+Home:移至 Base
? Ctrl+ E C:註解
? Ctrl+E U :取消註解
? Ctrl+ E D :格式文件
? Ctrl+ E F:格式所選
? Ctrl+`:終端視窗
? Code Clean in one click
視窗元件和基礎操作
? 解決方案:用來組織一或多個相關程式碼專案的容器
? 專案:各種程式碼類型專案,如MVC專案、WebAPI專案、測試專案、
SSIS專案..等
? 建立空白解決方案
解決方案總管
? 新增 SSIS專案
痴厂2022入门................................
? 檔案巢狀顯示
? 顯示所有檔案
? 預覽檔案
? 搜尋方案中字串
可上一步和下一步
? 在方案中快速顯示當前檔案
? 同步命名空間(方案或專案層級)
? 移除未使用參考(專案層級)
生產力圖示
? 黃色燈泡: 表示有些動作可改善程式碼
? 螺絲起子: 表示有些動作可變更程式碼,但不一定要使用
? 繼承邊界: 可快速瀏覽繼承型別,並分辨基底、實作或
介面
? 內崁提示:
更快、更全面的搜尋體驗
? Code:快速定位及搜尋程式碼片段或檔案
? Feature:快速定位及搜尋特定功能或模組
提高開發人員效率
HOT RELOAD
? WPF、WinForm、ASP.NET
? 部分專案需.NET 6和特定VS版本(17.8)才支援
Scott Hanselman 示範: .NET 6 Hot Reload in Visual Studio 2022
RUN TO CLICK
? 减少设定中断点次数
程式碼測試涵蓋率
? 綠色:有涵蓋;紅色:未涵蓋;黃色:部分涵蓋
測試總管
? 效能改善,提高大型方案載入速度
? 多目標框架測試支援,能顯示和執行不同版本框架
擴充套件管理
? 漫遊擴充管理員:將擴充套件安裝
多台主機,適用開發人員有多台主機
? 需使用微軟帳戶登入VS2022
? Visual Studio Marketplace
Q & A
練習
? 請使用VS2022完成下列需求
1. 建立一個空白解決方案,並包含SSIS和Console兩個專案
2.執行Console專案(.NET Framework)並印出Hello VS2022
程式碼:Console.WriteLine("Hello VS2022");
3.匯出VS2022設定並儲存至本機

More Related Content

痴厂2022入门................................

Editor's Notes

  • #4: https://learn.microsoft.com/zh-tw/visualstudio/get-started/visual-studio-ide?view=vs-2022
  • #31: https://learn.microsoft.com/zh-tw/visualstudio/debugger/hot-reload?view=vs-2022