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.

Posamezni projekti v neki rešitvi so lahko tudi v različnih <strong>programskih</strong> jezikih (takih, ki jih<br />

podpira razvojno orodje).<br />

Razvojno orodje običajno ustvari (razen če spremenimo nastavitve) za vsak projekt ločeno<br />

mapo na disku. V tej mapi sta tudi podmapi "obj" ter "bin", v katere VCE shranjuje datoteke, ki<br />

sestavljajo projekt.<br />

VCE uporablja dva tipa datotek (.sln in .suo) za shranjevanje nastavitev, ki ustrezajo neki rešitvi.<br />

Ti dve datoteki, ki ju s skupnim imenom imenujemo rešitev - solution files, izdela Solution<br />

Explorer. Opremi ju z vsemi informacijami in podatki, ki so potrebni za prikaz grafičnega<br />

vmesnika in upravljanje z datotekami našega projekta. Razvijalcu projekta se tako ob odpiranju<br />

razvojnega okolja ni potrebno vsakič ukvarjati z okoljskimi nastavitvami.<br />

Rešitev (Solution) je torej sestavljena iz dveh datotek:<br />

.sln (Visual Studio Solution), ki vsebuje popoln opis o vsebini rešitve. Organizira projekt<br />

in njegove komponente v skupno rešitev in zagotovi ustrezno okolje s potrebnimi<br />

referencami in njihovim položajem na mediju - disku; datoteko lahko uporablja več<br />

razvijalcev <strong>aplikacij</strong>e.<br />

.suo (Solution User Options), ki vsebuje podatke o pozicijah oken. Datoteka je specifična<br />

za posameznega razvijalca, hrani pa vse potrebne nastavitve, zato da jih pri ponovnem<br />

odpiranju projekta ni potrebno nastavljati ponovno.<br />

Datoteka .sln je nepogrešljiva, datoteka .suo pa je pogrešljiva: rešitev lahko zgradimo tudi brez<br />

nje.<br />

Okenske <strong>aplikacij</strong>e (Windows Forms) v Visual C# 2010<br />

Express Edition<br />

Razvojno orodje Visual C# vsebuje tudi vsa potrebna orodja za razvoj okenskih <strong>aplikacij</strong>. S<br />

pomočjo Visual Designer-ja lahko ustvarimo uporabniški vmesnik, ki temelji na t.i. obrazcih<br />

(Forms). Enostavni projekti lahko vsebujejo en sam obrazec, kompleksnejši pa celo množico<br />

različnih obrazcev, ki jih uporabnik po potrebi odpira in zapira. Pri gradnji <strong>aplikacij</strong>e na obrazce<br />

postavljamo gradnike, Visual C# pa sam generira programsko kodo, ki ustreza uporabniškemu<br />

vmesniku, ki ga oblikujemo. Največja razlika med gradnjo konzolnih in vizuelnih <strong>aplikacij</strong> pa je v<br />

tem, da smo pri konzolnih <strong>aplikacij</strong>ah v glavnem delali z eno samo datoteko, v katero smo pisali<br />

kodo, pri vizualnih <strong>aplikacij</strong>ah pa je datotek več, vsaka od njih pa ima točno določen pomen. Pri<br />

gradnji projektov se bomo opirali na predznanje, ki smo ga pridobili v preteklosti: zanke, tabele,<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 16<br />

1

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

Saved successfully!

Ooh no, something went wrong!