MATURITNÍ PRÁCE. Aplikace v C#

Rozměr: px
Začít zobrazení ze stránky:

Download "MATURITNÍ PRÁCE. Aplikace v C#"

Transkript

1 MATURITNÍ PRÁCE Aplikace v C# Daniel Vašek Obor: EPS Třída: PS4 Školní rok:2015/2016

2 SŠIEŘ Rožnov pod Radhoštěm 2

3 SŠIEŘ Rožnov pod Radhoštěm 3 ABSTRAKT Autor se v této práci zabývá tvorbou multimediálního přehrávače v jazyce C#. Práce obsahuje řešení problémů jako návrh grafického prostředí aplikace nebo návr samotného programového řešení. Aplikace je vyvíjena v jazyce C# ve vývojovém prostředí Microsoft Visual Studio. Klíčová slova: C#,.NET Framework, Média,WPF

4 SŠIEŘ Rožnov pod Radhoštěm 4 Děkuji svému konzultantovi, panu učiteli Ing. Jiřímu Prokopovi za všechny rady a pomoc poskytnutou během plnění této práce.

5 SŠIEŘ Rožnov pod Radhoštěm 5

6 SŠIEŘ Rožnov pod Radhoštěm 6 OBSAH Contents ÚVOD... 8 I. TEORETICKÁ ČÁST CÍLE PRÁCE NÁVRH STRUKTURY APLIKACE NÁVRH GRAFICKÉ PODOBY APLIKACE SEZNÁMENÍ SE S KNIHOVNAMI JAZYKA C# ŘEŠÍCÍ DANOU PROBLEMATIKU TVORBA PROGRAMOVÝCH MODULŮ C# HISTORIE JAZYKA NET FRAMEWORK HISTORIE.NET FRAMEWORKU GRAFICKÁ PROSTŘEDÍ PRO C# WINDOWS PRESENTATION FOUNDATION SLOŽENÍ WPF WINFORM II. 16 PRAKTICKÁ ČÁST POUŽITÝ SOFTWARE MICROSOFT VISUAL STUDIO SOUČÁSTI MICROSOFT VISUAL STUDIA PODPOROVANÉ JAZYKY MONODEVELOP VÝVOJ APLIKACE TVORBA KODU APLIKACE TŘÍDA FILEWORK.CZ TŘÍDA MAINWINDOW.XAML.CSS TŘÍDA FILE GRAFICKÁ TVORBA APLIKACE TESTOVÁNÍ APLIKACE ZÁVĚR SEZNAM POUŽITÉ LITERATURY SEZNAM POUŽITÝCH SYMBOLŮ A ZKRATEK SEZNAM OBRÁZKŮ SEZNAM TABULEK... ERROR! BOOKMARK NOT DEFINED. SEZNAM PŘÍLOH... 33

7 SŠIEŘ Rožnov pod Radhoštěm 7

8 SŠIEŘ Rožnov pod Radhoštěm 8 ÚVOD Důvod z jakého autor zvolil téma maturitní práce byla vyzkoušet tvorbu multimediálního přehrávače. Vzhledem ke zkušenostem v oběktově orientovaném programování v jazyce java autor považoval za vhodné využít je při učení se nového jazyka který byl na vypracování práce využit konkrétně C#. Jako vývojové prostředí autor zvolil Microsoft Visual Studio ve verzi Aplikace byla vyvinuta s důrazem na přehlednost a jednoduchost. Autor se snaží uživateli co nejvíce zjednodušit ovládání aplikace.

9 SŠIEŘ Rožnov pod Radhoštěm 9 I. TEORETICKÁ ČÁST

10 SŠIEŘ Rožnov pod Radhoštěm 10 1 CÍLE PRÁCE Cílem této práce je tvorba aplikace v jazyce C# - přehrávač multimédií. Účelem práce je prohloubení znalostí jazyka C# a získání zkušeností s tvorbou aplikací v tomto programovacím jazyce při použití oběktově orientovaného programování. 1.1 Návrh struktury aplikace Je potřeba navrrhnout části programu které se starají například o otevření souboru nebo zajištění přehrávání. 1.2 Návrh Grafické podoby aplikace Program musí působit jednoduše, přehledně ake zároveň přitažlivě. Jeho ovládání musí být jednoduché a přehledné. 1.3 Seznámení se s knihovnami jazyka C# řešící danou problematiku Studium knihoven, jejich metod při tvorbě práce. 1.4 Tvorba programových modulů Vytvoření samotného programu, jeho tříd a metod.

11 SŠIEŘ Rožnov pod Radhoštěm 11 2 C# K naprogramování práce autor využil jazyk c#. Jazyk C# byl vyvinut firmou Microsoft v roce Jedná se o oběktově orientovaný jazyk cílem při jeho tvorbě byla jednoduchost, modernosta přenositelnost[1]. Jazyk je navržen pro vývoj software do rúzných prostředí dá se využít pro tvorbu databázových aplikací, webových aplikací, stránek nebo formulářových aplikací. Pro funkčnost jazyka v zařízení je nezbytnou součástí.net Framework. Datové typy jsou potomky třídy System.Object a dědí od ní metody. [1]. 2.1Historie jazyka Beta jazyka C# byla vydána v roce Jazyk je potomkem jazyka C z nějž čerpá i část syntaxe. Jméno jazyka C# je inspirováno hudebním znaménkem pro noty to označuje vyšší ladění. - C# 1.0 První verze jazyka C# byla vydána v roce Obsahem byla základní podpora oběktově orientovaného programování. - C# 2.0 Druhá verze jazyka C# byla uvedena v roce Přidává nové vlastnosti například: statické třídy, iterátory, Nullovatelné hodnotové typy, iterátory, statické třídy a upravené getset metody. - C# 3.0 Třetí verze jazyka zveřejněna v roce Přináší změnu poměrně revoluční a to že pokud sbou aplikace nese knihovny, bude aplikace spustitelná i na počítači který není vybaven příslušným Frameworkem. Mezi další novinky patří klíčové slovo var. - C# 4.0 Další verze vydaná v dubnu roku Podpora dynamických aspektů, programování a Frameworky. - C# 5.0 Verze vydaná v roce 2012 spolu s novou verzí Frameworku 4.5 byla přidána podpora asynchroních metod [2].

12 SŠIEŘ Rožnov pod Radhoštěm 12 3.NET FRAMEWORK Jedná se o projekt několika různých technologií jak spouštěcí rozhraní tak knihovny tvořících platformu pro aplikace vyvíjený firmou Microsoft..NET Framework obsahuje knihovnu tříd známou jako FCL(Framework Class Library). FCL zajišťuje podporu uživatelských rozhraní, databází, webových aplikací, a síťové komunikace. Aplikace pro platformu.net Framework se dají psát v několika jazycích například: C#,Visual Basic.NET, Delphi, F#, J#, IronPython, Boo neboť platforma nepředepisuje použití konkrétního jazyka. Programy napsané pro.net Framework jsou spouštěny v softwarovém prostředí známém jako CLR (Common Language Runtime) jako virtuální stroj. Programátoři tvoří aplikace kombinováním jejich kódu s.net Framework knihovnami..net Framework podporuje mobilní zařízení a vávoj aplikace pro Windows Mobile. Běh ve virtuálním prostředí zajišťuje bezpečnost, management paměti a zachycování vyjímek[3]. Obr 3.1 Architektura.NET Frameworku (ve verzi 2.0)

