8/17/2019 Programiranje Predavanje 5 i Vjezbe
1/1
Profesionalni programer N.N. odlucio je napraviti program za evidentiranjesvojih kreditnih kartica koje ukljucuje i pracenje troškova, odnosno utroškanovca na osnovu placanja karticama. Pracenje kreditnih kartica ukljucujesljedeće korake:
- popis svih kartica koje se koriste što podrazumijeva evidentiranje nazivakartice, banke koja je izdala karticu, roka do kojeg kartica vrijedi,ogranicenja limita! po karticama i sl.
- za svako placanje po kartici evidentirati iznos, datum i opis placanja
- za svaku izvršenu uplatu na karticu evidentirati iznos, datum uplate iopis
- program treba da da i prikaz stanja na svim karticama, te ukupno novcanostanje.
Pocetna verzija naseg primjera pracenja troskova.Cilj je da
-uocite nacin kako je kreirana klasa kartica (koja nema sve zahtjevane
funkcionalnosti, ali to nam u ovoj fazi jos uvijek nije bitno)
- uocite kako je klasa povezana sa formom (include na pocetku fajl form.h)
- uocite kako se nakon unosa vrijednosti u sve text box-ove klikom na dugme
pasi kreira objekat klase !arica
-uocite kako je kreiran niz kartica ("eklaracija u fajlu #orm.h u dijelu
gdje se nabrajaju atributi klase forma, inicijalizacija na dogadjaju $oad
forme, dodavanje elementa nakon klika na dgume pasi)
-uocite kako se nakon klika na dugme pasi dodaju elementi % Combo box koji
se moze koristi za kasniji pregled unesenih kartica
- uocite kako se nakon odabira zeljene kartice na Combo box-u pristupa
unutar niza kartica zeljenoj kartici, tj. objektu klase !artica koji mozebez koristiti sve metode koji su kreirani unutar te klase.
- %ocite da se klikom na dugme &Prikazi '. karticu& desava skoro isto kao i
kod odabira zeljene kartice na Combo box-u, ali s napomenom da se ovdje
fiksno priakzuje ' kartica od ukupno prikazanih kartica
vo je pojednostavljena verzija trazenog primjera, sljedeca verzija ce
uzeti u obzir mnogo vise trazenih funkcionalnosti.
"ruga verzija primjera Pracenja troskova.
vo je funkcionalno bogatija verzija primjera pracenja troskova o kojoj smopoceli diskutovati na vjezbama .sedmice i koju cemo na iducim vjezbama jos
detaljnije proci.
%ocite sve ono sto je pokazano na prvom jednostavnijem primjeru, tj. nacin
kako su ukljucene sve neophodne klase, kako se kreiraju njihovi objekti,
kako se pohranjuju, i kako im se kasnije pristupa.