Kwalifikacja INF.04. Projektowanie, programowanie i testowanie aplikacji. Część 2. Programowanie obiektowe. Podręcznik do nauki zawodu technik programista

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Piotr Siewniak
Series: Kwalifikacja INF.04 [2]
Publisher: Helion
Year: 2021

Language: Polish
Pages: 480
City: Gliwice

Spis treści
Wstęp
ROZDZIAŁ 1. Wprowadzenie do programowania
1.1. Podstawowe pojęcia
1.2. Podstawy algorytmiki
1.3. Pytania i zadania kontrolne
ROZDZIAŁ 2. Środowiska programistyczne
2.1. Code::Blocks
2.2. CodeLite
2.3. Eclipse
2.4. NetBeans
2.5. Visual Studio
2.6. CLion
2.7. Pytania i zadania kontrolne
ROZDZIAŁ 3. Podstawy programowania
3.1. Podstawowe elementy języka C++
3.2. Podejmowanie decyzji w programie
3.3. Pętle programowe
3.4. Typ wyliczeniowy
3.5. Pytania i zadania kontrolne
ROZDZIAŁ 4. Programowanie z użyciem wskaźników
4.1. Operator adresu
4.2. Wskaźniki
4.3. Dynamiczna alokacja pamięci
4.4. Pytania i zadania kontrolne
ROZDZIAŁ 5. Tablice i wektory
5.1. Tablice statyczne
5.2. Tablice i wskaźniki
5.3. Tablice dynamiczne i wektory
5.4. Pętla foreach
5.5. Pytania i zadania kontrolne
ROZDZIAŁ 6. Łańcuchy znaków
6.1. C-napisy
6.2. Łańcuchy typu string
6.3. Pytania i zadania kontrolne
ROZDZIAŁ 7. C-struktury i C-unie
7.1. C-struktury
7.2. C-unie
7.3. Pytania i zadania kontrolne
ROZDZIAŁ 8. Funkcje
8.1. Deklarowanie i definiowanie funcji
8.2. Wywołanie funkcji
8.3. Parametry funkcji
8.4. Zmienne globalne i lokalne
8.5. Funkcje przeciążone
8.6. Funkcje inline
8.7. Funkcje rekurencyjne
8.8. Pytania i zadania kontrolne
ROZDZIAŁ 9. Preprocesor
9.1. Dyrektywa #include
9.2. Dyrektywa #defin
9.3. Dyrektywy kompilacji warunkowej
9.4. Pytania i zadania kontrolne
ROZDZIAŁ 10. Funkcje biblioteczne
10.1. Funkcje matematyczne
10.2. Funkcje znakowe
10.3. Konwersja typu danych
10.4. Funkcje wejścia/wyjścia
10.5. Przykłady innych funkcji bibliotecznych
10.6. Pytania i zadania kontrolne
ROZDZIAŁ 11. Klasy i obiekty
11.1. Wprowadzenie do programowania obiektowego
11.2. Definiowanie klas
11.3. Deklarowanie zmiennych obiektowych
11.4. Odwołania do elementów członkowskich obiektów
11.5. Statyczne elementy członkowskie klas
11.6. Funkcje członkowskie typu inline
11.7. Wskaźniki do obiektów
11.8. Przekazywanie obiektów jako parametrów funkcji
11.9. Struktury w języku C++
11.10. Pytania i zadania kontrolne
ROZDZIAŁ 12. Tworzenie i inicjowanie obiektów
12.1. Konstruktory
12.2. Inicjalizacja obiektów
12.3. Konstruktor kopiujący
12.4. Delegowanie konstruktorów
12.5. Destruktory
12.6. Pytania i zadania kontrolne
ROZDZIAŁ 13. Hermetyzacja i ukrywanie danych
13.1. Hermetyzacja danych
13.2. Ukrywanie danych
13.3. Pytania i zadania kontrolne
ROZDZIAŁ 14. Mechanizm dziedziczenia
14.1. Definicja relacji dziedziczenia
14.2. Rodzaje dziedziczenia
14.3. Dziedziczenie a konstruktory
14.4. Pytania i zadania kontrolne
ROZDZIAŁ 15. Polimorfizm
15.1. Polimorfizm statyczny
15.2. Polimorfizm dynamiczny
15.3. Pytania i zadania kontrolne
ROZDZIAŁ 16. Mechanizm abstrakcji
16.1. Klasy abstrakcyjne
16.2. Interfejsy
16.3. Abstrakcja danych
16.4. Mechanizm abstrakcji a pliki nagłówkowe
16.5. Pytania i zadania kontrolne
ROZDZIAŁ 17. Funkcje i klasy zaprzyjaźnione
17.1. Funkcje zaprzyjaźnione
17.2. Klasy zaprzyjaźnione
17.3. Pytania i zadania kontrolne
ROZDZIAŁ 18. Szablony funkcji i klas
18.1. Szablony funkcji
18.2. Szablony klas
18.3. Szablony a polimorfizm
18.4. Pytania i zadania kontrolne
ROZDZIAŁ 19. Obsługa błędów i wyjątków
19.1. System komunikatów i kodów zwrotnych
19.2. Mechanizm obsługi wyjątków
19.3. Pytania i zadania kontrolne
ROZDZIAŁ 20. Przykłady implementacji wybranych algorytmów
20.1. Wyznaczenie największego wspólnego dzielnika
20.2. Sortowanie tablic
20.3. Wyszukiwanie binarne
20.4. Pytania i zadania kontrolne
Bibliografia
Skorowidz