You are on page 1of 21

Kreiranje aplikacije

Uvod u kreiranje aplikacije


Database Wizard vam olakava kreiranje aplikacija Vrlo esto nije dovoljno, a ni dovoljno profesionalno ukoliko elite da vau aplikaciju ponudite drugim korisnicima van vae firme

Prvi korak u kreiranju aplikacije


Planiranje tabela i veza izmeu tabela Ovo je jako bitna faza jer veina problema kasnije nastaje zbog greaka u projektovanju baze podataka Da biste ovaj korak uspeno sproveli morate da poznajete osnove principe projektovanja baza podataka i pravila normalnih formi Trea normalna forma je ideal kojem treba teiti Denormalizacije su dozvoljene ali samo kada elite da optimizujete performanse vae aplikacije

ER model

Drugi korak

Kreirajte bazu podataka i dodajte nekoliko zapisa u tabelama Kreirajte tabele kroz Design view Lookup fields je veoma dobra opcija koja vam dajte mogunost da lake unesete podatke iz Lookup tabela (tabele iz relacija jedan-vie i vie-vie) Kada vam je struktura tabela kompletna i kada imate unete primere zapisa u njima, lake ete sagledati ta vae forme i izvetaji prikazuju od podataka

Lookup
Definicija lookup tabela za padajuu listu

Unos test podataka


Padajua lista iz Lookup tabele omoguava laki unos podataka

Trei korak
Kreirajte jednu formu koja e biti polazna forma vae aplikacije (Osnovna forma) Ova forma bi trebala da sadri centralnu logiku i sa nje bi trebalo pozivati sve ostale forme i izvetaje Centralna forma, ostale forme i izvetaji e zapravo podravati funkcionalnost vae aplikacije

Osnovni prozor
Ekranski tasteri sa primarnom funkcijom programa

Sekundarne funkcije smeste u menije I toolbar aplikacije


9

etvrti korak

Dodajte VBA kd (procedure i funkcije) da bi forma dobila funkcionalnost

Svojstvo Event dogaaji


10

Peti korak
Odajte ostale forme i izvetaje Paljivo kreirajte korisniki interfejs ! Sve dobro istestiraje kako bi bili sigurni u ispravan rad aplikacije

11

Forma za pregled podataka


Filtriranje podataka

Tabelarni pregled podataka

Osnovne operacije sa podacima

12

Forma za unos/ispravku podataka

Unos podataka preko osnovnih kotrola

13

esti korak
Poveite Access objekte sa ekranskim tasterima, menijima, paletama sa ikonicama tooolbara i linkovima Omoguite korisnicima navigaciju kroz aplikaciju

14

Sedmi korak
Definiite Startup opcije vae aplikacije Moete da dodate i Splash screen

Splash screen je forma koja e se prikazati kod startovanja aplikacije

Ne zaboravite natpis na osnovnoj formi

15

Startup

16

Uloga forme u aplikaciji


Kod Access aplikacija interfejs ine forme za unos i pregled podataka Za vae korisnike forme e biti cela aplikacija (za njih su programski kod i tabele sa podacima u pozadini nevidljivi) Kreiranjem aplikacije oko jedne centralne forme vi kontroliete tok aplikacije kroz dogaaje koji e se deavati na formama Forme sadre deavanja. Na primer validacija unetih podataka, podrazumevane vrednosti za laki unos podataka, manipulaciju sa podacima i drugo

17

Dizajn osnovne forme


Kada dizajnirate osnovnu formu, pokuajte da primarne funkcije vae aplikacije istakne u prvi plan Na primer ako ste napravili aplikaciju kojom korisnici vre prodaju artikala iz svoje ponude osnovna funkcija je upravo kreiranje narudbe kupca Ukoliko je u pitanju Video klub primarna funkcija je izdavanje kaseta i pretraivanje naslova Oko primarne funkcije treba graditi sve ostale elemente interfejsa koje korisniku treba da omogue intuitivno korienje programa

18

Projektujte interfejs

Odredite ciljeve korisnika

Ve smo rekli odredite primarne ciljeve korisnika odnosno apliakacije Spisak svih operacija koje aplikacija treba da radi Obezbedite brzi unos i validaciju podataka Obezbedite lako pronalaenje podataka Obezbedite pomo (tool tipovi, statusna linija help sistem) Interfejs mora biti intuitivan i konzistentan Primarne funkcije idu u prvu plan (osnovni prozor), sekundarne u toolbar i menije

Definiite funkcije

Rasporedite funkcije

19

Dodajte malo atmosfere interfejsu

Atraktivan izgled ostavlja utisak Imajte na umu da e neko vau aplikaciju gledati po ceo radni dan Interfejs treba da bude lep ali ne i napadan

20

Osnovni principi korisnikog interfejsa


Jednostavnost Dajte odgovore a ne pitanja Fleksibilnost Popustljivost Podrazumevane vrednosti Uklapanje u okolinu

21

You might also like