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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Na tako pripravljen obrazec nato postavimo nekaj gradnikov (vsi se nahajajo na paleti Common<br />

Controls) in jih razporedimo tako, kot kaže slika:<br />

Label TextBox<br />

Slika 11: Gradniki, ki jih potrebujemo na obrazcu Kitajski horoskop.<br />

Oglejmo si gradnike, ki smo jih poleg oznake (label) še uporabili. <strong>To</strong> so:<br />

TextBox: osnovni namen tega gradnika je, da uporabnik programa vanj vnese neko<br />

besedilo.<br />

DateTimePicker: gradnik je nemenjen izbiri datuma.<br />

Button: gumb, ki je namenjen izvajanju nekega dogodka, ko uporabnik nanj klikne.<br />

Vsem trem oznakam in gumbu na obrazcu spremenimo lastnost Text, da bo besedilo ustrezalo<br />

sliki. Lastnosti ostalih gradnikov ne spreminjamo.<br />

Glavni način uporabe gumba (gradnika button) je ta, da napišemo metodo, ki naj se izvede ob<br />

uporabnikovem kliku nanj.<br />

Namreč ena od osnovnih idej pri gradnji okenskih <strong>aplikacij</strong> je uporaba dogodkovnega<br />

programiranja. O tem bomo več povedali v nadaljevanju. Zanekrat povejmo le, da s pomočjo<br />

razvojnega okolja za posamezne gradnike napišemo, kaj se bo zgodilo, če pride do določenega<br />

dogodka (npr. če klinemo na gumb, če se sopremeni vsebina vnosnega polja …).<br />

Gumb najprej označimo, nato pa v oknu Properties kliknemo na ikono Events pod vrhom tega<br />

okna. Na ta način prikažemo vse že pripravljene dogodke, na katere se gradniki tipa Button<br />

lahko odzivajo. Imena dogodkov v oknu Properties so izbrana tako, da nas asociirajo na njihov<br />

pomen. Med dogodki izberemo dogodek Click in nanj dvokliknemo. Razvojno okolje nam v<br />

datoteki s kodo ustvari ogrodje metode, ki se bo izvedla ob uporabnikovem kliku na gumb.<br />

Obenem se v urejevalniškem oknu oblikovni pogled na obrazec spremeni v pogled s kodo<br />

obrazca, kurzor pa je že postavljen v telo pravkar ustvarjene metode. Metoda je tipa void, njeno<br />

ime ustreza namenu. Ima tudi dva parametra, o katerih pa bo več napisanega kasneje. Sedaj<br />

moramo le še napisati ustrezne stavke, ki naj se izvedejo ob uporabnikovem kliku na gumb.<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 26<br />

1<br />

DateTimePicker<br />

Button

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

Saved successfully!

Ooh no, something went wrong!