13 SŠIEŘ Rožnov pod Radhoštěm Historie.NET Frameworku Framework byl již při vydání standartizován, což vedlo k tomu že se v současnosti jedná o jeden z nejpoužívanějších nástrojů pro tvorbu Windows aplikací. -.NET Framework 1.0 vydaný v roce NET Framework 2.0 vydána v roce 2005 přinesla nullovací výrazy -.NET Framework 3.0 Vydána listopadu 2006 přináší Windows Presentation Foundation -.NET Framework 4.0 vydána v roce 2010 pro verzi jazyka C# 4.0 [2]. - Aktuální.NET Framework vydaný v roce 2015 s podporou pro Windows 10[4].

14 SŠIEŘ Rožnov pod Radhoštěm 14 4 GRAFICKÁ PROSTŘEDÍ PRO C# 4. 1Windows Presentation Foundation Je součástí.net Frameworku od verze 3.0. Pro tvoření uživatelského rozhraní je použitý tagovací jazyk XAML. Podpora WPF je integrována ve všech verzích Windows od verze Vista a je stažitelná pro Windows XP a Windows Server 2003 [citwik]. WPF používá jednotku délky DIP (Device Independent Pixel) a vektorovou grafiku aby aplikace vypadala na každém zařízení stejně. WPF využívá Direct3D pro vykreslování formulářu. Direct3D je rozhraní (API) nabízející mnoho funkcí pro práci s grafikou, výpočty pro prostředí aplikace probíhají přes grafickou katru a tím šeří vytížení procesoru. [5] Složení WPF - Grafika o Grafika funguje pomocí Direct3D knihoven, což umožňuje hardwarovou akceleraci pomocí GPU. o Vektorová grafika. - Práce s médii o Podpora růtných obrazových formátů (například BMP, PNG, JPEG, GIF a TIFF). o Podpora video formátů (například WMV, AVI nebo mp4). o Možné renderování ve 2D/3D. o WPF umožňuje tvorbu Animací. Animace se konfiguruje na storyboardu, posun animace je dán v časových úsecích, animace lze vytvářet na nižší úrovni pomocí timerů nebo na vyšší úrovni pomocí tříd

15 SŠIEŘ Rožnov pod Radhoštěm Winform Alternativou pro WPF je WinForms, který vznikl dříve než samotné WPF. Winforms umožňuje tvorbu jednoduchých formulářových aplikací. Jedná se o GUI knihovnu přidanou jako část.netframeworku. Aplikace využívající Windows Forms jsou řízeny událostmi (Například stisknutí tlačítka nebo interakce s menu). Události jsou řízeny z třídy Control, která umožňuje práci s dockováním a nastavením rodiče v GUI. S příchodem.net 2.0 získal Windows Form podporu multithreadingu (vícevláknové zpracování aplikace), a bohatější nabídku pro grafickou stylizaci a ovládání aplikace. Windows forms postrádá oproti WPF některé grafické prvky(například tlačítko s obrázkem a textem na něm). WinForms je vestavěný ve vindows API a některé metody volají Win32 funkce které nejsou dostupné v platformách které nejsou Windows[6].

16 SŠIEŘ Rožnov pod Radhoštěm 16 II. PRAKTICKÁ ČÁST

17 SŠIEŘ Rožnov pod Radhoštěm 17 5 SOFTWARE PRO VÝVOJ V JAZYCE C# 5.1 Microsoft Visual Studio Je vývojové prostředí od firmy Microsoft, jež se autor rozhodl využít při tvorbě aplikace. Může být použito jak na tvorbu konzolových aplikací, grafických aplikací s GUI (grafickým rozhraním) tak i webových stránek a aplikací. Součástí Microsoft Visual Studia je editor kódu, debugger, designer formulářú pro aplikace s GUI, Designer webových aplikací, tříd a databázových schémat. Visual studio podporuje více jazyků neboť debuger podporuje jakýkoliv programovací jazyk. Mezi jazyky podporované patří C/C++, VB.NET a C#. Podpora dalších jazyků například: Oxygene, F# či Python může být přidána jazykovými službami, které jsou instalovány zvlášť. Funkční prvvky pro Visual Studio jsou zabaleny do balíčků VSPackage. Když je nasledně balíček nainstalován obsah je dostupný jako služba[7]. Obr 5.1 Prostředí Microsoft Visual Studio

18 SŠIEŘ Rožnov pod Radhoštěm 18 K dispozici jsou tři služby: - SvsSolution Umožňuje číslování projektů a sestav - SVsUIShell, který poskytuje GUI prvky jako okna, nástrojové lišty nebo panely - SvsShell se stará o balíčky VSPackage a jejich registraci. Všechny editory, designery a další nástroje jsou do Visual Studia implementovány jako balíčky VSPackage [8]. Programovací jazyky a jejich podpora je přidána balíčkem Language Service (jazyková služba). Language Service může po implementaci zvýšit podporu různých funkcí například zvýraznění syntace nebo chybové značky pro kompilaci na pozadí. Jakmile je rozhraní implementováno funkčnost se stane pro jazyk dostupnou. Jazykové služby je možno implementovat jak ve strojovém kódu tak v řízeném kódu. Microsoft Visual Studio umožňuje spuštění více instancí prostředí.

19 SŠIEŘ Rožnov pod Radhoštěm Součásti Microsoft Visual Studia Editor kódu - Podporuje zvýraznění syntaxe, automatické dokončování, opravy pro proměnné, funkce. metody a cykly za použití IntelliSense. - Podpora nastavení záložek v kódu. - Hledání v kódu programu s podporou hledání regulárních výrazů. Součástí editoru je i vícepoložková schránka a snippety(šablony opakujícího se kódu, mohou být do kódu vloženy). - Podpora refaktorování s možnost přejmenovat proměnných a metod, a práci s členy třídy. - Kompilace na pozadí (během psaní kódu je kód kompilován), chyby v syntaxi jsou symbolizovány červenou vlnovkou. Kompilace na pozadí využívá jiný kompilátor než generátor pro spustitelný kód. Kompilace na pozadí byla první dostupná pro Visual Basic. Debugger - Pracuje jak s spravovaným kódem tak se strojovým kódem a může být využit k debugování jakékoliv aplikace podporované visual studiem. Debuggeru je možné přidělit proces a debuggovat jej pokud je dostupný kod debuggovaného procesu, pokud není kod dostupný zobrazí se v Assembleru. - Podpora vícejádrových programů. - Podpora pozastavení během provádění kódu. - Breakpointy mohou pozastavit provádění kódu na předem zadaných místech. - Podpora úpravy kódu během debuggování a krokování(provádění kódu po jednom řádku).

