Friday, October 31, 2008

Sockets & XML

Na predhodnom času prešli smo teme Socket i XML
Sockets:
  1. Objašnjeni TCPListener i TCP Client (definicije istih , za šta služe)
  2. Kreirana Server i Klijent Aplikacija, i uspostavljena Klijent-Server komunikacija i razmena potataka
  3. Predstavljena Encoding Klasa
XML:
  1. Objašnjen pojam i struktura XML fajla
  2. Objašnjene klase XMLReader i XMLWriter (kako rade, i za šta služe)
  3. Dati primeri formiranja XML fajla kao i čitanje iz istog
  4. Razmatrani načini upotrebe XML fajla
Materijal sa trećeg susreta

Bonus materijal xmlTranslator klasa, koja na osnovu xml fajla u kojoj se nalazi definicija srpskog jezika, prevodi ASPX stranicu na srpski (menja nazive labela, button-a, polja u Datagrid-u itd).

Autori: Predrag Pecev i Đukić Ilija


Za sledeći susret planirano je izlaganje o bazama, tj kako napraviti klasičnu DB aplikaciju. Predavači će biti:
  1. Zlatibor Veljković - Kako koristiti wizard-e i datasetove u DB aplikaciji
  2. Predrag Pecev - SQLReader klasa, Formiranje klasa za rad sa bazom (čist kod), i ako ostane vremena, prezentacija LINQ-a u interakciji sa kasama baze (ako uspem da nateram VS2008 da radi na mom notebook-u)
Za "domaći" trebalo bi da se napravi program za menjačnicu.
Program treba da odredi koliko određena suma u jednoj valuti vredi u nekoj drugoj valuti. Podaci o valutama treba da se nalaze u XML fajlu.

Wednesday, October 22, 2008

materijal sa poslednja 2 časa

Ukratko, prešli smo sledeće:
  1. Pregled .NET framework-a (Kako funkcioniše, od čega se sastoji, Namespace-ovi, Sadržina namespace-ova)
  2. Terminologija (Objekat, Instanca, Tipovi, Funkcije, Parametri, Casting)
  3. Notacija
  4. Stringovi i Liste (Generics)
  5. Formirana klasa Complex (clsComplex)
  • operatori dosega (private, public, protected)
  • Property (set/get)
  • Metode klasa (obična metoda i statička metoda)
  • Preklapanje metoda i operatora
  • Kreiranje podrazumevanog konstuktora i konstruktora sa parametrima
Materijal sa prvog susreta
Materijal sa drugog susreta

Za sledeci susret planirana su sledeca izlaganja:
  1. XML - Nenad Pavlov
  2. Client - Server i mrežna komunikacija - Srđan Rudić
Mala napomena:
Operator se može preklopiti izvan klase Complex, SAMO ako se klasa Complex i preklopljena metoda nalazi u nekoj drugoj klasi, tj. metoda ne može da se definiše van klase.