Doorgaan Annuleren

[C#, VB.NET, C++] Benaming van componenten

20 april 2009 14:46

Zoals misschien al wel was opgemerkt, er zijn steeds meer mensen die aan het programmeren zijn op TW. Maar wat er bij een aantal daarvan nog aan ontbreekt is het kiezen van een goede benaming voor componenten een een goede foutafhandeling. Daarom deze tutorial over hoe je het beste componenten kunt benoemen en hoe je een eenvoudige maar hele goede foutafhandeling maakt.

Benaming van componenten


Het is van belang dat je goede component namen kiest zodat je overzichtelijk blijft programmeren. De meeste componenten hebben een standaard afkorting, ik heb deze hieronder geplaatst.

Naam element | Afkorting(en)

Button | btn
checkbox | chk
label | lbl
combobox | cmb
textbox | txt
rich text box | rtf, rtb
link label | lbl, llbl
radio button | rdb
context menu strip | cnt, cms
Domain up down | dud
dialog | dlg
savefiledialog | dlgSave
Openfiledialog | dlgOpen
FontDialog | dlgFont
ColorDialog | dlgColor
hschrollbar | hsb
vscrollbar | vsb
imagelist | imgl, ilst
listbox | lst, lbx
maskedtextbox | mtxt, mst
listview | lst
menustrip | mnu, menu, mns
monthcalender | mcl
notifyicon | nti
nummeric up down | nud
panel | pnl
picturebox | pic, pbx
progressbar | prg
property grid | prpg, prop, prp
splitcontainer | spl
statusstrip | st, status, sts
tabcontrol | tab, tbc
tabpage | tabp, tab
timer | tmr
toolstrip | tls
tooltip | tlt
trackbar | trb
treeview | trv, tree
webbrowser | web

Tuurlijk heeft iedereen een andere variant op een component naam, maar deze worden vaak gebruikt. En door het gebruik van een duidelijke afkorting gevolgd door een toepasselijke naam voor het component geef je een bepaalde structuur aan je programma.

Voorbeeld



[code]
///Button that starts the timer that is conected to a countdown
btnStartTimer
tmrCountdown
///
[/code]

Error handling



Een goede error handling is van groot belang om te voorkomen dat gebruikers een hele irritante error krijgen tijdens het gebruik van het programma.

C#


[code]
try
{
///geef hier de actie op die moet worden uitgevoerd en waarbij mogelijk een fout op kan treden.
}
catch (Exception ex)
{
///Door 'ex' te gebruik kun je details over een fout krijgen.
}
[/code]

Reacties op dit onderwerp