Jazyk: Cz
Autoři: Pavel Pokorný, Petr Mrázek
Rok vydání: 2000
Formát dokumentu: pdf
Počet stran: 71
Krátký popis: Skripta VUT Brno Fakulta technologická ve Zlíně.
Tato skripta vznikla jako průvodce pro výuku předmětu
Objektově orientovaného programování, případně
Technologie programování. Hlavní důraz je kladen na
objasnění výchozích principů a pojmů z oblasti
objektově orientovaného programování (OOP) a jejich
realizaci s využitím programovacího jazyka C++. Autoři
se snažili tato skripta psát lehkou a nenásilnou formou
tak, aby student pochopil základní problematiku
programování v Cpp. Tato skripta jsou tedy určena
predevšfm pro začátecníky, ale věříme, že i student
částečně znalý OOP v nich nalezne něco nového
a užitečného.
Obsah:
Obsah:
------
1 Úvod
2 Historie
3 Ukazatele
3.1 Ukazatele na objekty
3.1.1 Definice ukazatele na objekt
3.1.2 Používání ukazatele na objekt
3.2 Ukazatele a funkce
3.2.1 Volání odkazern
3.2.2 Ukazatele na funkce
3.2.2.1 Funkce jako parametry funkcí
3.3 LJkazatel na ukazatele
3.4 Aritmetika s ukazateli
3.4.1 Porovnávání ukazatelu
3.4.2 Scítání (odecítání) ukazatele a císla
3.4.3 Odecftání dvou ukazatelu
3.5 Dynamícká alokace pametí
3.5.1 Alokace a dealokace pameti pomocí operátoru new a delete
3.5.2 Práce s pametí v jazyce C
3.5.2.1 Pridelování pameti
3.5.2.2 Uvolnování pameti
3.6 Príklad pro práci s ukazateli
3.7 Základní pravidla pro práci s ukazateli
4 Objektový prístup
4.1.1 Definice metod
4.1.2 Konstruktor a destruktor
4.1.2.1 Konstruktor
4.1.2.2 Destruktor
4.2 Zapuzdrení
4.2.1 Sprátelené funkce
4.3 Dedicnost
4.3.1 Vicenásobná dedicnost
4.3.2 Rozlišení rozsahu platnosti s prihlédnutím k dedení
4.4 Polymorfismus
4.5 Pretežování metod a operátoru
4.5.1 Pretežování metod
4.5.2 Pretežování operátoru
4.6 Genericita
4.6.1 Principy šablon a jejich deklarace
4.6.1.1 Typové parametry
4.6.1.2 Hodnotové parametry
4.6.2 Šablony funkcí
4.6.3 Šablony objektu
4.6.3.1 Šablony a dedicnost
4.6.4 Preklad šablon
4.7 Datové proudy v Cpp
4.7.1 Komponenty knihovny iostream.h
4.7.2 Základní manipulace s proudy
4.7.2.1 Preddefinované proudy
4.7.2.2 Vstup dat s primitivním typem
4.7.2.3 Výstup dat s primitivním typem
4.7.2.4 Pretežování proudových operátoru
4.7.2.5 Formátování pornocí manipulátoru
4.7.2.6 Pretežování manipulátoru
4.7.3 Duležité metody I/O proudu
4.7.4 Souborové proudy
4.7.5 Pametové proudy
4.7.6 K.onzolové proudy
4.8 Vyjimky
4.8.1 Co jsou výjimky
4.8.2 Výjimky v Cpp
4.8,2.1 Syntaxe výjimek
4.8.2.2 Handler
4.8.2.3 Výjimky a bloková struktura programu
4.8:2.4 Neocekávané a neošetrené výjimky
4:8.2.5 Standardní výjimky
4:8.2.6 Strukturované výjimky
5 Základy programování pro prostredí Windows
5.1 Základní struktura programu pro prostredí Windows
6 LITERATURA
Autoři: Pavel Pokorný, Petr Mrázek
Rok vydání: 2000
Formát dokumentu: pdf
Počet stran: 71
Krátký popis: Skripta VUT Brno Fakulta technologická ve Zlíně.
Tato skripta vznikla jako průvodce pro výuku předmětu
Objektově orientovaného programování, případně
Technologie programování. Hlavní důraz je kladen na
objasnění výchozích principů a pojmů z oblasti
objektově orientovaného programování (OOP) a jejich
realizaci s využitím programovacího jazyka C++. Autoři
se snažili tato skripta psát lehkou a nenásilnou formou
tak, aby student pochopil základní problematiku
programování v Cpp. Tato skripta jsou tedy určena
predevšfm pro začátecníky, ale věříme, že i student
částečně znalý OOP v nich nalezne něco nového
a užitečného.
Obsah:
Obsah:
------
1 Úvod
2 Historie
3 Ukazatele
3.1 Ukazatele na objekty
3.1.1 Definice ukazatele na objekt
3.1.2 Používání ukazatele na objekt
3.2 Ukazatele a funkce
3.2.1 Volání odkazern
3.2.2 Ukazatele na funkce
3.2.2.1 Funkce jako parametry funkcí
3.3 LJkazatel na ukazatele
3.4 Aritmetika s ukazateli
3.4.1 Porovnávání ukazatelu
3.4.2 Scítání (odecítání) ukazatele a císla
3.4.3 Odecftání dvou ukazatelu
3.5 Dynamícká alokace pametí
3.5.1 Alokace a dealokace pameti pomocí operátoru new a delete
3.5.2 Práce s pametí v jazyce C
3.5.2.1 Pridelování pameti
3.5.2.2 Uvolnování pameti
3.6 Príklad pro práci s ukazateli
3.7 Základní pravidla pro práci s ukazateli
4 Objektový prístup
4.1.1 Definice metod
4.1.2 Konstruktor a destruktor
4.1.2.1 Konstruktor
4.1.2.2 Destruktor
4.2 Zapuzdrení
4.2.1 Sprátelené funkce
4.3 Dedicnost
4.3.1 Vicenásobná dedicnost
4.3.2 Rozlišení rozsahu platnosti s prihlédnutím k dedení
4.4 Polymorfismus
4.5 Pretežování metod a operátoru
4.5.1 Pretežování metod
4.5.2 Pretežování operátoru
4.6 Genericita
4.6.1 Principy šablon a jejich deklarace
4.6.1.1 Typové parametry
4.6.1.2 Hodnotové parametry
4.6.2 Šablony funkcí
4.6.3 Šablony objektu
4.6.3.1 Šablony a dedicnost
4.6.4 Preklad šablon
4.7 Datové proudy v Cpp
4.7.1 Komponenty knihovny iostream.h
4.7.2 Základní manipulace s proudy
4.7.2.1 Preddefinované proudy
4.7.2.2 Vstup dat s primitivním typem
4.7.2.3 Výstup dat s primitivním typem
4.7.2.4 Pretežování proudových operátoru
4.7.2.5 Formátování pornocí manipulátoru
4.7.2.6 Pretežování manipulátoru
4.7.3 Duležité metody I/O proudu
4.7.4 Souborové proudy
4.7.5 Pametové proudy
4.7.6 K.onzolové proudy
4.8 Vyjimky
4.8.1 Co jsou výjimky
4.8.2 Výjimky v Cpp
4.8,2.1 Syntaxe výjimek
4.8.2.2 Handler
4.8.2.3 Výjimky a bloková struktura programu
4.8:2.4 Neocekávané a neošetrené výjimky
4:8.2.5 Standardní výjimky
4:8.2.6 Strukturované výjimky
5 Základy programování pro prostredí Windows
5.1 Základní struktura programu pro prostredí Windows
6 LITERATURA