20 SŠIEŘ Rožnov pod Radhoštěm 20 Designer - Winform designer je používán pro tvorbu GUI(uživatelského rozhraní) aplikací za použití WinForms. Součástí jsou rúzné ovládácí prvky, textová pole, popisky, gridy a další různé kontejnery. Součásti GUI jako textová pole nebo tabulky mohou být propojeny s databázemi. - WPF Designer který je součástí visual studia od roku 2008, slouží ke tvorbě GUI. Při tvorbě grafického rozhraní aplikace generuje XAML kód a stará se o propojení kódu v programovacím jazyce s GUI aplikace. Designer pro WPF aplikace je taky nazýván Cider a byl uveden ve Visual Studiu 2008 Obr 5.2 Grafický designer Microsoft Visual Studia

21 SŠIEŘ Rožnov pod Radhoštěm 21 Web designer/ Web Development - Editor HTML tagů, CSS stylů a JavaScriptu. Součástí je grafický designer Webových aplikací. - Aplikace jsou zobrazeny přes zobrazovací engine sdílený s Microsoft expression Webem. Designer tříd - Slouží k tvorbě a úpravě tříd. - Generuje kódy v jazyce C# nebo VB.NET. Může vygenerovat diagramy. Drobné Nástroje - Editor vlastností používaný pro editaci vlastností v GUI panelu. Vypisuje dostupné vlastnosti v objektech, třídách, formulářích nebo webových sttránkách - Browser (průzkumník objektů) jako jsou jmenné soubory a knihovny tříd. - Průzkumník Dat ke správě databází v instancích Microsoft SQL Server. Umožňuje správu a vytváření databází. - Průzkumník Serveru je používán pro správu připojení k databázi, lze s ním procházet běžící služby ve Windows nebo výpočty výkonu[7].

22 SŠIEŘ Rožnov pod Radhoštěm Podporované Jazyky Microsoft Visual C++ - Jedná se v současné době mezi jeden z nejrozšířenějších programovacích jazyků. Programovací jazyk podporuje několik programovacích stylů jako procedurální programování, oběktově orientované programování nebo generické programování. Jazyk byl vyvíjen od počátku 80. let [9]. Microsoft Visual C# - Jazyk C# byl vyvinut firmou Microsoft v roce Jedná se o oběktově orientovaný jazyk cílem při jeho tvorbě byla jednoduchost, modernosta přenositelnost[1]. Microsoft Visual Basic.NET - Je novou verzí jazyk Visual Basic(od kterého se ovšem značně liší a má oproti němu podporu nových funkcí například strukturované zachycování vyjímek) postavená na platformě.net Framework. Tento vyšší programovací jazyk je oběktově orientován podporuje třídy, dědičnost nebo generické datové typy. Visual Basic.NET se používá k vývoji webových (platforma ASP.NET) a mobilních aplikací(platforma Windows Mobile). Programy psané v rozhraní.net jsou kompilovány do jazyka MSIL. MSIL je jazyk podobný Assembleru. Program přeložený do tohoto jazyka se zabalí do EXE souboru[10]. Microsoft Visual F# - Jedná se o oběktově orientovaný jazyk. Jazyk je podporován platformou.net a je součástí Visual Studia od verze značené F# je jazyk se stručnou syntaxí s možností interaktivního skriptování. Výkon jazyka F# je na úrovni jazyka C#. Jazyk F# má přístup ke knihovnám.net. Syntaxe jazyka vychází z jazyka ML a Ocaml[11].

23 SŠIEŘ Rožnov pod Radhoštěm MonoDevelop Alternativou pro použití Microsoft Visual Studia je MonoDevelop. Jedná se o vývojové prostředí pro operační systémy Linux, OS X a Windows. Podporuje programovací jazyky C, C++, C#, D# F#, Java, Visual Basic.NET a Boo. MonoDevelop zobrazuje strukturu projektu, umožňuje správu a administraci tříd. Součástí vývojového prostředí je Stetic jedná se GUI designer který je součástí MonoDevelop již od verze 0.1. Designér umožňuje návr GUI aplikací nebo widgetů. Editor kódu umožňuje vyhledávat v textu i regulární výrazy, umožňuje během hledání nahradit slovo. Editor dále nabízí možnost refaktorace (přejmenování tříd, polí nebo eventů) [12]. Obr 5.2 Vývojové prostředí MonoDevelop

24 SŠIEŘ Rožnov pod Radhoštěm 24 6 VÝVOJ APLIKACE 6.1 Tvorba kodu aplikace Pro zpracování mediálního obsahu se autor rozhodl použít součást WPF MediaElement. Práce je psána oběkrově orientovaným c# jehož přednostmi je že není třeba psát jeden kód vícekrát. Metody v programu jsou oštetřeny funkcí try/catch, Hlavním důvodem je zabránit pádům aplikace Třída FileWork.cz Třída obsahuje různé metody zajišťující chod programu. V třídě jsou metody zaměřené především na práci s mediem. - Metoda OpenFile() Vyvolá dialog v němž si uživatel zvolí soubor který chce otevřít. Dialogu jsou nastaveny filtry pro soubory. Metoda vrací pomocí stringu adresu k mediálnímu souboru. - Metody Play()/Pause()/Stop() metoda požaduje při použití vložení prvku MediaElement. Zajišťuje přehrávání, pozastavení či zastavení média. - Metoda inicializace() nastaví ovládací prvky na manualní aby se zabránilo přerušení přehrávání během pozastavení média. - Metoda MediaPlayPause() se stará o pozastavení/spuštění media při kliknutí na plochu MediaElementu. Do dvou proměných se nahraje současný čas media (v milisekundách) s tím že mezi nahráním první a druhé proměnné je uspáno vlákno. Následně se proměnné porovnají a pokud nevyjdou stejně pozastaví přehrávání, pokud vyjdou stejně spustí přehrávání. - Třída dále obsahuje metody pro práci s listem do nějž jsou ukládány instance třídy File. Jsou dostupné metody pro přidání souboru do listu, vymazzání souboru z listu nebo vymazání celého listu.

25 SŠIEŘ Rožnov pod Radhoštěm 25 - Obr 6.1 Část třídy MainWindow.xaml.css Třída MainWindow.xaml.css Třída obsahuje handlery událostí reagujících na stisknutí ovládacích prvků. Stará se o chování aplikace a zároveň se stará o její ukončení. Součástí třídy je timer starající se o aktualizaci Slideru zobrazujícího současný čas media. - Ve třídě jsou implementovány metody třídy FileWork v handlerech. - Součástí třídy je metoda MenuItem_Fulscreen starající se o přepnutí média do režimu celé obrazovky Třída File Třída obsahuje proměnné pro název a adresu souboru. Použité instance třídy jsou využity pro vytvoření playlistu pomocí přidávání do databáze ve třídě FileWork. - Třída obsahuje get/set metody pro proměnné obsahující název media a adresu k médiu. - Součástí třídy je konstruktor nastavující proměnným defaultní hodnoty.

