PROGRAMOVÁNÍ PRO MS WINDOWS 2



Podobné dokumenty
PROGRAMOVÁNÍ PRO MS WINDOWS 1

PROGRAMOVÁNÍ PRO MS WINDOWS 1

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

Jádrem systému je modul GSFrameWork, který je poskytovatelem zejména těchto služeb:

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

Možnosti využití dat RÚIAN poskytovaných VDP pomocí webových služeb

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

ZAŘÍZENÍ PRO VZDÁLENÝ SBĚR A PŘENOS DAT FIRMWARE

C# &.NET. Cvičení Mgr. Filip Krijt.

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

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

Programování a implementace Microsoft SQL Server 2014 databází

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Instalace a konfigurace web serveru. WA1 Martin Klíma

1. Webový server, instalace PHP a MySQL 13

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

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

Novinky ve Visual Studio Tomáš Kroupa

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu

C# - Databáze úvod, ADO.NET. Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí

Wonderware Information Server 4.0 Co je nového

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Microsoft Access tvorba databáze jednoduše

MBI - technologická realizace modelu

1 Webový server, instalace PHP a MySQL 13

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

Vstupní požadavky, doporučení a metodické pokyny

úvod Historie operačních systémů

LINUX - INSTALACE & KONFIGURACE

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Základy datových vazeb Silverlightu. Funkce Silverlightu 2. Podpora jazyků a technologie.net Framework

Vytváření a použití knihoven tříd

UDS for ELO. Univerzální datové rozhraní. >> UDS - Universal Data Source

Java a XML. 10/26/09 1/7 Java a XML

Softwarové komponenty a Internet

Datová věda (Data Science) akademický navazující magisterský program

Mapový server Marushka. Technický profil

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

1. IT_0F1 Základní obsluha MS Office 2010 MS Word, MS Excel, MS PowerPoint, MS Windows

Úvod. Klíčové vlastnosti. Jednoduchá obsluha

ŠKOLENÍ PROGRAMOVACÍHO JAZYKA JAVA JAVA - ZÁKLADY

ProjectWise V8 XM Edition

Ukládání a vyhledávání XML dat

Pokročilé techniky tvorby sestav v Caché. ZENové Reporty

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

POZVÁNKA NA KURZY. Literatura Ke všem kurzům jsou poskytovány metodické příručky pro školství v elektronické podobě.

Oracle XML DB. Tomáš Nykodým

VY_32_INOVACE_INF.19. Inkscape, GIMP, Blender

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

Srovnání 602Office a 602PC SUITE

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

Desktopový GIS a Grafický editor. Technický profil

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

Obsah. Úvod 9. Úvod do Office Seznámení s Office Vylepšení programu Access XML 13 Inteligentní značky 14

Služby Microsoft Office 365

OKsmart a správa karet v systému OKbase

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007

PMS - Power Monitor System. Rychlá instalace

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

APS Administrator.GS

Provozní hlediska systémového auditu v aplikacích a systémech

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

INFORMATIKA. Libovolná učebnice k MS OFFICE 200x (samostatné učebnice k textovému procesoru MS Word 200x, tabulkovému procesoru MS Excel 200x).

Projekt implementace OS Linux do výuky informačních technologií

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Využijte plný výkon procesorů s více jádry v LabVIEW 8.5

Úvodem... 9 Kapitola 1 Karetních

Vzdělávací oblast: Informatika a informační a komunikační technologie Vzdělávací obor: Programování. Předmět: Programování

Telekomunikační koncová zařízení

Možnosti aplikace: Copyright 2001, COM PLUS CZ, Praha

MST - sběr dat pomocí mobilních terminálů on-line/off-line

Obsah. Úroveň I - Přehled. Úroveň II - Principy. Kapitola 1. Kapitola 2

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Bakalářské. Vzdělání: Telefon: Ostrava. Bydliště: Ukázky práce: Správa a monitoring platformy provozované na AWS

Archivace relačních databází

Bc. David Gešvindr MSP MCSA MCTS MCITP MCPD

O Apache Derby detailněji. Hynek Mlnařík

Analýza staročeské morfologie v Excelu

Formy komunikace s knihovnami

Obsah. Začínáme programovat v Ruby on Rails 9. Úvod Vítejte v Ruby 15. O autorovi 9 Poděkování 9

Procesy a vlákna (Processes and Threads)

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Versiondog Co je nového

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

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

Geoportál DMVS využití a další rozvoj

Databáze pro evidenci výrobků

PŘÍLOHA C Požadavky na Dokumentaci

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Tematická oblast: Informační a komunikační technologie (VY_32_INOVACE_09_2_IT) Autor: Ing. Jan Roubíček. Vytvořeno: prosinec 2013 až leden 2014

