Upload
jezda034
View
224
Download
3
Embed Size (px)
DESCRIPTION
kuubu
Citation preview
Unos i brisanje studenata
Kreiranje windows forms aplikacije
1. Pokrenite Microsoft Visual C# 2008 Express Edition2. Izaberite meni File, a zatim opciju New Project3. Otvoriće se prozor New Project u okviru kojeg treba da izaberete templejt Windows Forms
Aplication4. Unesite ime projekta UnosIBrisanjeStudenata5. Kliknite na dugme OK
6. Posle kreiranja projekta izaberite meni File, a zatim opciju Save UnosIBrisanjeStudenata7. U novootvorenom prozoru Save Project izaberite lokaciju na disku na kojem želite da bude
sačuvan vaš projekat8. Kliknite na dugme Save
Prikaz studenata
1. Otvorite formu Form12. Desni klik na formu otvara meni iz kojeg treba da izaberete opciju Properties
3. U okviru properties prozora unesite vrednost Unos i brisanje studenata za svojstvo Text4. Proširite formu5. Na formu dodajte GroupBox kontrolu6. GroupBox kontroli setujte svojstvo Text na Studenti
7. U GroupBox kontrolu dodajte kontrolu DataGridView
8. Dodatoj DataGridView kontroli i setujte joj svojstvo Name na gridStudenti9. Klikom na strelicu koja se nalazi u gornjem desnom uglu DataGridView kontrole pojavice se meni
u okviru kojeg treba iskljuciti opcije Enable Adding, Enable Editing, Enable Deleting
10. Klikom na strelicu koja se nalazi u gornjem desnom uglu DataGridView kontrole pojavće se meni u kojem treba da iz liste Choose Data Source izaberete opciju Add Project Data Source...
11. U novootvorenm prozoru Data Source Configuration Wizard izaberite opciju Database i kliknite na dugme Next
12. U sledećem koraku je potrebno da kliknte na dugme New Connection...13. U prozoru Add Connection u okviru opcije Data Source kliknite na dugme Change i u okviru
prozora Change Data Source izaberite opciju Microsoft Access Database File i kliknite na dugme OK
14. Vraćamo se u prozor Add Connection u okviru kojeg treba da kliknete na dugme Browse...15. Izaberite Access bazu Fakultet.mdb i kliknite na dugme Open16. U okviru prozora Add Connection kliknite na dugme OK
17. Vraćamo se u prozor Data Source Configuration Wizard u okviru kojeg treba da kliknete na dugme Next
18. Pojaviće se dialog prozor sa pitanjem da li želimo da kopiramo bazu u naš projekat. Kliknite na dugme No
19. U sledećem koraku kliknite na dugme Next
20. U sledećem koraku je potrebno da čekirate opciju Tables
21. Kliknite na dugme Finish22. Kliknite opet na strelicu koja se nalazi u gornjem desnom uglu DataGridView kontrole i izaberite
opciju EditColumns
23. U novootvorenom prozoru Edit Columns kolonama Ime i Prezime setujte svojstvo Width na 180
24. Kliknite na dugme OK25. Startujte vašu aplikaciju kako bi ste videli prikaz studenata u DataGridView kontroli
26. Zaustavite rad aplikacije
Unos studenata
1. Izaberite fakultetDataSet koji se nalazi u donjem levom uglu, a zatim klikom na strelicu pojavice se opcija Edit in DataSet Designer... koju treba da izaberete
2. U novootvorenom prozoru za editovanje DataSet-a desni klik na opciju StudentiTableAdapter otvara meni iz kojeg treba izabarati opciju Add Query
3. U prvom koraku wizard-a izaberite opciju Use SQL Statements, a zatim kliknite na dugme Next
4. U drugom koraku izaberite opciju INSERT, a zatim kliknite na dugme Next
5. Query builder je izgenerisao upit za insert studenta. Kliknite na dugme Next
6. U sledecem koraku upisite naziv funkcije – InsertujStudenta (ova funkcija ce kasnije biti pozivana iz koda kako bi se izvrsio insert studenta), a zatim kliknite na dugme Next
7. U sledecem prozoru kliknite na dugme Finish
8. Izaberite ponovo opciju Add Query (desni klik na opciju StudentiTableAdapter otvara meni iz kojeg treba izabarati opciju Add Query)
9. U prvom koraku wizard-a izaberite opciju Use SQL Statements, a zatim kliknite na dugme Next
10. U drugom koraku izaberite opciju SELECT which returns a single value, a zatim kliknite na dugme Next
11. U sledecem koraku je potrebno uneti upit koji ce vratiti broj slogova sa datim brojem indeksa. Upit ima sledeci oblik:
12. U sledecem koraku upisite naziv funkcije – VratiBrojStudenata, a zatim kliknite na dugme Next
13. U sledecem prozoru kliknite na dugme Finish14. Vratite se na formu Form115. Dodajte kontrolu GroupBox na vrh forme i setujte joj svojstvo Text na Student16. U GroupBox kontrolu dodajte cetri Label (poredjajte ih jednu ispod druge)kontrole i setujte im
svojstva Text na: Broj Indeksa, Ime, Prezime, Datum rodjenja
17. Pored Label kontrola dodajte tri TextBox kontrole i setujte im svojstvo Name na: txtBrIndeksa, txtIme, txtPrezime
18. Pored labele Datum rodjenja dodajte DateTimePicker kontrolu i setujte joj svojstvo Name na dtpDatumRodjenja, a svojstvo Format na Short
19. Pored GroupBox kontrole Student dodajte dugme i setujte mu svojstvo Text na Unesi, a svojstvo Name na btnUnesi
20. Duplim klikom na dugme btnUnesi kreirace se event handler btnUnesi_Click u okviru kojeg treba upisati kod koji ce da:
a. Proveri da li su unete vrednosti za sve atribute (broj indeksa, ime, prezime)b. Proveri da li postoji student sa unetim brojem indeksac. Unese studenta u bazu ako su prethodna dva uslova zadovoljena, osvezi DataGridView
kontrolu, ocisti kontrole za unos podataka i izbaci poruku da je student uspesno unesen.Kod ima sledeci oblik:
21. Startujte aplikaciju
22. Zaustavite rad aplikacije
Brisanje studenata
1. Otvorite formu Form1 u dizajn modu2. Izaberite fakultetDataSet koji se nalazi u donjem levom uglu, a zatim klikom na strelicu pojavice
se opcija Edit in DataSet Designer... koju treba da izaberete
3. U novootvorenom prozoru za editovanje DataSet-a desni klik na opciju StudentiTableAdapter otvara meni iz kojeg treba izabarati opciju Add Query
4. U prvom koraku wizard-a izaberite opciju Use SQL Statements, a zatim kliknite na dugme Next
5. U drugom koraku izaberite opciju DELETE, a zatim kliknite na dugme Next
6. U sledecem koraku je potrebno napisati upit koji ce da izbrise studenta sa datim brojem indeksa. Upit ima sledeci oblik:
7. U sledecem koraku upisite naziv funkcije – ObrisiStudenta (ova funkcija ce kasnije biti pozivana iz koda kako bi se izvrsilo brisanje studenta), a zatim kliknite na dugme Next
8. U sledecem prozoru kliknite na dugme Finish9. Vratite se na formu Form110. DataGridView kontroli gridStudenti promenite svojstvo SelectionMode na FullRowSelect11. Ispod GroupBox u okviru kojeg se nalazi DataGridView kontrola dodajte dugme i setujete joj
svojsto Name na btnObrisi, a svojstvo Text na Obrisi
12. Dvostrukim klikom na dugme btnObrisi kreirace se event handler u okviru kojeg treba uneti kod koji ce da:
a. Upita korisnika da li je siguran da zeli da obrise selektovanog studentab. Obrise studenta, osvezi DataGridView kontrolu i prikaze poruku da je student uspesno
obrisanKod ima sledeci oblik:
13. Startujte aplikaciju