我创建了很多用户控件来封装在我的应用中多个位置使用的GUI功能。我注意到我通常倾向于描述控件的功能并在名称的末尾添加“控件”,但并非总是如此。我想标准化命名,并想知道在.NET中命名用户控件是否有最佳实践?
答案 0 :(得分:14)
实际上,Control是一个非常好的后缀。考虑对名称/地址进行控制,您希望名称中的某些内容将其标记为GUI而不是逻辑。
所以我倾向于使用NameAddressControl。
答案 1 :(得分:2)
我还用“Control”后缀我的用户控件 UI模块的典型结构如下所示:
的DataEntry
- > DataEntryForm
- > DataEntryAddressControl
- > DataEntryNameControl
- > DataEntryAddressItem
- > DataEntryAddressItemCollection
- > DataEntryConfirmationDialog
等
适合我们的团队
答案 2 :(得分:1)
尝试使用熟悉的用户,除非您直接为其他编码人员编码。这是一个经过验证的可靠性问题,不会引入最终用户不熟悉的命名法。
答案 3 :(得分:1)
与其他一些人一样,我们也使用Control后缀作为用户控件。 (即ResPayerControl)
答案 4 :(得分:0)
UI元素是我仍然使用匈牙利符号的唯一内容。 uctDoesSomething对我有用。
这主要是一种偏好,但我发现当我选择一个控制时,我的想法按照“它将是什么类型的控制”的顺序,然后“它做什么”。在这种情况下,输入“uct”并让intellisense为我提供替代方案是有意义的。
答案 5 :(得分:0)
我见过两种方法:
答案 6 :(得分:0)
firstNameLA.Text = “名称:”;
firstNameTI.Text =“<在此TextInput控件中输入您的姓名>”;
1)lowcaseCamel因为控件是默认的私有
2)使用后缀而不是intellisense等的前缀来取名而不是
3)包括类型,而不仅仅是“控制”,以提醒你的心灵所有那些花哨的schmantzy ui comps you gots的真实,weireded out名称