INMNAPVB Programming in Visual Basic

Obchodně podnikatelská fakulta v Karviné
léto 2017
Rozsah
2/1/0. 4 kr. Ukončení: zk.
Vyučující
doc. Mgr. Petr Suchánek, Ph.D. (přednášející)
doc. Mgr. Petr Suchánek, Ph.D. (cvičící)
Garance
doc. Mgr. Petr Suchánek, Ph.D.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Kontaktní osoba: doc. Mgr. Petr Suchánek, Ph.D.
Předpoklady
Předpokládá se základní znalost algoritmizace a objektového programování.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Cílem předmětu je seznámit studenty s vývojovým prostředím Microsoft Visual Stuio Visual Basic a Visual Basic.Net, tvorbou programů v tomto prostředí, spoluprací programů vytvořených pomocí Visual Basic s databázemi a propojením těchto aplikací s softwarovými produkty MS Office.
Osnova
  • 1. Vývojové prostředí Visual Basic, Visual Basic.Net.
    2. Proměnné a operátory Visual Basic.
    3. Rozhodovací struktury.
    4. Programové cykly a časovače.
    5. Formuláře. Tvorba menu.
    6. Výstup do programu a na tiskárnu.
    7. Kresby a speciální efekty na formulářích.
    8. Moduly a procedury.
    9. Kolekce a pole.
    10. Textové soubory.
    11. Propojení aplikací s databází.
    12. Používání ovládacích prvků OLE.
    13. Propojení na Microsoft Office.

    1. Vývojové prostředí Microsoft Visual Studio Visual Basic, Visual Basic.Net. Instalace Visual Basic. Základní pojmy. Metody. Události. Vlastnosti. Deklarace a typy proměnných. Objekty Visual Basic. Formuláře. Prázdné a předdefinované formuláře. Charakteristika a základní použití ovládacích prvků.
    2. Proměnné a operátory. Struktura příkazu. Použití proměnné k uložení informací a k uložení vstupu a výstupu. Debugger - ladění aplikace, hledání a oprava chyb.
    3. Rozhodovací struktury. Událostmi řízené programování. Podmíněné výrazy (If - Then), rozhodovací konstrukce (Select Case).
    4. Programové cykly a časovače. Cyklus Do - Loop, For - Next. Objekt časovač - Timer.
    5. Práce s více formuláři. Obsluha událostí formuláře. Sdílení proměnných. Tvorba menu.
    6. Přidání tiskové podpory. Výstup do programu a na tiskárnu. Ovladač pro obsluhu chyb. Ošetření chyb rutinou pro obsluhu chyb.
    7. Kresby a speciální efekty na formulářích. Objekty Line a Shape. Tvorba grafického příkazového tlačítka. Drag and Drop. Animace v programech.
    8. Moduly a procedury. Standardní moduly. Veřejné proměnné. Funkcionální procedury, sub procedury. Procedury pro veřejné použití.
    9. Kolekce a pole. Kolekce objektů. Pole proměnných. Statické a dynamické pole.
    10. Textové soubory. Zobrazení a vytváření textových souborů. Objekt Text Box. Příkaz Open. Záložní kopie souboru.
    11. Databáze. Zpracování databází. Objekt RecordSet. Vytváření uživatelských databázových aplikací. Vazební ovládací prvky.
    12. Používání ovládacích prvků OLE. Vkládání aplikačních objektů. Programování aplikačních objektů pomocí Automatizace.
    13. Propojení na Microsoft Office. Ukázka tvorby podnikatelského informačního systému.
Literatura
    povinná literatura
  • ZAK, D. Programming with Microsoft Visual Basic 2012. Stamford: Cengage Learning, 2013. ISBN 978-1285077925. info
    doporučená literatura
  • IDUCATE LEARNING TECHNOLOGIES. Beginning Visual Basic Programming. CreateSpace Independent Publishing Platform, 2013. ISBN 978-1490379890. info
  • JOHNSON, B. Professional Visual Studio 2012. Wrox, 2012. ISBN -13: 978-11183377. info
  • STEPHENS, R. Visual Basic 2012 Programmer's Reference. Wrox, 2012. ISBN 978-1118314074. info
  • PETROUTSOS, E. Mastering Microsoft Visual Basic 2010. New Jersey: Sybex, 2010. ISBN 978-0470532874. info
  • MAYO, E. Microsoft Visual Studio 2010: A Beginner's Guide. New York: McGraw-Hill Osborne Media, 2010. ISBN 978-0071668958. info
Výukové metody
Demonstrace dovedností
Seminární výuka
Metody hodnocení
Známkou
Vyučovací jazyk
Angličtina
Informace učitele
Průběžný test, zkouška, min 50% účast na seminářích.
Ostatní studijní zátěž: vyhledávání a zpracování zdrojů na Internetu.

AktivityNáročnost [h]
Ostatní studijní zátěž40
Přednáška26
Seminář13
Zkouška40
Celkem119
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích léto 2015, léto 2016, léto 2018, léto 2019.