Menu / szukaj

DVLUP vs. Konkursy CodeGuru.pl

Już od jakiegoś czasu Microsoft próbuje zachęcić programistów do tworzenia aplikacji na urządzenia z systemem Windows Phone oraz Windows 8. W Polsce akcja ta jest realizowana najczęściej poprzez przeprowadzanie warsztatów, na których uczy się jak tworzyć oprogramowanie na konkretne urządzenia, preferencyjne ceny zakupów urządzeń oraz konkursy na CodeGuru.pl. Nie ukrywam, że dzięki tym konkursom zdobyłem swój pierwszy telefon z Windows Phone, a potem nawet XBoxa.

Zawsze mi się jednak wydawało, że Polska jest traktowana trochę inaczej niż większe rynki. Przykładowo w Stanach Zjednoczonych, Kanadzie, czy Australii wystarczyło napisać 2 dowolne aplikacje i uzyskiwało się telefon. Przez pewien okres wystarczył tylko e-mail z obietnicą stworzenia aplikacji. Czytaj dalej

Skróty klawiszowe dla emulatora WP8

Poniżej zamieszczam garść przydatnych skrótów klawiszowych dla emulatora Windows Phone 8:

– F12 (pierwsze naciśnięcie) – zablokowanie i wyłączenie ekranu,
– F12 (drugie naciśnięcie) – wyświetlanie ekranu blokady ekranu,
– Page Down – włączenie możliwości używania klawiatury podłączonej do komputera w emulatorze,
– Page Up – wyłączenie możliwości używania klawiatury podłączonej do komputera w emulatorze,
– F1 – naciśnięcie przycisku Wstecz,
– F2 – naciśnięcie przycisku Start,
– F3 – naciśnięcie przycisku Wyszukaj.

Dev Center za 19$

Microsoft po raz kolejny chce przyciągnąć deweloperów do swojej platformy oferując konto deweloperskie za 19% jego ceny pierwotnej. Promocja obowiązuje do 27 sierpnia 2013 roku. Zachęcam osoby chcące zacząć przygodę z Windows Phonem, oraz te, które posiadają konto deweloperskie, ale kończące się w najbliższym czasie do rozważenia skorzystania z promocji.

Więcej szczegółów można znaleźć na stronie Dev Center.

Przydatne konwertery

Konwertery – krótkie klasy i jednocześnie bardzo przydatne elementy, bez których bindowanie niektórych wartości w XAMLu byłoby bardzo kłopotliwe. Mają one zastosowanie w projektach typu Winodws Phone, Silverlight oraz WPF. Praktycznie w większości tego typu projektów mnożna od razu przekleić te najważniejsze. Dla mnie są to:

  • string / Uri -> BitmapImage
  • bool -> Visibility
  • Color -> SolidColorBrush
  • String + StringFormat

W dalszej części wiadomości znajdziecie ich implementację… Czytaj dalej

Telerik – kilka słów o kontrolkach

Firmy chyba nikomu nie trzeba przedstawiać – jest to producent między innymi zestawów kontrolek przygotowanych na różne platformy. Oprócz tego wytwarza ona wiele innych narzędzi ułatwiających pracę programistom. Tyle o firmie…

Wpis ten miał powstać już dawno temu, ale zawsze znajdowało się coś ważniejszego. Na chwilę obecną jestem posiadaczem dwóch produktów tej firmy – zestawu kontrolek do Windows Phone oraz do Windows 8. Szczerze mówiąc kontrolek do Windowsa jeszcze nawet nie rozpakowałem. Są ściągnięte na dysk i czekają na lepsze czasy. Czytaj dalej

The saved-state file … is corrupted

Prędzej, czy później każdy z nas otrzyma błąd o następującej treści na emulatorze Windows Phona:

Error: The saved-state file C:\ProgramData\Microsoft\XDE\{7F63A4C3-95DE-4DF2-91A9-AEC63BBDD089}.dess is corrupt. Please delete the corrupted saved state file and then retry.

Co najwyżej inny będzie podany GUID. Błąd nie jest straszny, ponieważ opisuje nam jak w prosty sposób można go rozwiązać – wystarczy usunąć pliki z podanego katalogu o wspomnianym w błędzie GUIDem. Po ich usunięciu emulator powinien już wystartować bez problemu, ale… Czytaj dalej

Ach ta rekurencja…

Jakiś czas temu straciłem dwa dni na znalezienie prostego błędu. Został on popełniony całkowicie nieświadomie. Zresztą jak większość błędów. Zachowanie aplikacji było całkiem nietypowe – po otworzeniu program się po prostu zamykał. Pewnie zadajecie sobie pytanie, co w tym nietypowego. Otóż po podpięciu debuggera pod aplikację nie otrzymywaliśmy ani jednej wskazówki, co może być nie tak. Aplikacja po prostu zamykała się, a debugger zostawał odpinany od programu. Czytaj dalej