Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Předmět Moderní informační technologie pro řízení (MITŘ)

Na serveru studentino.cz naleznete nejrůznější studijní materiály: zápisky z přednášek nebo cvičení, vzorové testy, seminární práce, domácí úkoly a další z předmětu MITŘ - Moderní informační technologie pro řízení, Vysoká škola báňská - Technická univerzita Ostrava (VŠB-TU).

Top 10 materiálů tohoto předmětu

Materiály tohoto předmětu

Materiál Typ Datum Počet stažení

Další informace

Cíl

Předmět je zaměřen na základní trendy moderního způsobu vývoje software představovanými komponentními technologiemiCOM, ActiveX a OLE, s vývojovou platformou .NET Framework a s technologií OPC určenou pro použití v oblasti řídicíchaplikací. V oblasti praktického cvičení je to základní zvládnutí technologií RAD reprezentovanými vývojovým systémemMS Visual Studio spolu s technologií .NET Framework. Cvičení jsou orientována na základní principy tvorby komponentníhosoftware a s použitím vývojového prostředí Visual Studia v etapách vývoje software podle životního cyklu vývojeaplikace.Student porozumí základním trendům moderního způsobu vývoje software představovanými komponentními technologiemis nejrozšířenější technologiemi COM, ActiveX a OLE a jejich použití v oblasti řídicích aplikací ve formě OPC. Naučíse používat vývojový systém MS Visual Studio spolu s technologií .NET Framework. Prakticky se seznámí se základnímiprincipy tvorby komponentního software.

Osnova

Přednášky:- Úvod - cesta ke komponentním technologiím: modul, objekt, rozhraní, komponenta. Komponenty a rozhraní jako smlouva.Polymorfismus, typy, podtypy, rozšiřitelnost, bezpečná konstrukce softwarové architektury. Pojem návrhový vzor,"framework" a architektura. - Technologie OLE, COM a ActiveX. Objektová orientace COM - Vytváření COM objektů, delegace, agregace, COM a komponenty,Komponenty ActiveX, rozhraní pro aktivní komponenty a řídící komponenty, Poskytování uživatelského rozhraní, Metodya události ActiveX , Vlastnosti (properties) - OPC , komponentní technologie pro řídicí systémy, DCOM. OPC servery.- Architektura .NET Framework, hlaví rysy a přednosti, CLR, MSIL, .NET Compact Framework, přehled a struktura jednotlivýchmicrosoft frameworků.- Assembly, instalace .NET aplikací, řízení verzí, jmenný prostor, společný typový systém- Řízení paměti, .NET versus COM, bezpečnost .NET Přehled tříd a základní stavební kameny aplikací pro klasickéoperační systémy MS. - Tvorba aplikací pro embedded zařízení na platformě MS. MS Windows CE, MS Windows Mobile 2005. Začlenění .NETCompact Frameworku do operačních systémů reálného času.- Použití SQL databází, napojení na servery, správa, přístup k datům a metody přenosu dat (MS SQL Server). - Webová sídla ASP.NET 2.0, změny proti ASP 1.0, šablony a průvodci, Master Pages, konfigurace služby- Webové služby, použití v řídicích a informačních systémech, princip práce, metody komunikace, XML, SOAP- IIS - internetový informační server, MS IIS 6.0, 7.0. Tvorba vlastního serveru pomocí nástrojů MS. - Použitelnost .NET Compact Frameworku u vestavných aplikací. Nejčastější vhodné případy použití a nasazení. - Komunikační možnosti lokálních sítí, internetu i bezdrátových technologií pro komunikaci v řídicích systémech.Databáze - Server - Klient. Počítačové laboratoře:- Seznámení s vývojovým prostředím MS Visual Studio. Koncepce programování ve Visual Studiu a porovnání s ostatnímivývojovými prostředími. Formulář, komponenta. Jazyk C#, obory platnosti, datové typy. Výjimky, události a jejichobsluha. MSDN help. - Základní komponenty. Ovládací prvky Windows. Práce s grafikou, tisk, zvuk. Ladění programů.- Pokročilé programování: tvorba DLL knihoven. Práce v API Windows, zprávy Windows.- Práce s vlákny. Synchronizace vláken. - Databáze MS SQL Server, datové typy, tvorba vlastní databáze, další prvky sql manažeru pro správu databází. Databázovénástroje Visual Studia. - Vývoj webových sídel 1 - ASP.NET v nástroji MS Visual Studio, MS Visual Web Developer. ASP. NET 2.0, master pages,šablony- Vývoj webových sídel 2 - CSS styly, HTML kód, napojení na MS SQL Server- Webové služby, viditelnost jejich metod, Propojení server-klient, IIS. - Vestavná embedded zařízení (PDA. MDA, XDA), tvorba software, omezení knihoven, specifika. MS Windows Mobile 2005(Standard, Phone edition).- Průmyslové embedded desky s MS Windows operačními systémy (Windows Mobile, Windows CE .NET). Zásady programování- specifické možnosti platformy.- Tvorba software pro embedded zařízení s komunikačními prvky a přístupem na webové služby. - Lokalizace programů. Správa projektů. Týmový vývoj. - Tvorba dokumentací semestrálních projektů v MS Producer. Prezentace, Video, Ozvučení. - Práce na semestrálních projektech

Literatura

JIRKA, Jakub. Moderní informační technologie pro řízení. Učební text. 1.vyd. VŠB-TU Ostrava, 2012. V rámci projektuESF.Černohorský,J.: Sylaby k předmětu "Komponentně orientované technologie" vytvořené v rámci řešení projektu FRVŠ1999, MŠ ČR, číslo projektu 0646 "Inovace studijního programu oboru Měřicí a řídicí technika". Sylaby na WWW stránkáchkatedry, 2002 Dalibor Kačmář: Programujeme v COM a COM+ , Computer Press 2000Dalibor Kačmář: Programujeme .NET aplikace, Computer Press 2001Lacko, L.: Programujeme mobilní aplikace ve Visual Studiu .NET, Computer Press, Brno, 2004, 479 stran, ISBN 80-251-0176-2 PURDUM, Jack J. Beginning object-oriented programming with C#: producing device drivers. Indianapolis, IN: Wiley,c2013, xxx, 591 p. Programmer to programmer. ISBN 978-1-1183-3692-2 .KCHOLI, Abraham. Pro Windows Embedded Compact 7: producing device drivers. New York: Distributed to the book tradeworldwide by Springer Science Business Media, c2011, xvii, 270 p. Expert's voice in Windows. ISBN 978-1-4302-4179-9 .

Požadavky

Žádné

Garant

doc. RNDr. Jindřich Černohorský, CSc.

Vyučující

doc. RNDr. Jindřich Černohorský, CSc.Ing. Jaromír Konečný, Ph.D.Ing. Ľubomír Puček