Gerando Membro para etiquetas: Qualquer razão que eu deveria?

votos
6

Eu tinha lido em outro post aqui no SO que, quando possível, você não deve gerar Membro para rótulos. Fiquei me perguntando o que alguns potenciais DESVANTAGENS para isso seria?

Estou correto em dizer que o benefício é maior desempenho? Algo mais?

Eu tenho um aplicativo winform com 100 dos rótulos. Há algum benefício para os membros não gerando ou é apenas em Aplicativos Web que você vê um ganho?

Obrigado!

Publicado 19/05/2009 em 19:03
fonte usuário
Em outras línguas...                            


2 respostas

votos
8

Legibilidade. Se você gerar membros de todos os seus rótulos, mas você não estiver usando-los, então faz seu código mais difícil de ler. Eu sei o que a maioria pensa, ele é colocado no arquivo de designer por isso não importa. Qualquer um que tenha feito WinForms dev para qualquer quantidade de tempo sabe que você acabará por ter de ir lá e encontrar bugs (Corrija o bom ol' tela branca da morte).

Além disso, quando você gerar membros para tudo o que vai fazer a sua lista de intellisense muito longo, outro negativo.

Isto não só é verdade para rótulos, isso é verdade para qualquer controle que você jogue para seu formulário. painéis, grades, etc. Se você nunca usá-los em sua base de código, considere mudar a Gerar Membro a falsa desde que você não usá-lo de qualquer maneira.

Respondeu 19/05/2009 em 19:16
fonte usuário

votos
3

Etiqueta de ter propriedades e outro estado que tem de ser mantido na memória. Se o seu rótulo nunca muda, você pode economizar um pouco de ram por não gerar o membro. Note-se que é não vai ser o fator decisivo na forma como seu aplicativo executa, mas isso não significa que você não deve economizar um pouco ram agora e, em seguida, onde você sabe que pode.

Ele também mantém o rótulo de inutilmente desordenar a lista intellisense para o formulário.

Uma grande razão que você deve gerar o membro para a sua etiqueta é que pode torná-lo mais fácil de fazer a localização.

Respondeu 19/05/2009 em 19:21
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more