2012-04-06 42 views
0

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


我应该用 “已登录的弹出式” 或 “Logged_on_Popup”?

谢谢!

+0

“name”是什么意思?表格名称或类名称? – Oded 2012-04-06 07:49:10

+0

解决方案资源管理器中显示的类名称和名称。 – 2012-04-06 07:49:43

回答

0

请勿使用空格。或下划线。微软确实有他们推荐的naming conventions。虽然他们没有具体的建议:形式命名,他们可能是一个很好的阅读:

有利于可读性,以简洁。属性名称CanScrollHorizo​​ntally比ScrollableX(对X轴的模糊引用)更好。

请勿使用下划线,连字符或任何其他非字母数字字符。


另外,请记住,在你的代码中使用的名称不会暴露给最终用户 - 而你的表格的标题是 - 确保这些字幕是精心挑选的。

+0

谢谢你答案的最后部分,我总是想知道! – 2012-04-06 08:04:26

0

由于形式也是类,你应该遵循Class Namings

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

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

+0

谢谢!我不会使用空格和下划线:)。 – 2012-04-06 07:52:48

0
public partial class LoggedOnPopupForm 

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

0

简单, 您可以使用log_on_popup 如果您的疑问是如何命名它,然后,当你的窗体设计器是开放的,打开属性窗口(如果属性窗口是不存在的,只是右键单击表格并选择属性),在性能,你会发现(名称)只需键入有log_on_popup :)