INFPPVB 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
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 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.
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. 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.
Literature
    required literature
  • 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
    recommended literature
  • 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
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
The course is also listed under the following terms Summer 2008, Summer 2009, Summer 2010, Summer 2011, Summer 2012, Summer 2014.
  • Enrolment Statistics (Summer 2013, recent)
  • Permalink: https://is.slu.cz/course/opf/summer2013/INFPPVB