Visual Basic .NET základní
Úvod
- Programování objektové, event driven a visuální
- Základna nových vývojových prostředků - .NET Framework (Common Language Runtime, Base Class Library, namespaces ...)
- Assemblies, Namespaces
Seznámení s vývojovým prostředím, první program
- Visuální výstavba programu
- Práce s Windows Forms, vytváření jednoduché aplikace
- Vytváření uživatelského interface pomocí základních controls (TextBox, Label, Button a další)
- Úpravy a formátování (Smart Tags, Code Snippets, Snaplines, ...)
Programovací jazyk Visual Basic
- Formát programu
- Definice proměnných a konstant
- Referenční a hodnotové typy
- Datové typy
- Pole a struktury
- Procedury a funkce, jejich struktura, definice a volání
- Výrazy a operátory
- Řídící, přiřazovací a další příkazy jazyka
Základy tvorby objektů
- Objektové programování - základní informace
- Encapsulation, Methods, Fields, Properties
- Tvorba tříd
- Overloading
- Definice property procedur
- Vytváření instancí - objektů
- Statické (shared) vlastnosti, metody, konstruktory a třídy
Inicializace a rušení objektů
- Konstruktory tříd
- Garbage Collector
Odvozování objektů
- Inheritance (dědičnost)
- Tvorba a používání interface
- Abstraktní třídy (MustInherit) a metody (MustOverride)
Polymorfismus
- Principy a využití
- Overridable, Overrides
Nadstavbové možnosti objektového programování
- Třída object; boxing/unboxing
- Generics (prototypy), typované kolekce
- Partial types (rozdělení definice do více souborů)
- Aplikace, tvořená více assembly
Delegáty a událostní programování
- Delegates, kovariantní/kontravariantní delegáty
- Definování událostí (eventů)
- Používání eventů
Ladění (debugging)
- Ladící prostředky Visual Basic .NET
Zpracování Run-Time Errors (Exceptions)
- Moderní strukturované zpracování výjimek
- Exception Class, příkazy Try, Catch a Finally
Základy práce se soubory
- Typy souborů
- Operace se soubory
- Operace s adresáři
Click Once instalace
- Vytvoření instalace pro Click Once