自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#項目的創(chuàng)建過程詳解

開發(fā) 后端
C#項目的創(chuàng)建過程是什么呢?C#項目是我們在開發(fā)程序的第一步,那么具體的內(nèi)容和步驟是什么呢?這里就向你講述。

準備好開始編寫代碼后,***步是C#項目的創(chuàng)建。項目包含應(yīng)用程序的所有原始資料,不僅包括源代碼文件,還包括資源文件,如圖標、對程序依賴的外部文件的引用,以及配置數(shù)據(jù)(如編譯器設(shè)置)。生成項目時,Visual C#調(diào)用C#編譯器和其他內(nèi)部工具,以使用項目中的文件創(chuàng)建可執(zhí)行程序集。

C#項目的創(chuàng)建過程:

可以通過單擊“文件”菜單,指向“新建”,然后單擊“項目”來創(chuàng)建新項目。

C#項目的創(chuàng)建時注意

如果選擇了“網(wǎng)站”而不是“項目”,則 Visual Web Developer 集成開發(fā)環(huán)境 (IDE) 將打開。此開發(fā)環(huán)境是 Visual Studio 中一種獨特的獨立環(huán)境,用于創(chuàng)建 ASP.NET Web 應(yīng)用程序。Visual Web Developer IDE 不使用 Visual C# 代碼編輯器編輯 C# 中的代碼隱藏文件。如果您正在創(chuàng)建 Web 應(yīng)用程序,應(yīng)該主要使用 Visual Web Developer 文檔。

下圖顯示了“新建項目”對話框??梢钥吹侥J情況下選擇了左側(cè)窗口中的“Visual C#”,而在右側(cè),可以從六種或更多項目模板中進行選擇。如果展開左側(cè)的“智能設(shè)備”或“其他項目類型”節(jié)點,可以看到在右側(cè)顯示不同的項目類型。

初學(xué)者工具包是另一種類型的項目模板。如果您安裝了初學(xué)者工具包,將會看到該工具包在“‘新建項目’對話框”中列出。有關(guān)更多信息,請參見 初學(xué)者工具包。

選擇項目模板并單擊“確定”后,Visual Studio 將創(chuàng)建項目,您就可以開始編寫代碼了。項目文件、引用、設(shè)置以及資源均顯示在右邊的“解決方案資源管理器”窗口中。

C#項目在創(chuàng)建中的內(nèi)容

◆屬性

