Edytuj stronę Odnośniki Fold/unfold all ODT export Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić. ====== Programowanie w Środowisku Windows ====== Zajęcia odbywają się w terminie: * grupa nr 1, każdy wtorek, 16:00 - 17:30, PK2 * grupa nr 2, każdy wtorek, 17:45 - 19:15, PK2 ===== Ćwiczenia ===== {{page>.:sidebar&noheader&nofooter}} ===== Warunki zaliczenia ===== Warunkiem zaliczenia jest przygotowanie projektu zaliczeniowego. Można zaproponować własne tematy projektów. Złożone projektu mogą być realizowane w zespołach dwu- lub trzyosobowych. Na ocenę końcową ma również wpływ frekwencja oraz wyniki sprawdzianów/testów z materiału, który pojawia się na zajęciach. ===== Literatura ===== * 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 ===== Wstępny plan ===== - Tworzenie prostych okien - Wyświetlanie podstawowych informacji o systemie - Operacje na systemie plików - Komunikaty - Tworzenie kontrolek. - <del> Aplikacje MFC w Visual C%%++%% (Win32)</del> - Uruchamianie i kontrola procesów - Rejestr systemu Windows - Biblioteki DLL - <del>Odtwarzanie multimediów z użyciem Media Control Interface (MCI)</del> - Usługi systemu Windows - Windows Sockets - Wątki w WinAPI - COM/COM+/DCOM ===== Kilka przydatnych odnośników ===== * [[http://www.winprog.org/tutorial/start.html|theForger's Win32 API Programming Tutorial]] * [[http://cpp0x.pl/kursy/Kurs-WinAPI-C++/167|Kurs WinAPI C++]] * [[https://msdn.microsoft.com/en-us/library/ee663300%28v=VS.85%29.aspx|Windows Desktop App Development (MSDN)]] * [[http://www.cplusplus.com/| cplusplus.com - The C++ Resources Network]] * [[http://en.cppreference.com/w/| C++ reference]] * [[https://msdn.microsoft.com/en-us/library/ff818516%28v=vs.85%29.aspx|Windows API Index (MSDN)]] * [[http://www.tenouk.com/Sitemap.html|Tenouk's C & C++ Site Index]] ===== Projekty zaliczeniowe ===== * [[.:projekty_wymagania|Wymagania]] * [[.:projekty_lista|Propozycje projektów zaliczeniowych]]