Radek Chalupa - vývoj software

Hlavní stránka

Vývoj software

Školení a konzultace

Webdesign

Externí spolupráce

Software

Knihy

Články

Blog

Kontakt



Sdílet

Víte že?

Co je nového?

- Aktualizace aplikace "Záznam zvuku" (2.2.0.1). (16.6.2010)

- Nová verze aplikace "Kamera 4.8" s několika novinkami (25.5.2010)

- Aktualizace aplikace "Záznam zvuku" (2.1.0.0). (6.1.2010)

- Nová verze aplikace "Kamera 4.6" nyní s podporou zásuvných modulů, detektorem pohybu a ukládáním živého videa (11.10.2009)

- Aplikace "Sledování paměti 4.5" (freeware) nyní také v nativní 64-bitové verzi s několika vylepšeními. (30.9.2009)

- Aplikace "Záznam zvuku" (freeware) nyní také v nativní 64-bitové verzi. (21.9.2009)

- Nová aplikace "Net Rádio" (freeware) ke stažení (18.9.2009)

- Nová verze aplikace "Kamera 4.5" (freeware) nyní s detektorem pohybu a ukládáním živého videa (9.7.2009)

- Ke stažení nová aplikace "Schránka" (freeware) (16.10.2008)

- Ke stažení jednoduchá aplikace "Záznam zvuku" (freeware) (13.10.2008)

- Nová verze aplikace "Sledování paměti 4" (freeware) (10.9.2008)

- Nová verze aplikace "Kamera 4" (freeware) nyní mj. s podporou více kamer (1.9.2008)

- Nový nástroj pro programátory ve Visual C++ (24.7.2007)

- Nová rozšířená verze freeware "Sledování paměti" (7.5.2007)

- Vyšla moje nová kniha o programování v GDI+. (23.2.2007)

- Nový freeware ke stažení - Pomůcky 2007 (31.12.2006)

- Vychází moje nová kniha o programování (7.6.2006)

Programování ve Windows - Win API

Přehled

V tomto školení se seznámíte s programovým rozhraním systému Windows.

Základem programování ve Windows je aplikační programové rozhraní Windows, tedy Win API. Seznámením se s ním znamená pochopit základní principy platné ve nadstavbách a knihovnách jako MFC, VCL, WinForms apod. Znalost Win API dává možnost v situacích, kde je to vhodné (drobné utility apod.) napsat kompletní program pouze ve Win API, který je pak maximálně efektivní, rychlý a úsporný z hlediska paměti a systémových zdrojů vůbec. Navíc i při použití některé zmíněné (třeba i vizuální) nadstavby je dříve či později nutné v některých situacích jít pod povrch, když musíte vyřešit něco, na co již síly dané knihovny nestačí. Pak opět přichází ke slovu použití "čistých API funkcí".

Požadavky

Pro toto školení je nutné znát jazyk C. Základ programového rozhraní API neobsahuje žádné objekty v jazyce C++. Znalost objektového programování (jazyk C++) budete potřebovat až pro pokročilejší fázi, kdy budeme používat například knihovnu GDI+. Pokud tedy znáte "pouze" jazyk C, můžete ve svém studiu bez problémů navázat programovaním ve Win32 API a pak teprve pokračovat podrobnějším studiem jazyka C++, po kterém se dostanete k pokročilejším tématům programování ve Windows - od zmíněné knihovny GDI+ až po rozhraní COM, které používá například DirectX.

  Copyright © 2010 Radek Chalupa || tel. 739 219 991Kontakt | Poslat e-mailÚvod