你能推荐一个Visual C#Form Designer教程,该教程面向有经验的程序员,他们至少具有C#的基本知识,但对VS C#Form Designer是新手。至少它不应该针对编程newbs,例如Introduction to Visual C# 2008 Express Edition(它解释了C#中的注释如何)。
到目前为止,我在stackoverflow上找到了C# Programming Tutorial - Programming Winforms in C#。
愿望清单:;-)我更喜欢视频上的文字,但那是次要的 /收藏
也许甚至微软参考Visual c#表单设计器(我似乎无法找到)也会有所帮助。
答案 0 :(得分:3)
如您所知,表单设计器只是code generator。没有什么可以阻止你编辑它生成的代码。您可以添加控件,删除控件等。有些人使用此功能在运行时添加和删除控件。
如果您修改设计器生成的代码,设计人员将获取您的更改并在表单中显示它们。这就是为什么你可以把其他人的代码放到toto中并将其放入一个新的C#项目中,它将“正常工作。”
我希望能够解决问题。设计师只是一种“便利”,尤其适用于控制定位和对齐等方面。
请注意,这与例如更改data access object中的代码略有不同,其中类成员必须匹配数据库中的字段。在这种情况下,如果您修改生成的代码,则很有可能会破坏事物。这就是在这些场景中使用partial classes的原因。部分类允许您使用自己的代码,而不必担心会破坏生成的代码,或者代码生成器会消除您的代码添加。