26 SŠIEŘ Rožnov pod Radhoštěm Grafická tvorba aplikace Obr 6.2 Editor GUI v prostředí microsoft visual studio a jeden z prvních návrhů aplikace Cílem autora bylo navrhnout jednoduché rozhraní aplikace aby bylo přehledné a přesto poskytovalo dostatek ovládacích prvků. K návrhu aplikace autor využil GUI designer který je součástí Microsoft Visual Studia. Základem GUI je Grid. Na něm jsou umístědy nalší GUI prvky aplikace. Lišta v horní části aplikace nabízí několik menu umožňujících práci s mediem a aplikací.

27 SŠIEŘ Rožnov pod Radhoštěm 27 Obr 6.3 Menu přehrávače - Otevření souboru nebo ukončení aplikace jsou možné z položky menu soubor. - Záložka ovládání umožňuje pozastavení, zastavení nebo spuštění media. - Záložka zobrazení umožňuje přepnout přehrávač do režimu fulscreenu nebo měnit zobrazení některých jeho částí. - Záložka Pomoc nabízí zobrazení okna o aplikaci. Největší plochu zabírá prvek ovládájící video a zvuk MediaElement. V spodní části jsou umístěny ovládací prvky pro práci s medii. Slider je určen k zobrazení celkového stavu média a dá se jím měnit současný čas média. Součástí jsou i tlačítka pro pozastavení, zastavení a spuštění média.

28 SŠIEŘ Rožnov pod Radhoštěm Testování aplikace Testování probíhalo tím že autor měl k dispozici několik mediálních souborů různých formátů. Přehrávač měl otevřít a přehrát všechny vybrané soubory s tím že během přehrávání souboru měly všechny ovládací prvky programu bezchybně fungovat. Program by neměl padat na neošetřené vyjímky a všechny vládací prvky by měly být dostupné.

29 SŠIEŘ Rožnov pod Radhoštěm 29 ZÁVĚR Autor maturitní práce se s jazykem C# nesetkal poprvé, ale ještě s jazykem C# nepracoval na takové úrovni, jako při tvorbě tohoto projektu. Autorovi práci ulehčilo to že byl již seznámen s prostředím Microsoft Visual Studia. Při tvorbě aplikace se nevyskytly žádné větší problémy, krom toho že oproti jazyku Java nemá jazyk C# Listenery. Největším problémem poté bylo propojení tříd a jejich funkcí. Autor nakonec strávil při tvorbě práce více času než předpokládal, několik desítek hodin padlo jak na tvorbu práce tak na tvorbu dokumentace. Kvůli časové náročnosti autor vynechal některé dříve plánované prvky.

30 SŠIEŘ Rožnov pod Radhoštěm 30 SEZNAM POUŽITÉ LITERATURY [1] C Sharp. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [2] C Sharp (programming language). In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [3].NET Framework. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [4].NET. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [5] Windows Presentation Foundation. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [6] Windows Forms. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [7]Microsoft Visual Studio. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [8]Microsoft Visual Studio. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [9]C++. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [10]Visual Basic.NET. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [11]F Sharp (programming language). In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z: [12] MonoDevelop. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, [cit ]. Dostupné z:

31 SŠIEŘ Rožnov pod Radhoštěm 31 SEZNAM POUŽITÝCH SYMBOLŮ A ZKRATEK WPF FCL CLR Windows Presentation Foundation Framework Class Library Common Language Runtime WinForm Windows Forms

32 SŠIEŘ Rožnov pod Radhoštěm 32 SEZNAM OBRÁZKŮ Obr 5.1 Prostředí Microsoft Visual Studio 17 Obr 5.2 Grafický designer Microsoft Visual Studia 20 Obr 5.2 Vývojové prostředí MonoDevelop 23 Obr 6.1 Část třídy MainWindow.xaml.css 25 Obr 6.2 Editor GUI v prostředí microsoft visual studio a jeden z prvních návrhů aplikace 26

33 SŠIEŘ Rožnov pod Radhoštěm 33 SEZNAM PŘÍLOH - CD o Zdrojový kód o Sestavená aplikace o Dokumentace - Konzultace

34 PŘÍLOHA P I: KONZULTACE

Seznámení s prostředím dot.net Framework

Seznámení s prostředím dot.net Framework Základy programování v jazyce C# Seznámení s prostředím dot.net Framework PL-Prostředí dot.net - NET Framework Je základním stavebním prvkem, na kterém lze vytvářet software. Jeho součásti a jádro je založené

Více

Rozklad na prvočinitele. 3. prosince 2010

Rozklad na prvočinitele. 3. prosince 2010 Rozklad na prvočinitele Ondřej Slavíček 3. prosince 2010 1 Obsah 1 Příručka k programu 3 1.1 funkce main()............................. 3 1.2 funkce hlavnifunkce()........................ 3 1.3 funkce

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework

Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework Připravil: Ing. Vít Ondroušek, Ph.D. Technologie.Net Framework úvod, historie, základy.net framework, programovací jazyky, vývojové prostředky Úvod strana 2 Cíl předmětu Seznámit se s vývojem aplikací

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25

Úvod Seznámení s předmětem Co je.net Vlastnosti.NET Konec. Programování v C# Úvodní slovo 1 / 25 Programování v C# Úvodní slovo 1 / 25 Obsah přednášky Seznámení s předmětem Co je.net Vlastnosti.NET 2 / 25 Kdo je kdo Petr Vaněček vanecek@pf.jcu.cz J 502 Václav Novák vacnovak@pf.jcu.cz?? Při komunikaci

Více

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace Předmět: Vývoj aplikací Téma: Visual Studio Vyučující: Ing. Milan Káža Třída: EK3 Hodina: 19,2 Číslo: V/5 Programování

Více

1 - Úvod do platformy.net. IW5 - Programování v.net a C#

1 - Úvod do platformy.net. IW5 - Programování v.net a C# 1 - Úvod do platformy.net IW5 - Programování v.net a C# Strana 1 Obsah přednášky Objektově orientované paradigma.net Framework Základní rysy jazyka C# Strana 2 Objektová orientace C# implementuje základní

Více

Specifikace softwarového díla & Časový plán implementace. pro. MEF Editor

Specifikace softwarového díla & Časový plán implementace. pro. MEF Editor Specifikace softwarového díla & Časový plán implementace pro MEF Editor Cílem projektu je vytvoření pluginu do vývojového prostředí Visual Studio 2010. Plugin bude umožňovat grafickou editaci objektů spojených

Více

ČÁST 1. Základy 32bitového programování ve Windows

ČÁST 1. Základy 32bitového programování ve Windows Obsah Úvod 13 ČÁST 1 Základy 32bitového programování ve Windows Kapitola 1 Nástroje pro programování ve Windows 19 První program v Assembleru a jeho kompilace 19 Objektové soubory 23 Direktiva INVOKE 25

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

Stručný obsah. Část I. Část II. Část III. Úvod do vývoje v prostředí Visual Studio 25. Návrh uživatelského rozhraní 127

Stručný obsah. Část I. Část II. Část III. Úvod do vývoje v prostředí Visual Studio 25. Návrh uživatelského rozhraní 127 Stručný obsah Část I Úvod do vývoje v prostředí Visual Studio 25 1. Možnosti vývoje v jazyce Visual Basic a Windows Store 27 2. Integrované vývojové prostředí Visual Studio 41 3. Vytvoření první aplikace

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender VY_32_INOVACE_INF.19 Inkscape, GIMP, Blender Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Jiří Kalous Základní a mateřská škola Bělá nad Radbuzou, 2011 INKSCAPE Inkscape je open source

