成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

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

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

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

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

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

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

如果選擇了“網(wǎng)站”而不是“項(xiàng)目”,則 Visual Web Developer 集成開(kāi)發(fā)環(huán)境 (IDE) 將打開(kāi)。此開(kāi)發(fā)環(huán)境是 Visual Studio 中一種獨(dú)特的獨(dú)立環(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 文檔。

下圖顯示了“新建項(xiàng)目”對(duì)話框。可以看到默認(rèn)情況下選擇了左側(cè)窗口中的“Visual C#”,而在右側(cè),可以從六種或更多項(xiàng)目模板中進(jìn)行選擇。如果展開(kāi)左側(cè)的“智能設(shè)備”或“其他項(xiàng)目類型”節(jié)點(diǎn),可以看到在右側(cè)顯示不同的項(xiàng)目類型。

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

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

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

◆屬性

“屬性”節(jié)點(diǎn)表示應(yīng)用于整個(gè)項(xiàng)目的配置設(shè)置,這些設(shè)置存儲(chǔ)在解決方案文件夾的 .csproj 文件中。這些設(shè)置包括編譯選項(xiàng)、安全性和部署設(shè)置,以及其他更多設(shè)置。可以使用“項(xiàng)目設(shè)計(jì)器”對(duì)項(xiàng)目進(jìn)行修改,該設(shè)計(jì)器是一組“屬性頁(yè)”,可以通過(guò)右擊“屬性”然后選擇“打開(kāi)”進(jìn)行訪問(wèn)。有關(guān)更多信息,請(qǐng)參見(jiàn) 修改項(xiàng)目屬性 (Visual C#)。

◆引用

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

◆注意

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

◆資源

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

◆窗體

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

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

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

◆注意

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

◆其他源代碼文件

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

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

【編輯推薦】

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

2009-08-18 14:32:11

C#安裝部署

2009-09-01 10:37:51

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

2009-08-25 17:24:55

C#串口通信程序

2009-08-25 15:48:03

C#數(shù)組操作

2009-07-03 10:33:07

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

2009-09-02 16:20:22

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

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#項(xiàng)目案例

2010-08-31 09:46:23

C#

2009-08-31 12:56:36

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

2011-09-07 13:18:40

Android Wid

2009-08-04 10:20:22

C#源碼存儲(chǔ)過(guò)程

2009-08-14 17:09:48

C#引用類型

2010-09-13 09:03:49

Access數(shù)據(jù)庫(kù)

2009-08-14 15:02:24

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

2009-09-01 16:07:04

C#命名規(guī)約

2009-07-30 18:20:21

C#繼承

2009-08-24 11:23:41

C# TimeLabe

2009-09-07 16:13:56

C# MessageB
點(diǎn)贊
收藏

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

主站蜘蛛池模板: 中文字幕高清免费日韩视频在线 | 激情av网站 | 国产精品视频久久久久久 | 三级视频在线观看电影 | 四虎最新地址 | 亚洲成人免费电影 | 国产一区二区三区在线 | 伊人影院在线观看 | 日韩在线视频一区 | 国产一区二区小视频 | 亚洲国产精品99久久久久久久久 | 久久精品久久精品久久精品 | 亚洲一区成人 | 91精品国产91久久久久久吃药 | 欧美激情久久久久久 | 欧美在线精品一区 | av播播 | 日日操日日干 | 狠狠躁18三区二区一区 | 成年人在线观看视频 | 欧美高清dvd | 精品粉嫩aⅴ一区二区三区四区 | 亚洲精品中文字幕在线观看 | 久久www免费视频 | 97成人在线 | 亚洲三级在线 | 99久久久久久久 | 精品av | 国产在线a| 久久久久久久综合 | 欧美一级免费看 | 精品久久99 | 亚洲精选一区二区 | 国产精品久久一区二区三区 | 一区二区av在线 | 久久久久久国产免费视网址 | 91精品国产91久久久久久三级 | 黄色毛片网站在线观看 | 日韩精品一区二区久久 | 成人精品久久 | 中文字幕一区在线 |