354-0318/01 – Visual Basic II (VB II)

Garantující katedraKatedra robotikyKredity2
Garant předmětuprof. Dr. Ing. Petr NovákGarant verze předmětuprof. Dr. Ing. Petr Novák
Úroveň studiapregraduální nebo graduálníPovinnostvolitelný odborný
Ročník2Semestrzimní + letní
Odkaz na webJazyk výukyčeština
Rok zavedení2002/2003Rok zrušení2011/2012
Určeno pro fakultyUSP, FSUrčeno pro typy studianavazující magisterské, bakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
BAB047 Ing. Ján Babjak, Ph.D.
NOV20 prof. Dr. Ing. Petr Novák
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Klasifikovaný zápočet 2+2
kombinovaná Klasifikovaný zápočet 8+4

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Široká znalost vývojového prostředí, umět vytvořit, popsat a analyzovat složitý algoritmus, zevšeobecnit algoritmus, řešit složitější algoritmy, používat knihovnu, objektový přístup..

Vyučovací metody

Přednášky
Cvičení (v učebně)
Projekt

Anotace

Cílem tohoto kurzu je seznámit zájemce o programování složitějších úloh/programů v jazyce Visual Basic s využitím objektů a objektových knihoven - v současné době ve verzi Visual Basic.NET. Předmět je svým zaměřením určen zájemcům se základními zkušenostmi v programování. Předmět volně navazuje na Visual Basic I, jeho absolvování však není požadováno. 1. Úvod (práce s ovládací prvky) 2. Úvod do OOP (objektově orientovaného programování) 3. Úvod do práce s COM (sériovým portem) 4. Úvod do síťové komunikace 5. TCP a UDP komunikace 6. Práce s vektorovou grafikou (GDI+) 7. Práce s vektorovou grafikou (objektový přístup) 8. Práce s bitmapovou grafikou 9. Příklad komunikace s mobilním robotem 10. Pokročilá práce s vektorovou grafikou (tvorba grafu)

Povinná literatura:

Visual Basic.NET , Hotová řešení , Grada 2005 Myslíme v jazyku Visual Basic.NET - 1.díl,knihovna programátora,Grada Řešené úlohy z Visual Basic.NET,(disketa) , Kopp - 03/2002 www.builder.cz elektronické podklady pro výuku - viz http://robot.vsb.cz/podklady-pro-vyuku/, sekce Visual Basic II

Doporučená literatura:

www.zive.cz – sekce programování-Visual Basic www.vbnet.cz

Způsob průběžné kontroly znalostí během semestru

Úkol 1. Práce s grafikou. Úkol 2. Komunikace s dalším počítačem.

E-learning

Výuka za podpory LMS Moodle

Další požadavky na studenta

Minimální znalostní požadavky

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

1 Objektové programování Opakování, tvorba vlastních tříd, instancí objektů, vlastností, metod a událostí. 2 Přetěžování funkcí a operátorů Ukázka práce s přetěžováním na konkrétním příkladě (zavedení komplexních čísel) 3 Úvod do vektorové grafiky (GDI+) Základní možnosti knihovny GDI+, kreslení čar, obrazců, transformace, barvy. 4 Vektorová grafika – objektový přístup Tvorba vlastních grafických objektů 5 Úvod do bitmapové grafiky Práce s bitmapovou grafikou, grafické efekty (rozostření, převod do stupňů šedi atd.) 6 Bitmapová grafika – detekce hran, rozpoznávání objektů Příklad na detekci hran, rozpoznání jednotlivých jednoduchých objektů v obraze. 7 Základy komunikace v počítačové síti (TCP/IP) Demonstrace základů síťové komunikace (architektura klient – server) 8 Tvorba klient/server aplikací Tvorba jednoduchého komunikačního programu na bázi klient/server aplikací. 9 Komunikace prostřednictvím sériového portu (RS232) Ukázka komunikace prostřednictvím sériového portu počítače. 10 Komunikace mezi aplikacemi Tvorba dvou vzájemně komunikujících aplikací. 11 Úvod do programování pro MS PocketPC (Windows Mobile) Demonstrace tvorby, nahrání a spouštění aplikací pro PDA se systémem Windows Mobile 12 Tvorba vlastních DLL knihoven ve VB Ukázka tvorby vlastní knihovny funkcí. 13 Úvod do TrueVision3D Tvorba základní scény a jednoduchých 3D objektů. 14 Rezerva, zápočet Kontrola projektů, udělení zápočtů.

Podmínky absolvování předmětu

