Jakiś czas temu wymyśliłem sobie malutki programik który będzie odliczał ustawiony czas. Ktoś by zapytał: po co to komu? Jednak jak się dobrze zastanowić, to taki "counter" czasu może być bardzo fajnym dodatkiem do wielu stron. Na pewno fajnie przypomni o nadchodzącej konferencji czy też spotkaniu, chociaż jestem przekonany że znajdzie się dla niego wiele innych ciekawych zastosowań :) Wychodząc naprzeciw oczekiwaniom stworzyłem taki programik i umieściłem wraz z kodem źródłowym na codeplex-sie pod adre...
Silverlight 5720 dni, 2 godziny, 6 minut temu 56 źrodło rozwiń
[WG.net] Wzorzec Model View Controller (MVC) Prezentacja z XX spotkania grupy WG.net (XI PGU SqlSever) omawiająca wzorzec MVC.Scenariusz problemu - Edycja danych Jednym z najczęstszych przypadków tworzenia aplikacji jest umożliwienie użytkownikowi interakcji z danymi - formatkowy edytor danych. Zakres wymaganej funkcjonalności obejmuje bardzo często następujące wymagania:Zapytanie do bazy - wszystkie / tylko wybrane Przepisanie danych do kontrolek - problemy z DBNull, null, etc Obsługa słowników Obs...
Architektura 5720 dni, 16 godzin, 13 minut temu 123 źrodło rozwiń
Budowniczy (Builder) oddziela specyfikację (definicję) jakiegoś złożonego obiektu od procesu jego konstruowania. We wzorcu tym nacisk jest położony na konstruowanie złożonych obiektów krok po kroku (etapami). Części muszą być tworzone w jakiejś kolejności lub przy użyciu określonego algorytmu.
Architektura 5721 dni, 6 godzin, 12 minut temu 147 źrodło rozwiń
W tym artykule, chciałem krótko pokazać w jaki sposób możemy wywołać metody aplikacji Silverlight-a z kodu javascript i na odwrót, czyli metody javascript z kodu aplikacji Silverli...
Silverlight 5722 dni, 21 godzin, 52 minuty temu 237 źrodło rozwiń
Niedługo dostępny będzie C# 4.0. Z ciekawych rzeczy, które mają wprowadzić:dynamic - ciekawy, aczkolwiek niepokojący feature. W skrócie - dostaniemy typy nieokreślone z możliwością wywoływania na nich dowolnych metod, które będą bindowane dopiero w czasie wykonywania (w przypadku klas .NET-owych; dla obiektów COM i obiektów z interfejsem IDynamicObject magia jest jeszcze głębsza)...
O aferze z Oxite było głośno jakiś czas temu. Microsoft wypuścił Oxite jako implementację przykładową przy użyciu asp .net mvc. Niestety aplikacja została bardzo ostro skrytykowana przez środowisko. Teraz tym razem zdecydowano się wypuścić aplikację pokazującą jak budować serwisy typu web 2.0 przy pomocy ASP .NET MVC. Projekt nazwano KOBE. ...
Silverlight jest implementacją .NET dla przeglądarek internetowych. Zawiera to samo środowisko uruchomieniowe co .NET 3.0 dzięki czemu możemy pisać aplikacje w językach C# oraz Visual Basic. Obecna implementacja pozwala nam na dostęp do kolekcji, refleksji, komponentów sieciowych, LINQ dla obiektów i XML, serializacji oraz WebService’ów. Napisany kod jest uruchamiany w przestrzeni izolowanej co uniemożliwia interakcję z systemem operacyjnym...
Silverlight 5722 dni, 21 godzin, 52 minuty temu 118 źrodło rozwiń
Początki jak w każdej nowej technologii bywają trudne ale w przypadku SharePoint'a może to spowodować dużą niechęć. W tym poście postaram się opisać narzędzie przydatne każdemu programiście SharePoint. Tak aby i ta technologia stałą się przyjemna w użyciu, a deployment rozwiązań szybki.
Ostatnio wspominałem, że napiszę coś o nowym Silverlight 3. Trochę czasu minęło od ostatniego wpisu. Zdążyłem zapoznać się z większością nowości oferowanych w nowym Silverlight, ale największe wrażenie wywarły na mnie .NET RIA Services. Znacznie ułatwiają pisanie wielowarstwowych aplikacji biznesowych. Zdaje się, że nie mieliśmy do tej pory do czynienia z tak wysokim poziomem abstrakcji, przy jednocześnie dużej elastyczności w dostosowywaniu komponentów do własnych potrzeb. Kto leniwy czy się spieszy, t...
Silverlight 5723 dni, 18 godzin, 17 minut temu 98 źrodło rozwiń
Jeśli testujecie Windows 7 i chcielibyście zobaczyć jak w praktyce można zintegrować waszą aplikację z desktopem systemu to polecam poniższą bibliotekę: http://code.msdn.microsoft.com/WindowsAPICodePack Windows API Codepack to szereg wrapperów .NETowych pozwalających na odwołanie się do bibliotek natywnych umożliwiających takie rzeczy jak: * Integracja z Shellem * Wykorzystanie bibliotek systemowych * Integracja z paskiem zadań
Informacje z konferencji MIX 2009 . Tym razem słowo klucz pozostaje niezmienne: Silverlight, którego trzecią, testową odsłonę można było zobaczyć w akcji i powinna być już dostępna do publicznego pobrania. Miło przyglądać się, jak szybko ewoluuje ten produkt – w ciągu nieco ponad 2 lat tempo rozwoju nie spada, a nowe funkcjonalności dokładane są już niemalże w hurtowym tempie. Czego więc możemy spodziewać się już dziś i w ciągu najbliższego czasu. Druga część artykułu znajduje się tutaj: http://blogs.m...
Na potrzeby tego artykułu załóżmy, że chcemy przechowywać bazę zeskanowanych dokumentów. Analizowane będą trzy sposoby postępowania.
Bazy danych i XML 5724 dni, 23 godziny, 51 minut temu 72 źrodło rozwiń
Dzisiaj kiedy podejścia do tworzenia oprogramowania opatrzone tajemniczymi literkami typu SOA, S+S i SaaS są na TOPie trudno sobie wyobrazić brak zastanowienia nad tym jak można wystawić swoją bazę danych w serwisie web. Okazuje się, że Microsoft w najnowszym wydaniu Visual Studio 2008 z SP1 podarował nam prosty kreator do tworzenia właśnie takiego cuda. ADO.NET Data Service to często jedyna metoda by udostępnić aplikacji Silverlight dostęp do danych. Jak to działa? Tutaj ...
Architektura 5725 dni, 6 godzin, 14 minut temu 47 źrodło rozwiń
Rozważania na temat wzorca Singleton i jego różnych implementacji.
Artur Żarski W poprzednim odcinku kursu zapoznaliśmy się podstawowymi zasadami rządzącymi stosowaniem stylów i szablonów. Wiemy już więc, jak bardzo schematy te mogą ułatwić pracę projektanta w Expression Blendzie. Aby posługiwać się nimi w sposób intuicyjny, powinniśmy przyjrzeć się praktycznym przykładom ich zastosowania. To spotkanie ze środowiskiem pracy Microsoftu poświęcimy więc na bliższe zapoznanie się ze metodami wykorzystywania stylów i szablonów w formatowaniu podstawowych składników każdej a...
Jeśli korzystanie z SVNa nie przypadło Ci do gustu albo chciałbyś spróbować coś innego, to ten wpis jest dla Ciebie. Opisuje on jak zainstalować, konfigurować Gita pod Windowsem oraz jak ożenić go z Visual Studio. W wpisie jest też informacja o bezpłatnym portalu do hostowania repozytoriów gita.
Użycie 'partial classes' w scenariuszu innym niż generacja kodu Kilka miesięcy temu spod krzywej ręki mojej wydostał się post o "klasach i metodach częściowych" ("Partial classes & partial methods - explained"). Wniosek z niego można było wysnuć jeden: trzymaj się z dala od tych mechanizmów, jeśli nie generujesz kodu. Muszę jednak przyznać, że ostatnio natknąłem się na kolejny scenariusz, gdzie klasy częściowe są... przydatne. Weźmy za przykład standardową aplikację www. Zdarza się, że strony przekaz...
Krótki artykuł na temat podstaw mechanizmu refleksji w .NET.
Dosyć często spotykamy się z problemem uwierzytelniania użytkowników w aplikacjach deskopowych. W przeciwieństwie do ASP.NET WinForms nie mają wbudowanego mechanizmu zarządzania użytkownikami który odwalał by za nas całą robotę. Nasuwa się więc pytania jak to zrobić w WinForms? Bardzo prosto można użyć wbudowanego mechanizmu dla ASP.NET. Artykuł opisuje jak to zrobić.
Zestaw artykułów opisujące kroki podjęte przez autora w celu przygotowania się do egzaminu 70-502 (czyli dot. WPF). Materiału jest sporo (32 tematy), wydaje się że takie przejście po tematach będzie dla kogoś przydatne.