Month / June 2009

Dziś o animacjach. Chyba jednej z ciekawszych i rozbudowanej nowości, która pojawiła się w WPF’ie. Dzięki animacjom, nawet zieloni w tym temacie developerzy mogą stworzyć poruszające się interface’y. Animacje tworzy się w dosyć intuicyjny sposób, ale po kolei. Pierwsza animacja Zacznijmy od pokazania sobie jak możemy napisać animację w kodzie C#. Niech nasz XAML przyjmie […]

Jeśli jesteś bywalcem strony http://dotnetomaniak.pl od jakiegoś czasu, to zapewne zauważyłeś, że niedawno zmieniły się kategorie na stronie. Aktualnie mamy następujące: Windows ASP.NET Silverlight Bazy danych i XML Programowanie rozproszone Mobile development Office Architektura Narzędzia Inne Podział taki mam nadzieję ułatwi klasyfikację dodawanych artykułów, co czasem sprawiało trudności w poprzednim układzie (czy podcast o Agile […]

Kolejna książka, za której czytanie się zabrałem. Kolejna o technologii Silverlight. Już jakiś czas temu ją przeczytałem, ale jakoś nie mogłem zebrać się na napisanie podsumowania. Spróbujmy zatem ją podsumować. Muszę przyznać, że mam mieszane uczucia. Książka nie jest zła. Dużo (ciekawych) przykładów i dużo kodu sprawia, że jest to dobra pozycja techniczna. Co mnie […]

WPF wprowadza do UI pojęcie triggerów, za ich pomocą możemy zmieniać UI w zależności od zajścia jakiegoś zdarzenia. Pozwalają one dodać trochę interakcji do naszej aplikacji. Przyjrzyjmy się im zatem. Rodzaje WPF dostarcza nam 3 rodzaje triggerów: property trigger – wywoływany gdy następuje zmiana wartości właściwości zależnej (dependency property) data trigger – wywoływany, gdy następuje […]

Dodatek do ostatniego odcinka kursu o WPF. Przygotowałem wideo, w którym opowiadam mniej więcej to samo o czym była poprzednia lekcja. Jest tam trochę pomyłek w doborze słownictwa, ale pracuję nad tym. Miłego oglądania i jeśli ktoś ma to proszę słać uwagi i/lub komentarze. Paweł Łukasik Founder of Octal Solutions a .NET software house. Passionate […]

Po dłuższej przerwie wracamy do kursu o WPF. Dziś będzie o stylach. WPF wprowadza nowość w zakresie zmiany wyglądu kontrolek. Wszystkie są stworzone w taki sposób, że logika jest oddzielona od wyglądu. Dzięki temu możemy zmienić wygląd cały czas zachowując funkcjonalność. Style Co za pomocą nich możemy uzyskać?Załóżmy, że chcemy zmienić wygląd przycisków w naszej […]

Taki właśnie jak powyżej (oczywiście bez blura), wyglądał komunikat błędu, gdy wpisałem niepoprawny login i hasło w jednym z serwisów. Zastanawiam się czy programista piszący ten serwis ma jakiekolwiek pojęcie co robi i czy wie jak ułatwia sprawę komuś, kto chciałby te informacje wykorzystać. Czasem wydaje mi się, że bezpieczeństwo to temat, któremu nie poświęca […]

Dostępność równoległej pętli For była już dostępna w CTP. Jednak ze względu, iż była to wirtualna maszyna użycie jej było bardzo ograniczone (bez wirtualizacji VPC ma jeden wątek). Skoro teraz jest już Beta postanowiłem się temu przyjrzeć ponownie. Parallel Nowy Framework daje nam do dyspozycji trzy warianty: For,For oraz ForEach. Użycie? Proste: Parallel.For(1, 10000, delegate(int […]