Detail předmětu
Programování pro výrobní systémy
FSI-GPG Ak. rok: 2019/2020 Letní semestr
Cílem předmětu je získání znalostí o moderních programovacích jazycích využívaných při počítačové podpoře činností ve výrobních systémech.
Výklad je zaměřen na objektově orientované jazyky (Visual Basic .NET) a jazyky pro databáze (SQL). Hlouběji a prakticky se studenti seznámí s jazykem Visual Basic jako typickým představitelem jazyků používaných pro programování ve většině oblastí CIM.
Jazyk výuky
čeština
Počet kreditů
4
Garant předmětu
Zajišťuje ústav
Výsledky učení předmětu
Studenti se naučí vytvářet programy pro operační systém Microsoft Windows v programovacím jazyce Visual Basic, naučí se propojovat tyto aplikace na databáze pomocí SQL jazyka a získají informace potřebné pro vytváření objektů technologie ActiveX.
Prerekvizity
Student by měl znát základy algoritmů a programování. Dále by měl míti základní znalosti o nabízených funkcích, objektech a službách operačního systému na bazi NT jádra.
Plánované vzdělávací činnosti a výukové metody
Předmět je vyučován formou přednášek, které mají charakter výkladu základních principů a teorie dané disciplíny. Cvičení je zaměřeno na praktické zvládnutí látky probrané na přednáškách.
Dle možností budou pro studenty organizovány přednášky odborníků z praxe a exkurze do firem zabývajících se činnostmi souvisejícími s obsahem předmětu.
Způsob a kritéria hodnocení
Zpracování semestrální práce ve formě programové aplikace.
Učební cíle
Cílem kurzu je seznámit studenty se základními vlastnostmi objektového a událostně řízeného programování. Studenti se podrobněji seznámí s programovacím jazykem Microsoft Visual Basic .NET a jazykem SQL.
Vymezení kontrolované výuky a způsob jejího provádění a formy nahrazování zameškané výuky
Účast na cvičeních je povinná a je kontrolována, při neúčasti omluvené ze závažných důvodů je možnost náhrady samostatným řešením zadaných úloh ze zameškané látky.
Použití předmětu ve studijních plánech
Program M2I-P: Strojní inženýrství, magisterský navazující
obor M-VSR: Výrobní stroje, systémy a roboty, volitelný (nepovinný)
Typ (způsob) výuky
Přednáška
26 hod., nepovinná
Osnova
1. Seznámení se s programovacím jazykem Visual Basic (VB) – jeho specifikace, omezení a souborové formáty
2. Programovací konvence a strukturování vlastního programu
3. Typy proměnných a jejich použití
4-5. Užívání ActiveX prvků a jejich popis
6. Vytváření vlastních ActiveX
7. Zpřístupňování knihoven DLL a spolupráce s Windows API
8-9. Spolupráce VB s databázemi
10. Meziprocesní komunikace v aplikacích pro MS Windows
11-12.Visual Basic Script programování pro WEB
13. Rozdíl mezi Visual C++ a Visual Basic
Cvičení s počítačovou podporou
26 hod., povinná
Osnova
1. Seznámení s vývojovým prostředím jazyka Visual Basic
2. Práce s jednotlivými ActiveX prvky
3-4. Vytvoření jednoduché aplikace pro práci s textem
5. Vytvoření jednoduché aplikace pro práci s grafikou
6-7. Vytvoření aplikace "Kalkulačka"
8. Připojení aplikace k databázi
9. Vytvoření jednoduché databázové aplikace
10-12.Samostatná práce na zadané aplikaci
13. Zápočet