Programowanie w Środowisku Windows
W semestrze letnim 2017/2018 zajęcia odbywają się:
- poniedziałki godz. 10-12 w sali PK2.
Ćwiczenia
Warunki zaliczenia
Zaliczenie zajęć odbywa się na podstawie wyników uzyskanych na kolokwiach.
Wstępny plan
- Czym jest Windows Application Programmer Interface (WinAPI)?
- Komunikaty Windows
- Graficzny interfejsu użytkownika (GUI) z poziomu WinAPI
- Procesy i wątki
- Biblioteki DLL, aplety panelu sterowania, haki (dema)
- Funkcje jądra i powłoki służące do obsługi lokalnych plików, katalogów i dysków
- Rejestr systemu Windows
- Usługi systemu Windows (?)
- Elementy programowania sieciowego (Windows Sockets 2)
- Technologia P/Invoke
Literatura
Win API
- Jacek Matulewski, Maciej Pakulski, Dawid Borycki, Bartosz Biały, Piotr Pepłowski, Michał Matuszak, Daniel Szlag, Dawid Urbański Visual C++. Gotowe rozwiązania dla programistów Windows, Helion 2010
- Jeffrey Ritcher, Programowanie Aplikacji dla Microsoft Windows, Wydawnictwo RM, Warszawa 2002
- Jeffrey Richter, Christopher Nasarre Windows via C/C++ (wydanie 5), Microsoft Press, Warszawa 2009
- Johnson M. Hart Programowanie w systemie Windows (wydanie 4), Helion 2010