Schopnost a zájem se samostatně věnovat dané problematice Kreativní myšlení. Kontakt a přihlášky

Tvorba informačních systémů

Úvod. Programovací paradigmata

Pohledem IT experta.

O projektu OpenOffice.org a IBM OS/2 OS/2 a Open Source

O projektu Nasazení OpenOffice.org v praxi

Obsah. Předmluva 13. O autorovi 15. Poděkování 16. O odborných korektorech 17. Úvod 19

Transkript:

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: 1. Vlákna, nativní volání 2. Dokumentačí komentáře, atributy, reflexe 3. Práce s XML, práce s databázemi ADO.NET 4..NET Remoting 5. C# 2.0, projekt Mono, Cω [1] C# lectures by Prof. Dr. H. Mössenböck (Microsoft Curriculum) Způsob zakončení: on-line dokumentace vývojových produktů společnosti Microsoft: http://msdn.microsoft.com/library/default.asp Zápočet se uděluje za aktivní účast a vypracování a odevzdání zápočtového programu.

Metodický list č. 1 Název hodiny: Vlákna a nativní volání V této hodině se seznámíme s tvorbou vícevláknových aplikací pod platformou.net a naučíme se řešit problémy, které v takých aplikacích mohou vzniknout. V druhé části si ukážeme, že platforma.net není izolována od zbytku systému, ale umožňuje vzájemnou komunikaci s legacy aplikacemi. [1] části Threads a Native Calls Vícevláknové aplikace Třída Thread Třída ThreadPool Vzájemné vyloučení Třída Monitor Volání Windows API funkcí Vzájemná interoperabilita.net a COM

Metodický list č. 2 Název hodiny: Dokumentační komentáře, atributy a reflexe Tato hodina bude rozdělena na dvě části. V první se seznámíme s dokumentačními komentáři jazyka C# a naučíme se generovat automatickou dokumentaci. V druhé části se seznámíme se atributy a ukážeme si základní mechanizmy Reflection (reflexe), tj. schopnosti kódu prohlížet sám sebe a manipulovat sám se sebou. Vše si předvedeme na praktickém příkladě aplikace s podporou vytváření uživatelských plug-in modulů. [1] části XML Comments, Attributes Dokumentační komentáře v jazyce C# Generování dokumentace Atributy Vytváření vlastních atributů Reflexe Vytváření plug-in modulů

Metodický list č. 3 Název hodiny: Práce s XML a databázemi Většina dnešních aplikací si potřebuje ukládat a spravovat nějaká data. My si ukážeme, jak takové aplikace psát v jazyce C#. Nejprve se naučíme pracovat s přenosným datovým metaformátem XML a v druhé části hodiny si ukážeme práci s SQL databázemi (pomocí knihovny ADO.NET) [1] části Base Class Library, ADO.NET Formát XML Čtení a tvorba XML dokumentů Dotazy XPath a transformace XSL Základy ADO.NET Práce s tabulkami SQL dotazy Grafické aplikace s přístupem do databází

Metodický list č. 4 Název hodiny:.net Remoting V této hodině si předvedeme některé pokročilé vlastnosti platformy.net. Ukážeme si, jak lze pomocí.net Remoting jednoduše vytvořit distribuovaná aplikace (kdy různé části aplikace spolu komunikují po síti). Probereme jak možnost vytvoření komunikačního kanálu přímo v aplikaci, ale i použití standardních konfiguračních souborů (které umožňují v zásadě nemodifikovat aplikaci). [1] část WebServices (částečně) Základy.NET Remoting Tvorba jednoduché aplikace Změna konfigurace pro vzdálený výpočet Tvorba komunikačních kanálů

Metodický list č. 5 Název hodiny: C# 2.0 a C# a Linux V této hodině si představíme novinky, které přinese verze 2 jazyka C#. Dále si ukážeme, že aplikace vytvořené pro platformu.net (např. v jazyce C#) nemusí jít spouštět pouze pod systémy Windows, ale že je lze přenést i třeba pod operační systém Linux (a to bez nového přeložení). Na závěr si ještě ukážeme další možné směry směřování platformy.net experimentální jazyk Cω (jehož části jsou již obsaženy v jazyce C#). [3] Novinky v jazyce C# 2.0 (Generics, příkaz yield return) Představení projektu Mono Experimentální jazyk Cω (nativní práce s XML/databázemi, nativní vícevláknovost kódu) Způsob zakončení: Zápočet se uděluje za aktivní účast a vypracování a odevzdání zápočtového programu.