View
3
Download
0
Category
Preview:
Citation preview
Programowanie telefonów z Windows Phone 7, cz. 1
Piotr M. Szczypiński Instytut Elektroniki Politechniki Łódzkiejhttp://www.eletel.p.lodz.pl/pms/piotr.szczypinski@p.lodz.plBudynek B9, II piętro, pokój 217A
1/42
Materiał na dziś
1. Co to jest Windows Phone 7?
2. Źródła informacji
3. Co zainstalować?
4. Co zarejestrować i odblokować?
5. Dotknij i pogłaszcz
6. Jak się to programuje
7. Zróbmy jakiś prosty projekt
8. Uruchomienie i debugowanie (emulator)
9. Jak załadować program do telefonu
2/42
Co to jest Windows Phone 7?
3/42
4/42
5/42
Co to jest Windows Phone 7?
http://en.wikipedia.org/wiki/Mobile_operating_system
6/42
7/42
Źródła Informacji
Charles Petzold świetnie
pisze o programowaniu systemów
Microsoftu.
Programming Windows Phone 7
dostępna za darmo z:
http://www.charlespetzold.com/phone/
z kodami źródłowymi przykładów.
8/42
Źródła Informacji
Charles Petzold
Programming Windows Phone 7
Spis treści:
Intorduction
1. The Basics
2. Silverlight
3. XNA
9/42
Źródła Informacji
Microsoft Developer Network
http://msdn.microsoft.com/en-us/library
10/42
11/42
12/42
13/42
14/42
Co zainstalować?
Do programowania Windows Phone 7 Potrzebny jest system Windows 7
Windows Phone SDK – zestaw bibliotek i narzędzi (emulator)
Visual Studio 2010 Express for Windows Phone – środowisko programistyczne
Zune – program komunikujący się z telefonem (opcjonalnie)
15/42
16/42
17/42
Co zainstalować?
18/42
Co zainstalować?
Telefon musi być odblokowany!
19/42
Co zarejestrować i odblokować?
Założyć konto Live IDZarejestrować się ($) w APP HUB (http://create.msdn.com)Podłączyć telefon, uruchomić Zune i program PhoneRegPostępować zgodnie z instrukcjami
20/42
21/42
22/42
Dotknij i pogłaszcz
23/42
Jak się to programuje
.NET - managed code
C# - language
XAML - Extensible Application Markup Language
Silverlight
XNA
Cloud
24/42
Zróbmy jakiś prosty projekt
Tradycyjnie:
Witaj świecie!
25/42
26/42
27/42
1
2
4
3
5
28/42
2 1
Zróbmy jakiś prosty projekt
A może by tak coś zmienić?Na razie zakończmy...
29/42
30/42
32
1
4
31/42
1
2 3
1
32/42
33/42
34/42
Zróbmy jakiś prosty projekt
Test w emulatorze
Nic się nie dzieje?!
Chcemy zmieniać kolor tekstu wciskając guziki. Jak to zrobić?
35/42
36/42
1
2
3 - dwuklik
37/42
Uruchomienie i debugowanie
Test w emulatorze
38/42
Uruchomienie i debugowanie
Przykład ustawienia pułapki (breakpoint)
Uwaga: Program cały czas działa!
39/42
40/42
2
1
3
45
Jak załadować program do telefonu
41/42
Koniec pierwszej części
42/42
...i na tym koniec pierwszej części wykładu
Recommended