Pierwsza aplikacja na Windows Phone. Dlaczego Windows Phone?

Slides:



Advertisements
Podobne prezentacje
Klasy abstrakcyjne i interfejsy
Advertisements

Programowanie obiektowe
Dzisiejszy wykład Wyjątki.
Programowanie obiektowe
Bezpieczeństwo wyjątków w C++: OpenGL
Nguyen Hung Son Uniwersytet Warszawski
Marcin Pamuła Mateusz Stefek
Nowa wersja C# Autor: Piotr Sobczak
Visual Studio Codename „Orcas”, LINQ
Serwery Aplikacji ASP .NET Web Objects Arkadiusz Popa.
RMI I RMI-IIOP Wprowadzenie Co to jest RMI?
Model – View - Controler
K.Subieta. SSR, Wykład 4, Folia 1 marzec 2009 Standardy w zakresie systemów rozproszonych i baz danych Kazimierz Subieta Polsko-Japońska Wyższa Szkoła.
Bartosz Walter Inżynieria oprogramowania Lecture XXX JavaTM – część II Bartosz Walter
Jacek Pospychała Pospychała Eclipse Summer School 2007Eclipse Summer School 2007.
Gniazda komunikacji sieciowej w języku Java
.NET Remoting Łukasz Zawadzki.
Czytanie, pisanie i rysowanie (czyli klasa I szkoły podstawowej)
Projektowanie warstwy serwera Spring MVC - uzupełnienie.
Technologia JSP.
Test Doubles Adam Gabryś , v1.1,
Podstawy C# Grupa .NET PO.
Pakiety w Javie Łukasz Smyczyński (132834). Czym są pakiety? Klasy w Javie są grupowane w pewne zbiory zwane pakietami. Pakiety są więc pewnym podzbiorem.
Programowanie urządzeń mobilnych – wykład IV
Programowanie równoległe Wojciech Grześkowiak2010/11/12.
O Rubym słów kilka… Simple Pinger O mnie: Maciej Mensfeld ruby
Nowe partnerstwa wokół ARM oraz kontynuowane wsparcie dla x86/64 Usprawnienia w fundamentalnych obszarach związanych z pracą mobilną Wsparcie dla wielu.
Transakcje zarządzane kontenerem
Java 3 MPDI Programowanie obiektowe W7. import java.io.*; public class X { // kontrukcja throws – określenie jakie wyjątki może dana metoda // sygnalizować
Podstawy inżynierii oprogramowania Zofia Kruczkiewicz
Asynchroniczność w Windows 8 Jakub Binkowski. O mnie Jakub Binkowski Lead.NET Developer.
Tworzenie aplikacji mobilnych
Programowanie Windows na przykładzie C# część 1
Tworzenie aplikacji mobilnych
JAVA c.d.. Instrukcji wyboru SWITCH używamy, jeśli chcemy w zależności od wartości pewnego wyrażenia wykonać jeden z kilku fragmentów kodu. Jest to w.
Seminarium problemowe
  ELEMENTY JĘZYKA JAVA komentarze w Javie, słowa kluczowe i operatory, proste typy danych, tablice, podstawowy zestaw instrukcji.
K URS JĘZYKA C++ – WYKŁAD 7 ( ) Wyjątki.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Windows 8.1 dostarcza spójną platformę do tworzenia aplikacji, które potrafią dostosować się do wielu urządzeń Zaprojektowane raz, działają.
Responsywne aplikacje w Windows 8 i.NET 4.5 Jakub Binkowski.
Programowanie strukturalne i obiektowe C++ Przeładowanie operatorów Robert Nowak.
Podstawy programowania (4)
Technologie internetowe Wykład 7 Kontrola danych użytkownika.
Technologie internetowe Wykład 5 Wprowadzenie do skrytpów serwerowych.
Piotr Czapiewski Wydział Informatyki ZUT Wykład 2.
PROGRAMOWANIE W JAVA Informatyka Stosowana – ROK II / III Laboratoria mgr inż. Krzysztof Bzowski.
Tworzenie aplikacji bazodanowych w.NET Piotr Dzierżak.
PO13-1 / 19 Wykład 13 Wyjątki i ich zgłaszanie Wyłapywanie wyjątków Obsługa wyjątków Wykorzystanie polimorfizmu Filtrowanie wyjątków Błędy w konstruktorach.
Object-relational mapping (aka O/RM, ORM, and O/R mapping)
Kolekcje (3) Zbiory. Porównywanie i porządkowanie elementów kolekcji. (c) Krzysztof Barteczko 2014.
Strumienie w języku Java Bartosz Walter InMoST Wielkopolska sieć współpracy w zakresie innowacyjnych metod wytwarzania oprogramowania Termin realizacji:
InMoST, Java – przykładowa aplikacja Bartosz.Michalik
Android WYKŁAD 4. Agenda Bazy danych – SQLite Zestawienie mapowania w LiteORM Wyświetlanie danych w ListView Pobieranie danych z sieci – Volley Zapytania.
Windows 8 dla programistów Bartłomiej Zass Microsoft.
Dobre praktyki w projektowaniu aplikacji mobilnych Arkadiusz Waśniewski
Analiza, projekt i implementacja zintegrowanego systemu zarządzania i promocji dla branży gastronomicznej Krzysztof Grabalski 5921.
CIECHANÓW My town Author: Irena Ulinska. MÓJ CEL nauczę się prezentować i uzyskiwać w języku angielskim najważniejsze informacje o swoim mieście powiatowym;
Numizmatyka | materiał pomocniczy
Prezentacja 1 km. Prezentacja 1 slajd 2 km.
Programowanie Obiektowe – Wykład 6
Dzisiejsze zajęcia będą wyjątkowe…
Strumienie, Wczytywanie, Zapisywanie, Operacje na plikach
Programowanie Obiektowe – Wykład 7
Przeglądarka stron WWW
The Spring Framework Alicja Truszkowska.
(według:
Dynamics 365 CE i język TypeScript
Programowanie obiektowe – zastosowanie języka Java SE
Tworzenie wątków w Javie
Zapis prezentacji:

Pierwsza aplikacja na Windows Phone

Dlaczego Windows Phone?

00 czysty projekt

01 interfejs

02 pobieranie temperatury

using Windows.Web.Http; public async void apiQuery(string Params) { string response = ""; try { HttpClient httpClient = new HttpClient(); response = await httpClient.GetStringAsync( new Uri(" + Params) ); } catch (Exception ex) { response = "error!"; } doSomething(response); }

03 obrazek stanu pogody

04 geolokalizacja

using Windows.Services.Maps; using Windows.Devices.Geolocation; var geolocator = new Geolocator(); geolocator.DesiredAccuracyInMeters = 100; Geoposition position = await geolocator.GetGeopositionAsync(); BasicGeoposition myLocation = new BasicGeoposition { Longitude = position.Coordinate.Longitude, Latitude = position.Coordinate.Latitude }; Geopoint pointToReverseGeocode = new Geopoint(myLocation); MapLocationFinderResult result = await MapLocationFinder.FindLocationsAtAsync(pointToReverseGeocode); string town = result.Locations[0].Address.Town; + aplikacja > Properties > Package manifest > Capabilities > Location ! + aplikacja > Properties > Package manifest > Capabilities > Location !

05 zapis ustawień

Windows.Storage.ApplicationData.Current. RoamingSettings.Values["klucz"] = "wartość"; LocalSettings, RoamingSettings

Slajdy, kod i materiały dostępne na: Zapraszam także na moją prelekcję „IT Pro: Microsoft Server Infrastructure, czyli spójne zarządzanie całą infrastrukturą IT” > godz. 21:00, sala 1177