01 C#項目結構&HelloWorld!

先對C#的整個項目結構有一個簡單的瞭解,然後就是開啓我們的入門儀式——Hello World!

1.打開VS2019 ,點擊創建新項目;

2.選擇創建“C#控制檯應用(.NET Framework)”,再點擊下一步;

3.填寫項目名稱,項目位置,選擇框架版本,再點擊創建;

4.此時Windows將顯示項目初始代碼,如下圖所示:

5.再看一下最右側的“解決方案資源管理器”,如下圖所示:

“解決方案資源管理器”顯示了項目相關文件的名稱以及其他內容。雙擊文件名即可在“代碼和文本編輯器”中顯示該文件的內容。

寫代碼之前,先了解一下“解決方案資源管理器”列出的文件,它們是作爲項目的一部分由Cisual Studio 2015創建的。

 

1.解決方案“DemoHelloWorld”:解決方案位於最頂級。每個應用程序都包含單個解決方案。解決方案則可包含一個或多個項目,Visual Studio2019 利用該解決方案文件對項目進行組織。在文件資源管理器中查看“文檔”文件夾下的D:\Application\CSharp\DemoHelloWorld文件夾,會發現該文件的實際名稱是DemoHelloWorld.sln;

2.DemoHelloWorld:這是C#的項目文件。每個項目文件都引用一個或者多個包含項目源代碼以及其它內容(比如圖片)的文件。一個項目的所有源代碼都必須使用相同的編程語言。在文件資源管理器中,該文件的實際名稱是DemoHelloWorld.csproj,保存在“文檔”文件夾下的D:\Application\CSharp\DemoHelloWorld子文件夾中;

3.Properties:這是DemoHelloWorld項目中的一個文件夾,展開後會發現AssemblyInfo。cs文件。AssemblyInfo.cs是用於爲程序添加“特性”(attribute)的特殊文件,比如作者姓名和寫程序的日期等。還可利用特性修改程序運行方式。

4.引用:該文件夾包含對已編譯好的代碼庫的引用。C#代碼編譯時會轉換成庫,並獲得唯一名稱。Microsoft.NET Framework 將這種庫稱爲程序集(assembly)。開發人員利用程序集打包自己開發的有用功能,並分發給其他程序員,以便他們在自己的程序中使用。

 

5.App.config:應用程序配置文件。由於是可選的,所以並非肯定存在該文件。可在其中指定設置,讓應用程序在運行時修改其行爲,比如修改運行應用程序的.NET Framework版本。

 

6.Program.cs:C#源代碼文件。項目最初創建時。“代碼和文本編輯器”顯示的就是該文件

下面開始程序員學習每一種編程語言的第一個程序——編寫輸出HelloWorld

在我們Program.cs中的Main方法裏輸入:

在解決方案右鍵,生成解決方案:

我們可以看到項目目錄下有一個Debug文件夾,點擊展開會發現有很多的子項,其中DemoHelloWorld.exe就是編譯好的程序。在“調試”菜單中選擇“開始執行(不調試)”運行的就是它。

 

參考書籍:《Visual C#從入門到精通》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章