INFNPPVB Programming in Visual Basic

School of Business Administration in Karvina
Summer 2013
Extent and Intensity
2/1/0. 4 credit(s). Type of Completion: zk (examination).
Teacher(s)
doc. Mgr. Petr Suchánek, Ph.D. (lecturer)
doc. Mgr. Petr Suchánek, Ph.D. (seminar tutor)
Guaranteed by
doc. Mgr. Petr Suchánek, Ph.D.
Department of Informatics and Mathematics – School of Business Administration in Karvina
Prerequisites (in Czech)
Předpokládá se základní znalost algoritmizace a objektového programování.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives (in Czech)
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.
Syllabus (in Czech)
  • 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.
Literature
    required literature
  • HALVORSON, M. Microsoft Visual Basic 2010. Praha: Computer Press, 2010. ISBN 8025131466. info
    recommended literature
  • 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
  • FORD, S. 266 tipů a triků pro Microsoft Visual Studio. Praha: Computer Press, 2009. ISBN 8025125540. info
  • HALVORSON, M. Microsoft Visual Basic 2008. Praha: Computer Press, 2008. ISBN 978-8025122211. info
Teaching methods
Skills demonstration
Seminar classes
Assessment methods
Grade
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Teacher's information
ActivityDifficulty [h]
Ostatní studijní zátěž40
Přednáška26
Seminář13
Zkouška40
Summary119
The course is also listed under the following terms Summer 2014.
  • Enrolment Statistics (Summer 2013, recent)
  • Permalink: https://is.slu.cz/course/opf/summer2013/INFNPPVB