Kód kurzu: MSVBA1« Krok zpět

Základy programování Visual Basic for Applications (VBA)

V tomto kurzu získáte základní dovednosti pro vývoj aplikací pomocí jazyka Visual Basic for Applications (VBA), který se používá především pro vývoj maker v MS Office. Na kurzu se naučíte používat základní konstrukce jazyka Visual Basic, definovat proměnné, používat datové typy, vlastní funkce a procedury, kolekce a cykly, naučíte se zpracovávat runtimové chyby aplikace, ladit program, používat vlastní formuláře a rovněž pochopíte základy objektově orientovaného programování. Pro účast na kurzu je nutná základní znalost algoritmizace a programování na úrovni kurzu PRG.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 7.1.2019 5 22 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
25.3.2019 5 22 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
11.3.2019 5 22 000 CZK v ceně kurzu Český jazyk GOPAS Brno
 
7.1.2019 5 750,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
4.3.2019 5 750,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
13.5.2019 5 750,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha5 22 500 CZK v ceně kurzu 50
Brno5 22 000 CZK v ceně kurzu 50
Bratislava5 750,00 EUR v ceně kurzu 50

Uživatelská náročnost

Co vás naučíme

  • Používat proměnné a datové typy.
  • Vytvářet funkce a procedury.
  • Používat základní konstrukce jazyka jako jsou podmínky a cykly.
  • Ladit aplikaci.
  • Zachytávat runtimeové chyby.
  • Vytvářet vlastní formuláře a používat ovládací prvky.
  • Mnoho dalších praktických a užitečných postupů, které budete využívat ve svých aplikacích.

Požadované vstupní znalosti

 

  • Znalost algoritmizace a programování na úrovní kurzu PRG.

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

  • Příručka k příkladům, prezentace promítané lektorem.

Osnova kurzu

Úvod do vytváření aplikací pomocí Microsoft Visual Basic

  • Vlastnosti Microsoft Visual Basic
  • Práce ve vývojovém prostředí

Práce s programovým kódem

  • Moduly
  • Použití okna editoru
  • Komentáře
  • Nastavení prostředí
  • Automatické doplňování kódu
  • Dialogová okna

Proměnné a procedury

  • Deklarace proměnných
  • Datové typy
  • Konverze datových typů
  • Konstanty
  • Pole

Procedury a funkce

  • Procedury a funkce
  • Parametry funkcí a procedur
  • Volitelné parametry
  • Předávání parametrů hodnotou a referencí
  • Vybrané vestavěné funkce

Řízení toku programu

  • Logické a porovnávací operátory
  • If..Then
  • Select..Case
  • Do..Loop
  • For..Next
  • Ukončení cyklu

Práce s kolekcemi

  • Co je to kolekce
  • Vytvoření kolekce
  • Průchod kolekcí pomocí cyklu For..Next
  • Průchod kolekcí pomocí cyklu For..Each
  • Ukázky kolekcí

Ladění programu

  • Typy chyb
  • Watch window
  • Immediate window
  • Call Stack
  • Locals window
  • Krokování programu

Zachytávání chyb

  • Run-time chyby
  • Objekt Err
  • Zřetězení chyb
  • Inline error handling

Základy tvorby vlastních formulářů

  • Vlastní formuláře
  • Základy použití ovládacích prvků

Základy objektového programování

  • Úvod do objektů
  • Použití vlastností, metod a událostí
  • Vytvoření a použití vlastní třídy
  • Vytvoření a použití vlastní vlastnosti
  • Vytvoření a použití vlastní události
Tištěné prezentace probírané látky

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.


Graf návazností kurzů