Pierwszy raz na dotnetomaniaku? Przeczytaj nasz FAQ lub zadaj nam pytanie.

http://pawlos.blogspot.com/
Nazwa: http://pawlos.blogspot.com/
Punkty: 19 722,53
Ostatnio widziany: 18 godzin, 19 minut temu
Zarejestrowany od: 27 stycznia, 2009
dotnetomaniak.pl
atom rss
2
.netomaniaki

[RX 11] Reactive Extensions, więcej o zdarzeniach, czyli przykłady z myszką [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 6 godzin, 17 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 2 dni, 3 godziny, 59 minut temu
4 lutego 2012 21:28:18 GMT 2 lutego 2012 23:45:55 GMT
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... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 58 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Reactive Extensions, Rx
2
.netomaniaki

Sublime Text 2 i MSBuild « Pure Development Blog nowe okno

opublikowano 6 godzin, 17 minut temu | wysłane przez http://peterlin.pip.verisignlabs.com/http://peterlin.pip.verisignlabs.com/ 4 dni, 10 godzin, 19 minut temu
4 lutego 2012 21:28:18 GMT 31 stycznia 2012 17:25:30 GMT
Wpis o tym jak dodać nowy build system dla programistów .NET w edytorze Sublime Text 2. Opcja szczególnie przydatna dla tych, którzy sporą część pracy programistyczno-designerskiej przenieśli poza Visual Studio i chcą sobie życie ułatwić :) (więcej)
kategoria: Narzędzia | kliknięć: 158 | skomentuj | | źródło: blog.puredev.eu
tagi: .Net, edytor, MSBUILD, Sublime Text, Visual Studio
3
.netomaniaki

