Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
Detail předmětu
FP-APVAk. rok: 2023/2024
Předmět je zaměřen zejména na tvorbu projektů a programů ve vývojovém prostředi Visual Basic for Application prostředí MS Excel. Obsahem předmětu je výuka programovacího jazyka VBA v prostředí MS EXCEL s cílem získat základní znalosti a principy programování a dovednosti při tvorbě jednoduchých formulářových programů nebo vlastních funkcí.
Jazyk výuky
Počet kreditů
Garant předmětu
Zajišťuje ústav
Vstupní znalosti
Základní znalost MS Excel z učiva pro střední školy a gymnázia
Pravidla hodnocení a ukončení předmětu
Pro získání klasifikovaného zápočtu je potřeba získat minimálně 50 bodů z celkového počtu 100 bodů za zpracovaný semestrální projekt v prostředí VBA MS Excel. Zadání projektu bude zveřejněno druhý týden v semestru.
Přednášky (sudý týden) jsou nepovinné, cvičení v lichém týdnu jsou povinná - procvičování odprezentované látky z přednášky, cvičení v sudém týdnu jsou nepovinné, tzv. konzultační cvičení, určené ke konkrétnímu řešení problému spojeného s řešením semestrálního projektu nebo procvičované látky.
Učební cíle
Hlavním cílem je osvojení programovacích technik s podporou současných vývojových nástrojů při tvorbě uživatelských programů nebo složitějších projektů.
Studenti budou znát teoreticky i prakticky filosofii tvorby jednoduchých i složitějších aplikací na základě znalostí obecných a moderních programovacích technik a algoritmů včetně znalostí konkrétního vývojového nástroje.
Základní literatura
Elearning
Zařazení předmětu ve studijních plánech
Přednáška
Vyučující / Lektor
Osnova
1. Úvod do VBA, formuláře, událostní procedury listů a sešitu, ovládací prvky ActiveX
3. Objekty, metody, vlastnosti, události, Range, vlastnosti Offset a Cells, proměnné, konstanty, práce s variantním datovým typem zjišťování datového typu proměnné
5. Strukturované proměnné, propojení s ovládacími prvky ActiveX, podmínky, větvení
7. Cykly s konstantním počtem opakování, s řídící podmínkou na začátku a na konci cyklu, cykly prvků množiny nebo kolekce (for each in)
9. Procedury, funkce, moduly, přetěžování, techniky pro ošetření chyb
11. Práce se soubory, tisky
13. Závěrečná konzultace k projektům
Cvičení
1. Itinerář předmětu, obsaho předmětu, základní pravidla
2. Úvod do VBA, formuláře, událostní procedury listů a sešitu, ovládací prvky ActiveX
3. Konzultace - zadání semestrálního projektu
4. Objekty, metody, vlastnosti, události, Range, vlastnosti Offset a Cells, proměnné, konstanty, práce s variantním datovým typem zjišťování datového typu proměnné
5. Konzultace projektu
6. Strukturované proměnné, propojení s ovládacími prvky ActiveX, podmínky, větvení
7. Konzultace projektu
8. Cykly s konstantním počtem opakování, s řídící podmínkou na začátku a na konci cyklu, cykly prvků množiny nebo kolekce (for each in)
9. Konzultace projektu
10. Procedury, funkce, moduly, přetěžování, techniky pro ošetření chyb
11. Konzultace projektu
12. Práce se soubory, tisky