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. Win API. Aplikacja WPF. Mechanizm P/Invoke. Wysyłanie i odbieranie komunikatów Windows [4h]
  2. Paradygmat zdarzeniowy. Podstawowe kontrolki XAML. Wyodrębianie modelu. Biblioteki DLL [4h]
  3. Kolekcje w .NET i ich prezentacja w WPF. LINQ [4h]
  4. Aplikacja zgodna ze wzorcem MVVM. Wiązania i polecenia [4h]
  5. Przechowywanie danych (mechanizm ustawień aplikacji i pliki XML). Zachowania. Zamiana zdarzeń na polecenia (zamknięcie okna) [4h]
  6. Grafika w WP [2h]
  7. UWP i wzorzec MMVM [2h]
  8. Programowanie wielowątkowe w aplikacjach konsolowych (Task, Parallel.For) [2h]

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

WPF

  • Anna Kempa Wprowadzenie do WPF, Helion 2017
  • Jacek Matulewski MVVM i XAML w Visual Studio 2015, Helion 2016
  • Adam Nathan WPF 4.5. Księga Eksperta, Helion 2015

UWP

  • David Borycki, Windows 10. Programowanie uniwersalnych aplikacji mobilnych, PWN 2015

Win API

WPF

UWP