Visual C Sharp
Software: Windows/Linux, Microsoft Visual C# Studio, MsSQL server Popis: Cieľom kurzu je oboznámiť poslucháčov s programovacím jazykom C#. Detailne sa preberajú jeho vlastnosti, pričom sa krok za krokom na príkladoch vysvetľuje syntax jazyka. Výučba prebieha v grafickom vývojovom prostredí Visual C#. Kurz obsahuje úvod do objektového programovania, keďže C# je objektový programovací jazyk. Poslucháč sa naučí základným programovacím princípom, oboznámi sa so základnými balíkmi funkcií programovacieho jazyku C# a organizácii zdrojových súborov. Počas kurzu sa poslucháč zoznámi s postupmi, ako využívať C# pri prístupe na databázu. Vysvetľujú sa dva princípy. Klasický SQL prístup a objektový prístup na databázu pomocou objektov z knižnice ADO .NET. Súčasťou kurzu je úvod do dnes často skloňovanej problematiky XML. Vysvetľujú sa výhody popisného jazyka XML a C# nástroje, ktoré umožňujú prácu s XML. Postupne sa preberajú základné typy XML parserov: SAX a DOM. Poslucháči sa naučia vytvárať grafické rozhranie v C#. Počas kurzu sa preberajú všetky základné grafické elementy, ich vlastnosti a spojené udalosti. Vysvetľuje sa prepájanie kódu s grafickým rozhraním. Predpoklad: znalosť na úrovni kurzu: Windows XP – úroveň A alebo Linux I. – grafické prostredie KDE Osnova kurzu: Základy programovania v C# (1. deň, 2.deň) Všeobecný úvod do objektovo orientovaných jazykov – C# ako objektovo orientovaný jazyk. Úvod do C# a .NET frameworku. Základy jazyka C# (identifikátory, kľúčové slová, dátové typy, premenné, dátové typy, polia, operátory, výrazy, namespaces – menné priestory). Vytváranie jednoduchých objektov v C#. Popis Integrovaného vývojového vývojového prostredia Visual C# Studio. Jednoduché aplikácie. Výstup na konzolu. Enumerátory a štruktúry. Zapúzdrovanie implementačných detailov – dátové členy a metódy, prístupové modifikátory. Dedičnosť tried. Polymorfizmus. Overloading (prekrývanie metód), Overriding (prepisovanie metód). Interfaces a abstraktné triedy. Spracovanie výnimiek, preddefinované a vlastné výnimky. Tvorba dokumentácie. C# API (2.deň, 3.deň) Úvod do Framework Class Libary (FCL) – prehľad podporovaných objektov a technológií. Práca s reťazcami, regulárne výrazy (regex). Kolekcie, indexy, polia. Vstupno/výstupné operácie – základné triedy a metódy práce s nimi. Dátové toky, I/O (práca so súbormi a adresármi). Serializácia – explicitná/implicitná. Správa pamäte – Garbage Collector, metódy Dispose(), Close(). Vývojové prostredky pre C#. C# a XML (3. deň) Všeobecný úvod do XML Popis XML, tvorba veľmi jednoduchých XML dokumentov C# a XML – úvodné pojmy XML parsery Document Object Model (DOM) – stromovo orientovaný spôsob reprezentácie XML. Príklady na používanie DOM. SAX – udalostne orientovaná reprezentácia XML. Príklady na používanie SAX Prístup na databázu v C# (4. deň) Všeobecný úvod do SQL. Všeobecný popis databázového rozhrania. Základné pojmy a princípy – otvorenie spojenia, objekty zapuzdrujúce dáta tabuliek. Príklady pripojení k databáze, vykonávanie dopytov (SELECT) Aktualizácia dát v C# – dopyty UPDATE, INSERT, DELETE Transakcie Prístup na databázu pomocou ADO .NET Grafické aplikácie založené na C# (5.deň) Základné princípy programovania GUI v C#. Objasnenie princípu oddelenia dát od vizuálneho zobrazenia. Základný Windows Form. Udalostný model – spracovanie udalostí. C# a grafické objekty. Základné grafické elementy v príkladoch. Dialógové okná – vytváranie dialógových okien, práca s dialógovými oknami Rozsah: 5 dní
🏢
O4C, s. r. o.
Školenia, personalistika, brigády