VISUAL C# .NET II – Objektno-orijentirano programiranje
Kao neke od odlika objektno orijentiranog programiranja spomenuti ćemo apstrakciju podataka, enkapsulaciju, polimorfizam i nasljeđivanje. .NET platforma je u potpunosti dizajnirana za razvoj objektno orijentiranih aplikacija i kao takva je odlična podloga za učenje i prihvaćanje OO strategije u razvoju modernih aplikacija.
Cilj
Seminar je namijenjen polaznicima koji poznaju osnovne koncepte programiranja. Cilj je seminara upoznavanje s principima objektno orijentiranog programiranja. Po završetku polaznik zna dizajnirati i koristiti vlastite tipove podataka, te koristiti i nadograđivati tipove koji su već ugrađeni u .NET platformu.
Sadržaj
- Razredi (Classes) – što su razred i instanca objekta, mehanizam alokacije i pristupa memoriji
- Polimorfizam, enkapsulacija, nasljeđivanje – principi objektno orijentiranog programiranja
- Prava pristupa i sučelje razreda – povezivanje objekata
- Svojstva (Properties) – izravno pristupanje podacima razreda
- Pretovarivanje (Overloading) – više verzija iste funkcije
- Operatori - +, -, *, /, <, >, <=, >=, ==, !=
- Virtualne metode i premošćivanje (Override)
- Apstrakne klase, sučelja i konačne (sealed) klase
- Indexeri
- Događaji i delegate objekti
Predznanje
Seminar zahtijeva predznanje seminara: PG08 Microsoft Visual C# .NET 2.0 I - uvod u programiranje ili odgovarajuće znanje
Nastavni materijal
Priručnik za polaznike: "Visual C# .NET II – Objektno-orijentirano programiranje", grupa autora
- Upis u radnu knjižicu: ne
- Certifikat: ne
- Uvjerenje: ne
- In-house: ne
- Svjedodžba: ne
- Diploma: ne