- Nástroj "Server opis obrazovky" (1.0.0.1). (23.1.2012)
- Nová aplikace "GIF Prohlížeč" (1.0.0.4). (29.9.2011)
- Aktualizace aplikace "Záznam zvuku" (3.0.2.1). (2.8.2011)
- Nová verze aplikace "Net Rádio" (2.0.1.6). (20.8.2011)
- Nová verze aplikace "Sledování paměti" (5.1.0.4). (5.8.2011)
- Aktualizace aplikace "Záznam zvuku" (3.0.1.5). (2.8.2011)
- Aktualizace aplikace "Kamera 4.8" (sestavení 4.8.4.3) s drobnými opravami (13.7.2011)
- Nová verze aplikace "Záznam zvuku" (3.0.0.3). (8.7.2011)
- Aktualizace aplikace "Obrazovka" (7.7.2011)
- Nyní jsou dostupné také nejnovější vývojové verze některých aplikací. (29.6.2011)
- Aktualizace aplikace "Sledování paměti" (5.0.1.3). (15.6.2011)
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í".
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.
© 2011 Radek Chalupa || tel. 739 219 991 | Kontakt | Twitter | Facebook | Poslat e-mail || Úvod