INFPPVB Programování ve Visual Basic

Obchodně podnikatelská fakulta v Karviné
léto 2012
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é
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 Visual Basic a Visual Basic.Net, tvorbou programů v tomto prostředí, používání OLE technologií spolupráci programů ve Visual Basic s databázemi. Je prezentováno propojení na 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. Databáze. Zpracování databází.
    12. Používání ovládacích prvků OLE.
    13. Propojení na Microsoft Office.
    1. Vývojové prostředí Visual Basic, Visual Basic.Net. Instalace Visual Basic. Základní pojmy, metody, události, vlastnosti. Deklarace a typy proměnných. Objekty Visual Basic. Charakteristika a základní použití ovládacích prvků.
    2. Proměnné a operátory Visual Basic. Struktura příkazu. Použití proměnné k uložení informací, 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. Ukázková aplikace - digitální hodiny.
    5. Formuláře. Prázdné a předdefinované formuláře. Práce s více formuláři. Obsluha událostí formuláře. Sdílení proměnných. Objekty a ovládací prvky na formuláři. Tvorba menu.
    6. Výstup do programu a na tiskárnu. Výstup na tiskárnu. Přidání tiskové podpory. 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.
    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
  • HALVORSON, M. Microsoft Visual Basic 2005. Praha: Computer Press, a.s., 2006. ISBN 80-251-1155-5. info
  • MICROSOFT. Microsoft Visual Basic 6.0 - Příručka programátora. Praha: Computer Press, 2006. ISBN 8072261541. info
    doporučená literatura
  • TAHOLOVÁ, L., HOLAN, T. Visual Basic v příkladech. Praha: BEN, 2001. ISBN 80-7300-040-7. info
  • MORKES, D. Visual Basic 6.0. Praha : Computer Press, 2000. ISBN 80-7226-312-9. info
  • POKORNÝ, J. KVOCH, M. Programování ve Visual Basicu 6.0. České Budějovice: Kopp, 1999. ISBN 80-7232-044-0. info
Informace učitele
Průběžný test, kombinovaná zkouška, min 50% účast na seminářích
Jiná zátěž: vyhledávání a zpracování zdrojů na internetu.
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 2008, léto 2009, léto 2010, léto 2011, léto 2013, léto 2014.