C++ dla początkujących
|
|
|
Jak szybko opanować podstawy C++
Pewnie zastanawiasz się teraz dlaczego miałbyś kupić tego eBooka skoro na rynku jest duża ilość publikacji dotyczących języka C++. I dlatego przed podjęciem decyzji wysłuchaj mnie do końca.
Po pierwsze.
Ebook jest zbiorem przykładów ułożonych według stopnia trudności. Wyjaśnienie każdego z nich składa się z 3 etapów: kodu programu, tekstu, który pojawi się na ekranie komputera oraz opisu.
Dzięki precyzyjnej analizie każdego przykładu, będziesz mógł nie tylko zrozumieć ale także zastosować C++ w praktyce.
W przeciwieństwie do standardowej książki będziesz mógł skopiować kod źródłowy zprzykładu i wklejać do Twojego edytora. Dzięki temu będziesz mógł od razu testować omawiany przykład.
Po drugie.
Dzięki temu eBookowi poznasz m.in.:
- Podstawowe instrukcje: strukturę kodu źródłowego, najczęściej używane operatory w C++, znaki specjalne formatujące tekst oraz typy zmiennych.
- Wyrażenia warunkowe i pętle: „if”, „while”, „do while”, „for”, „switch” i „goto”.
- Tablice: ogólne informacje na temat tablic, jak pobrać wartości poszczególnych elementów tablicy i wypisać je na ekranie, co to są tablice znakowe, jak wyszukać ciąg znaków tablicy i wiele innych podstawowych algorytmów używanych przy pracy z tablicami.
- Funkcje: ogólne informacje na temat funkcji, jak przekazać argumenty do funkcji przez wartość, w jaki sposób w jednej funkcji można wywołać funkcję, co to jest przeładowanie nazwy funkcji, kiedy użyć funkcji „inline” a także co to są argumenty domniemane.
- Wskaźniki: ogólne informacje o wskaźnikach, wady i zalety wskaźników a także o używaniu wskaźników w praktyce.
- Programowanie obiektowe: co to są klasy i obiekty, jakie są własności obiektów, jak stworzyć metodę danej klasy oraz na temat konstruktorów i destruktorów.
Po trzecie.
0% ryzyka, eBook objęty jest 30-dniową gwarancją satysfakcji. Możesz kupić i przekonać się czy spełnia zapewnienia autora. Masz na to 30 dni czasu.
- Wstęp / 5-7
- Środowisko pracy / 8
- Czym jest kompilator / 8-9
- Wybór programu / 9-10
- Instalacja programu / 10-15
- Korzystanie z programu Dev-C++ / 15-21
- Omówienie najważniejszych funkcji programu / 22-24
- Wybrane skróty klawiszowe w Dev-C++ / 24-25
- Instrukcje podstawowe / 26
- Pierwszy program / 26-29
- Formatowanie tekstu / 29-32
- Działania na liczbach / 32-36
- Typy zmiennych, konwersja i zaokrąglenie / 36-38
- Kod ASCII / 39-40
- Zastosowanie praktyczne: przeliczanie wysokości w stopach na metry / 41
- Zastosowanie praktyczne: przeliczanie wieku w latach na dni
/ 42 - Zastosowanie praktyczne: przeliczanie wieku w latach na dni (dokładniejszy) / 43-44
- Pętle, wyróżnienia warunkowe / 45
- Instrukcja warunkowa „if”, zakres ważności zmiennych / 45-48
- Instrukcja warunkowa „while” / 49-50
- Zastosowanie praktyczne: obliczanie sumy i iloczynu wprowadzonych przez użytkownika liczb / 51-52
- Zastosowanie praktyczne: ustalanie najmniejszej i największej liczby spośród wprowadzanych / 52-53
- Instrukcja warunkowa „do while” / 54-55
- Instrukcja warunkowa „for” / 56-57
- Zastosowanie praktyczne: obliczanie silni podanej liczby / 58-59
- Zastosowanie praktyczne: wypisanie piramidy z gwiazdek
/ 59-60 - Instrukcja warunkowa „switch” / 60-62
- Instrukcja „goto” / 63-64
- Tablice / 65
- Wczytywanie elementów do tablicy i ich wypisywanie / 65-68
- Zastosowanie praktyczne: wypełnianie tablicy liczbami od 0 do 100, z krokiem co 10 / 68-69
- Zastosowanie praktyczne: obliczanie sumy wszystkich elementów tablicy / 69-71
- Tablica znakowa. Operator „sizeof” / 71-75
- Zastosowanie praktyczne: wyszukiwanie najmniejszej liczby w tablicy / 75-77
- Kopiowanie zawartości pierwszej tablicy do drugiej (pustej)
/ 77-78 - Kopiowanie zawartości pierwszej tablicy na koniec drugiej
/ 78-79 - Zastosowanie praktyczne: sprawdzanie czy dwie tablice są takie same / 80-82
- Wyszukiwanie ciągu znaków w tablicy / 82-84
- Zastosowanie praktyczne: sortowanie elementów tablicy
/ 85-86
- Funkcje / 87
- Ogólne wiadomości na temat funkcji / 87-91
- Przekazywanie argumentów do funkcji przez wartość / 91-93
- Zastosowanie praktyczne: wypisywanie kolejnych liczb naturalnych z podanego przedziału / 93-94
- Zastosowanie praktyczne: zwracanie wartości większej o 3 od wprowadzonej / 94-95
- Instrukcja „switch” w funkcji / 96-98
- Przeładowanie nazwy funkcji / 99-101
- Funkcja z argumentami domniemanymi / 101-104
- Funkcja „inline” / 104-106
- Rekurencja: funkcja Fibonacciego / 106-108
- Rekurencja: mnożenie / 108-109
- Rekurencja: potęga / 109-110
- Rekurencja: silnia / 111-112
- Wskaźniki / 113
- Ogólne wiadomości o wskaźnikach / 113-115
- Zalety i wady wskaźników / 115-117
- Zastosowanie praktyczne: wypełnianie tablicy liczbami parzystymi z przedziału od 0 do 28 / 118-119
- Zastosowanie praktyczne: podnoszenie liczby do kwadratu
/ 120-121 - Zastosowanie praktyczne: wypisywanie podanego znaku podaną ilość razy / 121
- Przekazywanie wyniku funkcji przez wskaźnik / 122-123
- Zastosowanie praktyczne: kopiowanie zawartości pierwszej tablicy do drugiej (pustej) / 124-126
- Zastosowanie praktyczne: kopiowanie „n” znaków pierwszej tablicy do drugiej (pustej) / 126-127
- Zastosowanie praktyczne: kopiowanie zawartości pierwszej tablicy na koniec drugiej / 127-128
- Zastosowanie praktyczne: kopiowanie „n” znaków pierwszej tablicy na koniec drugiej / 129-130
- Programowanie obiektowe / 131
- Klasy i obiekty / 131-135
- Dane prywatne i publiczne klasy / 135-139
- Metody klas – wprowadzenie / 139-142
- Konstruktory i destruktory – wprowadzenie / 142-144
- Konstruktor domniemany / 145-146
- Konstruktor kopiujący / 147-148
- Zastosowanie praktyczne: konstruktory / 149-151
- Skorowidz / 152-153

