Radek ChalupaVývoj softwareŠkoleníFreewareČlánkyKnihyKontakt

Školení a konzultace

Konzultace a školení pro vývojáře - C/C++, C#, WinAPI, .NET a další

Programovací jazyk C/C++

Přehled

Naučíte se používat nejvýkonnější programovací jazyk, jakým je bezesporu jazyk C, včetně jeho objektového rozšíření - C++.

I při nástupu nových jazyků, zejména C#, zůstává jazyk C/C++ tou nejsilnější zbraní. Jeho zvládnutím, které ve skutečnosti není tak obtížné, jak se někdy traduje, bude tato síla ve vašich rukou.

Začnete od základů jazyka C, poznáte základní prvky a syntaxi jazyka, naučíte se pracovat s "céčkovými řetězci", ukazateli a pamětí vůbec. Jakmile toto zvládnete, budete mít v ruce silný a výkonný nástroj a současně pevný základ pro využití nadstavby jazyka C, kterou je C++ přinášející zejména možnost objektového programování s využitím tříd.

  • Seznámení s vývojovým prostředím Microsoft Visual C++
  • Základní prvky jazyka C/C++
  • Konstanty a proměnné, typy proměnných v jazyce C, struktury
  • Operátory - aritmetické a bitové operace
  • Příkazy pro větvení programu a cykly
  • Funkce: vytváření vlastních funkcí, parametry funkcí, návratové hodnoty funkcí
  • Práce s textovými řetězci v C/C++
  • Ukazatele, dynamická alokace paměti
  • Vícerozměrná pole
  • Ukazatele na pole struktur
  • Přetěžování funkcí
  • Výchozí parametry funkcí
  • Objektově orientované programování v jazyce C++
  • Třídy a jejich vytváření
  • Členské funkce a proměnné, veřejné a neveřejné členy tříd
  • Instance třídy, statická a dynamická (ukazatele na třídy), pole tříd
  • Dědičnost tříd, vytváření vlastních knihoven tříd

Požadavky

Jediným "požadavkem" je základní uživatelská znalost práce s Windows a především chuť naučit se programovat v nejvýkonnějším programovacím jazyce, jakým je jazyk C/C++.


Copyright © Radek Chalupa, 2018