WP XNA 8: Większa kontrola nad gestami (Raw gestures)

Windows Phone 7 GesturesZapewne każdy zna podstawowe gesty ekranów dotykowych. Wiemy też, że każdy telefon z Windows Phone 7 musi spełniać kilka podstawowych wymagań w tej dziedzinie (np. obsługa co najmniej 4 punktów dotyku). Co więcej, w SDK (dokładnie w XNA Framework) znajdziemy wbudowana obsługę pewnych gestów (np. Tap, FreeDrag, DoubleTap, Vertical/HorizontalDrag, Pinch itd). Ale jeśli to dla nas za mało to zakłwsze możemy „zejść” na niższy poziom API i tworzyć własne gesty.

Ten wpis jest częścią cyklu o moich przygodach w tworzeniu gier XNA dla Windows Phone. Czytaj dalej

Reklamy

Koniec kursu WebApps od podstaw

Nareszcie koniec

Właśnie zakończył się tasiemiec pod tytułem Kurs aplikacji web i stron www od podstaw. Odcinki były publikowane na portalu Channel 9. Od początku sierpnia 2011, aż do końca roku (ostatnie 2 odcinki pojawiły się na początku stycznia) wyprodukowano w sumie 42 odcinki (plus trailer) , które przygotowało 6 prelegentów (Rafał Madycki, Mateusz Andrzejewski, Andrzej Skrocki, Maciej Jaskólski, Artur Paluszyński i ja). Materiał kursu jest dość szeroki: WebMatrix 1 i 2, CMSy: Umbraco, Joomla, Drupal oraz  kawałek Azure, PHP i MySQL (łącznie 10h materiału video).  Mój wkład w kurs to pierwszy WebMatrix i Umbraco (w sumie 23 odcinki, ponad 6h materiału). Czytaj dalej

Wizualizacja obiektów w debuggerze (DebuggerVisualizers)

Niedawno oglądałem nagranie z sesji Advanced Debugging with Visual Studio 2010, która prowadził Ingo Rammer. Bardzo fajna sesja, świetnie prowadzona. Pojawiły się na niej ciekawe informacje, które pozwalają ułatwić i urozmaicić sobie sesje w debuggerze Visual Studio. Zainspirowany tematem, postanowiłem na własnej skórze przetestować pokazywane rozwiązania.

Poprzednio pokazywałem jak można manipulować wyświetlaniem informacji o obiektach naszych klas (przeciążanie metody ToString() i/lub użycie atrybutu DebuggerDisplay). Dzisiaj pokażę jak stworzyć własny edytor (visualizer) do edycji obiektów naszych klas podczas debugowania (przykład ten nie był w całości pokazany w sesji Ingo Rammera.

Czytaj dalej