Instalacja .NET 3.5 w Windows 8

Nowy Windows 8 ciągle zaskakuje. Z jednej strony zaskakujący nowy interfejs Modern UI, a z drugiej np. opisywane przeze mnie  problemy z aktywacją. Dzisiaj do tej drugiej grupy „zaskoczeń” dochodzi kolejna przeszkoda w postaci trudności z zainstalowaniem starszych wersji .NET Framework. Czytaj dalej

Reklamy

WP XNA 4: Jak zapanować nad teksturami (Texture2D, Vector2, Rectangle)

Gdy tworzyłem swoją pierwszą grę (tzn. przepisywałem z tutoriala) nauczyłem się, że:

  • Texture2D – reprezentuje dowolną grafikę, teksturę
  • Vector2 – punkt na ekranie, np. aktualna pozycja gracza/wroga, początkowa pozycja gracza/wroga, pozycja tektury przycisku, pozycja wyświetlania się wyników
  • Rectangle – przydaje się do wykrywania wszelkich kolizji np.: gracz vs wróg, pocisk vs gracz/wróg, palec gracza vs przycisk

Te 3 klasy + metody Update i Draw to w sumie core każdej gry (gry 2D oczywiście).

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

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

Zamykanie okna klawiszem ESC

Często spotykamy się z tym, że w różnych programach, w których wyświetlają się okna dialogowe (pop-up) można je zamykać m.in klawiszem ESC. Jest to fajne, szybkie i intuicyjne. Natomiast denerwuje mnie, gdy jakiś program nie ma takiej funkcjonalności i trzeba wycelować kursorem w krzyżyk albo klawisz Close.

W tym poście opiszę jak przy pomocy kawałka kodu zamykać okna w Silverlight’cie, aczkolwiek w ten lub analogiczny sposób można to zrobić to WPF czy np. WindowsForms. Czytaj dalej

Windows Phone Workshop

Windows Phone 7Zgodnie z tym co pisałem w jednym z ostatnich postów, serdecznie zapraszam na nadchodzące warsztaty z programowania na Windows Phone 7.5 (Mango).

Organizatorem całodniowych warsztatów jest Śląska Regionalna Grupa Microsoft. Dzięki współpracy z polskim oddziałem Microsoft oraz uprzejmości firmy Kamsoft udało się przygotować darmowe warsztaty dla 30 śmiałków, gotowych i otwartych poznać nowa platformę mobilną Microsoftu. Czytaj dalej

Znikający DataContract w WCF

Windows Communication Foundation

Czasami dzieje się tak, że stworzymy nowy DataContract w serwisie, po czym wygenerujemy nowe klasy proxy w kliencie i ku naszemu zdziwieniu okazuje się, że nie ma tam naszej klasy. Dlaczego?

Co więcej! Nawet zrobimy metodę w serwisie, która używa naszego nowego DataContract’u, a w kliencie dalej go nie ma. Dlaczego? Czytaj dalej

Warsztaty z Windows Phone

Windows Phone 7Rusza akcja warsztatów z programowania na Windows Phone 7.5 (Mango). Pierwszy z tą informacją zdradził się Wroc.NET i już można rejestrować się na to wydarzenie (sobota, 26 listopada, za darmo).

Następni w kolejce jesteśmy my (ŚRGM). Jeszcze w tym roku (koniec listopada / początek grudnia – raczej to drugie) takie same warsztaty odbędą się w Katowicach.

Oficjalna nazwa akcji to CodeCamp Windows Phone.

Czytaj dalej

Anglojęzyczna wersja bloga

Wojciech Poniatowski [EN] | BlogKilka dni temu uruchomiłem drugiego bloga. Tematyka ta sama tylko, że… po angielsku. Chcę tam publikować te same posty co tutaj, ale może mi się uda dotrzeć do większego grona czytelników, a przy okazji podreperuję swój angielski.

Tempo przepisywania na pewno będzie słabe, ale wystawię to na próbę czasu i zobaczymy.

Zapraszam do czytania i zgłaszania uwag 🙂