Čo Vás naučíme

Prečo „dnes“ vôbec programovať v Assembleri, keď máme k dispozícií niekoľko iných moderných a dokonca objektovo orientovaných jazykov? - Touto vetou argumentuje v súčasnosti nejeden programátor. Assembler je pritom najvýkonnejším nástrojom v rukách programátora. Assembler je materinským jazykom procesora a umožňuje nám využiť všetky jeho možnosti a rozšírenia, ktoré sa bez špecializovaných knižníc nedajú pri programovaní vo vyšších jazykoch využiť. Príkladom takýchto rozšírení je pôvodné MMX alebo v súčasnosti SSE a AVX. Aj dnes by sme veľmi ťažko hľadali kompilátor, resp. interpréter, ktorý je natoľko inteligentný, aby vedel generovať strojový kód pre jedno z týchto rozšírení, hoci nám by sa to v danej situácii zdalo mimoriadne výhodné. Je takisto nesprávne považovať Assembler za synonymum operačného systému MS-DOS.

Požadované vstupné znalosti

Tento kurz nadväzuje na kurz Assember x86 a Windows API – základy.

Osnova kurzu

1.    Pokročilé komponenty okien
•    Hlavné menu ako zdroj
•    Spracovávanie udalostí hlavného menu
•    Akčné a kontextové menu a ich udalosti
•    Spoločné dialógy

2.    Práca so súbormi
•    Testovanie existencie súboru
•    Prehľadanie adresára
•    Otvorenie súboru
•    Režimy otvorenia súborov
•    Čítanie a zápis
•    Textový a binárny pohľad na súbor
•    Atribúty súborov

3.    Práca s grafikou
•    Architektúra Windows GDI
•    Kontexty zariadení
•    Vlastnosti kontextov zariadení
•    Kreslenie čiar a útvarov
•    Obrysy a výplne
•    Písma a text
•    Práca s bitovými mapami
•    Ukazovatele myši a ikony
•    Bufferovanie obrazového výstupu
•    Farebné modely
•    2D transformácie v GDI

4.    Procesy a vlákna
•    Vytváranie procesov
•    Parametre príkazového riadka
•    Vytváranie vlákien
•    Synchronizácia
•    Komunikácia medzi vláknami
•    Momentky procesov
•    Interkomunikácia medzi hlavným vláknom

Trvanie kurzu: 3 dni Cena kurzu: 252,00€

Termín aktuálne pripravujeme. V prípade záujmu si termín kurzu môžete vyžiadať pomocou jednoduchého formulárika nižšie, naplánovaný termín kurzu Vám pošleme na uvedený e-mail..

Vyžiadanie termínu

Doplnkové informácie

  • Miesto konania kurzu: Bratislava
  • Realizácia termínu závisí od jeho naplnenosti
  • V rámci kurzu je pripravené občerstvenie (káva, čaj..)
  • Všetky uvedené ceny sú konečné s DPH
  • V prípade záujmu je možné zabezpečiť obed
  • V prípade záujmu je možné zabezpečiť ubytovanie

Aby sme vám mohli poskytnúť lepšie funkcie, využívame na webových stránkach Cookies.

Kliknutím na tlačítko Rozumiem vyjadrujete súhlas s používaním a uchovávaním cookies. Zistiť viac informácií

Rozumiem

Cookie je krátky textový súbor, ktorý do prehliadača odosielajú navštívené webové stránky. Webovým stránkam umožňuje zapamätať si informácie o vašej návšteve, napríklad preferovaný jazyk a ďalšie nastavenia. Ďalšia návšteva stránok tak môže prebehnúť ľahšie a môže byť produktívnejšia. Súbory cookie sú dôležité. Bez nich by bolo prehliadanie webu oveľa zložitejšie.