Let's go invent tomorrow instead of worrying about what happened yesterday|mail@jankowskimichal.pl

.net

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 [mark]Windows Phone[/mark] oraz do [mark]Windows 8[/mark]. Szczerze mówiąc kontrolek do Windowsa jeszcze nawet nie rozpakowałem. Są ściągnięte na dysk i czekają na lepsze czasy. […]

By |2013-04-22T07:02:53+02:0022 kwietnia 2013 |Kategorie: Dodatki / Narzędzia|Tagi: , , |0 komentarzy

Materiały z konferencji 4Developers

Zgodnie z obietnicą zamieszczam materiały z konferencji 4Developers: , , . W razie pojawienia się pytań zachęcam do kontaktu.

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: [box color=”blue” icon=”busy” size=”big”]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.[/box] 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… […]

By |2012-12-10T07:28:00+01:0010 grudnia 2012 |Kategorie: Windows Phone|Tagi: , |0 komentarzy

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. […]

By |2012-12-03T07:50:32+01:003 grudnia 2012 |Kategorie: C#, Windows Phone|Tagi: , , , |2 komentarze

Static – wilk w owczej skórze

Słowo kluczowe static używane jest do tworzenia elementów statycznych takich jak zmienna, metoda, klasa, operator, itd. Bez niego nie można byłoby zrobić wielu rzeczy. Wydaje mi się, że jest ono czasami nadużywane. Co więcej, często osoby, które je wykorzystują nie zdają sobie sprawy z niebezpieczeństw z nim związanymi. Znajomy programista, z którym miałem przyjemność pracować mawiał, że każde użycie słowa static powoduje śmierć jednego programisty. I w sumie miał rację. Niejednokrotnie zdarzało nam się w trakcie refaktoryzacji zmieniać byty statyczne, na zwykłe. […]

By |2012-10-17T10:59:39+02:0017 października 2012 |Kategorie: .net|Tagi: , |4 komentarze

Przyspieszenie startu aplikacji na WP7

Wśród wymagań certyfikacyjnych można znaleźć kilka dotyczących wydajności uruchamiającej się aplikacji. Dwa najważniejsze to: [list icon=”check”] aplikacja powinna wyświetlić pierwszy ekran w czasie nie dłuższym niż 5 sekund. Ekranem tym może być splash screen, nie później niż 20 sekund po uruchomieniu, aplikacja powinna reagować na działania użytkownika. [/list] Można się zastanawiać, czy to jest dużo. Moim zdaniem bardzo trudno jest przekroczyć te dwa ograniczenia. Z drugiej jednak strony, patrząc na aplikację z punktu widzenia użytkownika, czekanie 20 sekund na uruchomienie się aplikacji jest strasznie irytujące. Należy pamiętać, że po kolejnych 10 sekundach może uruchomić się wygaszacz ekranu na telefonie. Z [...]

By |2012-09-25T07:18:01+02:0025 września 2012 |Kategorie: Windows Phone|Tagi: , , , , |4 komentarze

Darmowe certyfikaty Microsoftu

Od kilku dni można rejestrować się na darmowe egzaminy z Visual Studio 2012. Oczywiście są to egzaminy w wersji beta. Nie zmienia to jednak faktu, że w przypadku ich zdania otrzymamy pełnoprawny certyfikat. Można wybierać wśród następujących egzaminów: [list icon="check"] 481: Essentials of Developing Windows Metro style Apps using HTML5 and JavaScript, 482: Advanced Metro style App Development using HTML5 and JavaScript, 483: Programming in C#, 484: Essentials of Developing Windows Metro style Apps using C#, 485: Advanced Metro style App Development using C#, 486: Developing ASP.NET 4.5 MVC Web Applications, 487: Developing Windows Azure and Web Services. [/list] Oczywiście [...]

By |2012-08-14T12:27:34+02:0014 sierpnia 2012 |Kategorie: .net|Tagi: , , , , |4 komentarze

Szyfrowanie plików XAP

W poprzednim tygodniu Microsoft zaktualizował AppHuba. Oprócz nowej nazwy – Dev Center – zostały dodane nowe funkcjonalności. Dodatkowo portal działa obecnie zdecydowanie szybciej. Wracając jednak do tytułu wpisu. Wraz z nowym portalem została wprowadzona drobna zmiana polegająca na szyfrowaniu plików XAP. Z punktu widzenia finalnego użytkownika zmiana ta jest kosmetyczna i nie powinna być dostrzeżona. Natomiast z punktu widzenia programistów tworzących aplikacje na telefony z systemem Windows Phone zmiana ta jest bardzo istotna. Do niedawna twórcy aplikacji byli narażeni na kradzież ich rozwiązań. Wystarczyło: [list icon=”check”] zainstalować jedno z dostępnych narzędzi do ściągania plików XAP, ściągnąć plik XAP na dysk, [...]

By |2012-09-23T17:10:48+02:0014 sierpnia 2012 |Kategorie: Windows Phone|Tagi: , |0 komentarzy
Przejdź do góry