代码之家  ›  专栏  ›  技术社区  › 

UI元素命名

  •  0
  •  · 技术社区  · 7 年前

    您对用户界面元素(包括对话框)使用什么命名约定?

    控件:我使用[描述性名称][控件类型](例如OK按钮、MainTableLayout)
    窗口:我使用[描述性名称]窗口(例如SearchWindow、CustomerListWindow)

    偶尔,如果控件类型名称仍然清晰,我会缩短它(“Grid”而不是“DataGridView”)

    3 回复  |  直到 17 年前
        1
  •  1
  •   Frederick The Fool    17 年前

    我的习惯和你的几乎一样。我之所以在名称中包含该类型,是为了表明它是我们正在讨论的UI对象,而不是有形的东西。UI按钮不是真实世界的按钮。

        2
  •  1
  •   Brandon    17 年前

    我使用它们只是为了方便和可维护性,因此当Intellisense弹出时,我可以立即选择我想要的选项,例如FirstNameTbx而不是属性FirstName。从长远来看,这不会节省很多时间,但仍然有帮助,我的大多数同事都希望这样。

        3
  •  0
  •   Jacob Adams    17 年前

    我使用了匈牙利符号(btnOK、grdCustomers等)和稍微不同的版本,其中所有内容都是ui(uiOK、uiCustomers)。

    推荐文章