0

这可能是一个非常基本的问题,但是命名我的表单的最佳方式是什么?
我的意思是,我可以使用空格还是以后会给我带来问题?

示例
我应该使用“Logged on Popup”还是“Logged_on_Popup”?

谢谢!

4

4 回答 4

0

由于 Forms 也是类,因此您应该遵循Class Namings

  • 使用名词或名词短语来命名一个类。
  • 使用帕斯卡案例。
  • 谨慎使用缩写。
  • 不要在类名上使用类型前缀,例如 C 表示类。例如,使用类名 FileStream 而不是 CFileStream。
  • 不要使用下划线字符 (_)。
  • 有时,有必要提供一个以字母 I 开头的类名,即使该类不是接口。只要 I 是作为类名一部分的整个单词的第一个字母,这是合适的。例如,类名 IdentityStore 是合适的。
  • 在适当的情况下,使用复合词来命名派生类。派生类名称的第二部分应该是基类的名称。例如,ApplicationException是从名为 的类派生的类的适当名称Exception,因为ApplicationException是一种异常。在应用此规则时使用合理的判断。例如,Button 是从 Control 派生的类的适当名称。虽然按钮是一种控件,但将 Control 作为类名的一部分会不必要地延长名称。

所以Log On Popup是无效的,Log_On_Popup从编译器的角度来看应该是有效的,但从类命名指南来看却不是。我应该选择LogOnPopup. 有些人喜欢在其中添加后缀LogOnPopupForm

于 2012-04-06T07:50:28.927 回答
0

不要使用空格。或下划线。Microsoft 确实有一些他们推荐的命名约定。虽然他们没有具体的建议:表单命名,但它们可能是一个很好的阅读:

优先考虑可读性而不是简洁。属性名称 CanScrollHorizo​​ntally 优于 ScrollableX(对 X 轴的模糊引用)。

不要使用下划线、连字符或任何其他非字母数字字符。


另外,请记住,代码中使用的名称不会暴露给最终用户 - 而表单的标题却是 - 确保这些标题选择得当。

于 2012-04-06T07:51:14.733 回答
0
public partial class LoggedOnPopupForm

在组件名称中可以使用空格,但我不建议这样做

于 2012-04-06T07:53:11.413 回答
0

很简单,您可以使用 log_on_popup 如果您的疑问是如何命名它,当您的表单设计器打开时,打开属性窗口(如果属性窗口不存在,只需右键单击表单并选择属性),在属性中,您将找到(名称)只需输入log_on_popup :)

于 2013-02-26T22:32:07.460 回答