[RX 10] Komponowanie strumieni w Reactive Extensions [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 4 dni, 5 godzin, 50 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 13 dni, 7 godzin, 54 minuty temu
31 stycznia 2012 21:54:46 GMT 22 stycznia 2012 19:50:36 GMT
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, CombineL.... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 76 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Reactive Extensions, Rx
2
.netomaniaki

Maciej Aniserowicz | W czym Git jest lepszy od TFS? nowe okno

opublikowano 8 dni, 20 godzin, 51 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 17 dni, 6 godzin, 16 minut temu
27 stycznia 2012 06:53:54 GMT 18 stycznia 2012 21:28:25 GMT
Wiele z przewag Gita nad TFS wynika z zasadniczych różnic pomiędzy scentralizowanym a zdecentralizowanym podejściem do kontroli wersji. Więcej na ten temat pisałem w postach Git - rozproszony system kontroli wersji oraz Dlaczego już nie lubię SVN. Zapraszam również tam, a póki co... (więcej)
kategoria: Narzędzia | kliknięć: 254 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: git, kontrola wersji, TFS
3
.netomaniaki

[RX 8] Zdarzenia w .NET niby pożyteczne, łatwe, ale... | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 22 dni, 10 godzin, 1 minutę temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 31 dni, 6 godzin, 11 minut temu
13 stycznia 2012 17:44:01 GMT 4 stycznia 2012 21:33:36 GMT
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. Programowanie reaktywne, to również wykorzystanie zdarzeń (z j. ang. event), do których podłączamy się, przekazując delegat do funkcji, która ma obsłużyć zdarzenie (z j. ang. event handler), następnie czekamy na nachodzące zdarzenia. Dla przykładu rozważmy obsługę zdarzeń związanych z ruchem myszy. Wyobraźmy so.... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 194 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Rx
1
.netomaniak

LINQ i opóźnione wywołanie « Netmajor's Tech Blog nowe okno

opublikowano 25 dni, 15 godzin, 21 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 34 dni, 17 godzin, 31 minut temu
10 stycznia 2012 12:23:35 GMT 1 stycznia 2012 10:14:06 GMT
Używając LINQ należy pamiętać o takiej właściwości tego języka zapytań jak opóźnione wywoływanie (Diferred Execution). Polega to na tym, iż zapytanie jest wywoływanie dopiero wtedy, gdy jest to rzeczywiście potrzebne. Najczęściej dzieje się podczas wowoływania metody, która sprawdza całą kolekcje, którą przeszukujemy, takimi metodami są np. Count() ToList() Każda z tych metod, aby zwrócic wynik musi sprawdzić całą kolek... (więcej)
kategoria: Inne | kliknięć: 213 | skomentuj | | źródło: netmajor.wordpress.com
tagi: Linq
2
.netomaniaki

[RX 5] Tworzymy obserwowalne kolekcje w Reactive Extensions [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 28 dni, 13 godzin, 31 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 38 dni, 7 godzin, 18 minut temu
7 stycznia 2012 14:13:27 GMT 28 grudnia 2011 20:27:15 GMT
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. Najprymitywniejsze kolekcje obserwowalne Poniższa tabela przedstawia najprymitywniejsze (lub inaczej najprostsze) kolekcje obserwowalne. Dla każdego przykładu oprócz funkcji generującej obserwowalną kolekcję, podano również odpowiednik w postaci kolekcj...... (więcej)
kategoria: Inne | kliknięć: 92 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: IObservable, Rx
1
.netomaniak

Maciej Aniserowicz | [UT-6.1] Jak nazywam testy nowe okno

opublikowano 36 dni, 3 godziny, 57 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 44 dni, 19 godzin, 16 minut temu
30 grudnia 2011 23:47:30 GMT 22 grudnia 2011 08:29:21 GMT
Przeglądając kod wielu projektów, zarówno komercyjnych jak i open source, można spotkać całą masę konwencji nazewniczych stosowanych do klas i metod testujących. Dzisiaj przedstawię kilka moich zasad w tej materii wraz z uzasadnieniem. Wychodzę z założenia, że bardziej niż konwencja, standard czy "przyjęta dobra praktyka" liczy się czytelność pisanego kodu i łatwość powrotu do niego nawet po kilku miesiącach od napisania. Dlatego też w swoich projektach nie mam zdefiniowanej jedynego słusznego schematu nazy... (więcej)
kategoria: Inne | kliknięć: 223 | skomentuj | | źródło: maciejaniserowicz.com
tagi: konwencje, unit tests
1
.netomaniak

jsthedeveloper: WPF pasek postępu na ikonie aplikacji, dodatkowe guziki w podlądzie apliacji - TaskbarItemInfo w natarciu. nowe okno

opublikowano 37 dni, 3 godziny, 47 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 46 dni, 14 godzin, 24 minuty temu
29 grudnia 2011 23:57:27 GMT 20 grudnia 2011 13:20:59 GMT
Nauka WPF idzie całkiem dobrze, a to oznacza kolejną porcję informacji. Dzisiaj trochę o ficzerze z Windows7 (które jest w Viście), a nie wiem czy będzie nadal aktualny w nowej wersji Windows, która pewnie ukaże niebawem. Opowiem trochę o pasku postępu, który można wyświetlać na ikonie aplikacji, która jest na systemowym pasku zadań, oraz o tym jak dodać kilka (maksymalnie 7 widocznych) guzików do podglądu aplikacji. Przez podgląd rozumiem, najechanie myszą na ikonę działającej aplikacji, znajdującą się .... (więcej)
kategoria: Windows | kliknięć: 152 | skomentuj | | źródło: jsthedeveloper.blogspot.com
tagi: WPF
1
.netomaniak

Maciej Aniserowicz | Testowanie setterów w fakeiteasy nowe okno

opublikowano 38 dni, 2 godziny, 31 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 47 dni, 19 godzin, 8 minut temu
29 grudnia 2011 01:13:41 GMT 19 grudnia 2011 08:36:38 GMT
Na dzień dzisiejszy wybierając "mocking framework" stawiam właśnie na fakeiteasy. Ma ona jeden ciemny zakamar, w którym można nieźle pobłądzić... a jest to testowanie wywołania settera. (więcej)
kategoria: Inne | kliknięć: 161 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: testowanie, unit tests
2
.netomaniaki

[RX 4] Reactive.Concurrency i planiści (schedulers)[PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 44 dni, 14 godzin, 38 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 51 dni, 19 godzin, 31 minut temu
22 grudnia 2011 13:07:05 GMT 15 grudnia 2011 08:14:22 GMT
Poprzednia część artykułu poświęconego Reactive Extensions (RX) dla .NET została zakończona prostym przykładem, w którym prostą obserwację kolekcji przeprowadzono nie tylko w ramach wątku bieżącego, ale również na odrębnym wątku. W tym celu wykorzystano jednego z wielu planistów (scheduler'ów) dostępnych w ramach RX. Przyjrzyjmy się im trochę bliżej. Otóż w Reactive Extension dla .NET można w bardzo prosty sposób sterować, na jakim wątku „pracuje” obserwowana kolekcja lub przy pomocy jakiego wątku chcemy j... (więcej)
kategoria: Narzędzia | kliknięć: 109 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Rx
1
.netomaniak

Maciej Aniserowicz | Mockowanie IEnumerable/IEnumerator z fakeiteasy nowe okno

opublikowano 44 dni, 14 godzin, 38 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 51 dni, 19 godzin, 35 minut temu
22 grudnia 2011 13:07:05 GMT 15 grudnia 2011 08:10:00 GMT
Niedawno po raz pierwszy w życiu musiałem mockować implementację interfejsu IEnumerable<T>. Chodziło o jakieś dziwne struktury używane wewnętrznie przez FIM. Problem polegał na tym, że obiekt mockowanego przeze mnie typu zwracał kolekcję innych obiektów. Ta kolekcja była właśnie IEnumerable<X>... ale nie mogłem stworzyć jej instancji, ponieważ wspomniana klasa XCollection była abstrakcyjna, a jej implementacja siedziała zaszyta gdzieś wewnątrz jakichś dllek. Jednocześnie chciałem przetestować sw... (więcej)
kategoria: Inne | kliknięć: 152 | skomentuj | | źródło: maciejaniserowicz.com
tagi: IEnumerable, testowanie
2
.netomaniaki

Maciej Aniserowicz | [UT-6] Jak testować? nowe okno

opublikowano 46 dni, 5 godzin, 53 minuty temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 54 dni, 21 godzin, 5 minut temu
20 grudnia 2011 21:52:14 GMT 12 grudnia 2011 06:40:23 GMT
Odpowiedź na pytanie postawione w tytule pytanie to temat nie na posta, ale na całą (może nawet niejedną) książkę. Poniżej postaram się nakreślić najważniejsze według mnie aspekty tworzenia testów... chociaż na pewno lista ta nie jest kompletna. Aha, no i nie jestem w stanie podać niezawodnej recepty na "dobry test". Zgłębiam temat od dobrych kilku lat i sam ciągle się uczę, więc cudów nie ma - praktyka i identyfikowanie własnych pomyłek jest najlepszym nauczycielem:). (więcej)
kategoria: Inne | kliknięć: 142 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: testowanie, testy
2
.netomaniaki

Tworzenie dokumentacji do kodu w C# [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 46 dni, 5 godzin, 53 minuty temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 54 dni, 21 godzin, 41 minut temu
20 grudnia 2011 21:52:14 GMT 12 grudnia 2011 06:04:18 GMT
Nie dawno otrzymałem email z pytaniem dotyczącym tworzenia dokumentacji do kodu napisanego w C#: Poszukuje czegoś do zautomatyzowania procesu tworzenia dokumentacji dla kodu pisanego w C# i trafiłem na (..) temat odnośnie Sandcastle. Czy ten dodatek do Visual Studio pozwala tworzyć dokumentacje dla C# i jest kompatybilny z VS 2010? Spróbuję w niniejszym wpisie odpowiedzieć na to pytanie. Na temat tworzenie dokumentacji do oprogramowania pisałem już wcześniej w artykule „Tworzenie dokumentacji”. Wspomniałe... (więcej)
kategoria: Narzędzia | kliknięć: 365 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: dokumentacja, Sandcastle
2
.netomaniaki

Maciej Aniserowicz | [UT-5] Kiedy testować? nowe okno

opublikowano 49 dni, 14 godzin, 35 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 58 dni, 21 godzin, 20 minut temu
17 grudnia 2011 13:09:50 GMT 8 grudnia 2011 06:24:36 GMT
Moment pisania testów jest nierzadko kluczowy dla zmaksymalizowania efektywności całej procedury. Po kilku chwilach zastanowienia da się wyróżnić kilka najważniejszych etapów tworzenia oprogramowania, które z reguły są odpowiednią chwilą do implementacji testu. (więcej)
kategoria: Inne | kliknięć: 151 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: TDD, testy
1
.netomaniak

Pułapki w SQL Server CE | Wojciech Poniatowski [PL] nowe okno

opublikowano 50 dni, 21 godzin, 12 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 59 dni, 16 godzin, 15 minut temu
16 grudnia 2011 06:33:16 GMT 7 grudnia 2011 11:30:05 GMT
Post navigation← PreviousPułapki w SQL Server CEOpublikowano 7 Grudzień 2011 Ostatnio mam okazję robić projekt, do którego używam WebMatrix i bazę Microsoft SQL Server CE (Compact Edition). Docelowo baza ma być przeniesiona do „dużego” SQL’a, a ten CE miał być tylko na chwilę, na początek, na szybko…Subselect / subquery SQL Server CE nie obsługuje Subselectów. Nie możemy zrobić takiego zapytania:SELECT c.FirstName, c.LastName, (SELECT count(o.id) FROM Order o WHERE o.CustomerId = c.Id) AS Orde..... (więcej)
kategoria: Bazy danych i XML | kliknięć: 141 | skomentuj | | źródło: poniat.wordpress.com
tagi: SQL CE, text
2
.netomaniaki

Maciej Aniserowicz | [UT-4.1] (Nie)Testowanie metod prywatnych nowe okno

opublikowano 56 dni, 19 godzin, 57 minut temu | wysłane przez gordon_shumwaygordon_shumway 61 dni, 20 godzin, 54 minuty temu
10 grudnia 2011 07:47:38 GMT 5 grudnia 2011 06:51:00 GMT
W komentarzach do ostatniego posta wywiązała się dyskusja na temat "a co z metodami prywatnymi?". Odpowiedź najkrótsza z możliwych brzmi: NIC. Zainteresowanych odsyłam do tamtejszych wypowiedzi, a w niniejszej notce postaram się zawarte tam myśli rozwinąć. Zaczynając przygodę z testami jednostkowymi często stawałem przed dylematem "jak mam przetestować funkcjonalność z metod prywatnych?". Sporo się naszukałem i naczytałem o różnych rozwiązaniach, z czego dwa zdawały się być najpopularniejsze i najbardziej ... (więcej)
kategoria: Narzędzia | kliknięć: 163 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: SRP, testowanie, unit tests
3
.netomaniaki

[RX 3] Reactive Extensions pierwszy kontakt z kodem (czyli artykułu cz. 3) [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 62 dni, 11 godzin, 9 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 64 dni, 21 godzin, 55 minut temu
4 grudnia 2011 16:35:25 GMT 2 grudnia 2011 05:49:59 GMT
W ramach serii postów dotyczących Reactive Extensions przyjrzeliśmy się już problemom związanych z asynchronicznością oraz przyjrzeliśmy się bliżej kolekcjom i wzorcu obserwatora (IObserver, IObservable). W tym wpisie zobaczymy pierwszy przykład kodu wykorzystującego RX. Jak wspominałem wcześniej, w .NET 4.0 jest wbudowane pewne wsparcie dla IObserver i IObservable. Jednak są to tylko definicje wspomnianych interfejsów, aby wykorzystać pełne możliwości RX, trzeba je zainstalować i dołączyć do projektu, wida... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 67 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Rx
4
.netomaniaki

[RX 2] Kolekcje, to podstawa, czyli wprowadzenia do Reactive Extensions część 2 [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 63 dni, 13 godzin, 34 minuty temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 66 dni, 16 godzin, 13 minut temu
3 grudnia 2011 14:10:59 GMT 30 listopada 2011 11:31:54 GMT
W ramach kontynuacji tematyki związanej z Reactive Extensions (RX)przyjrzyjmy się elementom, które stoją u podstaw ich działania, czyli kolekcjom i wzorcowi Obserwator. W poprzedniej części artykułu poznaliśmy cel przyświecającym twórcom Reactive Extensions (RX) jak i skąd można pobrać wspomniane rozszerzenia. Skoro już mamy zainstalowane Reactive Extensions (Rx), zacznijmy przyglądać się jego możliwością.Jak wcześniej zostało wspomniane, Rx upraszcza programowanie asynchroniczne, pozwala na łatwe filtrowa... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 111 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Rx
3
.netomaniaki

[RX 1] Wprowadzenie do Reactive Extensions (RX) dla .NET - cz.1 [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 63 dni, 13 godzin, 34 minuty temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 67 dni, 14 godzin, 51 minut temu
3 grudnia 2011 14:10:59 GMT 29 listopada 2011 12:53:43 GMT
Jako że nie dawno przedstawiłem na spotkaniu Łódzkiej grupy profesjonalistów IT & .NET prezentację poświęconą „Wprowadzenie do Reactive Extensions (RX) dla .NET” (patrz informacja: Zapraszam na prezentację: "Wstęp do Reactive Extensions dla .NET (RX)" oraz Prezentacja i kod ze spotkania pt.: "Wprowadzenie do Reactive Extensions (RX) dla .NET" [PL]). Postanowiłem czytelnikom bloga „Programowanie i Technologie” również przybliżyć temat Reactive Extensions, więc jeżeli zdarzyło Ci się tworzyć aplikacje, k... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 124 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Rx
Poprzednia 1 2 3 4 5 6 7 8 9 10 ... 29 30 Następna