安裝Visual Studio 2022(VS2022)預覽版
Visual Studio 2022是一個大型的集成開發環境。
微軟公司在2021年6月17日正式對外發布了Visual Studio 2022的預覽版。正式版預計在11月發布。
自從1995年微軟發布了Visual Studio 的第一個版本,VS一直就以32位程序運行在Windows 操作系統上;即便從2001年微軟發布Windows XP的第一個64位版本,歷經了20年的時間,微軟的操作系統已經發生了翻天覆地的變化,但是VS 一直保持着32位程序運行。隨着信息技術的高速發展,軟件系統的架構已經變得越來越復雜,軟件開發工具的復雜性也隨之水漲船高;然而,由於32位應用程序運行過程中的內存限制(不能超出4GB內存),導致開發人員在使用VS開發調試過程中經常出現“內存溢出”的問題;特別是在開發多工程的大型項目時,系統卡頓或加載緩慢的現象經常發生,這些問題嚴重影響了開發人員的效率,也影響了微軟作為全球最大軟件公司的聲譽,是時候做出改變了!
VS 2022,全面轉換位64位應用程序,並且只有64位,沒有32位!
VS2022用起來很爽,It's rich and powerful。
1.下載
官網下載鏈接:https://visualstudio.microsoft.com/zh-hans/vs/preview/vs2022/
或者:https://docs.microsoft.com/zh-cn/visualstudio/releases/2022/release-notes-preview
雙擊下載的安裝文件,點擊繼續,安裝器自動准備安裝程序,安裝程序准備好后即可選擇安裝組件。
VS2015及以前版本都會發布ISO的光盤鏡像,VS2017以后都是采用在線安裝。安裝過程序是通過在線下載所需的組件進行安裝。這里的工作負載選擇ASP.NET和Web開發、.NET桌面開發,這兩項就包含了C#語言開發的大部分內容。點擊右下角安裝即可開始。
安裝耗時根據電腦速度和網速的快慢,畢竟又要下載又要不停的讀寫磁盤,還是需要時間的。去澆澆花吧,順便泡個咖啡。
安裝程序自動勾選了“安裝后啟動”,所以安裝完成會自動啟動VS2022。第一次啟動會彈出登錄界面。安裝程序可以關閉了。
沒有賬號,也暫時不想注冊。點擊“以后再說”。進入設置環境以及顏色主題界面。
保持默認即可,點擊"啟動Visual Studio",進入最近打開的項目界面。
這個界面好像有點多余。點擊“繼續但無需代碼”。進入VS2022的主程序界面。
現在可以開始使用VS2022學習C#編程了。
如果不想看到啟動時有那么多前置的對話內容,啟動VS2022就直接到主界面。可以在頂部菜單設置。
菜單:工具>選項>環境>常規>“在啟動時,打開:空環境”。把啟動時打開的選項改為空環境。
世界上的軟件和APP有很多種,其實都是程序,都是使用代碼編寫的。最終呈現給用戶的無非就兩種:不帶界面的和帶界面的,不帶界面的叫控制台程序,帶界面的是GUI。GUI可以是WINFORM做的,也可以是WPF做的,也可以是QT做的,也可以是JAVAFX做的,也可以是網頁,總是就是穿上了美麗的衣服。
2.C#控制台程序。
編寫測試一個C#控制台程序。
在開始菜單中打開VS
在VS的菜單欄中點擊:
文件>新建>項目,進入創建新項目界面。
創建新項目界面可以選擇要創建的各種類型的項目。頂部有個搜索條,可以直接使用關鍵詞C#進行搜索,也可以在搜索條下面點選是要使用的語言和適用的平台。
這里選擇“控制台應用程序”一個用於創建可在Windows、Linux和macOS上的.Net Core上運行的命令行應用程序的項目。
注意條目前面的黑色小圖標,表示這是控制台程序,小圖標上有個C#符號,表示這是使用C#語言。不要選錯了。選錯了就重新選一個。
點擊下一步,進入配置項目界面。可以設置項目名稱,項目的存放位置,項目所在的解決方案名稱。
保持默認即可,修改名稱位置之類的。我把存放位置改了一下。點擊下一步進入選擇框架界面。這里選擇.NET6.0,如果時5.0也可以。
NET從發布至今有很多個版本,最新的是Net 6.0。也有.Net Framework4.8,但是不會再出新功能了,以后Net是主流。這里面的故事可以整一長篇文章。現在還不管那些,記住使用NET6就行了,NET6是一個長期支持版,以后會出很多這個版本的書和教材。
前序配置工作到這里已完成,點擊創建,VS會自動創建一個C#控制台項目。如下:
控制台項目主要管理的是源代碼和源代碼文件。項目界面左邊是源代碼,右邊的解決方案資源管理器中是源代碼存放的文件。
項目里已經有了源代碼,那就運行一下。可以按一下F5,或者點一下頂部工具欄的綠色播放按鈕,啟動編譯程序,編譯這些源代碼。
這是一個顯示字符串"Hello World!"的程序。彈出的黑框框里的第一行顯示的就是Hello World!,就是程序輸出的內容。其他的內容是調試信息。
VS的最下面有輸出信息,就是編譯程序過程的信息。
可以關閉控制台程序了,點擊黑框框上的叉叉即可關閉。然后點擊菜單:文件>關閉解決方案,即可關閉當前的控制台程序的解決方案。
控制台應用程序到這里已完成。過程有創建項目、編寫源代碼(VS自動給出了)、調試程序。所有的程序都有這些階段。
控制台程序中的代碼是所有應用程序的核心,就是說再牛逼的程序都是代碼整出來的。
3.C#桌面WPF程序。
打開VS2022,新建一個WPF項目。
菜單:文件>新建>項目,選擇WPF應用程序(用於創建.NET Core WPF應用程序的項目)。
點擊下一步配置新項目,保持默認即可。點擊下一步選擇框架,保持默認即可,只要是.NET6.0就行,NET5也行。點擊創建,VS2022就會創建一個WPF應用程序。和創建控制台程序的流程差不多。
WPF畢竟是穿了衣服的,是帶界面的程序,比控制台程序要多一些內容。
左邊有工具箱,里面有各種WPF控件(類似積木玩具的各個小組件塊),中間是的上面是程序的界面,就是程序運行起來的樣子,下面是程序界面的語言XAML代碼,右邊上面是源代碼文件,右邊下面是各個控件以及窗口的屬性信息。在工具欄下面有兩個標簽,其中MainWindwow.xaml是負責界面的,MainWindow.xaml.cs是負責應用程序邏輯的(就是控制台程序中的代碼或者說是寫代碼的地方。當然和控制台程序的代碼內容是不一樣的)。
WPF程序的代碼內容如下。
向WPF設計器里添加一個控件,並設置屬性,顯示字符串HELLOWORLD!.
在左邊的工具箱里選擇Label控件,左鍵點擊並拖放到中間WPF設計器的白色區域里,然后松開鼠標,控件就放置在WPF程序上了。不是灰白相間的區域。
在右下角的屬性框框里,招安都Content屬性,將其修改為Hello World!,修改完按回車鍵。WPF設計器中的控件即被修改字符串內容。
按F5或者工具欄上的播放圖標按鈕,啟動WPF程序。
WPF程序至此創建完成。點擊WPF程序的關閉叉叉或者點擊VS工具條上的停止圖標按鈕都可以關閉調試。
這里也沒有寫代碼,畢竟只是運行個圖形界面而已。
結束。
--EOF--