“屬性”節(jié)點表示應(yīng)用于整個項目的配置設(shè)置,這些設(shè)置存儲在解決方案文件夾的 .csproj 文件中。這些設(shè)置包括編譯選項、安全性和部署設(shè)置,以及其他更多設(shè)置??梢允褂谩绊椖吭O(shè)計器”對項目進行修改,該設(shè)計器是一組“屬性頁”,可以通過右擊“屬性”然后選擇“打開”進行訪問。有關(guān)更多信息,請參見 修改項目屬性 (Visual C#)。

◆引用

在項目的上下文中,引用僅標識應(yīng)用程序運行所需的二進制文件。通常,引用標識 DLL 文件,如 .NET Framework 類庫文件之一。它也可以引用 .NET 程序集(稱為 shim),使您的應(yīng)用程序可以調(diào)用 COM 對象或本機 Win32 DLL 上的方法。如果您的程序創(chuàng)建了其他程序集中定義的類的實例,則必須在您的項目中添加對該文件的引用,才能編譯項目。若要添加引用,請單擊“項目”菜單上的“添加引用”。默認情況下,所有 C# 項目都包含對 mscorlib.dll 的引用,mscorlib.dll 包含核心 .NET Framework 類??梢酝ㄟ^單擊“項目”菜單然后選擇“添加引用”來添加對其他 .NET Framework DLL 和其他文件的引用。

◆注意

不要將項目引用的概念與 C# 或其他編程語言中的引用類型的概念相混淆。前者指文件及其在磁盤上的預(yù)期位置。后者指使用 class 關(guān)鍵字聲明的 C# 類型。

◆資源

資源是應(yīng)用程序中包含的數(shù)據(jù),但是以可獨立于其他源代碼進行修改的方法存儲。例如,您可以將所有字符串作為資源存儲,而不是將它們硬編碼到源代碼中。您可以在日后將這些字符串翻譯成不同語言,然后將它們添加到交付給客戶的應(yīng)用程序文件夾中,而不必重新編譯程序集。Visual C# 定義五種類型的資源:字符串、圖像、圖標、音頻和文件。可以使用“資源設(shè)計器”(可以在“項目設(shè)計器”中的“資源”選項卡上訪問)添加、移除或編輯資源。

◆窗體

創(chuàng)建 Windows 窗體項目時,默認情況下,Visual C# 會將一個窗體添加到項目中,并為其命名為 Form1。表示該窗體的兩個文件稱為 Form1.cs 和 Form1.designer.cs。您可在 Form1.cs 中寫入代碼;designer.cs 文件是 Windows 窗體設(shè)計器寫入代碼的文件,這些代碼用于實現(xiàn)所有通過從“工具箱”中拖放控件執(zhí)行的操作。

可以通過單擊“項目”菜單項然后選擇“添加 Windows 窗體”來添加新窗體。每個窗體都有兩個文件與其相關(guān)聯(lián)。Form1.cs(您可以任意命名該文件)包含您寫入的源代碼,這些源代碼用于配置窗體及其控件(如列表框和文本框),并對事件(如單擊按鈕和按鍵)作出響應(yīng)。在簡單的 Windows 窗體項目中,需要在此文件中進行大部分或全部編寫代碼工作。

Designer.cs 文件包含將控件拖動到窗體、在“屬性”窗口中設(shè)置屬性等操作時“窗體設(shè)計器”寫入的源代碼。通常,根本不應(yīng)該手動編輯此文件。

◆注意

顯然,如果您創(chuàng)建控制臺應(yīng)用程序項目,它將不包含 Windows 窗體的源代碼文件。

◆其他源代碼文件

項目可以包含任意數(shù)量的其他 .cs 文件,這些文件可能與也可能不與特定的 Windows 窗體相關(guān)聯(lián)。在上一個“解決方案資源管理器”圖示中,program.cs 包含應(yīng)用程序的入口點。單個 .cs 文件可以包含任意數(shù)量的類和結(jié)構(gòu)定義??梢酝ㄟ^單擊“項目”菜單上的“添加新項”或“添加現(xiàn)有項”將新的或現(xiàn)有的文件或類添加到項目中。

C#項目的創(chuàng)建的基本內(nèi)容就向你介紹到這里,希望對你了解和學(xué)習(xí)C#項目的創(chuàng)建有所幫助。

【編輯推薦】

  1. C# FileStream寫文件解析
  2. C# StreamReader文件處理操作解析
  3. C#追加文件操作解析
  4. C#項目代碼規(guī)范詳解
  5. C#項目初期準備工作淺析
責(zé)任編輯:仲衡 來源: CSDN
相關(guān)推薦

2009-08-18 14:32:11

C#安裝部署

2009-09-01 10:37:51

C#項目代碼C#代碼規(guī)范

2009-08-25 17:24:55

C#串口通信程序

2009-08-25 15:48:03

C#數(shù)組操作

2009-09-02 16:20:22

C#動態(tài)創(chuàng)建數(shù)組

2009-07-03 10:33:07

C#創(chuàng)建COM組件

2010-07-08 17:15:04

SQL Server存

2009-09-03 17:36:13

C#創(chuàng)建Web應(yīng)用程序

2009-08-24 17:50:39

C#項目案例

2009-08-31 12:56:36

C#創(chuàng)建文件夾

2010-08-31 09:46:23

C#

2011-09-07 13:18:40

Android Wid

2009-08-04 10:20:22

C#源碼存儲過程

2009-08-14 17:09:48

C#引用類型

2009-08-24 11:23:41

C# TimeLabe

2009-09-01 16:07:04

C#命名規(guī)約

2009-09-07 16:13:56

C# MessageB

2009-07-30 18:20:21

C#繼承

2009-08-14 15:02:24

Service模板C#創(chuàng)建

2010-09-13 09:03:49

Access數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號