2

你能推荐一个针对有经验的程序员的 Visual C# 表单设计器教程,这些程序员至少有 C# 的基本知识,但对 VS C# 表单设计器不熟悉。至少它不应该针对编程新手,例如Visual C# 2008 速成版简介(它解释了 C# 中的注释外观)。

到目前为止,我在 stackoverflow 上找到了C# Programming Tutorial - Programming Winforms in C# 。

愿望清单: ;-)
我更感兴趣的是专注于设计师本身,而不是对单个 gui 元素的解释。换句话说,解释生成代码之间的分离,不手动编辑的内容(visual-c#-designer-responsibility)以及程序员自己负责的部分。因此,一个更抽象的最佳实践观点指出一些警告也会很好。

我也更喜欢文字而不是视频,但那是次要的。
/愿望清单

也许即使是针对 Visual c# 表单设计器的 Microsoft 参考资料(我似乎无法找到)也会有所帮助。

4

1 回答 1

3

如您所知,表单设计器只是一个代码生成器。没有什么可以阻止您编辑它生成的代码。您可以添加控件、删除控件等。有些人使用此功能在运行时添加和删除控件。

如果您修改设计器生成的代码,设计器将获取您的更改并在表单中显示它们。这就是为什么您可以将其他人的代码放入一个新的 C# 项目中,并且它会“正常工作”。

我希望这能解决问题。设计器只是一个“方便”,尤其是对于控件定位和对齐之类的东西。

请注意,这与更改数据访问对象中的代码有点不同,其中类成员必须匹配数据库中的字段。在这种情况下,如果您修改生成的代码,您很有可能会破坏事情。这就是在这些场景中使用部分类的原因。部分类允许您添加自己的代码,而不必担心破坏生成的代码,或者代码生成器会清除您添加的代码。

于 2010-03-31T15:10:38.080 回答