Programowanie w Środowisku Windows

W semestrze letnim 2017/2018 zajęcia odbywają się:

  • poniedziałki godz. 10-12 w sali PK2.

Zaliczenie zajęć odbywa się na podstawie wyników uzyskanych na kolokwiach.

  1. Czym jest Windows Application Programmer Interface (WinAPI)?
  2. Komunikaty Windows
  3. Graficzny interfejsu użytkownika (GUI) z poziomu WinAPI
  4. Procesy i wątki
  5. Biblioteki DLL, aplety panelu sterowania, haki (dema)
  6. Funkcje jądra i powłoki służące do obsługi lokalnych plików, katalogów i dysków
  7. Rejestr systemu Windows
  8. Usługi systemu Windows (?)
  9. Elementy programowania sieciowego (Windows Sockets 2)
  10. Technologia P/Invoke

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