C++ visual programer
Lokacije
Učilište ProAnima
Cilj tečaja je naučiti polaznika elementima C++ programskoga koda i osnovnim principima razvoja aplikacija u Visual studio okruženju.
Uvjet:
- završna svjedodžba srednje škole
- Uvod u Informatiku, rukovanje i komunikacija računalom
Uvod u Informatiku, Uvod u rad s računalom, Rad s mapama (Desktop), Windows Explorer, Rad s datotekama, organizacija podataka, Rad s diskovima, CD, USB, vanjski mediji, Find, Control Panel, multimedija, Arhiviranje podataka (zip, rar), Rad u lokalnoj mreži, Internet Explorer, Mozilla Firefox, pronalaženje i "skidanje" podataka, Pretraživanje Interneta, slanje i primanje e-maila
Sadržaj seminara:
- Uvod
Događaji, poruke, okruženje pokretano porukama, WinMain, rukovatelji (handle), registracija, kreiranje, uništavanje i prikaz prozora, petlja poruka (message loop), stilovi i klase prozora, funkcija za rukovanje prozorom, reentancy, callback, Windows API, korisničko područje prozora (client area - CA), ispravni i neispravni pravokutnici, kontekst uređaja (device context), rad s točkama, GDI primitivi (linije, krivulje i tekst), koordinatni sustavi, područja, fontovi, pomicanje sadržaja (scroll), fokus, poruke virtualnih tipki, znakovne poruke, carret, rukovanje posebnim tipkama (Shift, Ctrl,...), poruke miša, "hit-test", hvatanje miša
- Windows API wrapper klase
Pregled Windows API funkcija za rukovanje datotekama i memorijom. Radni direktorij i pretraživanje hijerarhije, ikone, kursori i stringovi, resource editor, child windows kontrole, Button, Edit, Static, Listbox, subklasiranje, okviri za dijalog, Predložak, procedura za rukovanje dijalogom, modifikacija petlje poruka, Common Dialog Boxes, rasterska grafika - bitmape, pisač, spooling, određivanje osobina pisača, ispis teksta, ispis grafike, prekid ispisa, dinamičko povezivanje, dijeljenje koda, povezivanje aplikacije i Dll-a, uvoz i izvoz, .DEF i .LIB datoteke, komunikacija aplikacija kroz DLL, clipboard, timeri, višenitno programiranje, pojam niti, pokretanje i završavanje niti, primarna nit, problem dijeljenja resursa, race condition, sinkronizacija, deadlock
Certifikati:
- Upis u radnu knjižicu: da
- Certifikat: ne
- Uvjerenje: da
- In-house: ne
- Svjedodžba: ne
- Diploma: ne