Bjørk Boye Busch |
|
Ugeseddel 11 - uge17 |
link til
uge15
|
Undervisning uge 17:
Torsdag
8:30-12:00
Windows Phone programmering, med Bjørk
Fredag
8:30-10:00? Vejledning,
herunder IOS med Steffen
Indhold:
Opfølgning på sidste uge
NuGet og HtmAgility Pack samt GUI komponenten WebBrowser til visning af HTML
https://docs.nuget.org/docs/start-here/Using-the-Package-Manager-Console
https://www.nuget.org/packages/HtmlAgilityPack
(pakke der gør det let at traversere
gennem HTML dokument - kan også fjerne HTML tags / konvertere til plain
tekst)
http://www.nuget.org/packages flere pakker herunder også for JSON
Demo
Asynkron/baggrunds behandling med BackgroundWorker (.NET 4.0)
Windows Phone Toolkit
Evt. Windows Phone eksempel med JSON og REST - her eksempel/eksperiment:
Solution_JSON_Parsing_og_DataContract_201305010554.zip (brugen af JSON)
Solution_WcfService_Soap_og_Json_201305010558.zip
(Egen WCF service der understøtter både JSON og SOAP - primitiv
eksempel)
- se
http://webservicedemo.datamatiker-skolen.dk/ServiceOversigt.htm for
større eksempel)
Evt. Map Service
side 95-102 #pwp - nok problem med Terra og WP7 - er også flyttet: http://msrmaps.com/webservices.aspx
Vs_Google Maps for Windows Phone 7 using Bing Map Control - mapcode.zip
Offentlige webservices !!! link til mange
Eksempel fra dagens undervisning
Øvelser til næste gang med Windows Phone (betragtes kun som idéer - du kan have bedre selv)
Prøv at hente en html med WebClient og find nogle data med brug af HtmlAgility pack - find fx. alle billeder på http://www.tv3.dk/ eller links til Seneste Nyheder på http://www.dr.dk/nyheder/
Prøv at lade gennemløbet af html dokumentet ske asynkront i baggrunden
Lav app baseret på offentlige webservice ( http://oiorest.dk/ )
Ekstra materiale til Windows Phone (se desuden tidligere uger)
Ekstra materiale fra tidligere undervisning