C++ visual programer

Lokacije
Učilište ProAnima
Vodnikova 15
10000 Zagreb
Tel: 01/4843-201
Fax: 01/4843-057
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