.NET i takie tam

Archive for Kwiecień 2007

LINQ to Video #11

leave a comment »

W najnowszym screencascie zaprezentowana jest różnica pomiędzy definiowaniem a wykonaniem zapytania. Nagranie dostępne jest tutaj.
Na blogu MS Data Access Team’u została również oznajmione, że ADO.NET Entity Framework w wersji finalnej ukaże się w pierwszej połowie 2008 – i nie będzie bynajmniej częścią nowego Visual Studio.

Reklamy

Written by sakowicz

Kwiecień 30, 2007 at 3:56 pm

Napisane w .NET

Model View * Patterns Screencast

3 Komentarze

Czym są wzorce projektowe wie chyba każdy kto zajmuje się programowaniem (a przynajmniej powinien o nich słyszeć). Jednymi z bardziej przydatnych szablonów są wzorce – Model-ViewPresenter (MVP) i Model-ViewContrler (MVC). Jednakże – pomimo, że można znaleźć całkiem sporą ilość informacji na ich temat – cały czas ciężko o proste, krok po kroku przedstawienie jak to wszystko powinno działać i jak uniknąć najczęstszych pułapek. O takową prezentacje pokusił się Craig Shoemaker prowadzący PolymorphicPodcast.com – i muszę przyznać, że mu się udało. W prosty sposób wyjaśnia jak zaimplementować wzorce i jak ich używać pomiędzy różnymi warstwami prezentacyjnymi. Cały screencast podzielony jest na pięć części i które razem z przykładami można ściągnąć stąd.

Written by sakowicz

Kwiecień 30, 2007 at 8:16 am

Napisane w Design patterns

GMail Paper

4 Komentarze

Google – co rusz mnie zadziwia. Praktycznie przesiadłem się z Worda – na Docs & Spreadsheets – dlaczego? Bo nie muszę się martwić, że nie będę miał PLiterek czy, że nie będzie polskiego słownika aby sprawdzić pisownie, lub w końcu, że zapomnę i zostawię dokument na jednym z komputerów na których pracuję. Nie wspomnę już o możliwości publikowania postów wprost do mojego bloga.
Co więc nowego zalazłem tym razem? Gmail Paper – Google zamierza wprowadzić usługę drukowania. Działa to bardzo prosto – logujesz się do GMaila – wybierasz wiadomości które chcesz wydrukować – klikasz drukuj i gotowe. Google zajmie się wydrukowaniem i przesłaniem dokumentu. Fajne, nie? No to czekajcie będzie lepiej – drukowanie obejmuje jeszcze załączniki dokumenty tekstowe i UWAGA! zdjęcia – tak zdjęcia – będą one drukowane na błyszczącym papierze (nie spodziewam się, że będzie to od razu papier fotograficzny – ale ponoć jego jakość ma być neco lepsza). No to teraz pomyślicie – jak będzie wyglądała sprawa płatności? – a bardzo prosto – wszystko będzie (jak to w Googl‚u) za darmo! ‚Opłaceniem’ wydruku/przesłania dokumentów zajmą się reklamy umieszczone na odwrocie każdej strony. Super nic dodać nic ująć – pozostaje mi tylko pogratulować pomysłu.

Written by sakowicz

Kwiecień 28, 2007 at 8:49 pm

Napisane w Misc

LINQ to Video #10

leave a comment »

Dziewiąta z kolei prezentacja możliwości LINQ‚u jest dostępna tutaj. Tym razem Mike Taulty pokazuje jak obsługiwane są wartości NULL. Screencast dostępny jest tu.

Written by sakowicz

Kwiecień 28, 2007 at 11:48 am

Napisane w .NET

Generowanie DAL z SubSonic

leave a comment »

Z początku sądziłem, ze SubSonic to kolejny OR mapper i miałem dać sobie spokój – w końcu mamy juz NHibernate’a, polska Soode i omc. Entity Framework. Jednak kierowany jakimś dziwnym przeczuciem – postanowiłem ze przynajmniej oblejże screencast.
I dobrze sie stało – SubSonic nie jest narzędziem z serii OR mapping – do czego służy chyba lepiej określała jego wcześniejsza nazwa ASP.NET Actionpack.
Wiec do czego służy ta biblioteka?
Po pierwsze umożliwia nam wygenerowanie DAL – na podstawie istniejącej bazy danych – fakt można to zrobić samemu przy użyciu MyGeneration i odrobiny dobrych chęci. Jednak to co wygenerujemy, raczej nie będzie, niezależne od serwera bazodanowego.
Po drugie udostępnia dość ciekawe narzędzia – jednym z nich jest tzw. rusztowanie (ang. scaffold) – za pomocą dosłownie jednej linii kodu możemy wylistować zawartość tabeli i udostępnić ja do edycji.
I po trzecie – dla mnie najważniejsze – możemy zrzucić bazę danych do pliku (strukturę jak i dane).
Jedyna wada – jak dla mnie – jest to ze kod generowany jest pod katem ASP.NET którym, nie zajmuje sie na codzień.
Screencasty dotyczące tej biblioteki są dostępne tutaj i tu.

Written by sakowicz

Kwiecień 27, 2007 at 7:41 am

Napisane w .NET

Testy jednostkowe dla .NET Compact Framework

leave a comment »

Jak dotychczas nie znalazłem żadnej biblioteki która ułatwiał by tworzenie testów i uruchamiania ich na urządzeniach przenośnych. W sumie od czasu gdy pojawił się SQL Server Compact Edition – nie ma co narzekać – można przetestować większość klas korzystając z NUnit‚a na desktopie. Jednak gdy przychodzi do testowania kodu używającego interop‚a, czy funkcji specyficznych dla PocketPC – nie ma zmiłuj – niczego raczej sobie nie zautomatyzujemy.

Ale cieszcie się ludzie – Visual Studio ‚Orcas‚ ma być ‚smart device focused‚ i unit testy dla CF’a będzie miało. Więcej informacji znajdziesz tu.

Written by sakowicz

Kwiecień 26, 2007 at 10:24 am

Napisane w .NET CF

Kolejne ‚LINQ to Video’

leave a comment »

Dostępne są dwie kolejne prezentacje – siódma i ósma – pokazujące LINQ w akcji.

Written by sakowicz

Kwiecień 26, 2007 at 7:38 am

Napisane w .NET