
Książka jest przeznaczona dla szerokiego grona programistów - praktyków, pragnących wniknąć w arkana zawiłej sztuki programowania w systemie MS Windows.Poświęcona jest programowaniu w systemie MS Windows prezentowanym w ujęciu bardzo praktycznym. Naszymi narzędziami będą: kompilator firmy Borland C++ (wersja co najmniej 4.0, zalecana 4.5 lub 5.0) i dostarczona z nim biblioteka klas o nazwie OWL (ang. Object Windows Library). Ten ostatni produkt jest znacznie prostszy w użyciu od oryginalnego API Windows i składa się z szeregu predefiniowanych klas, których poznanie gwarantuje pełne wykorzystanie możliwości, jakie niesie ze sobą system Windows.
- Pisanie tekstu w określonym miejscu i z użyciem określonej czcionki.
- Drukowanie zawartości ekranu na drukarce.
- Drukowanie dowolnych informacji na drukarce, z pominięciem wyjścia ekranowego.
- Definiowanie własnych okienek dialogowych do wprowadzania danych i korzystanie z nich w programie.
- Tworzenie pliku konfiguracyjnego programu (.ini).
- Wykonywanie zadania "w tle" (pseudowielozadaniowość).
- Projektowanie własnej biblioteki dynamicznej DLL.
WstępRozdział 1. Specyfika programowania w Windows
- Kompilacja programów przykładowych
Rozdział 3. Grafika ekranowa
- Odświeżanie zawartości okna w Windows
- Rysowanie i pisanie w oknie
Rozdział 5. Okienka dialogowe
- Projektowanie zasobów graficznych programu z wykorzystaniem programu Resource Workshop
- Konwencje programowania okienek dialogowych
- Kod źródłowy aplikacji pobdane
- Systemowe okienko dialogowe
- Okienko dialogowe blokujące i nieblokujące
- Przykład wykorzystania okienka klasy TCommonDialog
Rozdział 7. Drukowanie przy użyciu drukarki systemowej
- Drukowanie zawartości okna Windows
- Drukowanie dowolnych informacji i współpraca z drajwerem drukarki
- Przygotowanie biblioteki DLL
- Wykorzystanie biblioteki DLL
Rozdział 10. Przykładowa aplikacja bazy danych w systemie Windows
Dodatek A. Handlery komunikatów TWindow
Dodatek B. Stałe symboliczne używane w okienkach dialogowych
Dodatek C. Komunikaty Windows
Dodatek D. Metody publiczne klasy TDC
Dodatek E. Stałe symboliczne EN_telefon: (32) 230-98-63, 31-22-19
Dodatek F. Komunikaty notyfikacyjne okienek potomnych
- Przykład użycia handlera EV_CHILD_NOTIFY