Kombinovaná forma (platnost od: 1960/1961 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Klasifikovaný zápočet Klasifikovaný zápočet 100 (100) 0
        Projekt Projekt 80  0
        Jiný typ úlohy Jiný typ úlohy 20  0
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramOborSpec.FormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2010/2011 (B2341) Strojírenství (3902R001) Aplikovaná informatika a řízení (70) Aplikovaná informatika a řízení P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R003) Dopravní stroje a manipulace s materiálem P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika P čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R007) Hydraulické a pneumatické stroje a zařízení P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (40) Konstrukce strojních dílů a skupin P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (60) Průmyslový design P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (20) Výrobní stroje a zařízení P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (70) Zemní, těžební a stavební stroje P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3907R004) Provoz a řízení v energetice P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R040) Průmyslové inženýrství P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R013) Robotika (70) Robotika P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie P čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R023) Technická diagnostika, opravy a udržování (70) Technická diagnostika, opravy a udržování P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3904R016) Technika tvorby a ochrany životního prostředí (70) Technika tvorby a ochrany životního prostředí P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3708R028) Technologie dopravy (20) Pozemní doprava P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3901R003) Aplikovaná mechanika P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství P čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika (10) Dopravní technika a technologie P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R003) Dopravní technika a technologie P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3907R009) Provoz energetických zařízení P čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3902R001) Aplikovaná informatika a řízení (70) Aplikovaná informatika a řízení K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R003) Dopravní stroje a manipulace s materiálem K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika K čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R007) Hydraulické a pneumatické stroje a zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (20) Výrobní stroje a zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (70) Zemní, těžební a stavební stroje K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3907R004) Provoz a řízení v energetice K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R040) Průmyslové inženýrství K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R013) Robotika (70) Robotika K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie K čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R023) Technická diagnostika, opravy a udržování (70) Technická diagnostika, opravy a udržování K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3904R016) Technika tvorby a ochrany životního prostředí (70) Technika tvorby a ochrany životního prostředí K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3708R028) Technologie dopravy (20) Pozemní doprava K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství K čeština Šumperk 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R002) Dopravní technika (10) Dopravní technika a technologie K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (3907R009) Provoz energetických zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2010/2011 (B2341) Strojírenství (2301R003) Dopravní technika a technologie K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství P čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3902R001) Aplikovaná informatika a řízení (70) Aplikovaná informatika a řízení P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3901R003) Aplikovaná mechanika P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R003) Dopravní stroje a manipulace s materiálem P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R002) Dopravní technika P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R007) Hydraulické a pneumatické stroje a zařízení P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (40) Konstrukce strojních dílů a skupin P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (20) Výrobní stroje a zařízení P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3907R004) Provoz a řízení v energetice P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R013) Robotika (70) Robotika P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (60) Průmyslový design P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie P čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R040) Průmyslové inženýrství P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3904R016) Technika tvorby a ochrany životního prostředí (70) Technika tvorby a ochrany životního prostředí P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R023) Technická diagnostika, opravy a udržování (70) Technická diagnostika, opravy a udržování P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3708R028) Technologie dopravy (20) Pozemní doprava P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (70) Zemní, těžební a stavební stroje P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R002) Dopravní technika P čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2341R999) Bakalářské strojírenství / 1-3 semestr P čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství K čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3902R001) Aplikovaná informatika a řízení (70) Aplikovaná informatika a řízení K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R002) Dopravní technika K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R002) Dopravní technika K čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R003) Dopravní stroje a manipulace s materiálem K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R007) Hydraulické a pneumatické stroje a zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (20) Výrobní stroje a zařízení K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2302R010) Konstrukce strojů a zařízení (70) Zemní, těžební a stavební stroje K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3907R004) Provoz a řízení v energetice K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R013) Robotika (70) Robotika K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2303R002) Strojírenská technologie (70) Strojírenská technologie K čeština Šumperk 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R040) Průmyslové inženýrství K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3904R016) Technika tvorby a ochrany životního prostředí (70) Technika tvorby a ochrany životního prostředí K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (2301R023) Technická diagnostika, opravy a udržování (70) Technická diagnostika, opravy a udržování K čeština Ostrava 2 volitelný odborný stu. plán
2009/2010 (B2341) Strojírenství (3708R028) Technologie dopravy (20) Pozemní doprava K čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Šumperk 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Šumperk 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Uherský Brod 2 volitelný odborný stu. plán
2008/2009 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Třinec 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Šumperk 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Šumperk 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Uherský Brod 2 volitelný odborný stu. plán
2007/2008 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Třinec 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Šumperk 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Šumperk 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Uherský Brod 2 volitelný odborný stu. plán
2006/2007 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Třinec 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Šumperk 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Šumperk 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Uherský Brod 2 volitelný odborný stu. plán
2005/2006 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Třinec 2 volitelný odborný stu. plán
2004/2005 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2004/2005 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2003/2004 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2003/2004 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán
2002/2003 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty P čeština Ostrava 2 volitelný odborný stu. plán
2002/2003 (B2341) Strojírenství (2341R888) Strojírenství / nepovinné předměty (70) Volitelné předměty K čeština Ostrava 2 volitelný odborný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku