17.06.2013 Views

Načrtovanje programskih aplikacij NPA.pdf - To Parent Directory

Načrtovanje programskih aplikacij NPA.pdf - To Parent Directory

Načrtovanje programskih aplikacij NPA.pdf - To Parent Directory

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

FormClosing<br />

izrisu obrazca in podobno.<br />

Ob zapiranju obrazca, preden se obrazec zapre (z ukazom Close ali gumbom<br />

za zapiranje). Preden se obrazec zapre, se sprostijo oz. uničijo vse<br />

spremenljivke in objekti, ki so bili deklarirani na obrazcu (oz. na splošno v<br />

gradniku, ki se zapira).<br />

FormClosed Ko se obrazec že zapre ( z ukazom Close ali gumbom za zapiranje).<br />

Paint<br />

Ob ponovnem izrisu obrazca (npr. tedaj, ko je bil obrazec delno zakrit ali pa<br />

pomanjšan).<br />

Resize Ob spremembi velikosti obrazca.<br />

Tabela 3: Najpomembnejši dogodki obrazca.<br />

Preimenovanje obrazcev in ostalih gradnikov in njihovih dogodkov<br />

Včasih se zgodi, da želimo že pripravljen obrazec preimenovati. <strong>To</strong> lahko storimo na dva načina:<br />

V oknu Solution Explorer izberemo obrazec, ki ga želimo preimenovati (npr. Form1.cs) in<br />

ga preimenujemo: najprej ga izberemo, kliknemo desni miškin gumb in nato izberemo<br />

opcijo Rename. Seveda pa ga lahko preimenujemo tudi tako, da v oknu Solution Explorer<br />

ime obrazca najprej izberemo (ga kliknemo), počakamo nekaj trenutkov, nato pa ga še<br />

enkrat kliknemo. Po nekaj trenutkih se prejšnje ime obda z okvirčkom. Nato kar v njem<br />

spremenimo ime obrazca (končnice cs ni potrebno pisati, doda se avtomatsko). Po<br />

spremembi imena nam razvojno okolje v sporočilnem oknu izpiše obvestilo, da smo<br />

spremenili ime datoteke in nas vpraša, če želimo preimenovati tudi vse reference, ki se v<br />

tem projektu nanašajo na ta obrazec. Izberemo gumb Da!<br />

V oknu Properties izberemo lastnost Name tega obrazca in spremenimo ime. A v tem primeru<br />

bomo spremenili le ime temu obrazcu, ne pa tudi reference na ime. Ime obrazca v oknu<br />

Solution Explorer bo ostalo nespremenjeno. Boljši način za preimenovanja obraza je torej prvi.<br />

Kadarkoli lahko preimenujemo tudi imena gradnikov in odzivnih metod na katere se ti gradniki<br />

odzivajo!<br />

Ime gradniku lahko spremenimo tako, da ga najprej izberemo, nato pa v oknu Properties<br />

spremenimo nastavitev (Name) tega gradnika. Priporočljivo je, da gradnikom (pa tudi<br />

dogodkom) prirejamo zveneče imena, kar pomeni, da naj nas ime asociira na pomen gradnika.<br />

Tako bomo npr. gradniku TextBox, ki ga bomo uporabljali za vnos imena dali ime tBIme (ali pa<br />

npr. vPIme) gumbu za shranjevanje naj bo ime bShrani( ali pa bShrani), ipd. Pri poimenovanju<br />

gradnikov smo uporabili t.i. camelCase konotacijo. Ob spremembi imena bo razvojno okolje<br />

avtomatično spremenilo tudi imena vseh referenc (kjerkoli v kodi) na ta gradnik.<br />

Učno gradivo je nastalo v okviru projekta Munus 2. Njegovo izdajo je omogočilo sofinanciranje<br />

Evropskega socialnega sklada Evropske unije in Ministrstva za šolstvo in šport.<br />

Stran 42<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!