Více

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13

Platforma.NET 11.NET Framework 11 Visual Basic.NET Základní principy a syntaxe 13 Obsah Úvod 11 Platforma.NET 11.NET Framework 11 Visual Basic.NET 12 1 Základní principy a syntaxe 13 Typový systém 13 Hodnotové typy 13 Struktury 15 Výčtové typy 15 Referenční typy 15 Konstanty 16 Deklarace

Více

1. Začínáme s FrontPage 2003 11

1. Začínáme s FrontPage 2003 11 Úvod 9 1. Začínáme s FrontPage 2003 11 Instalace programu 12 Spuštění a ukončení programu 15 Základní ovládání 16 Hledání souborů 30 Najít a nahradit 31 Tisk 32 Schránka sady Office 34 Nápověda 36 Varianty

Více

SignEditor 1 - návod k použití

SignEditor 1 - návod k použití SignEditor 1 - návod k použití Tomáš Ryba tryba@kky.zcu.cz Zdeněk Krňoul zdkrnoul@kky.zcu.cz Jakub Kanis jkanis@kky.zcu.cz 27. března 2012 1 Vznik za podpory projektu Pojabr - Potlačení jazykové bariéry

Více

Novinky ve Visual Studio 2010. Tomáš Kroupa Tomas.Kroupa@hotmail.com

Novinky ve Visual Studio 2010. Tomáš Kroupa Tomas.Kroupa@hotmail.com Novinky ve Visual Studio 2010 Tomáš Kroupa Tomas.Kroupa@hotmail.com O čem si dnes řekneme Visual studio 2010 (beta 2) Jazyk C# 4.0 ASP.NET 4.0.NET 4.0 Visual Studio 2010 Beta 2 Jak získat Testovací verze

Více

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Vyšší odborná škola ekonomická a zdravotnická a Střední škola, Boskovice INOVACE PŘEDMĚTŮ ICT MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika Zpracoval: Jaroslav Kotlán srpen 2009s Úvod Modul Programování

Více

Podpora skriptování v Audacity

Podpora skriptování v Audacity Specifikace softwarového díla & Časový plán implementace pro Podpora skriptování v Audacity Audacity je oblíběný editor zvuku, který ovšem v současné době postrádá možnost automatizovaného vykonávání skriptů.

Více

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita Aktivní webové stránky Úvod: - statické webové stránky: pevně vytvořený kód HTML uložený na serveru, ke kterému se přistupuje obvykle pomocí protokolu HTTP (HTTPS - zabezpečený). Je možno používat i různé

Více

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy

ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická. Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy ČESKÉ VYSOKÉ UČENÍ TECHNIKÉ Fakulta elektrotechnická Microsoft Sharepoint 2007 Workflows Průmyslové informační systémy Bc. Petr Pokorný Letní semestr 2009/2010 1 Obsah 1 Úvod... 3 2 Workflow... 3 3 Workflow

Více

Programovací jazyky Přehled a vývoj

Programovací jazyky Přehled a vývoj Programovací jazyky Přehled a vývoj 1 Programování a programovací jazyk Historie a současnost programovacích jazyků Objektově orientované a vizuální programování Značkovací a skriptovací jazyky 2 Programování

Více

Bakalářské práce realizované v.net/c# Bachelor thesis implemented in.net/c#

Bakalářské práce realizované v.net/c# Bachelor thesis implemented in.net/c# Bakalářské práce realizované v.net/c# Bachelor thesis implemented in.net/c# Ing. Marek Musil 1 Abstrakt Platforma.NET je používána k vytváření velmi efektivních a uživatelsky přívětivých aplikací. Nabízí

Více

Matematika v programovacích

Matematika v programovacích Matematika v programovacích jazycích Pavla Kabelíková am.vsb.cz/kabelikova pavla.kabelikova@vsb.cz Úvodní diskuze Otázky: Jaké programovací jazyky znáte? S jakými programovacími jazyky jste již pracovali?

Více

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14 Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14 KAPITOLA 1 Nové rysy Windows 8 a 8.1 15 Nové uživatelské rozhraní 15 Rychlý náběh po zapnutí 16 Informace v prvním sledu 16 Nové prezentační

Více

Wonderware InTouch 2012 R2 Co je nového

Wonderware InTouch 2012 R2 Co je nového Wonderware InTouch 2012 R2 Co je nového Ivan Picek Pantek (CS) s.r.o. Strana 2 Úvod Wonderware InTouch je oblíbený software pro vizualizaci, sběr dat a supervizní řízení technologických procesů kategorie

Více

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12

Obsah. O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10. Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 O autorech 9 Earle Castledine 9 Myles Eftos 9 Max Wheeler 9 Odborný korektor 10 Předmluva 11 Komu je kniha určena 12 Co se v knize dočtete 12 Poděkování 15 Earle Castledine 15 Myles Eftos 15 Max Wheeler

Více

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ 1) PROGRAM, ZDROJOVÝ KÓD, PŘEKLAD PROGRAMU 3 2) HISTORIE TVORBY PROGRAMŮ 3 3) SYNTAXE A SÉMANTIKA 3 4) SPECIFIKACE

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

Nové jazykové brány do Caché. Daniel Kutáč

Nové jazykové brány do Caché. Daniel Kutáč Nové jazykové brány do Caché Daniel Kutáč O čem budeme mluvit.net T/SQL Perl Python MultiValue Basic Téma.NET provider .NET Provider Co lze již dnes Factory / VisM ODBC.NET Web Services Factory a VisM

Více

Elektronické učebnice popis systému, základních funkcí a jejich cena

Elektronické učebnice popis systému, základních funkcí a jejich cena Elektronické učebnice popis systému, základních funkcí a jejich cena Vytvořil TEMEX, spol. s r. o. Obsah 1. Úvod... 2 Formáty... 2 Cena... 2 2. Systémové požadavky... 3 Interaktivní PDF verze... 3 HTML

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_14 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

Počítačové kurzy buildit

Počítačové kurzy buildit Počítačové kurzy buildit Kurz MS Windows - základy 1 590 Kč principy systému Windows, ovládání systému, práce s aplikacemi a okny, správa souborů a složek, multitasking, práce se schránkou Uživatelům,

Více

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída: DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP Maturitní projekt Vypracoval: Denis Ptáček Třída: 4B Rok: 2014/2015 Obsah 1. Použité nástroje... 3 1.1 NetBeans

Více

APS Administrator.GS

APS Administrator.GS APS Administrator.GS Grafická nadstavba pro vizualizaci systémů APS (rozšiřující programový modul pro APS Administrator) Instalační a uživatelská příručka 2004 2015,TECH FASS s.r.o., www.techfass.cz, techfass@techfass.cz

Více

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013

