Program za manipulaciju listom automobila

Automobil realizovati kao klasu u posebnom fajlu koja će da sadrži atribute: id za svaki automobil, model automobila, proizvođač (bmw, zastava,fiat, marcedes), pun datum proizvodnje,broj automobila, boja ,cena. 

Projekat  se sastoji od dva prozora.  U okviru prvog prozora(manipulacija automobilima) potrebno je uneti sledeće podatke vezane za automobil: model proizvođač (combo box), datum proizvodnje automobila (MonthCalendar), boja i cena. Podaci se unose preko tekst box-a (sem datuma proizvodnje i proizvođača) kada se klikne na dugme unesi unete automobila prikazati u okviru kontrole listBox i potrebno ih je čuvati u listi automobila (potrebno je kreirati promenljivu koja predstavlja listu automobila). Prilikom unosa Id automobila se automatski uvećava za jedan. Posle uspešnog unosa podaci se brišu iz kontrola. Napraviti zaštitu od unosa podataka u pogrešnom formatu koristeći izuzetke. Obavestiti korisnika ako neki od podataka nije pravilno unet. 

Prilikom odabira dugmeta UčitajIzFajla omogućiti korisniku da podatke o knjigama unese iz nekog fajla preko prozora za dijalog i nadoda ih u već postojeću listu i prikaže u okviru kontrole listBox. Podaci svakog automobila se nalaze u zasebnom redu i razdojeni su sepratorom |. Prilikom odabira dugmeta SačuvajuFajl podatke iz liste potrebno je sačuvati u neki fajl preko prozora za dijalog tako da se podaci svakog automobila nađu u zasebnom redu. 

Prilikom odabira dugmeta Obriši ukoliko je označen radio button Selektovani obrisati samo selektovane automobile (ako nijedan automobil nije selektovan o tome obavestite korisnika) a ukoliko je odabran radio button Svi obrisati sve automobile iz listBox-a. Kada se označi neki red u listBox-u potrebno je da se podaci označenog automobila učitaju u controle. Klikom na dugme izmeni treba da se omogući izmena podataka postojećeg automobila. Ukoliko nije selektovana nijedan automobil ili ih je selektovano više obavestiti korisnika da za izmenu mora da bude selektovan samo jedan automobil. 

Klikom na labelu Statistika koja se nalazi u okviru panela. Otvara se drugi prozor statistika.

U okviru drugog prozora u zavisnosti od odabira opcije treba da se u grafikonu(linearni grafikon) prikaže ili ukupan broj automobila po proizvođaču ili odabran broj najskupljih auomobila, njihov model i njihova cena. Metode broj automobila po proizvođaču i najskuplji automobili realizovati kao statične metode u okviru klase automobil.

Za Vidovića:

Definisati klasu i uraditi u potpunosti funkcionalnost prozora Unos automobila (bez rada sa fajlovima)

50 – 70 ocena:2

71 – 90 ocena:3

91 – 110 ocena:4

111- 135 ocena:5

Kreiranje klase(atributi):10

Grafički interfejs:10

Unos u listu,prikaz:20

Učitavanje i izmena:20

Brisanje podataka:20

Rad sa fajlovima (upis i čitanje):20

Grafik statistika:30

Zaštita od unos podataka u pogrešnom formatu:5

Vidović:

30 – 45 ocena:2

46 – 60 ocena:3

61 – 70 ocena:4

71- 80 ocena:5

Kreiranje klase(atributi):10

Grafički interfejs:10

Unos u listu,prikaz:20

Učitavanje i izmena:20

Brisanje podataka:20

4itsProgramiranje-ListaAutomobila

By lanik

4itsProgramiranje-ListaAutomobila

  • 930