YUSK_UIM Úvod do softwarových konstrukcí

Moravská vysoká škola Olomouc
zima 2016
Rozsah
8/0/0. Přednáška 8 HOD/SEM. 4 kr. Ukončení: zk.
Vyučující
PhDr. Jan Lavrinčík, DiS., Ph.D. (přednášející)
Garance
PhDr. Jan Lavrinčík, DiS., Ph.D.
Moravská vysoká škola Olomouc
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
Cíle předmětu
Studenti pochopí základní principy fungování objektově orientovaných programovacích jazyků se zaměřením na MS Visual Basic .NET. Za pomocí počítače budou umět zkoumat vlastnosti různých různých funkcí, cyklů, ovládacích prvků, lazení aplikací. Získané znalosti pak budou využívat při efektivnější práci při vývoji nebo optimalizaci aplikací v programovacím jazyce MS Visual Basic .NET. Dílčí úkoly a zadání budou řešit převážně samostatně nebo v malých skupinách s využitím speciálního software. Nové poznatky budou schopni uplatnit v praktickém životě nebo při psaní bakalářské práce. 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í.
Osnova
  • 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.
Literatura
    povinná literatura
  • KLEMENT, M. Pokročilé programování v MS Visual Basic 2010. VUP Olomouc. ISBN 978-80-87557-10-5. info
  • KLEMENT, M. Pokročilejší programování v MS Visual Basic 2010. VUP Olomouc. ISBN 978-80-87557-09-9. info
  • KLEMENT, M., LAVRINČÍK, J. Úvod do MS Visual Basic 2010 (studijní opora projektu PROŠ CZ.1.07./1.1.04/03.0056). VUP Olomouc. ISBN 978-80-87557-07-5. info
  • KLEMENT, M. Začátky programování v MS Visual Basic 2010. VUP Olomouc. ISBN 978-80-87557-08-2. info
  • KOCICH, P. 1001 tipů a triků pro Microsoft Visual Basic. 1. vyd. Brno: Computer Press, 2010. ISBN 978-80-251-2118-4. info
    neurčeno
  • KLEMENT, M. Základy programování v jazyce Visual Basic. 1. vyd. Olomouc: Vydavatelství UP Olomouc, 2002. ISBN 80-262-4287-9. info
Informace učitele
Požadavky na ukončení:
Požadavky pro udělení zápočtu:,
- absolvování závěrečného písemného testu.
Požadavky pro vykonání zkoušky:
- zápočet
- ústní zkouška - 2 otázky (dle náplně přednášek), přičemž 1 si student zvolí dle svého uvážení sám, druhou zadá examinátor.
Podmínky pro studenty s individuálním studijním plánem:
Shodné jako pro ostatní formy studia.
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 zima 2013, zima 2014, zima 2015.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.mvso.cz/predmet/mvso/zima2016/YUSK_UIM