Uživatelská náročnost
Co Vás naučíme
- Vytvářet vlastní formuláře
- Používat nabídky, panely nástrojů a stavové řádky
- Validovat vstup uživatele
- Ladit aplikaci a zachytávat chyby
- Vytvářet dynamicky ovládací prvky
- Využívat Microsoft Data Control pro přístup k datům
- Programově používat techniku Drag and Drop
- Vytvářet instalační balíček
Požadované vstupní znalosti
- Základy algoritmizace a programování
Metody výuky
- Odborný výklad s praktickými ukázkami, cvičení na počítačích.
Studijní materiály
- Doporučena je originální příručka firmy Microsoft, která není zahrnuta v ceně kurzu. Příručka je v anglickém jazyce.
Osnova kurzu
Úvod do vytváření aplikací pomocí Microsoft Visual Basic
- Vlastnosti Microsoft Visual Basic
- Práce ve vývojovém prostředí
- Událostně řízené programování
- Vytvoření nového projektu
Základy Microsoft Visual Basic
- Úvod do objektů
- Vlastnosti, metody a události
- Práce s formuláři
- Práce s ovládacími prvky
- Základní ovládací prvky
Práce s programovým kódem a formuláři
- Moduly
- Použití okna editoru
- Nastavení prostředí
- Automatické doplňování kódu
- Dialogová okna
- Vlastní formuláře
Proměnné a procedury
- Deklarace proměnných
- Datové typy
- Konverze datových typů
- Konstanty
- pole
- Procedury a funkce
- Parametry
- Vybrané vestavěné funkce
Řízení toku programu
- Logické a porovnávací operátory
- If..Then
- Select..Case
- Do..Loop
- For..Next
- ukončení cyklu
Ladění programu
- Typy chyb
- Watch window
- Immediate window
- Call Stack
- Locals window
- Krokování programu
Práce s ovládacími prvky
- Typy ovládacích prvků
- Seznamy Combobox a Listbox
- OptionButton a Frame
- Pokročilé ActiveX ovládací prvky
Přístup k datům
- Knihovna ADO
- Koncept relačních databází
- ADO Data Control
- Data form wizard
Validace vstupu
- "is" Funkce
- Komponenta MaskEdit
- Událost KeyPress
- Událost Validate
Zachytávání chyb
- Run-time chyby
- Objekt Err
- Zřetězení chyb
- Inline error handling
Rozšíření uživatelského rozhranní
- Nabídky
- Panely nástrojů
- Stavové řádky
Drag and Drop technika
- Události myši
- Ukázka Drag and Drop
Další informace o ovládacích prvcích
- Kolekce
- Pole ovládacích prvků
Závěrečné kroky
- Návrh uživatelského rozhranní
- Distribuce aplikace