ios Cvičení RSS čtečka

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

Download "ios Cvičení RSS čtečka"

Transkript

1 strana 1 ios Cvičení RSS čtečka Jiří Kamínek

2 strana 2 Vytvoření nového projektu v XCode Název RSSLesson Navigation-based Application use Core Data for storage nezaškrtávat

3 strana 3 Vytvoření modelu <?xml version="1.0" encoding="utf-8"?> <rss version="2.0"> <channel> <title>živě.cz</title> <link>http://www.zive.cz/default.aspx</link> <description> </description> <language>cs</language> <pubdate>mon, 7 Mar :00:00 GMT</pubDate> <image> <title>živě.cz</title> <url>http://www.zive.cz/client.images/logos/logo-zive-rss.gif</url> <link>http://www.zive.cz/default.aspx</link> </image> <item> <title>western Digital zaplatí 4,3 miliardy dolarů za výrobu disků Hitachi</title> <link>http://www.zive.cz/bleskovky/western-digital-zaplati-43-miliardy-dolaru-za-vyrobu-disku-hitachi/sc-4-a /default.aspx</link> <guid>http://www.zive.cz/default.aspx?article=156126</guid> <description> Mezi výrobci pevných disků dojde k důležitému spojení sil. Světová dvojka Western Digital koupí divizi pevných disků společnosti Hitachi, uvedl to Western Digital v dnešní tiskové zprávě. Koupě vyjde na 4,3 miliardy dolarů a měla by z Western Digital udělat největšího výrobce pevných disků a...</description> <pubdate>mon, 7 Mar :01:00 GMT</pubDate> </item> </chanel> </rss>

4 strana 4 Vytvoření modelu <item> <title>western Digital zaplatí 4,3 miliardy dolarů za výrobu disků Hitachi</title> <link>http://www.zive.cz/bleskovky/western-digital-zaplati-43- miliardy-dolaru-za-vyrobu-disku-hitachi/sc-4-a /default.aspx</ link> <description> Mezi výrobci pevných disků dojde k důležitému spojení sil. Světová dvojka Western Digital koupí divizi pevných disků společnosti Hitachi, uvedl to Western Digital v dnešní tiskové zprávě. Koupě vyjde na 4,3 miliardy dolarů a měla by z Western Digital udělat největšího výrobce pevných disků a...</description> <pubdate>mon, 7 Mar :01:00 GMT</pubDate> </item>

5 strana 5 XML parser SAX Simple API for XML DOM Document Object Model

6 strana 6 RSSProcessor.h Protokol <NSXMLParserDelegate> - (void) parserssfeedaturl:(nsstring*)urladdress;

7 strana 7 RSSProcessor.h id delegate; NSXMLParser * rssparser; NSMutableArray * stories; NSMutableDictionary * item; NSString * currentelement; NSMutableString * currenttitle, * currentdate, * currentsummary, * currentlink;

8 strana 8 RSSProcessor.m - (id) init { } if (self = [super init]) { stories = [[NSMutableArray alloc] init]; } return self;

9 strana 9 RSSProcessor.m - (void)dealloc { } [stories release]; [super dealloc];

