/ / Aké sú konvencie pomenovania bežných ovládacích prvkov pri práci v rámci Visual Studio v C #? - c #

Aké sú konvencie pomenovania pre bežné ovládacie prvky pri práci v rámci Visual Studio v C #? - c #

Mám problémy s nájdením stránky, ktorá sa podrobne venuje konvenciám pomenovania pre bežné ovládacie prvky programu Visual Studio.

Nehľadám konvencie pomenovania menných priestorov, tried, metód alebo premenných. Hľadám názvové konvencie pre veci ako tlačidlá a štítky.

odpovede:

3 pre odpoveď č. 1

Najlepšie postupy pre konvencie pomenovania C # GUI?

Zdá sa, že toto je stále niečo ako teologická vojna bez akceptovanej konvencie v širšom spoločenstve.


1 pre odpoveď č. 2

Obvykle používam pomerne jednoduchú konvenciu:

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

Teraz, winForms, WPF alebo ASP.NET, myslím, že je to dobrý nápad vždy predpísať svoje meno pomocou typu kontroly, takže keď ho používate v kóde za ním, okamžite viete, čo to je.

_radioButtonOne

Bez toho, aby ste pre intellisense zabudli, si môžete byť istí, že je to rádiové tlačidlo atď. Okrem toho predná strana "_" zvyčajne ju oddeľuje od lokálnych premenných ako člen špecifický pre inštanciu.

_radioButtonOne.Checked = true;
someLocalVariable++;

1 pre odpoveď č. 3

Nie je celkom isté, či existuje aktuálny štandard, pretože veľa vývojárov rada argumentuje pro a nevýhody na konope a iné notácie.

Teraz som dokončil svoj program na fanúšikoch a počas rokov odporúčali používať maďarskú notáciu.

Toto je povedané, tu sú niektoré výklady o tom, ako sme sa učili;

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

Naozaj chcete asociovať názov premennej s tým, čo je v skutočnosti premenná.

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