OS INTEGRÁCIÓ képek Hub integráció Egy gyorsindító az appunknak a hubban Extrák és megosztás Az appunk induláskor megkapja a képet.

Slides:



Advertisements
Hasonló előadás
C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
Advertisements

4. alkalom – Hálózat Kezelés
Osztály leszármaztatás
A program a „Tudáshasznosulást, tudástranszfert segítő eszköz-, és feltételrendszer kialakítása, fejlesztése a Műegyetemen” (TÁMOP /1/KMR )
Krizsán Zoltán iit 1.1.  Aszinkron történésről értesítés egy vagy több objektum számára.  Delegátumok segítségével valósítja meg a C#.  event típus,
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
IT-DEV-CON – Addig nyújtózkodj, ameddig a felhőd ér! Kőnig Tibor | blogs.msdn.com/tibork-on-ms | twitter.com/tibork.
SZENZOROK érintés Magas szint Pillanatszerű események Tap, DoubleTap, Hold Folyamatos események - Manipulációk Pl. Zoom, Drag.
Kereső programok használata
Adaptív megjelenítés a WPF layout rendszer segítségével.
megismerése, mintaadatbázis létrehozása
Hibakezelés és Tesztelés a Visual Studio.NET-ben
JavaScript.
Készítsünk el egy olyan egy dokumentumos (SDI) alkalmazást, amely alkalmas a mysql adatbáziskezelővel létrehozott BANK adatbázisunk UGYFEL táblájának.
TRANZIENS ADATTÁROLÁS State objektum Egy alkalmazásszintű gyűjtemény (Dictionary), mely Tombstone esetén megőrzi tartalmát a memóriában kulcs/érték párokként.
Tanszéki konzulens: Horváth Ákos Készítette: Kóródi Norbert.
Új funkciók az EBSCOhost-ban november 21. Egyetemi Könyvtár Szeged.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 9. Gyakorlat Alap file műveletek.
Programozás II. 3. Gyakorlat C++ alapok.
Ellenőrző kérdések a)Auto-indexing enabled b)Auto-indexing disabled c)Nem eldönthető 1.
Hálózatkezelés, java.net Elek Tibor
C# tagfüggvények.
C# tagfüggvények.
Krizsán Zoltán iit 1.2.  Nem kell vizuális felületnek lennie.  Delegátumok segítségével valósíthatja meg a.NET. Krizsán Zoltán iit Delegátumok C#-ban2.
V 1.0 Szabó Zsolt, Óbudai Egyetem, Haladó Programozás Eseménykezelés ismétlés Névtelen metódusok (anonymous methods)
Közösségi hálók Központi helyen aggregálva az ismerősök a Windows Liveról, Facebookról és Twitterről Csoportok Hogy még könnyebb legyen kiszűrni a.
Web-grafika (VRML) 10. gyakorlat Kereszty Gábor. Script típusok Elemi típusok: szám: egész vagy lebegőpontos – int / float – 1 / 1.1 string: ‘Hello World!’
Delphi programozás 8. ELŐADÁS ADO ActiveX Data Objects.
Operációs rendszerek gyakorlat 3. Gyakorlat Vakulya Gergely.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
PHP III. Fájlok, űrlapok.
Információ és kommunikáció Szilágyi András. Követelmények A cd-n az anyag a következő részeket fedte le: Kliensprogramok, letöltés-vezérlők Kliensprogramok,
Orovecz János Tartalomjegyzék  Az Ajax története  HTTP-kérések és válaszok  XMLHttp-kérések  Egyéb Ajax technika  XML.
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
Ebsco adatbázisok Koltay Klára 2006/ félév.
Digitális világ A tudatos mobilhasználat Adatvédelem.
Léczfalvy Ádám MIDlet-ek.
Fejlesztés PHP-NUKE portál rendszerre Horváth Zoltán Második Magyarországi PHP Konferencia március 27. Copyright PHP Konferencia,
Objektum orientált programozás a gyakorlatban
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
A D programozási nyelv Angeli Dávid. Nagy vonalakban  C++  
Support.ebsco.com Saját EBSCOhost oktatóprogram Oktatóprogram.
Java programozási nyelv Filekezelés
Java programozási nyelv Tömbök
Egyenesvonalú (lineáris) adatszerkezetek
HF MINTA 2012/2013. ősz. HF Minta  Objektum-orientált program  „Adatvezérelt” alkalmazás írása  Fájl kezelés (olvasás, írás)  Menü készítése  5-6.
A Visual Basic nyelvi elemei
Az EtherCore weboldal Jószai Zoltán 1. Az oldal célja Kedvcsináló a fejlesztés alatt lévő játékhoz 2.
Illés Zoltán ELTE Informatikai Kar
Vizualizáció és képszintézis Sugárkövetés (Dart + GLSL) Szécsi László.
User Profiles Endrődi Tamás (MCT, MCP, MCITP) GDF Informatikai Intézet vezetője SZÁMALK Oktatóközpont.
Rövid összefoglalás: © 2013 Microsoft Corporation. Minden jog fenntartva. A Lync kezdőképernyője A Lync kezdőképernyőjének bal oldalán lévő központban.
Az Endnote bibliográfia adatbázis- kezelő szoftver alapvető használata Skultéti Attila
Információ és kommunikáció
Az Endnote bibliográfia adatbázis-kezelő szoftver alapvető használata Skultéti Attila
ListBox CheckedListBox TextBox
Az Endnote bibliográfia adatbázis-kezelő szoftver alapvető használata Skultéti Attila
Az Endnote bibliográfia adatbázis-kezelő szoftver alapvető használata október Skultéti Attila
Az Endnote bibliográfia adatbázis-kezelő szoftver alapvető használata Skultéti Attila
Az Endnote bibliográfia adatbázis-kezelő szoftver alapvető használata szeptember Skultéti Attila
Hernyák Zoltán Programozási Nyelvek II.
Fejlett Webes Technológiák II.
B M Java Programozás 9. Gy: Java alapok IT A N Adatkezelő 5.rész
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Folyamatok.
B M Java Programozás 5. Gy: Java alapok IT A N Adatkezelő 1.rész
Web programozás és haladó fejlesztési technikák – C#
Bibliográfia adatbázis-kezelő alkalmazások, EndNote 2018 Skultéti Attila
Függvénysablonok használata
50 időt megtakarító Outlook-billentyűparancs
Előadás másolata:

