UF0D171 Vizuální objektové programování II

Filozoficko-přírodovědecká fakulta v Opavě
léto 2014
Rozsah
1/2/0. 4 kr. Ukončení: zk.
Vyučující
Ing. Jaroslav Zeman (přednášející)
Ing. Jaroslav Zeman (cvičící)
Garance
Ing. Jaroslav Zeman
Centrum interdisciplinárních studií – Filozoficko-přírodovědecká fakulta v Opavě
Předpoklady
Obecná znalost programování a algoritmů.
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
Cíle předmětu
Posluchač získá základní znalosti prostředí MS Windows a MSDN v rámci programovacího jazyka Visual Basic.
Osnova
  • Ovládací prvky. Objekty souborového systému, objekty pro získávaní vstupu, použití objektu OLE ke spuštění aplikací, objekty datové, objekt Timer, použití ovladačů ActiveX.
    Menu a dialogová okna. Použití editoru menu, zpracování příkazu menu, objekty Common Dialog Object, obsluha událostí zpracovávajících dialogová okna.
    Pokročilá uživatelská rozhraní. Nové formuláře v programu, výstup programu na tiskárnu, ošetření chyb rutinou pro obsluhu chyby.
    Kreslení a speciální efekty. Kresby na formuláři s využitím objektu Line a Shape, vytvoření grafického příkazového tlačítka, podpora Drag and Drop, animace v programu.
    Textové soubory a databáze. Využití objektu TextBox, vytvoření nového textového souboru na disku, zpracování databází, použití objektu RecordSet.
    Tvorba aplikací. Objekty VB v prostředí VB a Windows, prvky dialogů, dialogy (modal, modeles), MSI, SDI, grafické objekty, objekty pro I/O.
    Komunikace programu s ext. Prostředím. RS232, HP-IB, Centronix, TCP/IP.
    Distribuce programu. Testování, ladění a kompilace programu. Použití nástroje "Application Setup Wizard" pro vytvoření instalační verze výsledného softwarového produktu.
    Obsah praktik
    Praktika budou zaměřena na tvorbu jednoduchých aplikací pod vývojovým prostředím Microsoft Visual .NET studio využívající objektový přístup k základním komponentům MS Windows.
Literatura
    povinná literatura
  • Barchfeld, Andreas; Fuchs, Joachim. Visual Basic. Computer press. ISBN 9788025122129. info
    doporučená literatura
  • Ján Hanák. Visual Basic 2005 pro pokročilé. Zoner press. ISBN 80-86815-52-8. info
    neurčeno
  • Spilka, Ondřej; Kocich, Pavel. 1001 tipů a triků pro Microsoft Visual Basic. Computer press. ISBN 9788025121184. info
Výukové metody
Přednáška s aktivizací
Přednáška s diskusí
Skupinová práce na počítačové učebně
Metody hodnocení
Známkou
Systematické pozorování studenta
Zápočet
Projekt (zápočtový, semestrální, seminární)
Informace učitele
Pro udělení zápočtu je nutno odevzdat semestrální projekt, který zahrnuje vlastně vytvořený program na dané téma, které student obdrží po konzultaci s cvičícím a to zpravidla do poloviny průběhu výuky daného předmětu. Program musí být funkční celek, který bude bez chyb a bude vykonávat činnost na dané téma.
Zkouška je prováděna metodou konzultace na téma semestrálního projektu, kde bude hodnoceno celkové zpracování semestrálního projektu a to: bezchybnost programu, použitý algoritmus, vlastní přínos studenta k zpracování daného tématu, možnost dalšího rozvoje programu, porozumění dané problematice ale i celkové získané znalosti za předmět.
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 léto 1994, léto 1995, léto 1996, léto 1997, léto 1998, léto 1999, léto 2000, léto 2001, léto 2002, léto 2003, léto 2004, léto 2005, léto 2006, léto 2007, léto 2008, léto 2009, léto 2010, léto 2011, léto 2012, léto 2013, léto 2015, léto 2016, léto 2017, léto 2018, léto 2019, léto 2020, léto 2021, léto 2022, léto 2023.