23
Unos i brisanje studenata Kreiranje windows forms aplikacije 1. Pokrenite Microsoft Visual C# 2008 Express Edition 2. Izaberite meni File, a zatim opciju New Project 3. Otvoriće se prozor New Project u okviru kojeg treba da izaberete templejt Windows Forms Aplication 4. Unesite ime projekta UnosIBrisanjeStudenata 5. Kliknite na dugme OK 6. Posle kreiranja projekta izaberite meni File, a zatim opciju Save UnosIBrisanjeStudenata 7. U novootvorenom prozoru Save Project izaberite lokaciju na disku na kojem želite da bude sačuvan vaš projekat 8. Kliknite na dugme Save

Unos i Brisanje Studenata

Embed Size (px)

DESCRIPTION

kuubu

Citation preview

Page 1: Unos i Brisanje Studenata

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

Page 2: Unos i Brisanje Studenata

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

Page 3: Unos i Brisanje Studenata

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

Page 4: Unos i Brisanje Studenata

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

Page 5: Unos i Brisanje Studenata

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

Page 6: Unos i Brisanje Studenata

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

Page 7: Unos i Brisanje Studenata

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

Page 8: Unos i Brisanje Studenata

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

Page 9: Unos i Brisanje Studenata

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

Page 10: Unos i Brisanje Studenata

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

Page 11: Unos i Brisanje Studenata

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

Page 12: Unos i Brisanje Studenata

11. U sledecem koraku je potrebno uneti upit koji ce vratiti broj slogova sa datim brojem indeksa. Upit ima sledeci oblik:

Page 13: Unos i Brisanje Studenata

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

Page 14: Unos i Brisanje Studenata

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

Page 15: Unos i Brisanje Studenata

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:

Page 16: Unos i Brisanje Studenata

21. Startujte aplikaciju

Page 17: Unos i Brisanje Studenata

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

Page 18: Unos i Brisanje Studenata

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:

Page 19: Unos i Brisanje Studenata

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

Page 20: Unos i Brisanje Studenata

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

Page 21: Unos i Brisanje Studenata

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:

Page 22: Unos i Brisanje Studenata

13. Startujte aplikaciju