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

C#項目的創建過程詳解

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

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

C#項目的創建過程:

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

C#項目的創建時注意

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

下圖顯示了“新建項目”對話框。可以看到默認情況下選擇了左側窗口中的“Visual C#”,而在右側,可以從六種或更多項目模板中進行選擇。如果展開左側的“智能設備”或“其他項目類型”節點,可以看到在右側顯示不同的項目類型。

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

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

C#項目在創建中的內容

◆屬性

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

◆引用

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

◆注意

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

◆資源

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

◆窗體

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

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

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

◆注意

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

◆其他源代碼文件

項目可以包含任意數量的其他 .cs 文件,這些文件可能與也可能不與特定的 Windows 窗體相關聯。在上一個“解決方案資源管理器”圖示中,program.cs 包含應用程序的入口點。單個 .cs 文件可以包含任意數量的類和結構定義。可以通過單擊“項目”菜單上的“添加新項”或“添加現有項”將新的或現有的文件或類添加到項目中。

C#項目的創建的基本內容就向你介紹到這里,希望對你了解和學習C#項目的創建有所幫助。

【編輯推薦】

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

2009-08-18 14:32:11

C#安裝部署

2009-09-01 10:37:51

C#項目代碼C#代碼規范

2009-08-25 17:24:55

C#串口通信程序

2009-09-02 16:20:22

C#動態創建數組

2009-08-25 15:48:03

C#數組操作

2009-07-03 10:33:07

C#創建COM組件

2010-07-08 17:15:04

SQL Server存

2009-08-24 17:50:39

C#項目案例

2010-08-31 09:46:23

C#

2009-08-31 12:56:36

C#創建文件夾

2009-09-03 17:36:13

C#創建Web應用程序

2011-09-07 13:18:40

Android Wid

2009-09-07 16:13:56

C# MessageB

2009-07-30 18:20:21

C#繼承

2009-08-24 11:23:41

C# TimeLabe

2009-09-01 16:07:04

C#命名規約

2009-08-04 10:20:22

C#源碼存儲過程

2009-08-14 17:09:48

C#引用類型

2009-08-14 15:02:24

Service模板C#創建

2010-09-13 09:03:49

Access數據庫
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美综合一区二区三区 | 成人a网 | 国产精品毛片久久久久久久 | 亚洲视频免费观看 | 国产精品久久久久久久久久久久 | 日本黄色不卡视频 | 成人免费观看男女羞羞视频 | 午夜私人影院在线观看 | 欧美亚洲国产一区 | 日韩亚洲欧美一区 | 日韩精品一区二区三区 | 日韩欧美久久 | 尤物在线精品视频 | 日本一二三区高清 | 狠狠干夜夜草 | 日本在线网站 | 黄网站涩免费蜜桃网站 | 欧美a免费| 久久精品国产久精国产 | 四虎永久免费黄色影片 | 日韩成人高清 | 一区二区三区在线 | 久久久久久国产精品免费免费 | 中文字幕亚洲精品 | 男人电影天堂 | 国产精品久久久久久高潮 | 成人高清在线视频 | 久久精品成人一区 | 91精品在线播放 | 亚洲国产片 | 久草视频在线播放 | 亚洲图片一区二区三区 | 久久综合久 | 午夜不卡福利视频 | 91久久 | 国产1区2区| 自拍亚洲| 91爱啪啪| 亚洲香蕉| 第四色狠狠 | 亚洲一区二区免费电影 |