XML 2008
May 30th, 2008Nazalost, samo jedan cas smo imali za XML, ali i na njemu je postignut cilj, a to je da se upoznate sa XML i da znate sta je to (u grubim crtama)
Pokusali smo da pokazemo i malo XML DOM parser u C#-u i to ubacivanje elementa, izbacivanje, azuriranje i prikazivanje. U prilozenom fajlu su tri aplikacije i to:
- prost primer u konzolnoj app
- slozeniji primer u konzolnoj app
- slozeniji primer u windows-ovoj formi
Tako da koga interesuje nek uziva
Download: XML 2008
Cas IX - Poslednji cas iz C#-a
May 19th, 2008OK poslednji cas iz C#-a
bilo mi je mnogo drago sto sam sa vama ovo prolazio i kacio primere, i evo poslednji za ovaj deo. Radilo se poprilicno jednostavan primer, dve klase i klasa Program, ko je bio na vezbama, zna tacno zahtev
(mrzi me da pisem, a i provalicete iz primera
)
Download: Cas IX - Poslednji cas iz C#-a
Cas VIII - Nasledjivanje i Try Catch blokovi
May 10th, 2008Sam naslov kaze, radilo se nasledjivanje i try blokovi. Kodovi su samo podrska onima koji su slusali, jer bez teorijskog predznanja, tesko da mogu da se razumeju kodovi… Ali svi zainteresovani imaju ovdi kodove
Cas VII - Klase
April 23rd, 2008Zadatak je slican kao prosle nedelje, samo sto sada se korite klase umesto struktura i trebalo je da se primeti razlika izmedju klasa i struktura
Download: Cas VII - Klase
Cas VI - Obnavljanje, strukture, geteri i seteri, List<>…
April 15th, 2008Na ovim vezbama se obnavljalo gradivo predjeno do sada…
Prikaz Split() metode, Propertija (koji vracaju string za int vrednost), rad sa listom i implementacija sa korisnickim menijem:
Zadatak:
Napisati strukturu Student koja ima polja “ime” i “prezime” koja su tipa string i polje “brojIndexa” koji je tipa BrIndexa (BrIndexa je isto struktura koja ima polja broj i godina koja su tipa int). Napisati metodu za strukturu Student koj ispisuje sve vrednosti ovog tipa.
Napraviti korisnicki meni koji omogucava korisniku da ubaci novog studenta, da izbaci jednog studenta, da ispise podatke o nekom studentu i da ispise podatke o svim studentima.
Svi studenti se skladiste u Listi (sto znaci umesto niza Studenata treba napraviti List-u studenata)
Download: Cas VI - Obnavljanje, strukture, geteri i seteri, List<>…
Cas V - Metode, nizovi i ref&out parametri
April 9th, 2008Na ovim vezbama se vise radilo za kolokvijum, ali bio je i deo sa prakticnim programiranjem. Vezbalo se primena ref i out parametara, manipulacija sa nizom…
Korisnici zahtev:
Napraviti klasu Ispit koja ima polja naziv(string) i ocena(int).
Napraviti klasu Student koja ima polja ime(string), brIndexa(string) i nizIspita(niz tipa Ispit) - ovo je niz svih polozenih ispita
Kada se inicijalizuje student, uvek ima 0 polozenih ispita.
Napraviti staticku metodu klase Student koja vraca da li je student polozio bar jedan ispit ili ne (false je ako nije dao ni jedan ispit). Takodje, metoda treba da vrati koliko je student polozio ispita.
Napraviti staticku metodu klase Student koja ubacuje novi ispit nekom studentu (metoda prima kao argumente nekog studenta i ispit koji treba da se ubaci)
Cas IV - Metode i konstruktori
April 1st, 2008Na ovom casu smo proradili malo metode i konstruktore, kako sve moze da se pise, poziva itd…
Korisnici zahtev je bio sledeci:
1. Napraviti klasu Racun, koji ce imati polja “imeVlasnika”, “brojZiroRacuna”, “stanje”.
2. Treba da ima get-ere za sva polja.
3. Treba da se naprave dva konstruktora, jedan prima tri parametra i inicijalizuje sva polja, drugi prima dva parametra i inicijalizuje ime vlasnika i broj ziro racuna, a stanje postavlja na broj 200.
4. Klasa racun ima dve metode (void) jedna je UplataNaRacun(int unos), druga je PrebaciSaRacunaNaRacun(int iznos,Racun rac). Prva metoda treba da se implementira tako da se oduzima 2% od unosa i preostali deo se stavlja na racun (recimo da je tih 2% provizija banke). Druga metoda treba da prebaci neki iznos sa datog racuna na neki Racun rac. Imajte na umu da kada prebacujete na Racun rac, da je to u stvari UplataNaRacun(int unos) za taj Racun rac
5. U main metodi, napraviti dva objekta klase Racun (recimo r1 i r2). Primenite oba konstruktora. Izvrsite uplatu na racun r1 100 dinara. Onda prebacite sa racuna r1 na r2 200 dinara.
Ovo je bio korisnici zahtev, prvo pokusajte sami da uradite, a za proveru ili pomoc imate postavljen kod. Sa SRECOM!!!
Download: Cas IV - Metode i konstruktori
Cas III - Obnavljanje gradiva
March 26th, 2008Na trecem casu se najvise ponavljalo, ali su ubaceni novi momenti, poput Split() metode i Convert.ToInt32() metode. Takodje se preporucuje da se ovaj kod dobro izvezba i razume, jer ce se nadogradjivati na sledecem casu….
Download: Cas III - Obnavljanje gradiva
Source kodovi za dve igrice
March 21st, 2008Nas cenjeni kolega Pavle Zivkovic se bas extra potrudio i napravio dve igrice i podelio sa nama kodove tih igrica, naravno pisan u C#
Odlicno je i dokumentovano tako da nece biti problem provaliti nacin pisanja koda
Mi se izvinjavamo sto ranije ovo nismu uradili, ali evo kodovi…
Download: Dve super igrice