Předměty. Algoritmizace a programování Seminář z programování. Verze pro akademický rok 2012/2013. Verze pro akademický rok 2012/2013 Předměty Algoritmizace a programování Seminář z programování Verze pro akademický rok 2012/2013 Verze pro akademický rok 2012/2013 1 Přednášky Jiřina Královcová MTI, přízemí budovy A Tel: 48 53 53 521

Více

První kroky s METEL IEC IDE

První kroky s METEL IEC IDE První kroky s poskytuje programování v IEC 61131-3 jazycích, podporuje jak grafickou tak textovou podobu. Umožňuje vytvářet, upravovat a ladit IEC 61131-3 (ST, LD, IL, FBD) programy pro řídicí jednotky

Více

Programátorská příručka

Programátorská příručka KAPITOLA 1. PROGRAMÁTORSKÁ PŘÍRUČKA Kapitola 1 Programátorská příručka 1.1 Úvod 1.1.1 Technologie Program je psaný v jazyce Java 1.7. GUI je vytvářeno pomocí knihovny SWT. (http://eclipse.org/swt/) Pro

Více

Profilová část maturitní zkoušky 2017/2018

Profilová část maturitní zkoušky 2017/2018 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2017/2018 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 78-42-M/01 Technické lyceum Předmět: TECHNIKA

Více

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění MS WINDOWS I řada operačních systémů firmy Microsoft *1985 -? Historie Práce ve Windows XP Architektura Instalace Spouštění HISTORIE I MS-DOS 1981, první OS firmy Microsoft, pro IBM PC 16b, textový, jednouživatelský,

Více

Manuál k programu KaraokeEditor

Manuál k programu KaraokeEditor Manuál k programu KaraokeEditor Co je KaraokeEditor? Program slouží pro editaci tagů v hudebních souborech formátu mp3. Tagy jsou doprovodné informace o písni, uložené přímo v mp3. Aplikace umí pracovat

Více

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009

Compatibility List. GORDIC spol. s r. o. Verze 3.60.5 8.4.2009 Compatibility List Verze 3.60.5 8.4.2009 GORDIC spol. s r. o. Copyright 1993-2009 1 Obsah Obsah 1 2 3 4 5 6 7 8 9 3.1 3.2 Úvodní informace Podporované databázové systémy Klientské prostředí Tlustý klient...

Více

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz

Efektivní vývoj mobilních aplikací na více platforem současně. Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz Efektivní vývoj mobilních aplikací na více platforem současně Mgr. David Gešvindr MCT MSP MCPD MCITP gesvindr@mail.muni.cz Osnova 1. Kam míří platforma Windows Phone 2. Seznámení s univerzálními Windows

Více

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice Kód DUM : VY_32_INOVACE_LIN.1.07 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 07- Síťové služby servery a klienty a úvod do souborového serveru DUM naučí žáky spouštět, diagnostikovat a konfigurovat

Více

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu StatSoft Typy souborů ve STATISTICA Tento článek poslouží jako přehled hlavních typů souborů v programu STATISTICA, ukáže Vám jejich možnosti a tím Vám dovolí využívat program efektivněji. Jistě jste již

Více

Bc. Martin Majer, AiP Beroun s.r.o.

Bc. Martin Majer, AiP Beroun s.r.o. REGISTR DIGITALIZACE HISTORICKÝCH FONDŮ (RDHF) A DIGITÁLNÍCH KONKORDANCÍ (DK) Návrh uživatelského rozhraní klientských aplikací verze 1.0 Bc. Martin Majer, AiP Beroun s.r.o. 28.11.2016-1 - Obsah 1 Seznam

Více

Vzdělávací obsah vyučovacího předmětu

Vzdělávací obsah vyučovacího předmětu V.9.3. Vzdělávací obsah vyučovacího předmětu Vzdělávací oblast: Inormatika a informační a komunikační technologie Vyučovací předmět: Informatika Ročník: 1. ročník + kvinta chápe a používá základní termíny

Více

Úvod do programovacího jazyka Python

Úvod do programovacího jazyka Python Úvod do programovacího jazyka Python Co je to Python? Python je objektově-orientovaný programovací jazyk. Tento programovací jazyk je velice výkonný, čitelný a dá se snadno naučit. Jeho použití je velice

Více

První kapitola úvod do problematiky

První kapitola úvod do problematiky První kapitola úvod do problematiky Co je to Flex Adobe Flex je ActionSript (AS) framework pro tvorbu Rich Internet Aplications (RIA), tedy knihovna AS tříd pro Flash. Flex používáme k vytvoření SWF souboru

Více

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu

VÝUKOVÝ MATERIÁL. Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632 Číslo projektu VÝUKOVÝ MATERIÁL Identifikační údaje školy Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková organizace Bratislavská 2166, 407 47 Varnsdorf, IČO: 18383874 www.vosassvdf.cz, tel. +420412372632

Více

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody

Obsah. 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody Obsah 1) Rozšířené zadání 2) Teorie zásuvných modulů a) Druhy aplikací používajících zásuvné moduly b) Knihovny c) Architektura aplikace d) Výhody 3) 4) Mantichora Mantichora je moderní aplikace, který

Více

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky

Kapitola 1: Úvod. 1.1 Obsah balení. 1.2 Požadavky na systém. Česky Kapitola 1: Úvod 1.1 Obsah balení Po obdržení televizního adaptéru TVGo A03 zkontrolujte, zda balení USB TV Super Mini obsahuje následující položky. Adaptér TVGo A03 Disk CD s ovladači Dálkový ovladač

Více

XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz

XNA Game Studio 3.1. Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz XNA Game Studio 3.1 Tomáš Herceg Microsoft Most Valuable Professional Microsoft Student Partner http://www.vbnet.cz Agenda Úvod, motivace Struktura XNA Content pipeline Součásti XNA Paleta funkcí Herní

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_16 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA

CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA CYCLOPE PRINT MANAGEMENT SOFTWARE- UŽIVATELSKÁ PŘÍRUČKA Obsah Cyclope Print Management Software- uživatelská příručka... 1 1. Přehled produktu... 2 2. Stručný popis produtku CPMS... 2 2.1. Stažení CPMS...

Více

Specifikace projektu Ocerus

Specifikace projektu Ocerus Specifikace projektu Ocerus Tým Vedoucí: Ondřej Sýkora (ondrasej@centrum.cz) Členové: Michal Čevora (macjariel@gmail.com) Lukáš Hermann (lukas.hermann@seznam.cz) Ondřej Mocný (hardwire@volny.cz) Tomáš

Více

Nápověda k aplikaci EA Script Engine

Nápověda k aplikaci EA Script Engine Nápověda k aplikaci EA Script Engine Object Consulting s.r.o. 2006 Obsah Nápověda k aplikaci EA Script Engine...1 1. Co je EA Script Engine...2 2. Důležité upozornění pro uživatele aplikace EA Script Engine...3

Více

Systém GIMP - tvorba jednoduchých animací a grafiky pro web

Systém GIMP - tvorba jednoduchých animací a grafiky pro web Semestrální práce z předmětu Kartografická polygrafie a reprografie a grafiky pro web Autor: Zdeňka Bílá, Gabriel Gyori Editor: Veronika Myslivečková Praha, duben 2011 Katedra mapování a kartografie Fakulta

