控件命名规范

41

微软在其网站上提供了命名指导方针(这里)。此外,我还有《框架设计指南》这本书。

但是我找不到有关命名控件的指导方针。

例如,当将一个按钮拖到表单中时,默认名称为类型名称+数字,驼峰式命名,如"button1"。

这是我所做的:删除数字,并添加有意义的描述。例如"buttonDelete"或"buttonSave"。

这样一来,您就不必在某个指南中维护一个大型控件列表及其缩写名称。

您同意吗?


4
你应该将名称编辑为“WinForms控件命名约定IMHO”。 - Krzysztof Kozmic
参见:https://dev59.com/SXRC5IYBdhLWcg3wAcQ3 - Jon B
我同意(稍作修改)。 - el2iot2
https://dev59.com/53M_5IYBdhLWcg3wvV5w - SMUsamaShah
阅读此内容于2017年... 狠狠地踩C语言粉丝的赞。 - Sinatr
Visual Studio(集成开发环境,目前版本为2019)将在您将控件拖放到表单上时为您提供命名的好主意。对于VB来说,它应该是PascalCasing,以大写字母开头,并以控件名称开头,例如Button1。 - Lenard Bartha
12个回答

0

我相信现在的想法不赞成在名称中包含控件类型。我更倾向于将它们视为我正在使用的其他对象,并遵循相同的命名约定。

当然要使用有意义的命名,这是毋庸置疑的 :) 然而,归根结底,如果几个月后重新审视你的代码时你的命名约定仍然合理,那么我可能会坚持使用它。


0

就是我们正在使用的

简而言之,我们用控件的缩写作为前缀。例如:

按钮 = btnDelete、btnSubmit、btnReturn

文本框 = txtUsername、txtPassword等

这样,通过打缩写来获得所有相似的控件,当你输入完缩写时,智能感知会列出你已添加的所有按钮。比如,键入btn,智能提示将列出所有你迄今为止添加的按钮。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接