OPF:INMPPVB Programming in Visual Basic - Course Information
INMPPVB Programming in Visual Basic
School of Business Administration in KarvinaSummer 2015
- 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
- Managerial Informatics (programme OPF, N_SYSINF)
- 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.
- 1. Vývojové prostředí Visual Basic, Visual Basic.Net.
- 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.
- Enrolment Statistics (recent)
- Permalink: https://is.slu.cz/course/opf/summer2015/INMPPVB