okladka
Książka składa się z odrębnych części, poświęconych zasadom programowania strukturalnego, obiektowego, współbieżnego i zdarzeniowego. Przedstawiono w niej szczegółowy opis języka ANSI C++, zasady korzystania ze środowiska uruchomieniowego Visual C++ 6.0, metodykę programowania obiektowego oraz szczegółowe zasady programowania zdarzeniowego w systemie Windows 95/98/NT. Tematem przewodnim książki są nigdzie dotąd nie opisane zasady programowania współbieżnego, oparte na własnej bibliotece autora. Na dołączonej dyskietce oraz na serwerze Wydawnictwa Helion znajdują się wszystkie omawiane programy oraz tekst źródłowy biblioteki. Umożliwia to dogłębne zapoznanie się z opisywanymi zagadnieniami oraz ułatwia przeprowadzanie własnych eksperymentów.
  • Od Autora (9)
Część I. Programowanie strukturalne (11)
  • Podstawy programowania (13)
  • Środowisko Visual C++ (45)
  • Wskaźniki i odnośniki (51)
  • Przetwarzanie list (61)
  • Przetwarzanie łańcuchów (65)
  • Posługiwanie się funkcjami (71)
  • Zarządzanie pamięcią (89)
  • Widoczność deklaracji (95)
Część II. Programowanie obiektowe (101)
  • Klasy pierwotne (103)
  • Klasy pochodne (125)
  • Metody wirtualne (135)
  • Projektowanie kolekcji (143)
  • Obsługiwanie zdarzeń (149)
  • Szablony funkcji i klas (153)
  • Przestrzenie i wyjątki (157)
  • Biblioteki MFC i STL (163)
Część III. Programowanie współbieżne (179)
  • Wątki i procesy (181)
  • Sekcje krytyczne (185)
  • Synchronizacja (189)
  • Unikanie impasu (199)
  • Priorytety (219)
  • Wątki i rekurencja (225)
  • Wątki i obiekty (229)
  • Monitor (235)
Część IV. Programowanie zdarzeniowe (239)
  • Generowanie aplikacji (241)
  • Obsługiwanie zdarzeń (261)
  • Klasa widoku (267)
  • Pasek menu (275)
  • Projektowanie dialogów (281)
  • Buforowanie i animacja (299)
  • Klasa ramy aplikacji (305)
  • Zarządzanie sterownikami (313)
  • Klasa dokumentu (321)
  • Szeregowanie dokumentu (325)
  • Dopasowania okien (329)
  • Ręczne tworzenie aplikacji (333)
  • Studium programowe (337)
Część V. Współbieżność do Windows (355)
  • Środki programowe (357)
  • Animacja wielowątkowa (369)
  • Gra do Windows (375)
Dodatki (385)
  • Dodatek A. Priorytety operatorów (387)
  • Dodatek B. Opracowywanie wyrażeń (391)
  • Dodatek C. Stare i nowe konwersje (397)
  • Dodatek D. Operatory bitowe (403)
  • Dodatek E. Operacje wejścia-wyjścia (407)
  • Dodatek F. Błędy programowania (415)
  • Dodatek G. Studium projektowe (421)
  • Dodatek H. Plik threads.h (435)
Skorowidz (447)