Marcin MazurekRSS
Okładka: ABC programowania w C++

ABC programowania w C++

Autor: Jan Rusek

25,00 zł

Pozycja chwilowo niedostępna.

Wydawca
Helion
Rodzaj
książka
Format
B5
Oprawa
miękka
Stron
272
Data wydania
2001-12-20
ISBN
83-7197-558-9

Znajdź podobne: kliknij podkreśloną wartość powyżej albo znaczek przy tytule, a pokażemy inne pozycje z tej księgarni.

Fragment książki — 23 strony

Kliknij stronę, żeby powiększyć. Całość także jako plik PDF. Fragment udostępniony przez wydawcę.

  • Fragment „ABC programowania w C++” — strona 1 z 231
  • Fragment „ABC programowania w C++” — strona 2 z 232
  • Fragment „ABC programowania w C++” — strona 3 z 233
  • Fragment „ABC programowania w C++” — strona 4 z 234
  • Fragment „ABC programowania w C++” — strona 5 z 235
  • Fragment „ABC programowania w C++” — strona 6 z 236
  • Fragment „ABC programowania w C++” — strona 7 z 237
  • Fragment „ABC programowania w C++” — strona 8 z 238
  • Fragment „ABC programowania w C++” — strona 9 z 239
  • Fragment „ABC programowania w C++” — strona 10 z 2310
  • Fragment „ABC programowania w C++” — strona 11 z 2311
  • Fragment „ABC programowania w C++” — strona 12 z 2312
  • Fragment „ABC programowania w C++” — strona 13 z 2313
  • Fragment „ABC programowania w C++” — strona 14 z 2314
  • Fragment „ABC programowania w C++” — strona 15 z 2315
  • Fragment „ABC programowania w C++” — strona 16 z 2316
  • Fragment „ABC programowania w C++” — strona 17 z 2317
  • Fragment „ABC programowania w C++” — strona 18 z 2318
  • Fragment „ABC programowania w C++” — strona 19 z 2319
  • Fragment „ABC programowania w C++” — strona 20 z 2320
  • Fragment „ABC programowania w C++” — strona 21 z 2321
  • Fragment „ABC programowania w C++” — strona 22 z 2322
  • Fragment „ABC programowania w C++” — strona 23 z 2323

Opis

Część pierwsza książki jest rodzajem samouczka programowania. Prezentuje elementy języka C oraz oparte na klasach, dziedziczeniu i polimorfizmie rozszerzenia obiektowe właściwe dla C++. Takie konstrukcje języka jak pętle, łańcuchy znakowe, tablice, funkcje czy konstruktory klas przedstawiono na możliwie krótkich przykładach. Dla każdego z nich podano kod źródłowy, opis działania, wydruk i zrzut ekranu z wynikami. Szczególną uwagę zwrócono na wyrobienie u Czytelnika sprawności w posługiwaniu się wskaźnikami do łańcuchów, tablic i funkcji. Omówiono przydzielanie i zwalnianie pamięci na stercie przy użyciu operatorów new i delete. Uwzględniono tworzenie przemieszczalnych okienek w trybie tekstowym oraz grafiki punktowej przy wykorzystaniu funkcji oferowanych przez interfejs BGI.

W części drugiej podano kody źródłowe i opisy bardziej zaawansowanych programów. Sześć z nich pracuje w trybie tekstowym a cztery w trybie graficznym. Przykładowo, program Piano symuluje organy a program Mousebox wyświetla sterowane myszą przemieszczalne listy wyboru. W programie City na uwagę zasługuje funkcja takeStr umożliwiająca wpis, przewijanie i modyfikacje łańcucha znakowego dłuższego niż widoczne na ekranie okienko wpisowe. Program Zegar prezentuje dwa przesuwalne strzałkami zegary, z możliwością włączania i wyłączania melodii. Program Drawthru pokazuje użycie myszy do narysowania kilku krzywych wykresu, a następnie do wskazania myszą jednej z nich. W sumie, lektura obydwu części książki winna przybliżyć Czytelnikowi zasady tworzenia programów tak tekstowych jak i graficznych.

Linki do księgarni są linkami partnerskimi Grupy Helion. Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.