Ne moras raditi sa sql server-om. Moze i neka baza za koju nije potrebno instalirati server.
Za 2 i 3.
Kada pocnes uciti baze podataka shvatices da je tako neophodno. Kod tebe i nije tako potrebno ali ko zna koliko ces
prosirivati program. Ali evo ti jedan primer.
Recimo da program prosiris na nivou elektronskog dnevnika jednog razreda (ili cele skole) ali neka ostane samo razred.
Bilo bi bezveze da kod svakog ucenika kucas svaki put "Matematika" nego bi bilo bolje da se pojavi ComboBox sa spiskom svih predmeta
a ucenik neka izabere iz datog spiska predmet. Plus, ako izostavi unos nekog predmeta program ce moci da ga upozori da je izostavio da unese ocenu za taj i taj predmet. Znaci, ne moze on da kuca predmet vec ga bira sa spiska(one koje si uneo u meniju predmeti).
Sta moze da se desi ako ne radis ovako nego da svaki ucenik sam kuca predmet(kao sto si poceo)?
Ti ces ukucati "Matematika" a ja cu slucajno pogresiti pa ukucati bez slova "t" - "Maematika".
Sta ce se desiti kada neko bude hteo da vidi prosek ocena iz Matematike na nivou razreda?
Pa mene uopste nece racunati jer ja nemam taj predmet vec imam "Maematiku".
Pitao si zasto je bolje da racuna prosek tek kada se pritisne neko dugme.
Ako program ne bude samo kalkulator proseka vec stvarno za vodjenje evidencije i pamcenje na vise godina, a to je i svrha dnevnika
onda moze da ti se desi ovaj slucaj: Imas unete ocene za neki predmet, recimo 4,4 i 5. Program je automatski izracunao da je to konacno 4 a i ti stvarno imas zakljucenu cetvorku a onda se setis da si zaboravio uneti jos jednu peticu. Program ce automatski staviti da je prosek 5 a tebi je vec zakljuceno 4.
A ti sad ako se setis da moras da vratis na 4.... ali znaj da uvek kada nesto program u pozadini automatski radi, korisnik ne obraca paznju na to.
Moras uvek gledati gde ce korisnik manje pogresiti.
Onako ako ima dugme korisnik je siguran da ce tek na klik program racunati prosek.
A ne klikce program nego korisnik pa tako za eventulnu gresku neces ti biti kriv nego on zato sto je ili nije kliknuo, a na dugmetu lepo pise sta radi.....
Automatika je nekada vrlo zahvalna ali nekada moze da dodje glave jer korisnik nikada nije siguran kada se automatika odradila i da li se odradila.
U stvari i klik ti je automatika samo bih ja to nazvao "kontrolisana automatika".
Evo jos jedne ideje. Stavi pored svakog predmeta jedan checkbox koji ako je kliknut onda program za njega nece racunati prosek a ako nije onda racuna prosek za taj premet. To moze da bude dobro kada manuelno promenis neku ocenu onda stavi kukicu pored tog predmeta da ti automatika slucajno ne bi poremetila konacnu ocenu.
Inace, i moj prvi program je bio elektronski dnevnik samo sto sam ga ja radio u dos-u.(pascal). Mislim da je to bilo '97 godine.
Bio sam prvi ili drugi srednje i kada sam zavrsio program pokazao sam profesoru i on mi je rekao da do kraja skolovanja ne moram da dolazim na casove informatike :) Eto, malo da se hvalim.:)
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]