2012-04-11 37 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中提供的信息呈现。在设计模式下创建表单时,该文件是自动生成的。

相关问题