微软在其网站上提供了命名指导方针(这里)。此外,我还有《框架设计指南》这本书。
但是我找不到有关命名控件的指导方针。
例如,当将一个按钮拖到表单中时,默认名称为类型名称+数字,驼峰式命名,如"button1"。
这是我所做的:删除数字,并添加有意义的描述。例如"buttonDelete"或"buttonSave"。
这样一来,您就不必在某个指南中维护一个大型控件列表及其缩写名称。
您同意吗?
微软在其网站上提供了命名指导方针(这里)。此外,我还有《框架设计指南》这本书。
但是我找不到有关命名控件的指导方针。
例如,当将一个按钮拖到表单中时,默认名称为类型名称+数字,驼峰式命名,如"button1"。
这是我所做的:删除数字,并添加有意义的描述。例如"buttonDelete"或"buttonSave"。
这样一来,您就不必在某个指南中维护一个大型控件列表及其缩写名称。
您同意吗?
我相信现在的想法不赞成在名称中包含控件类型。我更倾向于将它们视为我正在使用的其他对象,并遵循相同的命名约定。
当然要使用有意义的命名,这是毋庸置疑的 :) 然而,归根结底,如果几个月后重新审视你的代码时你的命名约定仍然合理,那么我可能会坚持使用它。
这就是我们正在使用的
简而言之,我们用控件的缩写作为前缀。例如:
按钮 = btnDelete、btnSubmit、btnReturn
文本框 = txtUsername、txtPassword等
这样,通过打缩写来获得所有相似的控件,当你输入完缩写时,智能感知会列出你已添加的所有按钮。比如,键入btn,智能提示将列出所有你迄今为止添加的按钮。