- C#實踐教程(第2版)
- 李乃文
- 1317字
- 2021-03-19 18:15:32
1.4 配置.NET Framework環境
.NET Framework環境的安裝是在Visual Studio 2012安裝過程中進行的,它們是不可分割的。本節介紹Visual Studio 2012安裝過程及其相關的配置等。
1.4.1 安裝Visual Studio 2012
Visual Studio 2012版本的安裝界面與安裝過程與之前的版本有很大的不同,Visual Studio 2012版本更加智能化、簡單化,但它集成了.NET下的各種語言環境,因此需要同時安裝多個開發語言環境。其安裝步驟如下所示。
(1)首先獲取最新版的Visual Studio 2012,可以從網上下載,也可以選擇購買。將“vs2012_ult_enu.iso”文件解壓,運行安裝文件“vs_ultimate.exe”,接下來進入安裝界面,如圖1-7所示。

圖1-7 路徑選擇
(2)為Visual Studio 2012的安裝選擇路徑,可安裝在驅動盤C盤,需要8.47G;也可選擇D盤,但此時需要C盤5.68G和D盤2.79G。選擇同意上述條例,并單擊Next按鈕繼續安裝,如圖1-7所示。
(3)選擇了安裝路徑后,Visual Studio 2012安裝程序將提示所需要安裝的程序,如圖1-8所示。由于Visual Studio 2012集成度較高,因此可以選擇全部安裝,并單擊INSTALL按鈕繼續。

圖1-8 選擇安裝程序
(4)安裝路徑與安裝程序選好之后,即可進入安裝界面,如圖1-9所示。此時耐心等待即可。

圖1-9 安裝界面
(5)安裝過程中,所需要安裝的一些組件需要重啟,完成該組件的安裝,才能進行剩余安裝,此時安裝程序有如圖1-10所示的重啟提示界面,單擊Restart Now按鈕重啟計算機即可。

圖1-10 重啟提示
(6)計算機重啟后,不需要進行安裝操作,安裝程序將自動啟動,并繼續執行安裝,其效果如圖1-11所示。

圖1-11 安裝繼續
(7)接下來的安裝過程將持續到安裝程序全部執行結束,有如圖1-12所示界面,界面提示安裝成功。程序安裝后,需要重啟計算機才能完成,單擊圖1-12所示的Restart Now按鈕,完成安裝。

圖1-12 安裝成功
1.4.2 認識Visual Studio 2012
Visual Studio 2012安裝完成后,需要運行程序,并為其設置默認的開發環境。Visual Studio 2012是集成了所有.NET開發語言的環境,運行Visual Studio 2012,打開如圖1-13所示的選擇界面。

圖1-13 默認開發環境選擇
選擇Visual C# Development Settings選項,并單擊Start Visual Studio按鈕開始Visual Studio 2012的執行,如圖1-14所示。

圖1-14 新建項目
在如圖1-14所示的界面下,可以創建新建項目,選擇FILE|New|Project選項,即可打開如圖1-15所示的界面。

圖1-15 創建解決方案
在該界面的左側有多個選項,可創建或添加不同類型的項目,包括添加窗體應用程序、創建網站、創建解決方案等。圖1-15所顯示的選擇是創建一個新的空白解決方案。
在Visual Studio 2012平臺下可創建多種類型的文件,如.cs文件、.Designer.cs文件、.resx文件、Program.cs文件和.csproj文件等。
其中,窗體即為可視的界面,其展示的是項目運行的效果,默認生成的窗體為Form1.cs文件。
在窗體中可以添加按鈕、輸入框等控件,作為應用程序供用戶使用。窗體應用程序可以添加事件,包括按鈕的單擊事件、下拉框選項的選項改變事件以及鏈接的單擊事件等。
窗體應用程序與用戶的交互較多,所執行的程序為用戶操作所引發的事件,如按鈕的單擊事件。例如單擊刪除按鈕可刪除指定信息,單擊關閉按鈕可關閉程序等。
控制臺應用程序是沒有界面的,其運行方式等同于Windows下的.bat文件,顯示一個黑色背景有著白色的提示信息,其默認生成的控制臺應用程序為Program.cs文件。
每一個控制臺應用程序都有一個Main()函數,稱為主函數。Main()函數為控制臺應用程序執行的主程序,每一個控制臺程序有且只有一個Main()函數;而每一個控制臺程序都將從Main()函數開始執行,并在該函數執行完成后結束。
提示
Main()函數與類和命名空間一樣,有一個大括號{},在大括號內部編輯函數的內容。關于類的命名空間的定義,參見本章1.6節。
- AngularJS Testing Cookbook
- 微服務設計原理與架構
- NumPy Essentials
- Visual Basic程序設計實驗指導(第4版)
- TypeScript實戰指南
- SQL基礎教程(視頻教學版)
- SQL Server 2012數據庫管理與開發項目教程
- QGIS:Becoming a GIS Power User
- Java系統化項目開發教程
- 微服務從小白到專家:Spring Cloud和Kubernetes實戰
- 基于ARM Cortex-M4F內核的MSP432 MCU開發實踐
- 零基礎學Scratch 3.0編程
- Access數據庫應用教程(2010版)
- Functional Python Programming
- Node.js 6.x Blueprints