Archive for March, 2011

Kurs WP7 – przyspieszamy!

Za nami już pięć odsłon cyklu poświęconego programowaniu na platformę Windows Phone 7. Z racji na ogromne zainteresowanie tematem postanowiliśmy podjąć decyzję o przyspieszeniu naszej serii webcastów i artykułów. Nadal będą się one ukazywały w poniedziałki oraz dodatkowo również w ŚRODY! Ci wszyscy, którzy chcą wiedzieć dużo i szybko będą mieli na pewno co robić. Ci którym aktualne tempo odpowiada zawsze będą mieli możliwość zapoznania się z już opublikowanymi materiałami :) Nawet w formie offline, gdyż wszystkie nagrania można pobrać i obejrzeć w dogodnej dla siebie chwili nawet bez dostępu do sieci.

Do tej pory nagrania ukazywały się w ramach oddzielnych publikacji – teraz są dostępne w formie serii na Channel 9. Dzięki temu jeszcze łatwiej będziecie mogli dotrzeć do naszych nagrań. Gorąco zachęcam do feedbacku, żebyśmy wiedzieli co się wam podoba, a co wolelibyście żeby wyglądało inaczej.

Gorąco zapraszam do lektury artykułów oraz oglądania webcastów na Channel9. Wszystko w wersji polskiej!

Kurs WP7 Channel 9


Windows Phone 7 na Channel 9 i codeguru.pl – Nawigacja

Dziś na codeguru.pl ukazał się mój kolejny artykuł z cyklu poświęconego Windows Phone 7 poświęcony nawigacji. Równolegle z artykułami na channel 9 pojawiają się webcasty poświęcone tej samej tematyce. Autorem piątego odcinka jest Michał Korzunowicz. Gorąco zachęcam do czytania i oglądania :)

Projekt do pobrania

Windows Phone 7 Odcinek 5 - Nawigacja

W czasie mojego urlopu pojawił się również czwarty odcinek serii webcastów oraz artykuł przygotowany przez Daniela Plawgo, które są poświęcone interakcji z użytkownikiem.


Pytanie – rozwiązanie [3] – znikająca solucja w Solution Explorer

Gdy w Visual Studio 2008 tworzymy nową solucję, w której skład wchodzi jeden projekt domyślnym zachowaniem VS jest ukrycie jej w Solution Explorerze. Czy jest to problem? Tak, gdy chcemy dodać do solucji kolejny projekt… Można to obejść dodając do pustej solucji “Solution Folder”, a następnie dodawać kolejne projekty. Istnieje jednak prostsze rozwiązanie. Wystarczy wejść do menu:

Tools -> Options -> Projects and Solutions i zaznaczyć opcję “Always show solution“.

Na szczęście problem ten nie dotyczy Visual Studio 2010, gdyż opcja ta jest domyślnie zaznaczona :)


DotNetMeeting

Co?

Interesujesz się Windows Phone 7 lub XNA? Chciałbyś zobaczyć możliwości najnowszych technologii w działaniu? W imieniu organizatórów zapraszam na konferencję Dot Net Meeting. Podczas pięciu sesji podejmiemy tematy, które pozwolą bliżej poznać te właśnie technologie!

Gdzie?

Toruń, Wydział Matematyki i Informatyki UMK.

Kiedy?

26.03.2011 – sobota, więc na pewno znajdziesz czas! Startujemy już od godziny 8:30.

To wszystko?

Nie! Oprócz masy wiedzy czekają książki, nagrody i niespodzianki oraz pizza sponsorowana przez toruńską firmę AIS.PL. Szczegóły i aktualne informacje można znaleźć na stronie dotnetmeeting.pl

Nie czekaj, zarejestruj się już dziś!

(Dla pierwszych 100 osób kupon od TekPub wart 19$ – szczegóły).


Pytanie – rozwiązanie [2] WPF – przesuwanie okna z WindowState=None

W poprzednim poście z serii “Pytanie – rozwiązanie” pisałem jak można usunąć obramowanie i domyślny pasek okna. Niestety powoduje to pewien problem dotyczący przesuwania tak zdefiniowanego okna po ekranie. Szukając po sieci znalazłem rozwiązania sięgające do PInvoke i wysyłania sygnałów do okna. Całość niestety zajmowała ładnych kilkadziesiąt linii kodu. Okazuje się jednak, że jest rozwiązanie mieszczące się w dosłownie jednej linijce! Odpowiedź na pytanie “Jak przesuwać okno z ustawionym WindowState=None” składa się z trzech elementów:

a) Do okna dodajemy sobie element, który będzie odpowiedzialny za możliwość przesuwania okna
b) dodajemy do niego obsługę zdarzenia “MouseLeftButtonDown
c) we wnętrzu metody wpisujemy jedną linijkę:
DragMove();

Teraz bez najmniejszych problemów umożliwimy użytkownikowi manipulację naszym oknem nawet gdy nie ma ono górnego paska.


  • O mnie

    Maciej Grabek

    Moje profile na:

    MVP

    Codeguru.pl GoldenLine
    Twitter CodeProject

  • english version
  • Polecam

  • Copyright © Maciej Grabek. All rights reserved.
    Powered by WordPress
    %d bloggers like this: