Kurz zařazen do kategorií kurzů na míru
Počítačové a IT kurzy Kurzy na míru Visual C++ .NET 2.0
5 dní, denne 8:00 – 16:00, začiatok kurzu 9:00
Vstupné požiadavky: Znalosť práce v prostredí MS Windows a základov programovania v jazyku C, C# alebo Java.
Kurz je určený pre pokročilých programátorov, ktorí sa chcú naučiť programovať v jazyku C++ a oboznámiť sa s možnosťami jeho využitia na tvorbu aplikácií pre MS Windows, Unix / Linux a Internet.
C++ je univerzálny programovací jazyk, ktorý sa používa na širokú triedu úloh - od tvorby systémového programového vybavenia a bežných databázových, výpočtových alebo grafických aplikácií pre MS Windows a Unix / Linux, cez webové aplikácie a služby, až po robustné viacvrstvové distribuované systémy.
Výuka prebieha v integrovanom vývojovom prostredí Visual Studio .NET, ktoré poskytuje všetky nástroje potrebné na rýchle a efektívne vytváranie moderných aplikácií na platforme .NET. Tomu je prispôsobený aj programovací jazyk Visual C++ .NET, ktorý obsahuje viacero zlepšení a niekoľko nových prvkov. Pri dodržaní zásad tzv. manažovaného programovania v tomto jazyku možno využiť všetky výhody novej architektúry .NET (ADO.NET, Windows Forms a pod.). Zostala však zachovaná aj možnosť písania tzv. nemanažovaného kódu, ktorý sa používa na tvorbu klasických aplikácií pre MS Windows - obdobne ako v staršej verzii jazyka Visual C++ 6.0.
Kurz poskytuje ucelený prehľad programovacieho jazyka C++ a základy práce v prostredí Visual Studio. Dôraz sa kladie najmä na základné princípy a metódy tvorby programov, objektovo orientované programovacie techniky a efektívne využitie ostatných prvkov jazyka. V nevyhnutnom rozsahu sa preberajú základy práce s formulármi, ukážky práce s databázou a postup pri zostavovaní programov pre MS Windows (grafické a konzolové aplikácie).
Väčšinu získaných poznatkov možno priamo aplikovať aj v prostredí Unix / Linux.
Použitiu jazyka C++ v prostredí .NET na tvorbu aplikácií pre rôzne prevádzkové prostredia sa podrobnejšie venujú kurzy:
• .NET Framework a tvorba aplikácií pre Windows
• ASP .NET (webové aplikácie a služby)
Cena kurzu: 9100 SK bez DPH.
Náplň kurzu:
1. DEŇ
Vývoj a porovnanie jazykov C a C++, prekladače a integrované systémy
Integrované vývojové prostredie MS Visual C++ (menu, okná, súbory, editor)
Spoločné základy jazykov C a C++
• základné pojmy, jednoduchý program a jeho výklad
• typy údajov, premenné, konštanty, deklarácie
• operátory a výrazy - numerické, znakové, konverzie typu, priradenie, podmienené výrazy, priorita vyhodnocovania
• základné príkazy
• vetvenie - if, else, switch
• cykly a ich riadenie - while, do, for, break, continue, goto
Nové dátové typy a iné rozšírenia v jazyku C++
• referenčné, konštantné, enumeratívne typy
• nové vlastnosti štruktúr
• nové operátory
• podpora pre objektovo orientované programovanie
2. DEŇ
Programovací jazyk C++
• prehľad príkazov, funkcií a operátorov
• precedencia operátorov, typové kontroly a konverzie
• predefinovanie funkcií a operátorov
• práca so smerníkmi, smerník ako argument funkcie, smerník na funkciu
• špeciálne argumenty funkcií, funkcia ako makro
• volanie funkcií iných jazykov, inline
3. DEŇ
Objektovo orientované programovanie
• trieda a objekt
• údajové a funkčné členy tried
• statické a konštantné členy tried
• smerníky na členy tried, smerník "this"
• konštruktory a deštruktory
• priateľské triedy
4. DEŇ
Objektovo orientované programovanie
• dedenie vlastností
• prístupové práva
• štandardné konverzie a dedičnosť
• inicializácia členov tried, poradie inicializácie
• virtuálne funkcie a ich pripájanie
• viacnásobná dedičnosť
• parametrizované typy
5. DEŇ
Knižnice, šablóny tried, toolboxy a iné rozšírenia
Portabilita
Záverečný príklad - zostavenie jednoduchej aplikácie s použitím techník OOP