2012-04-11 32 views
5

我在我的項目中找到了Designer.cs文件,文件中的註釋表明它是由一個自動工具生成的。Designer.cs文件在c中的作用#

這是一個現有的項目,所以我對此不甚瞭解。它是爲一個schema.cs生成的,該schema.cs由數據庫中所有表的模式組成。

我正在使用SQLIte DB。 任何人都可以幫助我理解在C#項目中使用Designer.cs文件的方式。

回答

10

在Visual Studio項目中有很多種類 Designer.cs文件。常見的有:

  • 屬性\ Resources.resx \ Resources.Designer.cs文件,從將資源添加到項目+資源標籤
  • 屬性\ Settings.settings \ Settings.Designer自動生成的代碼。 cs文件,將設置添加到Project + Settings選項卡的自動生成的代碼
  • SomeForm.cs \ SomeForm.Designer.cs,Winforms設計器從您放置在窗體上的控件生成的自動生成的代碼
  • SomeData.xsd \ SomeData.Designer.cs,由數據集設計器生成的自動生成的代碼。

鑑於您在您的問題中命名數據庫,您有可能談論最後一個數據庫。您應該從描述中看到模式,您在Visual Studio中使用可視化設計器小工具,並生成C#代碼,在運行時執行一些有用的功能。通過在「解決方案資源管理器」窗口中雙擊其父節點,可以從Designer.cs返回到設計器小工具。不要編輯Designer.cs文件,當設計人員重新生成代碼時,您將失去一切。出於這個原因,它們有點隱藏在解決方案資源管理器中如果你還沒有找到它們:打開節點看看它們。

4

Designer.cs包含UI控件的聲明和初始化以及窗體的佈局。表單根據designer.cs中提供的信息呈現。在設計模式下創建表單時,該文件是自動生成的。

相關問題