C# Visual Studio 2017開發(fā)環(huán)境
開始安裝Visual Studio Community 2017時,系統(tǒng)會給出一個類似于圖2-1所示的窗口提示。其中包含 Workloads(工作負(fù)載)歹表、Individual components(單獨組件)以及一些隨核心編輯器安裝的Language packs(語 言包)。
安裝以下Workloads并單擊Install按鈕。
?WindowsUniversal Windows Platform development
?Windows.NET desktop development
□ .NET Framework 4.7 development tools
?Web & CloudASP.NET and web development
?Web & CloudAzure development
?其他工具集一.NET Core跨平臺開發(fā)
安裝完成后,在首次加載Visual Studio時,會立即顯示選項Sign in to Visual Studio using your Microsoft Account(用Microsoft賬戶注冊Visual Studio)。注冊后,Visual Studio設(shè)置就會在設(shè)備上同步,在多個工作站上 使用IDE時,就不必配置它。如果沒有Microsoft賬戶,可以創(chuàng)建一個,再使用它注冊。如果不希望注冊,就 單擊“Not now, maybe later”鏈接,繼續(xù)Visual Studio的初始配置。有時建議注冊,獲得一個開發(fā)人員許可證。
如果是首次運行Visual Studio,則屏幕上會顯示一個首選項列表。如果用戶使用過這個開發(fā)環(huán)境的舊版本, 則可以在這里做出選擇,這些選擇會影響到很多方面,例如窗口的布局、控制臺窗口運行的方式等。所以應(yīng)選 擇Visual C#,否則會發(fā)現(xiàn)一些地方和本書的描述不一樣。注意,可用選項會隨著安裝Visual Studio時選擇的選 項而變化,但只要選擇安裝C#,這個選項就是可用的。
如果不是第一次運行Visual Studio,但以前選擇了另一個選項,也不必驚慌。為將設(shè)置重置為Visual C#, 只需要導(dǎo)入它們即可。為此,單擊Tools菜單中的Import and Export Settings選項,再選中Reset all settings選項。
單擊Next按鈕,選擇是否要在繼續(xù)之前保存已有的設(shè)置。如果對設(shè)置進(jìn)行了定制,就保存設(shè)置,否則單擊 No按鈕,再次單擊Next按鈕。在下一個對話框中,選擇Visua丨C#選項。可用的選項可能會變化。
最后單擊Finish按鈕,然后單擊Close按鈕,應(yīng)用設(shè)置。
Visual Studio環(huán)境布局是完全可定制的,但默認(rèn)設(shè)置很適合我們。在C# Developer Settings設(shè)置下,其布局 如圖所示。
所有代碼都顯示在主窗口中。在Visual Studio啟動時,主窗口會默認(rèn)顯示一個提供幫助信息的Start Page。 主窗口可以包含許多文檔,每個文檔都有一個選項卡,單擊文件名,就可以在文件之間切換。這個窗口也具有 其他功能:它可以顯示為項目設(shè)計的GUI、純文本文件、HTML以及各種內(nèi)置于Visual Studio的工具。本書將 陸續(xù)介紹它們。
在主窗口的上面,有工具欄和Visual Studio菜單。這里有幾個不同的工具欄,其功能包括:保存和加載文 件、生成和運行項目,以及調(diào)試控件等。在需要使用這些工具欄時將會討論它們。
下面簡要描述Visual Studio最常用的主要功能:
?單擊Toolbox選項卡時,就會顯示Toolbox工具欄,它提供了桌面應(yīng)用程序的用戶界面構(gòu)件等條目。另 —個選項卡Server Explorer也可以在這里顯示(通過View | Server Ejqjlorer菜單項選擇它),它包含其他 許多功能,例如Azure訂閱細(xì)節(jié)、數(shù)據(jù)源訪問、服務(wù)器設(shè)置和服務(wù)等。
?Solution Explorer窗口顯示當(dāng)前加載的解決方案的信息。如第1章所述,解決方案是一個Visual Studio 術(shù)語,表示一個或多個項目及其配置。Solution Explorer窗口顯示了解決方案中項目的各種視圖,例如 項目中包含了哪些文件,這些文件中又包含了什么內(nèi)容。
?Team Explorer 窗口 顯示了關(guān)于當(dāng)前的 Team Foundation Server 或 Team Foundation Service 連接的信息, 可用于源代碼管理、bug跟蹤、自動生成等功能。但這是一個高級主題,本書不予介紹。
?Solution Explorer窗口之下可以顯不Properties窗口,該窗口沒有顯7K在圖2~4中。稍后會看到這個窗口, 因為它只在處理項目時才出現(xiàn)(也可以使用View丨Properties Window菜單項切換它)。這個窗口提供了更 詳細(xì)的項目內(nèi)容視圖,允許另外配置單獨元素。例如,使用這個窗口可以改變桌面應(yīng)用程序中按鈕的 外觀。
?另一個非常重要的窗口也未出現(xiàn)在圖24中:Error List窗口??梢允姑縑iew丨Error List菜單項打開這 個窗口,它顯示了錯誤、替告和其他與項目有關(guān)的信息。這個窗口會持續(xù)不斷地更新,但其中一些信 息只有在編譯項目時才出現(xiàn)。
這似乎需要理解很多東西,但不必?fù)?dān)心,過不了多久就習(xí)慣了。下面首先建立第一個示例項目,它將使用 上面介紹的許多Visual Studio元素。
點擊加載更多評論>>