Více

vjj 1. Windows programming. krátká nahlédnutí za oponu

vjj 1. Windows programming. krátká nahlédnutí za oponu 13.06.2018 vjj 1 Windows programming krátká nahlédnutí za oponu 13.06.2018 vjj 3 prekondice programátor by měl být velice zkušeným uživatelem té platformy pro kterou chce/musí programovat jinak nebude

Více

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework

Obsah přednášky. Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Web Jaroslav Nečas Obsah přednášky Představení webu ASP.NET frameworky Relační databáze Objektově-relační mapování Entity framework Co to je web HTTP protokol bezstavový GET POST HEAD Cookies Session HTTPS

Více

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace

Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace Masarykova střední škola zemědělská a Vyšší odborná škola, Opava, příspěvková organizace Číslo projektu Číslo materiálu Autor Průřezové téma Předmět CZ.1.07/1.5.00/34.0565 VY_32_INOVACE_284_Programovací_jazyky

Více

PROGRAMOVÁNÍ PRO MS WINDOWS 1

PROGRAMOVÁNÍ PRO MS WINDOWS 1 Cílem předmětu je seznámit posluchače s moderními prostředky pro tvorbu aplikací pro Windows jmenovitě s programovou platformou.net a programovacím jazykem C#. V průběhu budou vysvětlena následující témata:

Více

Část 1 - Začínáme. Instalace

Část 1 - Začínáme. Instalace Obsah Část 1 - Začínáme... 4 Instalace... 4 Nastavení domovské obrazovky... 7 Základní nastavení kanceláře... 9 První kroky s Kleosem... 11 Moje první kauza... 15 2 3 Část 1 - Začínáme Instalace Kleos

Více

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23

Část IV - Bezpečnost 21. Kapitola 19 Bezpečnostní model ASP.NET 23 5 Obsah O autorech 15 O odborných korektorech 15 Úvod 16 Rozdělení knihy 16 Komu je tato kniha určena? 18 Co potřebujete, abyste mohli pracovat s touto knihou? 18 Sdělte nám svůj názor 18 Zdrojové kódy

Více

Přístroj podporuje 16 druhů formátů souborů, mezi které patří PDF, CHM, EPUB, TXT, HTM, HTML, RTF, PDB, DJVU, DJV, iw44, iw4, FB2, PRC, MOBI, a TCR.

Přístroj podporuje 16 druhů formátů souborů, mezi které patří PDF, CHM, EPUB, TXT, HTM, HTML, RTF, PDB, DJVU, DJV, iw44, iw4, FB2, PRC, MOBI, a TCR. Základní ovládání Chcete-li zapnout přístroj, stiskněte a podržte tlačítko napájení. Po úvodní obrazovce se automaticky se otevře hlavní nabídka na obrazovce Domů. Hlavní nabídka obsahuje položky Knihy,

Více

Úvod 13. Seznámení s PowerPointem 15. K čemu slouží PowerPoint a prezentace 16 Obvyklé využití prezentací 17 Možnosti publikování prezentací.

Úvod 13. Seznámení s PowerPointem 15. K čemu slouží PowerPoint a prezentace 16 Obvyklé využití prezentací 17 Možnosti publikování prezentací. Obsah Úvod 13 1 Seznámení s PowerPointem 15 K čemu slouží PowerPoint a prezentace 16 Obvyklé využití prezentací 17 Možnosti publikování prezentací. 19 Spuštění a ukončení programu 20 Spuštění PowerPointu

Více

Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o.

Karel Bittner bittner@humusoft.com. HUMUSOFT s.r.o. HUMUSOFT s.r.o. Karel Bittner bittner@humusoft.com COMSOL Multiphysics Co je COMSOL Multiphysics? - sw určený k simulaci fyzikálních modelů, na něž působí jeden nebo několik fyzikálních vlivů - sw úlohy řeší metodou konečných

Více

IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL

IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL IBRIDGE 1.0 UŽIVATELSKÝ MANUÁL Jaromír Křížek OBSAH 1 ÚVOD... 3 2 INSTALACE... 4 2.1 SYSTÉMOVÉ POŽADAVKY... 5 2.2 SPUŠTĚNÍ IBRIDGE 1.0... 5 3 HLAVNÍ MENU... 6 3.1 MENU FILE... 6 3.2 MENU SETTINGS... 6

Více

Informační Systém pro Psychiatrii HIPPO

Informační Systém pro Psychiatrii HIPPO Informační Systém pro Psychiatrii HIPPO Informace, doporučení a nutná nastavení pro zajištění správné funkce Pinel Plus v OS Windows a Linux Ochranné známky HIPPO je registrovaná ochranná známka společnosti

Více

TÉMATICKÝ OKRUH Softwarové inženýrství

TÉMATICKÝ OKRUH Softwarové inženýrství TÉMATICKÝ OKRUH Softwarové inženýrství Číslo otázky : 25. Otázka : Komponentní technologie - základní pojmy a principy, metody specifikace komponent. Obsah : 1. Základní pojmy 1.1 Komponenta Komponenta

Více

Windows 10 (5. třída)

Windows 10 (5. třída) Windows 10 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na Pracovní ploše ikona Student 17 (se jménem přihlášeného uživatele) ikona Tento počítač

Více

Název DUM: VY_32_INOVACE_2B_9_Software_-_základní_programové_vybavení_počítače

Název DUM: VY_32_INOVACE_2B_9_Software_-_základní_programové_vybavení_počítače Název školy: Základní škola a Mateřská škola Žalany Číslo projektu: CZ. 1.07/1.4.00/21.3210 Téma sady: Informatika pro sedmý až osmý ročník Název DUM: VY_32_INOVACE_2B_9_Software_-_základní_programové_vybavení_počítače

Více

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13 Obsah Úvodem 9 1. Úvod do Ajaxu 11 Jak Ajax funguje? 13 Popis 13 Ukázky 13 Jaké jsou možnosti tvorby interaktivních webových aplikací? 15 Co je třeba znát? 16 Jak fungují technologie Ajaxu 16 Jak funguje

Více

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2014 5.3-5.8 9/14

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ 2014 5.3-5.8 9/14 ZÁKLADY PROGRAMOVÁNÍ Mgr. Vladislav BEDNÁŘ 2014 5.3-5.8 9/14 Co je vhodné vědět, než si vybereme programovací jazyk a začneme programovat roboty. 1 / 12 0:40 UML unifikovaný modelovací jazyk Zkratka tohoto

Více

www.infopanels.eu Instalace demoverze

www.infopanels.eu Instalace demoverze www.infopanels.eu Instalace demoverze SOLUTIONS Instalace demoverze Hasičská 53 700 30 Ostrava-Hrabůvka www.infopanels.eu www.elvac.eu Obchod: +420 597 407 511 solutions@infopanels.eu +420 597 407 511

Více

Nové vývojové nástroje i5/os Rational Developer for System i V7.1

