Programowanie w Środowisku Windows

Zajęcia odbywają się:

we wtorek w godz. 10-12 w sali PK COK.

we wtorek w godz. 18-20 w sali PK COK.

Ćwiczenia

Start

Pierwsze okno

Komunikacja między oknami

Zasoby

Common controls

GDI

Komunikacja sieciowa

Biblioteki DLL

PInvoke

Pliki z zajęć

Warunki zaliczenia

Zaliczenie zajęć odbywa się na podstawie wynikow uzyskanych na kolokwiach. Istnieje też możliwość zaliczenia zajęć poprzez przygotowanie projektu zaliczeniowego.

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.

Aplikacje MFC w Visual C++ (Win32)

Uruchamianie i kontrola procesów

Rejestr systemu Windows

Biblioteki DLL

Odtwarzanie multimediów z użyciem Media Control Interface (MCI)

Usługi systemu Windows

Windows Sockets

Wątki w WinAPI

COM/COM+/DCOM

Elementy WinAPI w .Net

P/Invoke

Komunikaty w .Net

Integracja kodu zarządzanego i niezarządzanego

Kilka przydatnych odnośników

theForger's Win32 API Programming Tutorial

Kurs WinAPI C++

Windows Desktop App Development (MSDN)

cplusplus.com - The C++ Resources Network

C++ reference

Windows API Index (MSDN)

Tenouk's C & C++ Site Index

Projekty zaliczeniowe

Wymagania

Propozycje projektów zaliczeniowych