OS INTEGRÁCIÓ képek Hub integráció Egy gyorsindító az appunknak a hubban Extrák és megosztás Az appunk induláskor megkapja a képet

OS INTEGRÁCIÓ képek <Extension ExtensionName="Photos_Extra_Hub" ConsumerID="{5B04B B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />

OS INTEGRÁCIÓ képek <Extension ExtensionName="Photos_Extra_Viewer" ConsumerID="{5B04B B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />

OS INTEGRÁCIÓ képek protected override void OnNavigatedTo(NavigationEventArgs e) { string token; NavigationContext.QueryString.TryGetValue("token", out token); if (token != null) { // Kép betöltése MediaLibrary library = new MediaLibrary(); Picture picture = library.GetPictureFromToken(token); // Silverlight-os Bitmap-pá alakítás BitmapImage bitmap = new BitmapImage(); bitmap.CreateOptions = BitmapCreateOptions.None; bitmap.SetSource(picture.GetImage()); // Silverlight-os WriteableBitmap-pá alakítás WriteableBitmap picLibraryImage = new WriteableBitmap(bitmap); }

OS INTEGRÁCIÓ képek <Extension ExtensionName="Photos_Extra_Share" ConsumerID="{5B04B B-4AA0-AAF8-6491FFEA5632}" TaskID="_default" />

OS INTEGRÁCIÓ képek protected override void OnNavigatedTo(NavigationEventArgs e) { string token; NavigationContext.QueryString.TryGetValue("FileId", out token); if (token != null) { // Kép betöltése MediaLibrary library = new MediaLibrary(); Picture picture = library.GetPictureFromToken(token); // Silverlight-os Bitmap-pá alakítás BitmapImage bitmap = new BitmapImage(); bitmap.CreateOptions = BitmapCreateOptions.None; bitmap.SetSource(picture.GetImage()); // Silverlight-os WriteableBitmap-pá alakítás WriteableBitmap picLibraryImage = new WriteableBitmap(bitmap); }

OS INTEGRÁCIÓ zenék és videók Hub integráció A média API-kat használva, az appunk automatikusan megjelenik a hubban

OS INTEGRÁCIÓ zenék és videók // Új elem létrehozása // - 358x358 -as képre kell mutatnia Now Playing esetén // - 173x173 -as képre kell mutatnie History és New esetekben var mediaHistoryItem = new MediaHistoryItem(); mediaHistoryItem.ImageStream = ; mediaHistoryItem.Source = ""; mediaHistoryItem.Title = "NowPlaying"; mediaHistoryItem.PlayerContext.Add("keyString", "Song Name"); // Now Playing csempe frissítése MediaHistory.Instance.NowPlaying = mediaHistoryItem; // New listához hozzáadás MediaHistory.Instance.WriteAcquiredItem(mediaHistoryItem); // History listához hozzáadás MediaHistory.Instance.WriteRecentPlay(mediaHistoryItem);

OS INTEGRÁCIÓ zenék és videók bool _historyItemLaunch = false; // Azt mutatja, hogy az app egy History elemből lett indítva const string _playSongKey = "keyString"; // A kulcs a MediaHistoryItem kulcs-érték párjához Song _playingSong = null; // A dal amit le kell játszani (a Loaded eseményben) protected override void OnNavigatedTo(NavigationEventArgs e) { MediaLibrary library = new MediaLibrary(); if (NavigationContext.QueryString.ContainsKey(_playSongKey)) { string songToPlay = NavigationContext.QueryString[_playSongKey]; foreach (Song song in library.Songs) { if (0 == String.Compare(songToPlay, song.Name)) { _playingSong = song; break; } _historyItemLaunch = true; }

OS INTEGRÁCIÓ keresés Az appunk feltűnhet a keresés találatainál. Bizonyos keresések eredményei között megjelenhetnek QuickCard-ok, ilyenkor az appunk azon is fel lesz sorolva.

OS INTEGRÁCIÓ keresés protected override void OnNavigatedTo(NavigationEventArgs e) { string bingQuery; NavigationContext.QueryString.TryGetValue("bing_query", out bingQuery); if (bingQuery != null) { // Bing App Instant Answer-ből indították az appot }

OS INTEGRÁCIÓ indítók Lehetőség arra, hogy az appunkból a rendszer bizonyos részeit meghívjuk. Weboldal megnyitása Keresés a Piactéren Telefonhívás indítása küldése SMS küldése URL megosztása Státusz üzenet megosztása Keresés Bing-gel

OS INTEGRÁCIÓ indítók // Launcher - nincs completed eseménye ShareStatusTask shareStatusLauncher = new ShareStatusTask(); shareStatusLauncher.Status = "This weekend is gonna be LEGEN... wait for it... DARY"; shareStatusLauncher.Show();

OS INTEGRÁCIÓ választók Lehetőség arra, hogy appunkból a rendszer bizonyos funkcióit felhasználjuk és a művelet eredményét visszakapjuk. Helyek és útvonalak lekérdezése Bing Maps-ból Címek, telefonszámok és címek megszerzése Kép kiválasztása a telefonról Fénykép készítése Piactéren való keresés Játékosok meghívása multiplayer játékba

OS INTEGRÁCIÓ választók // Chooser - van Completed eseménye PhotoChooserTask photoChooser = new PhotoChooserTask(); photoChooser.Completed += (s, e) => { var fileName = e.OriginalFileName; var stream = e.ChosenPhoto; }; photoChooser.Show();