10 strana 10 RSSProcessor.m - (void) parserssfeedaturl:(nsstring*)urladdress; { //you must then convert the path to a proper NSURL or it won't work NSURL *xmlurl = [NSURL URLWithString:urlAddress]; rssparser = [[NSXMLParser alloc] initwithcontentsofurl:xmlurl]; // Set self as the delegate of the parser so that it will receive the parser delegate methods callbacks. [rssparser setdelegate:self]; } [rssparser parse];

11 strana 11 RSSProcessor.m - (void)parser:(nsxmlparser *)parser parseerroroccurred: (NSError *)parseerror { } parsing XML");

12 strana 12 RSSProcessor.m - (void)parser:(nsxmlparser *)parser didstartelement:(nsstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiedname:(nsstring *) qname attributes:(nsdictionary *)attributedict{ currentelement = [elementname copy]; } if ([elementname { } // clear out our story item caches... item = [[NSMutableDictionary alloc] init]; currenttitle = [[NSMutableString alloc] init]; currentdate = [[NSMutableString alloc] init]; currentsummary = [[NSMutableString alloc] init]; currentlink = [[NSMutableString alloc] init];

13 strana 13 RSSProcessor.m - (void)parser:(nsxmlparser *)parser didendelement:(nsstring *)elementname namespaceuri:(nsstring *)namespaceuri qualifiedname:(nsstring *) qname{ if ([elementname { // save values to an item, then store that item into the array... [item setobject:currenttitle [item setobject:currentlink [item setobject:currentsummary [item setobject:currentdate } } [stories addobject:[item copy]]; story: currenttitle);

14 strana 14 RSSProcessor.m - (void)parser:(nsxmlparser *)parser foundcharacters:(nsstring *)string{ // save the characters for the current item... } if ([currentelement { [currenttitle appendstring:string]; } else if ([currentelement { [currentlink appendstring:string]; } else if ([currentelement { [currentsummary appendstring:string]; } else if ([currentelement { } [currentdate appendstring:string];

15 strana 15 RSSProcessor.m - (void)parserdidenddocument:(nsxmlparser *) parser { done!"); } [delegate setitems:stories]; [[_delegate tableview] reloaddata];

16 strana 16 Zobrazení výsledku

17 strana 17 MainWindow.xib Nadpis RSS Lesson

18 strana 18 RootViewController.xib UITableView

19 strana 19 RootViewController.h NSArray (nonatomic, copy) NSArray *items;

20 strana 20 items;

21 strana 21 RootViewController.m - (NSInteger)tableView:(UITableView *) tableview numberofrowsinsection: (NSInteger)section return [items count];

22 strana 22 RootViewController.m - (UITableViewCell *)tableview:(uitableview *) tableview cellforrowatindexpath:(nsindexpath *) indexpath [cell.textlabel settext:[[items objectatindex:indexpath.row]

23 strana 23 RootViewController.m - (void)viewdidload items = nil; RSSProcessor *rssprocessor = [[[RSSProcessor alloc] initwithdelegate:self] autorelease]; [rssprocessor //#import "RSSPRocessor.h"

24 strana 24 Protokol Lepší řešení Model musí mít znalost controlleru

25 strana 25 ItemProtocol - (void)

26 strana 26 RSSProcessor.h #import "ItemProtocol.h" id <ItemProtocol> (retain) id <ItemProtocol> delegate;

27 strana 27 RootViewController.h #import RootViewController : UITableViewController <ItemProtocol>

28 strana 28 RSSProcessor.m - (void)parserdidenddocument:(nsxmlparser *) parser { done!"); } [delegate updateitemsource:stories];

29 strana 29 RootViewController - (void) updateitemsource:(nsarray*)itemarray { } [self setitems:itemarray]; [[self tableview] reloaddata];

30 strana 30 Zobrazení detailu? Přejdeme na web

31 strana 31 Přidáme nový View Classes -> Add -> New file Cocoa Touch Class With XIB for user interface WebController.h

32 strana 32 WebController.h Protokol <UIWebViewDelegate> IBOutlet UIWebView *_webview; NSString (nonatomic, copy) NSString *urladdress;

33 strana 33 urladdress;

34 strana 34 WebController.m - (void)viewdidload self.title

35 strana 35 WebController.m - (void)viewwillappear:(bool)animated{ NSURL *url = [NSURL URLWithString:[urlAddress " NSURLRequest *request = [NSURLRequest requestwithurl:url]; [_webview loadrequest:request]; } [_webview setdelegate:self]; [_webview loadrequest:request];

36 strana 36 WebController.m - (void)viewwilldisappear:(bool)animated{ NSURL *url = [NSURL } NSURLRequest *request = [NSURLRequest requestwithurl:url]; [_webview loadrequest:request];

37 strana 37 Zobrazený web

38 strana 38 RootViewController.m: - (void)tableview:(uitableview *)tableview didselectrowatindexpath:(nsindexpath *)indexpath WebController *detailviewcontroller = [[WebController alloc] bundle:[nsbundle mainbundle]]; [detailviewcontroller seturladdress:[[items objectatindex:indexpath.row] [self.navigationcontroller pushviewcontroller:detailviewcontroller animated:yes]; [detailviewcontroller release];

39 strana 39 Web na celou obrazovku [_webview setscalespagetofit:yes];

40 strana 40 StatusBar indikátor načítání

41 strana 41 WebController.m - (void)webviewdidstartload:(uiwebview *)webview { } UIApplication* app = [UIApplication sharedapplication]; app.networkactivityindicatorvisible = YES;

42 strana 42 WebController.m - (void)webviewdidfinishload:(uiwebview *)webview { UIApplication* app = [UIApplication sharedapplication]; app.networkactivityindicatorvisible = NO; } - (void)webview:(uiwebview *)webview didfailloadwitherror: (NSError *)error { } UIApplication* app = [UIApplication sharedapplication]; app.networkactivityindicatorvisible = NO;

43 strana 43 Rychlé zobrazení detailu

44 strana 44 Rychlé zobrazení detailu Classes -> Add -> New file Cocoa Touch Class With XIB for user interface DetailViewController.h

45 strana 45 DetailViewController.h IBOutlet UILabel *titlelabel; IBOutlet UILabel *timelabel; IBOutlet UITextView *textview; NSString (nonatomic, retain) IBOutlet UILabel (nonatomic, retain) IBOutlet UILabel (nonatomic, retain) IBOutlet UITextView (nonatomic, retain) NSString *url;

46 strana 46 titlelabel, timelabel, textview, url;

47 strana 47 DetailViewController.m - (void)viewdidload self.title Detail";

48 strana 48 DetailViewController.h IBOutlet UILabel *titlelabel; IBOutlet UILabel *timelabel; IBOutlet UITextView *textview; NSString (nonatomic, retain) IBOutlet UILabel (nonatomic, retain) IBOutlet UILabel (nonatomic, retain) IBOutlet UITextView (nonatomic, retain) NSString *url;

49 strana 49 DetailViewController.m //pridat do (.h) //- (IBAction) showweb - (IBAction) showweb { } WebController *detailviewcontroller = [[WebController alloc] bundle:[nsbundle mainbundle]]; [detailviewcontroller seturladdress:url]; [self.navigationcontroller pushviewcontroller:detailviewcontroller animated:yes]; [detailviewcontroller release];

50 strana 50 Rychlé zobrazení detailu

51 strana 51 DetailViewController.m DetailViewController *detailviewcontroller = [[DetailViewController alloc] bundle:[nsbundle mainbundle]]; [self.navigationcontroller pushviewcontroller:detailviewcontroller animated:yes]; NSString *l = [[items objectatindex:indexpath.row] [detailviewcontroller seturl:l]; NSString *t = [[items objectatindex:indexpath.row] [[detailviewcontroller titlelabel] settext:t]; NSString *s = [[items objectatindex:indexpath.row] [[detailviewcontroller textview] settext:s]; NSString *d = [[items objectatindex:indexpath.row] [[detailviewcontroller timelabel] settext:d]; [detailviewcontroller release];

52 strana 52 Více RSS zdrojů? RootViewController.m RSSProcessor *secondrssprocessor = [[[RSSProcessor alloc] initwithdelegate:self] autorelease]; [secondrssprocessor

53 strana 53 Více RSS zdrojů? - (void)parserdidenddocument:(nsxmlparser *)parser { done!"); NSMutableArray *tmparray = [[[NSMutableArray alloc] init] autorelease]; [tmparray addobjectsfromarray:[_delegate items]]; [tmparray addobjectsfromarray:stories]; } [_delegate setitems:tmparray];

54 strana 54 Děkuji za pozornost!

Knihovna Foundation. Seminář ios Martin Hrubý, FIT VUT v Brně

Knihovna Foundation. Seminář ios Martin Hrubý, FIT VUT v Brně Knihovna Foundation Seminář ios Martin Hrubý, FIT VUT v Brně Úvod Foundation je nosná páteř všech aplikací v ios a OS X. Je společná pro oba systémy, tzn. jádro vaší aplikace je přenositelné. http://opensource.apple.com/source/cf/

Více

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

Java a XML. 10/26/09 1/7 Java a XML Java a XML Java i XML jsou přenositelné V javě existuje podpora pro práci s XML, nejčastější akce prováděné při zpracování XML: načítání XML elementů generování nových elementů nebo úprava starého zápis

Více

CloudKit I. (zatím ne zcela dořešené koncepty použití) Martin Hrubý Seminář ios, FIT VUT v Brně

CloudKit I. (zatím ne zcela dořešené koncepty použití) Martin Hrubý Seminář ios, FIT VUT v Brně CloudKit I. (zatím ne zcela dořešené koncepty použití) Martin Hrubý Seminář ios, FIT VUT v Brně Úvod Představen na WWDC 2014 Základní popis funkcionality icloud DB Server kontejnery, entity, záznamy Uživatelé

Více

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML

Webové služby a XML. Obsah přednášky. Co jsou to webové služby. Co jsou to webové služby. Webové služby a XML Obsah přednášky Webové služby a XML Miroslav Beneš Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k

Více

Michal Podzimek 6. 11. 2013

Michal Podzimek 6. 11. 2013 Testování Test NG Michal Podzimek 6. 11. 2013 1 Úvod public class SimpleTest { @BeforeClass public void setup() { // code that will be invoked // when this test is instantiated @Test public void afasttest()

Více

Čipové karty Lekařská informatika

Čipové karty Lekařská informatika Čipové karty Lekařská informatika Následující kód je jednoduchou aplikací pro čipové karty, která po překladu vytváří prostor na kartě, nad kterým jsou prováděny jednotlivé operace a do kterého jsou ukládány

Více

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA

GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA GUIDELINES FOR CONNECTION TO FTP SERVER TO TRANSFER PRINTING DATA What is an FTP client and how to use it? FTP (File transport protocol) - A protocol used to transfer your printing data files to the MAFRAPRINT

Více

Návrh a realizace aplikace Atlas hub na platformě iphone

Návrh a realizace aplikace Atlas hub na platformě iphone Mendelova univerzita v Brně Provozně ekonomická fakulta Návrh a realizace aplikace Atlas hub na platformě iphone Bakalářská práce Vedoucí práce: Ing. Pavel Haluza Jakub Wagner Brno 2012 Úvodem práce bych

Více

Implementace hry Shannon switching game pro ios

Implementace hry Shannon switching game pro ios Univerzita Karlova v Praze Matematicko-fyzikální fakulta BAKALÁŘSKÁ PRÁCE Miroslav Macík Implementace hry Shannon switching game pro ios Ústav formální a aplikované lingvistiky Vedoucí bakalářské práce:

Více

Rozhraní SAX, SAX vs. SAX2. Jaroslav Ciml

Rozhraní SAX, SAX vs. SAX2. Jaroslav Ciml Rozhraní SAX, SAX vs. SAX2 Jaroslav Ciml Použití SAX - připomenutí Vytvoření instance parseru XMLReader xmlreader = XMLReaderFactory.createXMLReader(); Registrace handleru xmlreader.setcontenthandler(

Více

20. Projekt Domácí mediotéka

20. Projekt Domácí mediotéka Projekt Domácí mediotéka strana 211 20. Projekt Domácí mediotéka 20.1. Základní popis, zadání úkolu V projektu Domácí mediotéka (Dome) se jednoduchým způsobem evidují CD a videa. Projekt je velmi jednoduchý

Více

Bankovní aplikace.... a jejich bezpečnost. Petr Dvořák, Partner & ios Development Lead @joshis_tweets

Bankovní aplikace.... a jejich bezpečnost. Petr Dvořák, Partner & ios Development Lead @joshis_tweets Bankovní aplikace... a jejich bezpečnost Petr Dvořák, Partner & ios Development Lead @joshis_tweets Má cenu se starat? Business case Ztráta peněz - nutnost přímé refundace Ztráta dat - nutnost investic

Více

Začínáme s vývojem pro Android

Začínáme s vývojem pro Android Pavel Petřek CTO Praha, 14. dubna 2010 Kdo je kdo Pavel Petřek Vývojář, přednášející, entusiasta světa chytrých telefonů (a velký jedlík) Spoluzakladatel Inmite Inmite Vývoj pro chytré telefony (Android:

Více

Revit link. Propojení mezi Scia Engineer a Revit structure

Revit link. Propojení mezi Scia Engineer a Revit structure Propojení mezi Scia Engineer a Revit structure Tento dokument je určen pouze uživatelům produktů firmy SCIA s platnou licencí pro informační účely a je poskytován "tak jak je", to je bez jakýchkoliv záruk,

Více

1. Téma 12 - Textové soubory a výjimky

1. Téma 12 - Textové soubory a výjimky 1. Téma 12 - Textové soubory a výjimky Cíl látky Procvičit práci se soubory s využitím výjimek. 1.1. Úvod Program, aby byl programem, my mít nějaké výstupy a vstupy. Velmi častým případem je to, že se

Více

Pokročilé Webové služby a Caché security. Š. Havlíček

Pokročilé Webové služby a Caché security. Š. Havlíček Pokročilé Webové služby a Caché security Š. Havlíček Webové služby co se tím míní? Webová služba metoda komunikace mezi dvěma elektronickými zařízeními přes internet Typicky jsou pomocí rozhraní přístupné

Více

WYSIWYG EDITOR PRO XML FORM

WYSIWYG EDITOR PRO XML FORM WYSIWYG EDITOR PRO XML FORM Ing. Tran Thanh Huan, Ing. Nguyen Ba Nghien, Doc. Ing. Josef Kokeš, CSc Abstract: In this paper, we introduce the WYSIWYG editor pro XML Form. We also show how to create a form

Více

KIV/PIA 2013 Jan Tichava

KIV/PIA 2013 Jan Tichava KIV/PIA 2013 Jan Tichava Java EE JSF, PrimeFaces Spring JPA, EclipseLink Java Platform, Enterprise Edition Persistence Zobrazovací vrstva Interakce aplikací Deployment Java Persistence API Enterprise

Více

Databáze ROMARIN (WIPO)

Databáze ROMARIN (WIPO) Databáze ROMARIN (WIPO) 1. Otevření databáze (Open database) Označíme nabízenou databázi (U:\) a potvrdíme výběr kliknutím na OK. 2. Výběr databáze (Database overview) Vybereme databázi, se kterou chceme

Více

Rozhraní pro práci s XML dokumenty. Roman Malo

Rozhraní pro práci s XML dokumenty. Roman Malo Rozhraní pro práci s XML dokumenty Roman Malo Práce s XML dokumenty Datově a dokumentově orientované XML dokumenty Problém preference elementů a atributů Strom elementů Strom uzlů Základní zpracování dokumentů

Více

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011

Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011 Nová éra diskových polí IBM Enterprise diskové pole s nízkým TCO! Simon Podepřel, Storage Sales 2. 2. 2011 Klíčovéatributy Enterprise Information Infrastructure Spolehlivost Obchodní data jsou stále kritičtější,

Více

Python profesionálně: dynamické parametry, generátory, lambda funkce... with. Dynamické parametry

Python profesionálně: dynamické parametry, generátory, lambda funkce... with. Dynamické parametry 1 z 9 09.11.2015 10:02 Python profesionálně: dynamické parametry, generátory, lambda funkce a with Články - Michal Hořejšek (https://www.zdrojak.cz/autori/michal-horejsek/) - Různé (https://www.zdrojak.cz/ruzne/)

Více

CAD library. Spuštění aplikace. Práce s aplikací. Popis okna

CAD library. Spuštění aplikace. Práce s aplikací. Popis okna CAD library Aplikace CAD library je určena pro zobrazení schémat a pohledů na přístroje firmy Schneider Electric (obsahuje také knihovnu elektrotechnických značek pro všeobecné použití). Zobrazené výkresy

Více

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Číslo didaktického materiálu EU-OPVK-VT-III/2-ŠR-303 Druh didaktického materiálu DUM Autor RNDr. Václava Šrůtková Jazyk čeština

Více

Semestrální práce z předmětu. Jan Bařtipán / A03043 bartipan@studentes.zcu.cz

Semestrální práce z předmětu. Jan Bařtipán / A03043 bartipan@studentes.zcu.cz Semestrální práce z předmětu KIV/UPA Jan Bařtipán / A03043 bartipan@studentes.zcu.cz Zadání Program přečte ze vstupu dvě čísla v hexadecimálním tvaru a vypíše jejich součet (opět v hexadecimální tvaru).

Více

NAS 323 NAS jako VPN Server

NAS 323 NAS jako VPN Server NAS 323 NAS jako VPN Server Naučte se používat NAS jako VPN server A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Nastavit ASUSTOR NAS jako VPN server a připojit se k němu z počítačů

Více

[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI]

[APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI] [APLIKACE PRO PŘEHRÁVÁNÍ VIDEA - PROJEKT MIAMI] [Aktualizace dokumentu: 3.9.2011 9:49:00 Verze dokumentu: 2.2 Obsah Obsah... 2 1. Struktura aplikace... 3 2. Registrace aplikace na serveru a první start

Více

Apache Cordova (PhoneGap 3)

Apache Cordova (PhoneGap 3) Apache Cordova (PhoneGap 3) Nativní aplikace pro Android, ios, WP, TAMZ 1 Cvičení 10 Základy Apache Cordova Vývoj nativních mobilních aplikací v HTML5+JS+CSS3 Vytvořená webová aplikace se zabalí pomocí

Více

Vývoj Internetových Aplikací

Vývoj Internetových Aplikací 9 Vývoj Internetových Aplikací Webová API Ing. Jan Janoušek API - Application Programming Interface - Definuje způsob interakce mezi: - Softwarovými komponentami Interface - Software a hardware OpenGL

Více

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 3.4.

Univerzita Palackého v Olomouci Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 3.4. Základy programování 4 - C# - 8. cvičení Radek Janoštík Univerzita Palackého v Olomouci 3.4.2017 Radek Janoštík (Univerzita Palackého v Olomouci) Základy programování 4 - C# 3.4.2017 1 / 10 Reakce na úkoly

Více

Kolekce, cyklus foreach

Kolekce, cyklus foreach Kolekce, cyklus foreach Jen informativně Kolekce = seskupení prvků (objektů) Jednu již známe pole (Array) Kolekce v C# = třída, která implementuje IEnumerable (ICollection) Cyklus foreach ArrayList pro

Více

Vánoční sety Christmas sets

Vánoční sety Christmas sets Energy news 7 Inovace Innovations 1 Vánoční sety Christmas sets Na jaře tohoto roku jste byli informováni o připravované akci pro předvánoční období sety Pentagramu koncentrátů a Pentagramu krémů ve speciálních

Více

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT

Škola: Střední škola obchodní, České Budějovice, Husova 9. Inovace a zkvalitnění výuky prostřednictvím ICT Škola: Střední škola obchodní, České Budějovice, Husova 9 Projekt MŠMT ČR: EU PENÍZE ŠKOLÁM Číslo projektu: CZ.1.07/1.5.00/34.0536 Název projektu školy: Výuka s ICT na SŠ obchodní České Budějovice Šablona

Více

RDF API a SPARQL syntaxe, API, příklady. 4IZ440 Reprezentace a zpracování znalostí na WWW Josef Petrák me@jspetrak.name

RDF API a SPARQL syntaxe, API, příklady. 4IZ440 Reprezentace a zpracování znalostí na WWW Josef Petrák me@jspetrak.name RDF API a SPARQL syntaxe, API, příklady 4IZ440 Reprezentace a zpracování znalostí na WWW Josef Petrák me@jspetrak.name Dnes uvidíme Syntaxe RDF Základy RDF grafu Pojmenované grafy Přehled RDF API Příklady

Více

DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v

DSL manuál. Ing. Jan Hranáč. 27. října 2010. V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v DSL manuál Ing. Jan Hranáč 27. října 2010 V této kapitole je stručný průvodce k tvorbě v systému DrdSim a (v současné době krátký) seznam vestavěných funkcí systému. 1 Vytvoření nového dobrodružství Nejprve

Více

Ukázka knihy z internetového knihkupectví www.kosmas.cz

Ukázka knihy z internetového knihkupectví www.kosmas.cz Ukázka knihy z internetového knihkupectví www.kosmas.cz U k á z k a k n i h y z i n t e r n e t o v é h o k n i h k u p e c t v í w w w. k o s m a s. c z, U I D : K O S 1 8 0 6 5 5 Cocoa úvod do programování

Více

Uživatelská příručka. Xperia P TV Dock DK21

Uživatelská příručka. Xperia P TV Dock DK21 Uživatelská příručka Xperia P TV Dock DK21 Obsah Úvod...3 Přehled zadní strany stanice TV Dock...3 Začínáme...4 Správce LiveWare...4 Upgradování aplikace Správce LiveWare...4 Použití stanice TV Dock...5

Více

Plánování a vývoj základního frameworku

Plánování a vývoj základního frameworku Shrnutí KAPITOLA 2 Plánování a vývoj základního frameworku Nyní, když máme jasno v tom, co nás v této knize čeká a proč, můžeme začít s vývojem našeho sociálního webu. Abychom zajistili rychlý postup vývoje,

Více

Postup objednávky Microsoft Action Pack Subscription

Postup objednávky Microsoft Action Pack Subscription Postup objednávky Microsoft Action Pack Subscription DŮLEŽITÉ: Pro objednání MAPS musíte být členem Microsoft Partner Programu na úrovni Registered Member. Postup registrace do Partnerského programu naleznete

Více

14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod.

14.4.2010. Obsah přednášky 7. Základy programování (IZAPR) Přednáška 7. Parametry metod. Parametry, argumenty. Parametry metod. Základy programování (IZAPR) Přednáška 7 Ing. Michael Bažant, Ph.D. Katedra softwarových technologií Kancelář č. 229, Náměstí Čs. legií Michael.Bazant@upce.cz Obsah přednášky 7 Parametry metod, předávání

Více

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Interaktivní informační aplikace.

Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky. Interaktivní informační aplikace. Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky Bakalářská práce Interaktivní informační aplikace pro mobilní zařízení na platformě ios Plzeň, 2012 Jiří

Více

Vytvoření pokročilé Fotogalerie v Drupalu - Views

Vytvoření pokročilé Fotogalerie v Drupalu - Views Vytvoření pokročilé Fotogalerie v Drupalu - Views Views Máme tři pohledy: gallery_photos, all_galeries, admin_gallery Buď je můžete vytvořit podle návodu níže, nebo importovat z přiložených txt souborů

Více

Webové služby a XML. Miroslav Beneš

Webové služby a XML. Miroslav Beneš Webové služby a XML Miroslav Beneš Obsah přednášky Co jsou to webové služby Architektura webových služeb SOAP SOAP a Java SOAP a PHP SOAP a C# Webové služby a XML 2 Co jsou to webové služby rozhraní k

Více

Trendy v budování datových center v roce 2016. Praha, 7.4.2016

Trendy v budování datových center v roce 2016. Praha, 7.4.2016 Trendy v budování datových center v roce 2016 Praha, 7.4.2016 Analytici a GAPP System Čtyři pohledy na datové centrum Infrastruktura Provoz Byznys Bezpečnost Datové centrum Čtyři pohledy na datové centrum

Více

24.5.2008 Jaku b Su ch ý 1

24.5.2008 Jaku b Su ch ý 1 Drupal API 24.5.2008 Jaku b Su ch ý 1 Témata Práce s databází Bezpečnost práce s Drupalem Forms API Jak udělat vlastní modul Hooks Lokalizace 24.5.2008 Jaku b Su ch ý 2 Práce s databází Drupal poskytuje

Více

Ember.js. Jan Kopřiva, Vojtěch Jasný

Ember.js. Jan Kopřiva, Vojtěch Jasný Ember.js Jan Kopřiva, Vojtěch Jasný Představení Vojta a Honza frontend engineers @ GoodData už nějakou dobu píšeme webové aplikace v JavaScriptu...posledních pár let v Ember.js :-) program: průlet Emberem

Více

18. února 2015, Brno Připravil: David Procházka. Programovací jazyk C++

18. února 2015, Brno Připravil: David Procházka. Programovací jazyk C++ 18. února 2015, Brno Připravil: David Procházka Vstupní a výstupní proudy v C++ Programovací jazyk C++ Vstup dat do programu Strana 2 / 26 Obsah přednášky 1 Vstup dat do programu 2 Terminál 3 Textový soubor

Více

JavaServer Faces Zdeněk Troníček

JavaServer Faces Zdeněk Troníček JavaServer Faces Zdeněk k Troníček JSF aplikace Faces servlet web.xml faces-config.xml JSF (*.jsp) Backing Beans (*.java) model (*.java) libraries

Více

Digitální učební materiál

Digitální učební materiál Digitální učební materiál Projekt Šablona Tématická oblast DUM č. CZ.1.07/1.5.00/34.0415 Inovujeme, inovujeme III/2 Inovace a zkvalitnění výuky prostřednictvím ICT (DUM) Anglický jazyk pro obor podnikání

Více

Seznamy a iterátory. Kolekce obecně. Rozhraní kolekce. Procházení kolekcí

Seznamy a iterátory. Kolekce obecně. Rozhraní kolekce. Procházení kolekcí Kolekce obecně Seznamy a iterátory doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Kolekce ::= homogenní sada prvků

Více

Python XML a Web 1 PGS 2012 23.2.2012

Python XML a Web 1 PGS 2012 23.2.2012 Python XML a Web 1 Obsah XML Validace DTD a XSD Práce s XML - SAX a DOM Python a XML Tvorba XML bez použití knihoven Knihovna PyXML SAX Knihovna PyXML DOM Knihovna LXML validace DTD a XSD 2 XML extensible

Více

Mobilní malware na platformě Android Přednáška 2. Ing. Milan Oulehla

Mobilní malware na platformě Android Přednáška 2. Ing. Milan Oulehla Mobilní malware na platformě Android Přednáška 2 Ing. Milan Oulehla Úvod Informace o technikách, které používají tvůrci mobilního malware: Bezpečnostní chyby se mění v čase Vytvoření vlastních zdrojových

Více

UJO Framework. revoluční architektura beans. verze 0.80 http://ujoframework.org/

UJO Framework. revoluční architektura beans. verze 0.80 http://ujoframework.org/ UJO Framework revoluční architektura beans verze 0.80 http://ujoframework.org/ Pavel Pone(c), září 2008 Historie rok 2004 upravené objekty z frameworku Cayenne nevýhodou byla špatná typová kontrola rok

Více

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin

Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin Úvod do datového a procesního modelování pomocí CASE Erwin a BPwin (nově AllFusion Data Modeller a Process Modeller ) Doc. Ing. B. Miniberger,CSc. BIVŠ Praha 2009 Tvorba datového modelu Identifikace entit

Více

IRAE 07/08 Přednáška č. 7. Začátek (head)

IRAE 07/08 Přednáška č. 7. Začátek (head) Fronta (Queue) FIFO First In First Out (první dovnitř první ven) Vložení položky (Enqueue) Vyjmutí položky (Dequeue) Přidávání prvků Konec (Tail) Začátek (head) na jedné straně (konec) Odebírání prvků

Více

Matlab-To-Can Toolbox

Matlab-To-Can Toolbox Knihovna podporující využití převodníku USB2CAN v Matlabu Matlab-To-Can Toolbox Pavel Pačes, 2010, Verze 1 1 Pavel Pačes, 2010, Verze 1 Obsah Předmluva... 2 Seznam změn... 2 Úvod... 3 Link a citace...

Více

Microsoft Lync WEB meeting

Microsoft Lync WEB meeting User - documentation ENU and CZ version Microsoft Lync WEB meeting - Připojení k WEB meetingu prostřednictvím Microsoft Lync Date: 10. 5. 2013 Version: 0.2 ENU, CZ www.axiomprovis.cz Version description:

Více

Vývoj multiplatformní aplikace v Qt

Vývoj multiplatformní aplikace v Qt Vývoj multiplatformní aplikace v Qt z pohledu vývoje Datovky Karel Slaný karel.slany@nic.cz 13. 11. 2015 Obsah Co je Qt Nástroje Qt Koncepty Qt Problémy při vývoji Datovky Balíčkování aplikace Datovka

Více

Příkazové skripty Procedurální jazyky Lua a ostatní

Příkazové skripty Procedurální jazyky Lua a ostatní Počítačové hry Skriptování Obsah přednášky Skriptování Příkazové skripty Procedurální jazyky Lua a ostatní Literatura a odkazy http://www.lua.org/ http://www.python.org/ Dalmau. Core Techniques and Algorithms

Více

Distribuovaná synchronizace. Paralelní a distribuované systémy. 11. Přednáška Vzájemné vyloučení. Centralizovaný algoritmus - fronta procesů

Distribuovaná synchronizace. Paralelní a distribuované systémy. 11. Přednáška Vzájemné vyloučení. Centralizovaný algoritmus - fronta procesů Distribuovaná synchronizace Využití kritické sekce při vzájemném vyloučení v distribuovaném systému Paralelní a distribuované systémy 11. Přednáška Vzájemné vyloučení Logicky distribuovaný systém s vlákny

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

Mid Android M001, M002, M003

Mid Android M001, M002, M003 Mid Android M001, M002, M003 Uživatelská příručka 1 Uživatelská příručka...1 1. Obrázek zařízení...4 2. Základní informace...5 2.1 Nabíjení baterie...5 2.2 Použití SD karty...5 2.3 Vypnutí a zapnutí...5

Více

Robert Haken [MVP ASP.NET/IIS, MCT] software architect, HAVIT, s.r.o. haken@havit.cz, @RobertHaken. Perly code-review z praxe

Robert Haken [MVP ASP.NET/IIS, MCT] software architect, HAVIT, s.r.o. haken@havit.cz, @RobertHaken. Perly code-review z praxe Robert Haken [MVP ASP.NET/IIS, MCT] software architect, HAVIT, s.r.o. haken@havit.cz, @RobertHaken Perly code-review z praxe Task: Přidej do sloupce Název info-baloon Co je code-review? druhé vývojářské

Více

Stolní počítač. Mobilní telefon. Síť. Skladování léků. Monitorování chlazení. Monitorování mražení. Monitoring skladování. Software Winlog.

Stolní počítač. Mobilní telefon. Síť. Skladování léků. Monitorování chlazení. Monitorování mražení. Monitoring skladování. Software Winlog. Skladování léků Monitorování chlazení Stolní počítač Mobilní telefon Monitorování mražení Síť Monitoring skladování EBI 25-T / / Vysoká přesnost měření teploty / vlhkosti Ukládání sledovaných dat i v případě

Více

NAS 208 WebDAV bezpečné sdílení souborů

NAS 208 WebDAV bezpečné sdílení souborů NAS 208 WebDAV bezpečné sdílení souborů Připojení k NAS pomocí protokolu WebDAV A S U S T O R C O L L E G E CÍLE KURZU V tomto kurzu se naučíte: 1. Co je WebDAV 2. Připojení k ASUSTOR NAS pomocí protokolu

Více

Gymnázium, Brno, Elgartova 3

Gymnázium, Brno, Elgartova 3 Gymnázium, Brno, Elgartova 3 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: GE Vyšší kvalita výuky Číslo projektu: CZ.1.07/1.5.00/34.0925 Autor: Mgr. Petra Holzbecherová

Více

DEVFEST ANGULAR 2 WORKSHOP. angular.cz

DEVFEST ANGULAR 2 WORKSHOP. angular.cz DEVFEST 2016 - ANGULAR 2 WORKSHOP Milan Lempera @milanlempera Víťa Plšek @vitaplsek Matěj Horák @horakmat angular.cz O nás 0 1 Milan Lempera @milanlempera php, javascript, clojure(script) Víťa Plšek @vitaplsek

Více

Ú ť ť ť ó é ý ý ú é ý é ý é é Í é Š š š Í é ó é é Í š Ž ý Ž š é ý Ž ď é Ž é š é š Í é ď Ž é é ý Ž Í é é š ý é š š ů Í ý š ú ň ú š ý ý š ú Č ý ů ý ů š é ú Ž é ů é š ý é é é é ý š ú ó ý é ý é ýš ý Í ý é

Více

14.4.1. Typický prvek kolekce pro české řazení

14.4.1. Typický prvek kolekce pro české řazení 14.4. Co všechno by měl mít typický prvek kolekce 177 Poznámka: Třídy BigInteger, BigDecimal a Date budou vysvětleny v částech [15./183, [16./185 a [18.1./204. 14.4.1. Typický prvek kolekce pro české řazení

Více

Přehled probírané látky

Přehled probírané látky OOPR_04 1 Přehled probírané látky asociace (relace) mezi třídami popis množiny spojení mezi objekty skládání objektů - upřesněný typ asociace, vazba mezi objekty kompozice objektů (velmi pevná vazba mezi

Více

Semestrální práce z DAS2 a WWW

Semestrální práce z DAS2 a WWW Univerzita Pardubice Fakulta elektrotechniky a informatiky Semestrální práce z DAS2 a WWW Databázová část Matěj Trakal 8.12.2009 Kapitola 1: Obsah KAPITOLA 1: OBSAH 2 KAPITOLA 2: ZÁKLADNÍ CHARAKTERISTIKA

Více

DesignCAD Express 2016 Release Notes

DesignCAD Express 2016 Release Notes DesignCAD Express 2016 Release Notes 21. srpen, 2016 Díky za nákup programu DesignCAD Express 2016 (v26). Zde je detailní pohled na to, co je v této verzi nového. Správce vložených prvků (Insert Manager)

Více

Social Media a firemní komunikace

Social Media a firemní komunikace Social Media a firemní komunikace TYINTERNETY / FALANXIA YOUR WORLD ENGAGED UČTE SE OD STARTUPŮ ANALYSIS -> PARALYSIS POUŽIJTE TO, CO ZNÁ KAŽDÝ POUŽIJTE TO, CO ZNÁ KAŽDÝ POUŽIJTE TO, CO ZNÁ KAŽDÝ POUŽIJTE

Více

Gymnázium, Brno, Elgartova 3

Gymnázium, Brno, Elgartova 3 Gymnázium, Brno, Elgartova 3 Šablona: III/2 Inovace a zkvalitnění výuky prostřednictvím ICT Název projektu: GE Vyšší kvalita výuky Číslo projektu: CZ..07/..00/34.092 Autor: Mgr. Petra Holzbecherová Téma:

Více

JavaBeans API umožňuje psaní softwarových komponent v programovacím jazyce Java. Komponenta je obecně nějakou částí programového kódu, které je

JavaBeans API umožňuje psaní softwarových komponent v programovacím jazyce Java. Komponenta je obecně nějakou částí programového kódu, které je "!$#&% JavaBeans API umožňuje psaní softwarových komponent v programovacím jazyce Java. Komponenta je obecně nějakou částí programového kódu, které je snadné znovupoužívat a se kterou je možno automatizovaně

Více

George J. Klir. State University of New York (SUNY) Binghamton, New York 13902, USA gklir@binghamton.edu

George J. Klir. State University of New York (SUNY) Binghamton, New York 13902, USA gklir@binghamton.edu A Tutorial Advances in query languages for similarity-based databases George J. Klir Petr Krajča State University of New York (SUNY) Binghamton, New York 13902, USA gklir@binghamton.edu Palacky University,

Více

Vstupní a vstupní proudy v C++

Vstupní a vstupní proudy v C++ Programovací jazyk C++ MZLU - PEF - Ústav informatiky 11. října 2007 Vstup na terminál a čtení z něj Používá se knihovna iostream. Pro výstup lze použít standardní výstup cout. nebo chybový výstup cerr.

Více

Kapitola 5 WCF, webové služby a mezidoménové zásady

Kapitola 5 WCF, webové služby a mezidoménové zásady Kapitola 5 WCF, webové služby a mezidoménové zásady Silverlight 2 přináší obrovské množství nástrojů, s jejichž pomocí lze vytvářet propracovaná uživatelská rozhraní. Může také využívat různé služby v

Více

Zvýšení zabezpečení počítače

Zvýšení zabezpečení počítače KAPITOLA 5 Zvýšení zabezpečení počítače V této kapitole: Použití šablon zabezpečení................................................ 223 Použití Průvodce konfigurací zabezpečení................................

Více

David Bednárek Jakub Yaghob Filip Zavoral. http://data.ksi.ms.mff.cuni.cz/svn/nprg051pub/html/nprg051.html

David Bednárek Jakub Yaghob Filip Zavoral. http://data.ksi.ms.mff.cuni.cz/svn/nprg051pub/html/nprg051.html David Bednárek Jakub Yaghob Filip Zavoral http://data.ksi.ms.mff.cuni.cz/svn/nprg051pub/html/nprg051.html Interoperabilita C++ a C, dll, C++ a.net, C++/CLI Nové normy a knihovny C++11/14/17, lambda výrazy,

Více

MIDAM Simulátor Verze 1.5

MIDAM Simulátor Verze 1.5 MIDAM Simulátor Verze 1.5 Simuluje základní komunikační funkce modulů Midam 100, Midam 200, Midam 300, Midam 400, Midam 401, Midam 410, Midam 411, Midam 500, Midam 600. Umožňuje změny konfigurace, načítání

Více

Předmět: Konstrukční cvičení - modelování součástí ve 3D. Téma 11: Tvorba výkresů 1

Předmět: Konstrukční cvičení - modelování součástí ve 3D. Téma 11: Tvorba výkresů 1 Předmět: Konstrukční cvičení - modelování součástí ve 3D Téma 11: Tvorba výkresů 1 Učební cíle Porozumění podstaty práce ve výkresovém modulu. Porozumění různým typům výkresových pohledů. Tvorba, úprava,

Více

NEPSI Online vykazovací systém Návod Úroveň společností

NEPSI Online vykazovací systém Návod Úroveň společností NEPSI Online vykazovací systém Návod Úroveň společností 1.Obdržíte dva emaily z: - Svazu/Asociace - NEBO z Mateřské společnosti Jeden z nich obsahuje odkaz na systém online vykazování Druhý obsahuje kód

Více

Návrh aplikace. Project Westpon. Inteligentní simulátor budov. Martin Mudra, Jan Smejkal, Onřej Macoszek, Marek Žehra, Jiří Slivárich

Návrh aplikace. Project Westpon. Inteligentní simulátor budov. Martin Mudra, Jan Smejkal, Onřej Macoszek, Marek Žehra, Jiří Slivárich Návrh aplikace Project Westpon Inteligentní simulátor budov Martin Mudra, Jan Smejkal, Onřej Macoszek, Marek Žehra, Jiří Slivárich . Úvod.. Účel dokumentu Tento dokument má za účel detailně popsat návrh

Více

JOBS FOR TRANSITIONS BETWEEN SLIDES, USE

JOBS FOR TRANSITIONS BETWEEN SLIDES, USE JOBS FOR TRANSITIONS BETWEEN SLIDES, USE VOCABULARY PRACTICE Revise work, jobs and employment vocabulary by means of interactive exercises that will pop out after you click on the appropriate button. To

Více

SOUBORY, VSTUPY A VÝSTUPY POKRAČOVÁNÍ

SOUBORY, VSTUPY A VÝSTUPY POKRAČOVÁNÍ SOUBORY, VSTUPY A VÝSTUPY POKRAČOVÁNÍ Vstupy a výstupy pokračování Kódování textů Texty (řetězce nebo znaky) v jazyce C# jsou v paměti uloženy v kódování označovaném běžně Unicode (kódová stránka 1200).

Více

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

Michal Krátký. Úvod do programovacích jazyků (Java), 2006/2007 Úvod do programovacích jazyků (Java) Michal Krátký Katedra informatiky VŠB Technická univerzita Ostrava Úvod do programovacích jazyků (Java), 2006/2007 c 2006 Michal Krátký Úvod do programovacích jazyků

Více

Vytvoření účtu pro studenty na webových stránkách Student Community

Vytvoření účtu pro studenty na webových stránkách Student Community Vytvoření účtu pro studenty na webových stránkách Student Community Přístup k účtu Pomůcka k pozvání studentů Vážení učitelé, kolegyně a kolegové, registrujte se na adrese: http://students.autodesk.com

Více

Základy jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní

Základy jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní Základy jazyka C# doc. Ing. Miroslav Beneš, Ph.D. katedra informatiky FEI VŠB-TUO A-1007 / 597 324 213 http://www.cs.vsb.cz/benes Miroslav.Benes@vsb.cz Obsah přednášky Architektura.NET Historie Vlastnosti

Více

Java a Caché IV: Manipulace s objekty

Java a Caché IV: Manipulace s objekty 1 z 6 11.1.2007 11:13 přihlašovací jméno heslo Registrace Přihlásit články odkazy aktuality CZJUG konference o portálu přidejte se o nás Vyhledávání Text: najdi Oborový filtr J2ME J2SE J2EE Enterprise

Více

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost.

Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost. Tento materiál byl vytvořen v rámci projektu Operačního programu Vzdělávání pro konkurenceschopnost. Projekt MŠMT ČR Číslo projektu Název projektu školy Klíčová aktivita III/2 EU PENÍZE ŠKOLÁM CZ.1.07/1.4.00/21.2146

Více

Pokyny k použití. Model-300. Napájecí zdroj. Návod na obsluhu Operating Instructions. se systémem Aquacontrol Napájací zdroj

Pokyny k použití. Model-300. Napájecí zdroj. Návod na obsluhu Operating Instructions. se systémem Aquacontrol Napájací zdroj Pokyny k použití Model-300 Návod na obsluhu Operating Instructions Napájecí zdroj se systémem Napájací zdroj so systémom Power Supply with System BK 0011900 / PC AQUACONTROL Kryt aquacontrol Kryt aquacontrol

Více

š Á š š ů š ý š Č Š Č ň ý ž ů ý ž ů Č ý ž ú Ň Š Í š ý ú ý š š š ý š š š š ý š š š Ů š š š š ý ů ů š ý ň š š š ž ů ň š ž ž ň ý ž š ý ý š ý š ý ú ů ž ý š ž š ú ú š ý ň ň š ý š š š Ú ú š ý ů š š š š š š š

Více

Uživatelský manuál. Format Convert V3.1

Uživatelský manuál. Format Convert V3.1 Uživatelský manuál Format Convert V3.1 Obsah Obsah 1 Kapitola 1 - Popis softwaru Systémové požadavky 2 Podporovaná zařízení a formáty 2 Odinstalace 3 Kapitola 2 - Ovládání Výběr formátu souboru 4 Výběr

Více

Stahování ebooks v rozhraní EBSCOhost

Stahování ebooks v rozhraní EBSCOhost EBSCO PUBLISHING Stahování ebooks v rozhraní EBSCOhost Jak to funguje 4. ledna 2012 1. Základní informace o ebooks 2. Jak stahovat ebooks 3. Osobní schránka MyEBSCOhost 4. Stahování ebooks do ipadu Příloha:

Více

Spring portfolio. Tomáš Krátký tomas.kratky@profinit.eu http://www.profinit.eu

Spring portfolio. Tomáš Krátký tomas.kratky@profinit.eu http://www.profinit.eu Spring portfolio Tomáš Krátký tomas.kratky@profinit.eu http://www.profinit.eu Obsah Když se řekne Spring Představení ukázkové aplikace Využití Spring portfolia Spring Framework (core) Spring Web Services

Více

IAJCE Přednáška č. 8. double tprumer = (t1 + t2 + t3 + t4 + t5 + t6 + t7) / 7; Console.Write("\nPrumerna teplota je {0}", tprumer);

IAJCE Přednáška č. 8. double tprumer = (t1 + t2 + t3 + t4 + t5 + t6 + t7) / 7; Console.Write(\nPrumerna teplota je {0}, tprumer); Pole (array) Motivace Častá úloha práce s větším množstvím dat stejného typu o Př.: průměrná teplota za týden a odchylka od průměru v jednotlivých dnech Console.Write("Zadej T pro.den: "); double t = Double.Parse(Console.ReadLine());

Více

ASP.NET Web API. Tomáš Herceg Microsoft MVP (ASP.NET)

ASP.NET Web API. Tomáš Herceg Microsoft MVP (ASP.NET) ASP.NET Web API Tomáš Herceg Microsoft MVP (ASP.NET) www.dotnetcollege.cz Yet Another WCF?.NET Web Services (SOAP, WSDL) Fungují vždy a všude, nedá se nic zkazit Windows Communication Foundation Pokročilé

Více

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Klient Stagu pro platformu ios Pavel Šamánek

PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE. Klient Stagu pro platformu ios Pavel Šamánek PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITY PALACKÉHO KATEDRA INFORMATIKY BAKALÁŘSKÁ PRÁCE Klient Stagu pro platformu ios 2014 Pavel Šamánek Anotace Cílem bakalářské práce je implementovat klienta informačního systému

Více

AKTUALIZACE NAŘÍZENÍ O METADATECH

AKTUALIZACE NAŘÍZENÍ O METADATECH AKTUALIZACE NAŘÍZENÍ O METADATECH Tomáš ŘEZNÍK, Petr KUBÍČEK, Lukáš HERMAN Laboratoř geoinformatiky a kartografie (LGC) Geografický ústav, Přírodovědecká fakulta, Masarykova univerzita Legislativní stav

Více