YUSK_UIF Introduction to Software Design

Moravian Business College Olomouc
winter 2012
Extent and Intensity
28/0/0. 4 credit(s). Type of Completion: zk (examination).
Teacher(s)
PhDr. Jan Lavrinčík, DiS., Ph.D. (lecturer)
PhDr. Jan Lavrinčík, DiS., Ph.D. (seminar tutor)
Guaranteed by
PhDr. Jan Lavrinčík, DiS., Ph.D.
Moravian Business College Olomouc
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)
Posluchači se seznamují se základními konstrukcemi softwarových nástrojů, se kterými se seznámili v průběhu studia. Předmět se zabývá problematikou algoritmizace v prostředí programovacích jazyků, s ohledem na možné uplatnění těchto znalostí pro tvorbu vlastních programů. Základy algoritmizace úloh umožní studentům hlubší vhled do problematiky používání a spravování výpočetní techniky. Poskytne jim přehled o možnostech operačních systémů i možnosti jednotlivých aplikací postavených na technologii API funkcí. Konkrétně jsou přednášena tato témata. Algoritmizace obecných úloh a postupů. Typy programovacích jazyků a prostředí (podle úrovně - assembler, symbol - objekt). Objektové programování - MS Visual Basic. Základní pojmy (objekty, události, aplikace, formuláře, ovládací prvky, okna). Jazyk Visual Basic (vlastnosti jazyka, prvky jazyka), Datové typy (typové přípony, numerické, řetezcové, variant, uživatelsky definované, pole). Objektové typy (identifikátory, proměnné a konstanty, rozsah platnosti, procedury, funkce, parametry a jejich volání). Výrazy, operátory a operandy. Základní příkazy (deklarace, přiřazení, cykly, podmínky, ošetření chyb, správa aplikací, soubory a složky, datum a čas) Základní funkce (numerické, řetězcové, konverzní, databázové, časové, souborů a složek, vstup a výstup, funkce větvení). Prostředí Visual Basicu. Formuláře, moduly, třídy, knihovny. Ovládací prvky (controls). Vlastnosti (properties). Programování (deklarace, přiřazení, cykly, podmínky, ošetření chyb, správa aplikací, soubory a složky, datum a čas). Programování základních funkcí (numerické, řetězcové, konverzní, databázové, časové, souborů a složek, vstup a výstup, funkce větvení) Použití API funkcí. Vytváření spustitelných aplikací a jejich instalací. Možnosti kompilace programového kódu pro jiná prostředí.
Syllabus (in Czech)
  • T1-01 Úvod do algoritmizace.
    - pojem funkce a procedury,
    - syntaxe jazyka,
    - Visual Basic.
    Definice procedury a její součásti.
    - deklarace procedury,
    - jméno procedury,
    - parametry procedury.
    T1-02 Definice funkce a její součásti
    - deklarace funkce,
    - jméno funkce,
    - parametry pro předávání,
    - volání funkce.
    Deklarace proměnných
    - datové typy,
    - klíčová slova deklarace,
    - deklarace konstant,
    - přiřazení obsahu proměnné.
    T1-03 Rozhodovací struktury
    - podmínka If?Then a její syntaxe,
    - struktura Select?Case a její syntaxe.
    T1-04 Cykly
    - cyklus For?Next a jeho použití,
    - cykly Do?Loop a jejich použití,
    - cykly Do?While a jich použití.
    T2-01 Moduly a systémové knihovny
    - standardní moduly a jejich deklarace,
    - basické moduly a jejich použití,
    - knihovny prvků.
    T2-02 Funkce, metody a ovládací prvky pro práci s textem
    - TextBox,
    - ComboBox,
    - Text,
    - Index.
    Funkce, metody a ovládací prvky pro práci s obrázky
    - PictureBox,
    - Image,
    - Picture,
    - OpenPicture,
    - Link.
    T2-03 Funkce, metody a ovládací prvky pro práci se soubory a složkami
    - DriveLB,
    - DirLB,
    - FileLB,
    - Drive,
    - Path.
    T2-04 Funkce, metody a ovládací prvky pro práci s databázemi
    - Data,
    - DataGrid,
    - DatabaseName,
    - Source.
    Funkce, metody a ovládací prvky pro práci s rozšířenými knihovnami
    - ocx,
    - OLE,
    - Object.
Literature
    required literature
  • FUCHS, J. Visual Basic : velká kniha řešení. 1. vyd. 1. Vyd. Brno: Computer Press, 2010. ISBN 978-80-251-2212-9. info
  • KOCICH, P. 1001 tipů a triků pro Microsoft Visual Basic. 1. vyd. Brno: Computer Press, 2010. ISBN 978-80-251-2118-4. info
  • HALVORSON, M. Visual Basic 2010: krok za krokem. 1. Vyd. Praha : ústav školských informací, 1988. ISBN 978-80-251-3146-6. info
    not specified
  • KLEMENT, M. Základy programování v jazyce Visual Basic. 1. vyd. Olomouc: Vydavatelství UP Olomouc, 2002. ISBN 80-262-4287-9. info
  • BUCHALCEVOVÁ, A. Základy softwarového inženýrství - objektově orientovaný přístup. 1. vyd. Praha: Vysoká škola ekonomická, 2002. ISBN 80-245-0268-2. info
  • TAHALOVÁ, L. Visual Basic v příkladech. 1. vyd. Praha: Nakladatelství BEN, 2001. ISBN 80-7300-040-7. info
  • CRAIG, J. a WEBB, J. Microsoft? Visual Basic 5. 0. 1. vyd. Praha: Nakladatelství Computer Press, 1997. ISBN 80-7226-029-4. info
  • SOCHA, J. Naučte se programovat ve Visual Basicu. 1. vyd. Praha: Nakladatelství Grada, 1994. ISBN 80-85623-70-6. info
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Přednáška 28 HOD/SEM.
The course is also listed under the following terms Winter 2006, Winter 2007, Winter 2008, Winter 2009, Winter 2010, winter 2011.
  • Enrolment Statistics (recent)
  • Permalink: https://is.mvso.cz/course/mvso/winter2012/YUSK_UIF