Ślad: • zagadnienia • mg-pl • zajecia9 • winprog_2018_1

Programowanie w Środowisku Windows

Writing /home/grochu/public_html/wiki/data/cache/a/a712f688cd378b85ba7ab34578e7ad99.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/cache/0/060df495e65a3f9d3937ccd7e8f90f22.i failed
Writing /home/grochu/public_html/wiki/data/cache/a/a712f688cd378b85ba7ab34578e7ad99.metadata failed
Writing /home/grochu/public_html/wiki/data/cache/0/060df495e65a3f9d3937ccd7e8f90f22.metadata failed
Writing /home/grochu/public_html/wiki/data/cache/a/a712f688cd378b85ba7ab34578e7ad99.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /home/grochu/public_html/wiki/data/cache/0/060df495e65a3f9d3937ccd7e8f90f22.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.

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

  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

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

Kilka przydatnych odnośników