Wstęp do programowania w języku C++
- Autor:
- Radosław Sokół
- Niedostępna
- Serie wydawnicze:
- Standard
- Wydawnictwo:
- Helion
- Ocena:
- 4.8/6 Opinie: 13
- Stron:
- 400
- Druk:
- oprawa miękka
Opis
książki
:
Wstęp do programowania w języku C++
Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji nadają się również do tworzenia programów rezydentnych i sterowników urządzeń. C++, opracowany w latach 1983-1985, jest w pełni obiektowym językiem programowania pozwalającym na prostą implementację nawet rozbudowanych algorytmów i struktur danych. Jego popularność wyraża się w ogromnej liczbie aplikacji tworzonych za jego pomocą, bogactwie dostępnych narzędzi programistycznych i tysiącach witryn WWW poświęconych temu językowi.
Książka "Wstęp do programowania w języku C++" to podręcznik opisujący zasady tworzenia aplikacji za pomocą C++. Dowiesz się z niej, jak zainstalować kompilator MinGW i edytor kodu źródłowego Crimson Edit, poznasz podstawowe elementy i konstrukcje języka C++ i w oparciu o zdobytą wiedzę napiszesz proste programy. Nauczysz się implementować operacje wejścia i wyjścia, zarządzać pamięcią i tworzyć mechanizmy obsługi błędów. Przeczytasz także o programowaniu obiektowym i wykorzystasz mechanizmy obiektowe w swoich aplikacjach.
- Instalacja oprogramowania narzędziowego
- Proces tworzenia programów w języku C++
- Deklarowanie zmiennych
- Sterowanie przebiegiem działania programu
- Struktury danych
- Operacje wejścia i wyjścia
- Przydzielanie pamięci i stosowanie wskaźników
- Programowanie obiektowe
- Korzystanie z szablonów
- Obsługa wyjątków
- Budowanie aplikacji wielomodułowych
Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.
Wybrane bestsellery
-
Promocja
Ten szczegółowy przewodnik pozwoli Ci na błyskawiczne zapoznanie się z .NET MAUI i sprawne rozpoczęcie pisania aplikacji za pomocą tej technologii. Zaprezentowano w nim filozofię działania .NET MAUI, jak również przebieg prac nad tworzeniem kompletnej aplikacji wieloplatformowej dla systemów: Android, iOS, macOS i Windows, na podstawie jednego wspólnego kodu bazowego. Podczas lektury zrozumiesz też cały cykl rozwoju oprogramowania, w tym zasady publikowania w sklepach z aplikacjami. Ciekawym elementem książki jest opis najnowszej technologii tworzenia frontendów — .NET MAUI Blazor.- PDF + ePub + Mobi
- Druk 43 pkt
(34,90 zł najniższa cena z 30 dni)
43.45 zł
79.00 zł (-45%) -
Promocja
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osiągnięcie pożądanych celów. Każda osoba zaangażowana w procesy wytwarzania jakichkolwiek systemów – czy to informatycznych, czy usługowych – powinna posiadać podstawowe informacje na temat wymagań, ich jakości i sposobów zarządzania nimi. Stąd wiedza zawarta w kursie przyda się analitykom biznesowym i systemowym pracującym nad rozwiązaniami wnoszącymi wartość dla interesariuszy. Dostarczy im informacji niezbędnych do prawidłowego określenia źródeł wymagań, pozyskania wymagań przy użyciu różnych technik, a także dokumentacji wymagań w optymalnej dla danego kontekstu formie. Osoby zaangażowane w testowanie i ocenę jakości produktów informatycznych również mogą skorzystać ze szkolenia – dowiedzą się, na jakie aspekty należy zwracać uwagę, gdy pracuje się z wymaganiami, i jakie cechy powinny spełniać dobrej jakości wymagania. Wreszcie i ci, którzy już są zaangażowani w pracę z wymaganiami, będą w stanie pozyskać z kursu nowe informacje i wiadomości.- Videokurs 101 pkt
(39,90 zł najniższa cena z 30 dni)
101.40 zł
169.00 zł (-40%) -
Promocja
Autor tego zbioru zadań jest programistą i nauczycielem. To prawdziwy pasjonat programowania ― w tym w języku C++ ― które traktuje jak przedłużenie ludzkiej mowy. Uważa, że praktycznie na wszystko, co robimy w życiu, można spojrzeć jak na wykonywanie funkcji i algorytmów, które opisujemy za pomocą słów. Od razu widać związek między podejściem humanistycznym i informatycznym! Dlatego też nauka programowania w żadnym stopniu nie jest opanowywaniem jakiejś specjalnej wiedzy tylko dla wtajemniczonych. To po prostu utrwalanie tego, co już wiemy i umiemy, tyle że w sposób logiczny i uporządkowany.- PDF + ePub + Mobi
- Druk 20 pkt
(14,90 zł najniższa cena z 30 dni)
20.35 zł
37.00 zł (-45%) -
Promocja
Jeśli znasz już podstawy testowania jednostkowego, dzięki tej książce nauczysz się projektowania i pisania testów, które obierają za cel model domeny i pozostałe kluczowe obszary kodu. Ten przejrzyście napisany przewodnik poprowadzi Cię przez proces tworzenia zestawów testowych o optymalnej wartości, bezpiecznej automatyzacji testowania i umiejętnego włączania go w cykl życia oprogramowania. W książce znalazły się uniwersalne wskazówki dotyczące analizy dowolnych testów jednostkowych oraz porady odnoszące się do zmian testów następujących wraz ze zmianami kodu produkcyjnego. Nie zabrakło również informacji, dzięki którym sprawnie zidentyfikujesz i wykluczysz ewentualne antywzorce testowania. Materiał został bogato zilustrowany przejrzystymi przykładami kodu napisanego w C#. Naturalnie, mają one zastosowanie także dla innych języków programowania.- PDF + ePub + Mobi
- Druk 37 pkt
(29,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Branża IT kusi licznymi ofertami pracy, atrakcyjnymi zarobkami i ciekawymi ścieżkami rozwoju nie tylko zawodowych programistów, lecz również osoby bez wykształcenia informatycznego czy doświadczenia w tej dziedzinie. Te ostatnie zwykle zaczynają karierę od roli testera aplikacji. Jednym z podstawowych wymogów stawianych początkującym testerom jest posiadanie certyfikatu ISTQB, uznawanego na całym świecie dokumentu świadczącego o opanowaniu najważniejszych kompetencji z zakresu kontroli jakości oprogramowania komputerowego.- PDF + ePub + Mobi
- Druk 48 pkt
(34,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Nie pamiętasz jakiegoś algorytmu? Nie wiesz, jaką strukturę danych należy zastosować? Nie masz pojęcia, jak wyznaczyć złożoność obliczeniową algorytmu? Nie martw się, Twoje problemy należą już do przeszłości! Tablice informatyczne. Algorytmy pozwolą Ci szybko odnaleźć i przypomnieć sobie podstawowe zagadnienia dotyczące algorytmów i ich zastosowania. Będą doskonałą ściągą na wykładach lub laboratoriach, a nawet w pracy. Przykłady opracowane w C++ lub pseudokodzie pomogą właściwie zrozumieć i wdrożyć odpowiednie rozwiązania.- Druk 9 pkt
(6,90 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł (-45%) -
Promocja
Trzymasz w dłoni kolejne wydanie niezwykle popularnego podręcznika do nauki C. Podobnie jak poprzednie wydania, także to zostało zaktualizowane i uzupełnione, między innymi o elementy standardu C11. Książka stanowi przemyślane, przejrzyste i wnikliwe wprowadzenie do języka C. Czytelnie wyjaśnia zasady programowania, zawiera opisy licznych rozwiązań programistycznych, setki przykładów kodu oraz ćwiczenia do samodzielnego wykonania. Dzięki takiemu układowi treści wiele osób nauczyło się C właśnie z tej książki, a kolejne jej wydania są przyjmowane z entuzjazmem.- PDF + ePub + Mobi
- Druk 98 pkt
(39,90 zł najniższa cena z 30 dni)
98.45 zł
179.00 zł (-45%) -
Promocja
Jeśli chciałbyś zgłębić system Git, trafiłeś na doskonałą książkę. Dzięki jej niewielkim rozmiarom możesz mieć ją zawsze przy sobie. Zmiana SVN na Git oprócz poznania nowych pojęć wymaga zmiany sposobu myślenia. Ten leksykon pozwoli Ci w każdej chwili sprawdzić, jak stworzyć nowe repozytorium czy gałąź oraz jak wprowadzić zmiany i przesłać je na centralny serwer. Ponadto dowiesz się, jak śledzić zdalne repozytoria, przeglądać historię zmian i scalać wersje. To doskonała lektura dla wszystkich osób chcących błyskawicznie poznać możliwości Gita i zacząć stosować go w codziennej pracy.- PDF + ePub + Mobi
- Druk 16 pkt
(9,90 zł najniższa cena z 30 dni)
16.45 zł
29.90 zł (-45%) -
Promocja
Oczywiście, że tak — wykorzystaj TDD (ang. Test Driven Development). Programowanie sterowane testami można sprowadzić do prostej zasady: w pierwszej kolejności napisz test, a następnie kod, który ma być testowany. Kent Beck w swojej książce zaprezentuje Ci w praktyce podejście TDD i pokaże, jak wdrożyć jego zasady w codziennej pracy. Zapoznaj się z licznymi przykładami zastosowania tej metody, przydatnymi poradami i najlepszymi wzorcami. To doskonały początek, żeby wdrożyć TDD w Twoim projekcie. Dowiedz się, jak tworzyć idealny kod!- PDF + ePub + Mobi
- Druk 32 pkt
(19,90 zł najniższa cena z 30 dni)
32.45 zł
59.00 zł (-45%) -
Promocja
Jeśli chcesz szybko i praktycznie przekonać się, czy MySQL spełnia Twoje wymagania, pora przeczytać tę książkę. Znajdziesz tu mnóstwo ćwiczeń, które pomogą Ci w lot poznać ważne aspekty pracy z systemem i umieścić w nim własne dane. Dowiesz się, jak zainstalować i skonfigurować MySQL. Nauczysz się tworzyć i usuwać bazy danych, nadawać uprawnienia użytkownikom oraz wczytywać polecenia z plików zewnętrznych. Zorientujesz się, jak zaprojektować najbardziej funkcjonalną bazę danych, manipulować danymi w jej obrębie i maksymalnie wykorzystywać instrukcje SQL. Po prostu bezboleśnie wejdziesz w skomplikowany świat baz danych!- PDF + ePub + Mobi
- Druk 19 pkt
(9,90 zł najniższa cena z 30 dni)
19.20 zł
34.90 zł (-45%)
O autorze książki
Radosław Sokół - informatyk i elektronik, absolwent Wydziału Automatyki, Elektroniki i Informatyki Politechniki Śląskiej w Gliwicach. Od 1997 roku prowadzi własny serwis internetowy poświęcony technologiom IT, między innymi oprogramowaniu oraz programowaniu. Administrator systemów komputerowych na Wydziale Elektrycznym Politechniki Śląskiej w Gliwicach oraz administrator newsbota grupy dyskusyjnej pl.comp.pecet. Aktywny uczestnik internetowych dyskusji w grupach dyskusyjnych pl.comp.pecet, pl.comp.os.ms-windows.winnt oraz pl.news.admin. Autor kilkunastu książek dotyczących różnych dziedzin informatyki.
Bezwzględny przeciwnik programistów idących na łatwiznę i zwolennik silnej optymalizacji systemów operacyjnych i aplikacji. Promotor wysokiej klasy oprogramowania darmowego oraz open-source, walczący z fanatyzmem ze strony wszystkich zwalczających się obozów programowych (Windows vs Linux) i sprzętowych (Intel vs AMD).
W kwietniu 2005 roku wyróżniony tytułem Microsoft Most Valuable Professional (MVP) w dziedzinie Windows Security.
Radosław Sokół - pozostałe książki
-
Znajdziesz w nich typy danych, modyfikatory, literały i typy wyliczeniowe. Będziesz mógł łatwo odnaleźć wskaźniki i referencje oraz asercje statyczne. Przypomnisz sobie, na czym polegają: iterowanie kolekcji danych i rzutowanie typów danych. Odświeżysz wiadomości o podprogramach, dynamicznym gospodarowaniu pamięcią operacyjną i przestrzeni nazw.
- Druk 19 pkt
Czasowo niedostępna
-
Promocja
Jeśli chcesz poznać podstawy programowania przy użyciu najpopularniejszego narzędzia do tworzenia aplikacji dla Windows, nie mogłeś lepiej trafić! Książka Microsoft Visual Studio 2012. Programowanie w C i C++ wprowadzi Cię w świat programowania proceduralnego w C i zorientowanego obiektowo w C++. Dowiesz się, jak zainstalować i wykorzystywać środowisko Visual Studio 2012, poznasz techniki stosowane przez programistów oraz nauczysz się samodzielnie budować programy. Uważna lektura pozwoli Ci opanować języki C i C++ w takim stopniu, aby dalsza nauka nie stanowiła najmniejszego problemu.- PDF + ePub + Mobi
- Druk 48 pkt
(34,90 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Promocja
Tablice informatyczne języka C to ściąga, którą każdy programista powinien mieć zawsze w zasięgu ręki. W końcu trudno zapamiętać wszystkie komendy i metody przeprowadzania operacji, zwłaszcza jeśli nie używa się ich na co dzień. Tutaj znajdziesz informacje o instrukcjach, komentarzach, kompilowaniu programu, a także przechowywaniu i przetwarzaniu danych.- Druk 9 pkt
(6,90 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł (-45%) -
Jeśli używasz systemu operacyjnego Linux, tablice informatyczne są Ci niezbędnie potrzebne. Znajdziesz w nich najważniejsze informacje dotyczące katalogów i poleceń — od dotyczących struktury katalogów systemu, przez dotyczące symboli wieloznacznych, łączenia poleceń, obsługi klawiatury i ekranu, aż po te o systemach plików. Przypomnisz sobie, jak nawigować pomiędzy katalogami i wyświetlać ich zawartość, tworzyć i usuwać pliki oraz nimi zarządzać, wyszukiwać je i archiwizować.
- Druk 17 pkt
Czasowo niedostępna
-
Promocja
Jeśli kiedykolwiek próbowałeś zaprojektować dowolną stronę WWW, na pewno wiesz, że aktualne tablice informatyczne bardzo przyspieszają ten proces. Przejrzysty układ i przemyślana konstrukcja tablic sprawiają, że możesz w mig odnaleźć każdą zmienną, encję czy funkcję. Możesz błyskawicznie sprawdzić elementy potrzebne do tworzenia i formatowania list i tabel, bloków i formularzy, obrazów i stylów. Typy danych, znaczniki, składnia poleceń — znajdziesz tu wszystko, co bywa potrzebne przy projektowaniu witryny, a co łatwo ulatuje z pamięci. Niezależnie od tego, czy na co dzień zajmujesz się stronami WWW czy właśnie zaczynasz przygodę z programowaniem, powinieneś mieć ten minoporadnik zawsze w zasięgu ręki.- Druk 9 pkt
(6,90 zł najniższa cena z 30 dni)
9.35 zł
17.00 zł (-45%) -
Promocja
Jeśli nie chcesz zostać w tyle, również Ty powinieneś zacząć pisać testy jednostkowe do swoich programów tworzonych w języku Java. Pomoże Ci w tym książka prezentująca koncepcję UT, bibliotekę JUnit, rozszerzenie AssertJ oraz biblioteki EqualsVerifier, Mockito i Google Guava. Poznasz dzięki niej sposoby pisania testów, refaktoryzowania kodu oraz imitowania działania funkcji i bazy danych. Dowiesz się też, jak w praktyce stosować metodyki TDD i TAD. A wszystkiego nauczysz się dzięki wziętym z życia przykładom oraz zadaniom do samodzielnego wykonania.- PDF + ePub + Mobi
- Druk 21 pkt
(14,90 zł najniższa cena z 30 dni)
21.45 zł
39.00 zł (-45%) -
Promocja
Masz świetne pomysły i chciałbyś pokazać je światu? A może założyłeś firmę i chcesz się zareklamować? Najlepszą współczesną wizytówką jest interesująca, funkcjonalna strona internetowa. Jeśli chcesz idealnie dopasować ją do swoich potrzeb, najlepiej byłoby zająć się nią osobiście. Jak jednak stworzyć taką stronę? Jak zapewnić jej dobre działanie, intuicyjność obsługi i właściwą strukturę? O co chodzi z tymi wszystkimi znacznikami? Co to jest CSS? Jak rozmieścić poszczególne elementy i ułatwić poruszanie się po witrynie? Nie martw się - spieszymy z pierwszą pomocą. Na te oraz wiele innych technicznych pytań szybko i jasno odpowie Ci ta właśnie książka!- PDF + ePub + Mobi
- Druk 8 pkt
(6,90 zł najniższa cena z 30 dni)
8.20 zł
14.90 zł (-45%) -
Promocja
Przyznaj się — nudzi Cię już tworzenie zwyczajnych, statycznych stron internetowych? Masz apetyt na więcej i chętnie podjąłbyś wyzwanie polegające na stworzeniu całego, dynamicznie zmieniającego się układu stron? Ta książka to recepta na Twoje potrzeby! Dzięki niej masz wreszcie możliwość wykreowania interaktywnego, funkcjonalnego serwisu WWW, który nie tylko udostępni użytkownikom sensownie posegregowane, wyczerpujące informacje i nie narazi ich na konieczność ciągłego odświeżania strony, a przy tym nie utrudni Ci jego obsługi. Spieszymy z fachową pierwszą pomocą – z niezbędną wiedzą!- PDF + ePub + Mobi
- Druk 8 pkt
(6,90 zł najniższa cena z 30 dni)
8.20 zł
14.90 zł (-45%) -
Promocja
Jeśli chcesz uwolnić się od oglądania czegoś, co atakuje cię przy każdym otwarciu przeglądarki internetowej, marzysz o tym, by uniknąć natrętnych e-maili od obcych osób, które w dodatku wyglądają jak wiadomości od kumpla, i potrzebujesz odrobiny luzu w wirtualnym świecie - ta książka ci pomoże. Dowiesz się z niej, jak skonfigurować przeglądarkę, by nie zbierała wiadomości o Tobie, i jak korzystać z zaawansowanych systemów ochrony prywatności, takich jak Tor. Zrozumiesz, jak działają internetowi szpiedzy, i nauczysz się ich unikać. Odkryjesz, jak dbać o zawartość swojej poczty i zabezpieczać się przed spamerami. Dla własnego bezpieczeństwa — sprawdź, jak to działa!- PDF + ePub + Mobi
- Druk 19 pkt
(9,90 zł najniższa cena z 30 dni)
19.20 zł
34.90 zł (-45%) -
Promocja
Książka ABC Linux. Wydanie II pozwoli Ci szybko i możliwie najmniejszym kosztem opanować najpotrzebniejsze, podstawowe funkcje tego systemu operacyjnego, pakietu biurowego OpenOffice, przeglądarki internetowej, multimediów, a nawet podpowie, jak przekształcić Ubuntu Linux na serwer usług sieciowych. Dowiesz się z niej, jak zainstalować, skonfigurować i aktualizować system oraz dodatkowe programy, jak zarządzać informacją i dostępem do nośników danych czy zasobów sieciowych. Zrozumiesz, czym są wirtualne systemy operacyjne i czym Linux różni się od systemów typu Windows. Poczytaj o tym i sprawdź sam - naprawdę warto.- PDF + ePub + Mobi
- Druk 20 pkt
(14,90 zł najniższa cena z 30 dni)
20.35 zł
37.00 zł (-45%)
Ebooka "Wstęp do programowania w języku C++" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Wstęp do programowania w języku C++" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Wstęp do programowania w języku C++" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- ISBN Książki drukowanej:
- 83-246-0179-1, 8324601791
- Data wydania książki drukowanej :
- 2005-10-20
- Format:
- B5
- Numer z katalogu:
- 2917
- Zobacz zawartość nośnika
- Erraty / Zgłoś erratę
- Serie wydawnicze: Standard
Spis treści książki
- Instalacja pakietu MinGW (17)
- Konfiguracja systemu w celu łatwego korzystania z narzędzi pakietu MinGW (22)
- Testowanie działania pakietu MinGW (24)
- Instalacja edytora Crimson Editor (29)
- Uruchamianie edytora (31)
- Dostosowywanie programu do własnych potrzeb (32)
- Przechodzenie do wybranego wiersza programu (35)
- Translator, interpreter, kompilator (37)
- Translator (37)
- Interpreter (37)
- Kompilator (38)
- Kompilator JIT (39)
- Problem jajka i kury (39)
- Twój pierwszy program (40)
- Kompilacja programu (43)
- Opcje kompilacji (43)
- Uruchamianie skompilowanego programu (45)
- Podsumowanie (45)
- Funkcja main() (50)
- Umieszczanie tekstu na ekranie (52)
- Komentarze (56)
- Zmienne (57)
- Deklaracje zmiennych (58)
- Zmienne typu rzeczywistego (61)
- Zmienne logiczne (62)
- Zmienne łańcuchowe (63)
- Wypisywanie zawartości zmiennych (64)
- Rzutowanie typów zmiennych (67)
- Badanie rozmiaru zmiennych w pamięci (68)
- Pobieranie danych z klawiatury (69)
- Podsumowanie (73)
- Tablice (76)
- Deklarowanie zmiennych tablicowych (76)
- Zapisywanie i odczytywanie elementów tablicy (77)
- Tablice wielowymiarowe (77)
- Zmienne łańcuchowe jako tablice (82)
- Skracanie wyrażeń algebraicznych (83)
- Wyrażenia warunkowe (86)
- Instrukcja if (88)
- Uproszczone wyrażenie warunkowe (91)
- Pętle (93)
- Pętle typu while (94)
- Pętle typu do...while (96)
- Pętle typu for (98)
- Przerywanie pętli (101)
- Podsumowanie (102)
- Deklarowanie i wywoływanie podprogramów (106)
- Parametry i zmienne w podprogramach (109)
- Zmienne globalne i lokalne (109)
- Statyczne zmienne lokalne (113)
- Przekazywanie parametrów podprogramom (115)
- Parametry domyślne (119)
- Zwracanie danych przez funkcję (120)
- Zwracanie danych poprzez parametry (124)
- Parametry tekstowe (127)
- Przerywanie działania programu z wnętrza podprogramu (128)
- Programy przykładowe (129)
- Zamiana kropki dziesiętnej na przecinek (130)
- Eleganckie wczytywanie tekstu z klawiatury (134)
- Gra "Tor saneczkowy" (137)
- Podsumowanie (143)
- Wyliczenia (145)
- Definiowanie wyliczenia (146)
- Wartości liczbowe wyliczeń (147)
- Deklarowanie i używanie wyliczeń (148)
- Wyrażenie warunkowe switch (148)
- Zamiana wyliczeń na liczby (156)
- Struktury danych (157)
- Definiowanie struktury danych (158)
- Deklarowanie zmiennej strukturalnej (159)
- Odwoływanie się do struktur i elementów struktury (160)
- Kopiowanie struktur (161)
- Napisy (161)
- Kopiowanie zawartości zmiennych łańcuchowych (162)
- Dołączanie tekstu do zmiennej (163)
- Porównywanie tekstu (164)
- Wyszukiwanie tekstu (165)
- Podsumowanie (168)
- Standardowe wejście i standardowe wyjście (172)
- Standardowe wyjście (172)
- Standardowe wyjście komunikatów błędów (174)
- Standardowe wejście (175)
- Tworzenie filtru danych (177)
- Parametry działania programu (182)
- Parametry podawane przy uruchamianiu (182)
- Zwracanie kodu błędu (185)
- Dostęp do plików (185)
- Własne potoki danych (186)
- Otwieranie pliku (186)
- Zamykanie pliku (188)
- Testowanie faktu otwarcia pliku (188)
- Sprawdzanie faktu dotarcia do końca pliku (189)
- Odczytywanie i zapisywanie danych (189)
- Program szpaltujący (190)
- Zapisywanie i odczytywanie struktur danych (195)
- Zmiana aktualnej pozycji wewnątrz pliku (201)
- Zapisywanie i odczytywanie napisów (208)
- Podsumowanie (212)
- Informacje podstawowe (216)
- Typy bloków pamięci (216)
- Terminologia (216)
- Wskaźniki (217)
- Deklarowanie wskaźników (218)
- Wskazywanie na zmienne (218)
- Odczytywanie i zapisywanie danych wskazywanych przez wskaźnik (220)
- Wskaźniki a struktury (221)
- Wskaźniki a tablice (221)
- Wskaźniki a zmienne łańcuchowe (222)
- Operacje na wskaźnikach (222)
- Pamięć przydzielana dynamicznie (225)
- Alokowanie bloku pamięci (227)
- Dealokowanie bloku pamięci (229)
- Wypełnianie i zerowanie bloku pamięci (232)
- Kopiowanie bloku pamięci (234)
- Dynamiczne struktury danych (236)
- Lista jednostronnie łączona (237)
- Lista dwustronnie łączona (241)
- Stos (245)
- Podsumowanie (248)
- Struktury danych (252)
- Deklaracja struktury (252)
- Konstruktor (252)
- Konstruktory pobierające parametry (253)
- Konstruktor z parametrami domyślnymi (255)
- Destruktor (255)
- Funkcje składowe (258)
- Dziedziczenie (264)
- Dziedziczenie proste (264)
- Prawa dostępu do pól i funkcji (267)
- Struktury a klasy (270)
- Dziedziczenie wielokrotne (271)
- Dziedziczenie a konstruktory (272)
- Dziedziczenie a destruktory (273)
- Pełna wersja programu-magazynu (273)
- Nakrywanie funkcji i funkcje wirtualne (280)
- Nakrywanie funkcji (280)
- Funkcje nakryte a wskaźniki do obiektów (285)
- Funkcje wirtualne (287)
- Funkcje prawdziwie wirtualne (289)
- Operator this (290)
- Przeciążanie operatorów (291)
- Tworzenie operatorów (292)
- Operatory ++ i -- (295)
- Operator indeksowy [] (297)
- Konstruktor kopiujący (299)
- Operator przypisania a konstruktor kopiujący (300)
- Statyczne pola i funkcje składowe klas (301)
- Podsumowanie (303)
- Szablony funkcji (310)
- Szablony klas (313)
- Tworzenie szablonu klasy (314)
- Szablony z parametrami (314)
- Struktury danych realizowane za pomocą szablonów (315)
- Lista dwustronnie łączona (316)
- Stos (325)
- Podsumowanie (328)
- Czym jest sytuacja wyjątkowa (332)
- Czy obsługa sytuacji wyjątkowych jest szybka (332)
- Tworzenie bloku instrukcji mogących spowodować błąd (333)
- Tworzenie bloku instrukcji obsługujących błędy (334)
- Generowanie własnych sytuacji wyjątkowych (334)
- Różnicowanie obsługi sytuacji wyjątkowych (337)
- Zmienne i obiekty a blok instrukcji try (339)
- Dynamiczna alokacja pamięci a blok instrukcji try (341)
- Sytuacje wyjątkowe a destruktory (343)
- Sytuacje wyjątkowe a konstruktory (343)
- Przekazywanie informacji o przyczynie zgłoszenia sytuacji wyjątkowej (343)
- Podsumowanie (347)
- Testowanie funkcjonowania (349)
- Asercje (350)
- Kompilowanie programu w wersji finalnej (352)
- Zastępowanie asercji własnymi fragmentami kodu (354)
- Uruchamianie zewnętrznych programów (356)
- Dzielenie programów na moduły (358)
- Wydzielanie modułu bibliotecznego (358)
- Kompilowanie programu wielomodułowego (361)
- Pliki nagłówkowe (363)
- Wielomodułowe programy obiektowe (364)
- Zmienne globalne w programach wielomodułowych (367)
- Przestrzenie nazw (368)
- Tworzenie przestrzeni nazw (368)
- Używanie przestrzeni nazw (369)
- Wymuszanie użycia przestrzeni nazw (371)
- Podsumowanie (373)
Wstęp (9)
Część I Oprogramowanie narzędziowe (15)
Rozdział 1. Instalacja pakietu MinGW (17)
Rozdział 2. Crimson Editor: edytor programisty (27)
Rozdział 3. Tworzenie i kompilacja programów w języku C++ (37)
Część II Język C++ (47)
Rozdział 4. Wprowadzanie, wyprowadzanie i przechowywanie danych (49)
Rozdział 5. Tablice, pętle i wyrażenia warunkowe (75)
Rozdział 6. Programowanie proceduralne (105)
Rozdział 7. Wyliczenia, struktury, napisy (145)
Rozdział 8. Operacje wejścia-wyjścia (171)
Rozdział 9. Pamięć operacyjna i wskaźniki (215)
Rozdział 10. Programowanie obiektowe (251)
Rozdział 11. Szablony C++ (309)
Rozdział 12. Obsługa sytuacji wyjątkowych (331)
Rozdział 13. Budowanie programów wielomodułowych (349)
Dodatki (375)
Dodatek A Tabela kodów znaków ASCII (377)
Dodatek B Polskie znaki diakrytyczne w programach pisanych w języku C++ (383)
Skorowidz (387)
Helion - inne książki
-
Promocja
W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przekonasz się także, jak bardzo może poprawić skuteczność diagnozowania i usprawnić niektóre procedury. Znajdziesz tu spostrzeżenia o potencjalnych wadach sztucznej inteligencji i najświeższe wnioski związane z jej zastosowaniem. Nie zabrakło również opisu zagrożeń związanych z tą technologią i wskazówek, do czego GPT nie można używać. Poszczególne zagadnienia zilustrowano prawdziwymi rozmowami z GPT-4. Są one w pełni spontaniczne i pozbawione poprawek, często błyskotliwe i czasami nietaktowne, wzbogacone o cenny kontekst i szczere komentarze.- PDF + ePub + Mobi
- Druk 36 pkt
(32,90 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- PDF + ePub + Mobi
- Druk 37 pkt
(32,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Oto zwięzłe i równocześnie praktyczne kompendium, w którym znajdziesz 20 praktyk udanego planowania, analizy, specyfikacji, walidacji i zarządzania wymaganiami. Praktyki te są odpowiednie dla projektów zarządzanych zarówno w tradycyjny, jak i zwinny sposób, niezależnie od branży. Sprawią, że zespół lepiej zrozumie problemy biznesowe, zaangażuje właściwych uczestników, poprawi komunikację, by wdrożyć najbardziej wartościową funkcjonalność we właściwej kolejności, a później dostosować oprogramowanie do zmian i wzrostu. Dzięki metodom opisanym w tej książce zespół może wypracować wspólne zrozumienie kluczowych koncepcji, terminologii, technik i racjonalnych podstaw, aby efektywniej współpracować nad każdym projektem.- PDF + ePub + Mobi
- Druk 36 pkt
(32,90 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- PDF + ePub + Mobi
- Druk 37 pkt
(32,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
Oto uzupełnione i zaktualizowane wydanie bestsellerowego przewodnika dla inżynierów sieci. Dzięki niemu przejdziesz trudną (ale ekscytującą!) drogę od tradycyjnej platformy do platformy sieciowej opartej na najlepszych praktykach programistycznych. Zaczniesz od zagadnień podstawowych, aby następnie zagłębić się w tajniki stosowania bibliotek Pexpect, Paramiko czy Netmiko do komunikacji z urządzeniami sieciowymi. W kolejnych rozdziałach znajdziesz solidny przegląd różnych narzędzi wraz ze sposobami ich użycia: Cisco NX-API, Meraki, Juniper PyEZ, Ansible, Scapy, PySNMP, Flask, Elastic Stack i wielu innych. Rozeznasz się również w kwestiach związanych z kontenerami Dockera, a także usługami sieciowymi chmur AWS i Azure. Lektura tej książki pozwoli Ci się w pełni przygotować na następną generację sieci!- PDF + ePub + Mobi
- Druk 70 pkt
(39,90 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Rozwiązanie problemu znajdziesz w tej książce. Została ona napisana specjalnie z myślą o osobach, które administrują małymi sieciami, dysponują niewielkim budżetem i ograniczonym wsparciem profesjonalistów. Dzięki niej zrozumiesz podstawy zabezpieczania łączności sieciowej i poznasz sposoby zabezpieczania sieci przy niewielkim nakładzie pieniędzy i czasu. Opanujesz uznane techniki hartowania systemów, takie jak mapowanie sieci, śledzenie stanu urządzeń i rozpoznawanie nietypowej aktywności, która może sygnalizować atak. Zagłębisz się w sposoby eliminowania luk w zabezpieczeniach i zapobiegania dostępowi do urządzeń mobilnych i stacjonarnych, a nawet punktów końcowych IoT. Dowiesz się też, jak wdrażać własne strategie backupu, a także wykrywać i blokować złośliwe oprogramowanie i ransomware.- PDF + ePub + Mobi
- Druk 36 pkt
(32,90 zł najniższa cena z 30 dni)
36.84 zł
67.00 zł (-45%) -
Promocja
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywistego zbioru danych, aby wkrótce rozwiązywać złożone problemy danologii, takie jak obsługa brakujących danych, stosowanie regularyzacji czy też używanie metod nienadzorowanego uczenia maszynowego do odnajdywania podstawowej struktury w zbiorze danych. Pracę z poszczególnymi zagadnieniami ułatwia to, że zostały one zilustrowane prostymi, ale praktycznymi przykładami.- PDF + ePub + Mobi
- Druk 59 pkt
(39,90 zł najniższa cena z 30 dni)
59.94 zł
109.00 zł (-45%) -
Promocja
Książka obejmuje tematykę inżynierii wymagań według programu certyfikacji IREB® CPRE® Foundation Level na poziomie podstawowym. Omawia zagadnienia wyszczególnione w planie nauczania IREB® CPRE® z naciskiem na aspekt praktyczny, a także przygotowuje do egzaminu certyfikacyjnego. Co ważne, zagadnienia teoretyczne zostały zobrazowane przykładami w stopniu określonym przez poziom poznawczy (K1, K2, K3).- PDF + ePub + Mobi
- Druk 37 pkt
(32,90 zł najniższa cena z 30 dni)
37.95 zł
69.00 zł (-45%) -
Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- PDF + ePub + Mobi
- Druk 47 pkt
(39,90 zł najniższa cena z 30 dni)
47.85 zł
87.00 zł (-45%) -
Promocja
Oto zaktualizowane wydanie bestsellerowego przewodnika dla architektów rozwiązań. Dzięki niemu dobrze poznasz wzorce projektowe wbudowane w chmurę, czyli model AWS Well-Architected Framework. Zaznajomisz się z sieciami w chmurze AWS z uwzględnieniem sieci brzegowych i tworzeniem hybrydowych połączeń sieciowych w jej obrębie. W tym wydaniu dodano rozdziały dotyczące metodyki CloudOps i takich technologii jak uczenie maszynowe czy łańcuch bloków. Poznasz również inne ważne zagadnienia, w tym przechowywanie danych w chmurze AWS, kontenery obsługiwane przez usługi ECS i EKS, wzorce „jeziora” danych (w tym usługę AWS Lake Formation), architekturę lakehouse i architekturę siatki danych. Ten przewodnik z pewnością ułatwi Ci zaprojektowanie systemu spełniającego wyśrubowane wymagania techniczne i branżowe.- PDF + ePub + Mobi
- Druk 76 pkt
AWS dla architektów rozwiązań. Tworzenie, skalowanie i migracja aplikacji do chmury Amazon Web Services. Wydanie II
Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed
(39,90 zł najniższa cena z 30 dni)
76.45 zł
139.00 zł (-45%)
Zamknij
Przeczytaj darmowy fragment
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Wstęp do programowania w języku C++ Radosław Sokół (13) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(4)
(6)
(0)
(2)
(1)
(0)
więcej opinii