/ / Quais são as convenções de nomenclatura para controles comuns ao trabalhar no Visual Studio em c #? - c #

Quais são as convenções de nomenclatura para controles comuns durante o trabalho no Visual Studio em c #? - c #

Eu estou tendo problemas para encontrar um site que entra em detalhes sobre convenções de nomenclatura para os controles comuns do Visual Studio. Um site ou lista seria apreciado.

Eu não estou procurando por convenções de nomenclatura para namespaces, classes, métodos ou variáveis. Eu estou procurando por convenções de nomenclatura para coisas como botões e rótulos.

Respostas:

3 para resposta № 1

Práticas recomendadas para convenções de nomenclatura GUI C #?

Parece que isso ainda é uma guerra teológica sem convenção aceita na comunidade em geral.


1 para resposta № 2

Eu normalmente uso uma convenção bastante simples:

_buttonSubmit (ASP:Button Called Submit)
_dropDownYear (ASP:DropDownList for Years)
_placeHolderSomething (ASP:PlaceHolder for something)

Agora, winForms, WPF, ou ASP.NET, eu acho que é uma boa idéia sempre prefixar seu nome com o tipo de controle, então ao usá-lo em um código por trás, você instantaneamente sabe o que é.

_radioButtonOne

Sem passar o mouse sobre o intellisense, você pode ter certeza de que é um botão de rádio, etc. Além disso, o "_" na frente geralmente o separa das variáveis ​​locais como um membro específico da instância.

_radioButtonOne.Checked = true;
someLocalVariable++;

1 para resposta № 3

Não tenho certeza se existe um padrão atual, já que muitos desenvolvedores gostam de argumentar que há contras e contras em jubarte e outras notações.

Acabei de terminar meu programa na fanhawe, e ao longo dos anos eles recomendaram o uso da notação húngara.

Dito isto, aqui estão algumas exasples de como fomos ensinados;

lblName - label
txtName - text box
cmbName - combo box
drpName = drop down

Realmente, você quer associar o nome da variável com o que a variável realmente é.

http://en.wikipedia.org/wiki/Hungarian_notation