niedziela, 25 marca 2012
Wprowadzenie do Managed Add-in Framework (MAF, System.Addin) (spis treści) [PL]
sobota, 10 marca 2012
Prezentacja: „Rozszerzalne aplikacje w .NET (czyli MAF i MEF)” [PL]
wtorek, 21 lutego 2012
Rozszerzanie aplikacji .NET (czyli plugin'y, add-in'y, MAF, MEF, itp. ...) [PL]
środa, 15 lutego 2012
[RX 12] Reactive Extensions, przykład kompozycji zdarzeń [PL]
czwartek, 2 lutego 2012
[RX 11] Reactive Extensions, więcej o zdarzeniach, czyli przykłady z myszką [PL]
Niniejszy post jest kontynuacją cyklu o Reactive Extensions dla .NET ([RX 1], [RX 2], [RX 3], [RX 4], [RX 5], [RX 6], [RX 7], [RX 8], [RX9], [RX10]) i pojawią się w nim przykłady wykorzystania Reactive Extensions.
W ramach przykładu pokazane zostanie okno aplikacji, która w pasku statusu będzie wyświetlać, położenie kursora myszki w oknie aplikacji oraz informacja, czy kursor znajduje się w lewej, czy prawej części okna. Niniejszy przykład zostanie wykonany z wykorzystaniem WPF, należy więc pamiętać, że oprócz standardowej biblioteki Reactive Extensions (System.Reactive.dll) należy również dodać do projektu bibliotekę dedykowaną dla WPF (System.Reactive.Windows.Threading.dll).
niedziela, 22 stycznia 2012
[RX 10] Komponowanie strumieni w Reactive Extensions [PL]
Niniejszy post jest kontynuacją cyklu o Reactive Extensions dla .NET ([RX 1], [RX 2], [RX 3], [RX 4], [RX 5], [RX 6], [RX 7], [RX 8], [RX9]), dotyczyć on będzie możliwości metod rozszerzających służących wykonywaniu połączenia dwóch lub więcej strumieni.
Jedną z interesujących cech Reactive Extensions jest kompozycja obserwowalnych kolekcji, czyli strumieni danych. Istnieje wiele metod rozszerzających służących wykonywaniu połączenia dwóch lub więcej strumieni; Amb, Concat, SelectMany, Merge, Zip, CombineLatest, ForkJoin. Tworzą one nowy strumień, korzystając z pewnych ustalonych konstrukcji.
czwartek, 5 stycznia 2012
[RX 9] Operacje LINQ na obserwowalnych kolekcjach w Reactive Extension [PL]
Niniejszy post jest kontynuacją cyklu o Reactive Extensions dla .NET ([RX 1], [RX 2], [RX 3], [RX 4], [RX 5], [RX 6], [RX 7], [RX 8]), dotyczyć on będzie możliwości wykorzystania LINQ na obserwowalnych kolekcjach i w RX.
wtorek, 3 stycznia 2012
[RX 8] Zdarzenia w .NET niby pożyteczne, łatwe, ale … obserwowanie w Reactive Extensions jest lepsze [PL]
W ramach kontynuacji cyklu o Reactive Extensions dla .NET ([RX 1], [RX 2], [RX 3], [RX 4], [RX 5], [RX 6], [RX 7]) chciałbym przejść teraz do zdarzeń, dla których Rx dostarcza szczególnego wsparcia.
poniedziałek, 2 stycznia 2012
[RX 7] Zabawa w „ciepło – zimno”, czyli zimne i ciepłe źródła w Reactive Extension [PL]
Dziś krótko. W ramach kontynuacji artykułu o Reactive Extensions dla .NET ([RX 1], [RX 2], [RX 3], [RX 4], [RX 5], [RX 6]) chciałbym wrócić znów do obserwowalnych kolekcji i źródeł, na podstawie których one powstają. Przecież nie zawsze powstaną one ze "zwykłej" kolekcji i zwykle nie jest wiadome, jakie dane one zawierają.
piątek, 30 grudnia 2011
[RX 6] Przykłady dot. obserwowalnych kolekcji w Reactive Extensions [PL]
W poprzednich częściach ([RX 1], [RX 2], [RX 3], [RX 4], [RX 5]) artykułu o Reactive Extensions dla .NET pojawiło się już dość sporo teorii, ale raczej mało przykładów, w tym wpisie chciałbym się skupić właśnie na przykładach bazujących na zdobytej uprzednio wiedzy.
środa, 28 grudnia 2011
[RX 5] Tworzymy obserwowalne kolekcje w Reactive Extensions [PL]
Tak jak pisałem we wcześniejszych częściach ([RX 1], [RX 2], [RX 3], [RX 4]), Reactive Extensions dla .NET oferują mnóstwo pomocniczych rozszerzeń pozwalających na proste tworzenie obserwowalnych kolekcji.
Przyjrzyjmy się tym najbardziej podstawowym.
czwartek, 1 grudnia 2011
[RX 3] Reactive Extensions pierwszy kontakt z kodem (czyli artykułu cz. 3) [PL]
środa, 30 listopada 2011
[RX 2] Kolekcje, to podstawa, czyli wprowadzenia do Reactive Extensions część 2 [PL]
poniedziałek, 28 listopada 2011
[RX 1] Wprowadzenie do Reactive Extensions (RX) dla .NET - cz.1 [PL]
wtorek, 19 lipca 2011
70-511: Enhancing Usability: Podsumowanie [PL]
poniedziałek, 18 kwietnia 2011
Sprawdzamy platformę (x86/x64), z poziomu kodu C# [PL]
czwartek, 14 kwietnia 2011
Sprawdzamy platformę, na jaką zostało skompilowane assembly, czyli zamieszania z Any CPU, x86, x64 w .NET ciąg dalszy [PL]
środa, 13 kwietnia 2011
Zamieszanie z Any CPU, x86, x64 w .NET (Wstęp) [PL]
środa, 23 lutego 2011
SMO podsumowanie oraz uzupełniony kod źródłowy dla: Jak DataSet’a przenieść do MsSQL'a? [PL]
SQL Server Management Objects (SMO) zbiór bibliotek, a w nich klas dla platformy .NET, pozwalające na łatwe i proste zarządzanie bazą danych Microsoft SQL Server z poziomu kodu programu .NET (np. w językach takich jak C#, VB i innych). Zostały one wprowadzone po raz pierwszy z bazą danych Microsoft SQL Server 2005 (włącznie z wersją Express). Dostępne są również biblioteki SMO dla bazy danych MS SQL 2008.
Dzięki wykorzystaniu SMO, można opracowywać aplikacji o funkcjonalności podobnej do Microsoft SQL Server Management Studio.
Wpisy związane z SQLServer Management Objects (SMO), pojawiały się już kilka razy na tym blogu:
piątek, 12 listopada 2010
[WPF 3D] Kurs (tutorial) WPF 3D [PL]
- Wirtualny Trackball 3D
- Dopasowanie wielkości sceny do aktualnego widoku na ekranie
- Tworzenie napisów dla scen 3D tworzonych przy pomocy WPF
