Nové vývojové nástroje i5/os Rational Developer for System i V7.1 Nové vývojové nástroje i5/os Rational Developer for System i V7.1 Aleš Petr, IBM ČR Konference COMMON 18. 20. května 2008 ales_petr@cz.ibm.com Agenda Rational Application Developer for System i V7.1 Novinky

Více

Software Základní pojmy a rozdělení. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1123_Software Základní pojmy a rozdělení_pwp

Software Základní pojmy a rozdělení. Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1123_Software Základní pojmy a rozdělení_pwp Základní pojmy a rozdělení Autor: Ing. Jan Nožička SOŠ a SOU Česká Lípa VY_32_INOVACE_1123_Software Základní pojmy a rozdělení_pwp Název školy: Číslo a název projektu: Číslo a název šablony klíčové aktivity:

Více

Maturitní témata Školní rok: 2015/2016

Maturitní témata Školní rok: 2015/2016 Maturitní témata Školní rok: 2015/2016 Ředitel školy: Předmětová komise: Předseda předmětové komise: Předmět: PhDr. Karel Goš Informatika a výpočetní technika Mgr. Ivan Studnička Informatika a výpočetní

Více

Microsoft Access tvorba databáze jednoduše

Microsoft Access tvorba databáze jednoduše Microsoft Access tvorba databáze jednoduše Časový rozsah: 2 dny (9:00-16:00) Cena: 3300 Kč + DPH Úvod do relačních databází. Funkce databázových objektů Microsoft Access. Návrh tabulek, definice základních

Více

Maturitní témata. IKT, školní rok 2017/18. 1 Struktura osobního počítače. 2 Operační systém. 3 Uživatelský software.

Maturitní témata. IKT, školní rok 2017/18. 1 Struktura osobního počítače. 2 Operační systém. 3 Uživatelský software. Maturitní témata IKT, školní rok 2017/18 1 Struktura osobního počítače Von Neumannova architektura: zakreslete, vysvětlete její smysl a popište, jakým způsobem se od ní běžné počítače odchylují. Osobní

Více

Windows 8.1 (5. třída)

Windows 8.1 (5. třída) Windows 8.1 (5. třída) Pracovní plocha: takto vypadá Pracovní plocha u nás ve škole - pozadí Pracovní plochy - ikony na pracovní ploše - Hlavní panel - ikony na Hlavním panelu (zvýrazněná ikona spuštěné

Více

Stručný postup k použití programu PL7 Junior (programování TSX Micro)

Stručný postup k použití programu PL7 Junior (programování TSX Micro) Stručný postup k použití programu PL7 Junior (programování TSX Micro) 1. Připojení PLC TSX Micro k počítači Kabel, trvale zapojený ke konektoru TER PLC, je nutné zapojit na sériový port PC. 2. Spuštění

Více

Základní informace. Operační systém (OS)

Základní informace. Operační systém (OS) Základní informace Operační systém (OS) OS je základní program, který oživuje technické díly počítače (hardware) a poskytuje prostředí pro práci všech ostatních programů. Operační systém musí být naistalován

Více

Programové vybavení počítačů operační systémy

Programové vybavení počítačů operační systémy Programové vybavení počítačů operační systémy Operační systém Základní program, který oživuje hardware a poskytuje prostředí pro ostatní programy Řídí využití procesoru, síťovou komunikaci, tisk, ovládá

Více

4 Microsoft Windows XP Jednoduše

4 Microsoft Windows XP Jednoduše Obsah ÚVOD Nové zkušenosti s novými Windows XP 11 Vaším cílem je: 11 A. Hraní her, využívání encyklopedií a výukových programů, účetnictví 11 B. Procházení WWW stránek Internetu, využívání elektronické

Více

APS Control Panel. Ovládací panel systému APS mini Plus pro SW balík APS Administrator. Uživatelská příručka

APS Control Panel. Ovládací panel systému APS mini Plus pro SW balík APS Administrator. Uživatelská příručka APS Control Panel Ovládací panel systému APS mini Plus pro SW balík APS Administrator Uživatelská příručka 2004 2015,TECH FASS s.r.o., Věštínská 1611/19, Praha, www.techfass.cz, techfass@techfass.cz (vydáno

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/34.0333 Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_33_02 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ v Praze Ú12110 Ústav přístrojové a řídící techniky

ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ v Praze Ú12110 Ústav přístrojové a řídící techniky ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ v Praze Ú12110 Ústav přístrojové a řídící techniky Semestrální práce Python pro vědecké výpočty Generátor pulzů pro simulaci vstupů kontroly trakce vozu Formule student Vypracoval:

Více

Základní ovládání systému

Základní ovládání systému 1 Odbor informačních a komunikačních technologií Česká zemědělská univerzita v Praze Kamýcká 129, Praha 6 - Suchdol 2 Příprava kurzu do požadované podoby Helpdesk Na koho se obrátit pro pomoc problémy

Více

Formy komunikace s knihovnami

Formy komunikace s knihovnami Formy komunikace s knihovnami Současné moderní prostředky Jiří Šilha a Jiří Tobiáš, Tritius Solutions a.s., Brno Osnova Základní požadavky na komunikaci s knihovnami Historie komunikace s knihovnami Confluence

Více

Vzdělávací obsah předmětu

Vzdělávací obsah předmětu Vzdělávací obsah předmětu 1. správně se přihlašuje ve školní síti využívá dostupné školní informační zdroje a techniku pracuje s informacemi a softwarovým vybavením ve školní síti v souladu se školním

Více

Redakční systém Joomla. Prokop Zelený

Redakční systém Joomla. Prokop Zelený Redakční systém Joomla Prokop Zelený 1 Co jsou to red. systémy? Redakční systémy (anglicky Content Management System - CMS) jsou webové aplikace používané pro snadnou správu obsahu stránek. Hlavním cílem

Více

MS Excel makra a VBA

MS Excel makra a VBA Autor: RNDr. Obsah: MS Excel makra a VBA 1 Využití, ukázky, výhody a nevýhody... 2 2 Makra a zabezpečení... 2 2.1 Nastavení zabezpečení Excelu... 2 2.2 Uložení maker do sešitu a osobního sešitu maker...

Více

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák

MS Windows 7. Milan Myšák. Příručka ke kurzu. Milan Myšák MS Windows 7 Milan Myšák Příručka ke kurzu Milan Myšák Vývoj MS Windows Historické verze (do Win Me a Win NT 4.0) Windows XP (2001) Windows 7 (2009) Windows 2000 Windows Vista (2007) Windows 8 (2012) Milan

Více

SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače:

SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače: SOFTWARE - programové vybavení počítače (nemůžeme si na něj sáhnout) Bez SW nemůže PC fungovat. Schéma počítače: Druhy programů: 1. Systémové programy řídí, umožňují a usnadňují chod a správu PC - Operační

Více

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a. Strana 1 z 9

Nový design ESO9. E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a , P r a h a.   Strana 1 z 9 Nový design ESO9 E S O 9 i n t e r n a t i o n a l a. s. U M l ý n a 2 2 1 4 1 0 0, P r a h a Strana 1 z 9 Úvod... 3 Popis změn... 4 Horní lišta... 4 Strom činností... 5 Prostřední rám... 7 Horní lišta...

Více