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

macko
Nazwa: macko
Punkty: 31 893,07
Ostatnio widziany: 1 dzień, 7 godzin, 46 minut temu
Zarejestrowany od: 28 lutego, 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 temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 2 dni, 3 godziny, 42 minuty 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

Piotr Zieliński » Artykuł: Wprowadzenie do wzorca projektowego Model-View-ViewModel na przykładzie aplikacji WPF nowe okno

opublikowano 6 godzin temu | wysłane przez pzielinskipzielinski 3 dni, 9 godzin, 32 minuty temu
4 lutego 2012 21:28:18 GMT 1 lutego 2012 17:56:06 GMT
Zachęcam do kolejnego artykułu, tym razem o wzorcu MVVM: http://msdn.microsoft.com/pl-pl/library/wprowadzenie-do-wzorca-projektowego-model-view-viewmodel-na-przykladzie-aplikacji-wpf.aspxExplore posts in the same categories:Patterns & Practices, WPF (więcej)
kategoria: Architektura | kliknięć: 188 | skomentuj | | źródło: www.pzielinski.com
tagi: MVVM
1
.netomaniak

.NET blog: VS Debugger - ustawienia w rejestrze nowe okno

opublikowano 6 godzin temu | wysłane przez mackomacko 5 dni, 6 godzin, 59 minut temu
4 lutego 2012 21:28:18 GMT 30 stycznia 2012 20:28:54 GMT
autor: W ostatnim poście wspominałem, że napisze jeszcze o ustawieniach debuggera VS w rejestrze. Okazuje się, że nie wszystko da się ustawić w Visual Studio czy ustawieniach systemowych. Częścią funkcjonalności trzeba sterować za pomocą ustawień w rejestrze - na szczęście są to marginalne przypadki. Czasami jednak zdarza się, że dodając jakieś wyrażenie do okienka Watch dostajemy niemiły komunikat - Function evaluation timed out. Buu... :/ Okazuje się, że możemy choć trochę wpłynąć na VS po jakim czas..... (więcej)
kategoria: Narzędzia | kliknięć: 126 | skomentuj | | źródło: pawlos.blogspot.com
tagi: debugger, debugowanie, porady, tips & tricks, Visual Studio
1
.netomaniak

.NET blog: VS Debugger - Tips & Tricks nowe okno

opublikowano 6 godzin temu | wysłane przez mackomacko 5 dni, 21 godzin, 5 minut temu
4 lutego 2012 21:28:18 GMT 30 stycznia 2012 06:23:42 GMT
Autor (Paweł Łukasik): Kilka dni temu miałem okazję wygłosić kolejną prelekcję na Wrocławskiej Grupie .NET. Tym razem jako temat wybrałem debugger, który jest dostępny w Visual Studio. Jest to na prawdę kawałek narzędzia, który możemy wykorzystać dość sprawnie na naszą korzyść jeśli tylko wiemy gdzie szukać. Prezentacja to tak na prawdę zbiór tego co publikowałem w ostatnich czasach na blogu jak również na devPytania  tak więc jeśli ktoś regularnie czyta bloga - zapewne nie znajdzie zbyt wiele nowości. Po... (więcej)
kategoria: Narzędzia | kliknięć: 252 | skomentuj | | źródło: pawlos.blogspot.com
tagi: debugger, debugowanie, porady, prezentacja, tips & tricks, Visual Studio
2
.netomaniaki

Piotr Zieliński » Obsługa wyjątków–kilka najczęściej popełnianych błędów nowe okno

opublikowano 5 dni, 16 godzin, 50 minut temu | wysłane przez pzielinskipzielinski 15 dni, 7 godzin, 11 minut temu
30 stycznia 2012 10:38:40 GMT 20 stycznia 2012 20:17:39 GMT
Nieprawidłowa obsługa wyjątków może przynieść więcej problemów niż pożytku.  O obsłudze błędów można byłoby napisać artykuł, jednak w poście chciałbym skupić się wyłącznie na kilku aspektach. 1. Pierwszym problemem jest fakt, że część programistów używa wyjątków do sytuacji po prostu niewyjątkowych. Jak sama nazwa mówi, wyjątek powinien być zastosowany gdzie może zdarzyć się coś niespodziewanego. Spójrzmy więc na poniższy fragment:int number; try { number =int.Parse(text); } catch { number =... (więcej)
kategoria: Architektura | kliknięć: 366 | skomentuj | | źródło: www.pzielinski.com
tagi: Exceptions, wyjątki
3
.netomaniaki

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

opublikowano 4 dni, 5 godzin, 34 minuty temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 13 dni, 7 godzin, 38 minut 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
1
.netomaniak

git-tfs - lek na prawie całe zło nowe okno

opublikowano 3 dni, 5 godzin, 1 minutę temu | wysłane przez mackomacko 12 dni, 20 godzin, 43 minuty temu
1 lutego 2012 22:27:35 GMT 23 stycznia 2012 06:44:51 GMT
autor: Jak da się zauważyć - mam teraz na tapecie TFSa. I jeśli z całego tego zamieszania wyniknie choć jedna skonwertowana na gita osoba - z radości urządzę sobie kąpiel w kozim mleku i szampanie. Kilkukrotnie już wspominałem, że życie z TFS wcale nie musi oznaczać życia bez Gita. Wręcz przeciwnie - życie z TFS powinno "implicitly" kojarzyć się z wykorzystaniem Gita w celu obejścia największej porażki TFSa, czyli komponentu zajmującego się kontrolą wersji. Można to zrobić bardzo prosto. A co najlepsze - ... (więcej)
kategoria: Narzędzia | kliknięć: 134 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: git, repozytorium, TFS
1
.netomaniak

RavenDB (cz. 2) - podstawowe operacje na dokumentach nowe okno

opublikowano 4 dni, 5 godzin, 34 minuty temu | wysłane przez mackomacko 13 dni, 6 godzin, 17 minut temu
31 stycznia 2012 21:54:46 GMT 22 stycznia 2012 21:11:32 GMT
autor: W drugim poście poświęconym Raven DB opiszę jak wykonywać podstawowe operacje (zapisz/usuń/zmień) na dokumentach. Ale czym jest dokument? Nie wiem jaka jest formalna definicja ale ja na dokumenty patrzę po prostu jak na obiekty zapisane (zserializowane) w formacie JSON. Poniżej przykład takiego dokumentu z mojego pet project, który odpowiada obiektowi klasy reprezentującej wyrażenie i jego tłumaczenia. { "Category": "Geografia", "Expression": "wioska", "Translations": [ {... (więcej)
kategoria: Bazy danych i XML | kliknięć: 114 | skomentuj | | źródło: www.michalkomorowski.com
tagi: baza danych, JSON, NoSQL, ravenDB
1
.netomaniak

ProtectedProcess, czyli słów kilka o ochronie procesu nowe okno

opublikowano 4 dni, 5 godzin, 34 minuty temu | wysłane przez mackomacko 13 dni, 20 godzin, 12 minut temu
31 stycznia 2012 21:54:46 GMT 22 stycznia 2012 07:16:35 GMT
Począwszy od Visty Microsoft wprowadził do systemu mechanizm 'Protected Processes', który w założeniach miał chronić niektóre procesy przed innymi wścibskimi procesami. Rozwiązanie to znalazło zastosowanie w DRM oraz WER... i właściwie nigdzie więcej. O tym, dlaczego PP to nie jest dobry pomysł pisał swego czasu Alex Ionescu, który udostępnił (niedostępne już) do pobrania narzędzie D-Pin Purr. Prosty przykład Zanim przejdziemy dalej, zobaczmy o czym mowa. Rozpocznijmy od uruchomienia Windows Media Playera..... (więcej)
kategoria: Windows | kliknięć: 104 | skomentuj | | źródło: zine.net.pl
tagi: Protected Processes
1
.netomaniak

SharePoint 2010 – w oczekiwaniu na Visual Studio 2011 cz. 2 nowe okno

opublikowano 4 dni, 20 godzin, 58 minut temu | wysłane przez mackomacko 14 dni, 8 godzin, 22 minuty temu
31 stycznia 2012 06:30:28 GMT 21 stycznia 2012 19:06:33 GMT
Po zapoznaniu ze zmianami jakie na nas czekają przy budowie Content Type’ów przy pomocy Visual Studio 2011 zobaczmy jakich zmian możemy się spodziewać jeśli chodzi o tworzenie list. Zacznijmy zatem od dodania nowego elementu do projektu: Pierwszą zmianę widzimy już na tym etapie, a mianowicie nie dostajemy już wyboru, czy chcemy utworzyć List Definition czy List Instance. Miejsce tych dwóch elementów zastąpił... (więcej)
kategoria: Narzędzia | kliknięć: 139 | skomentuj | | źródło: michalurbanski.wordpress.com
tagi: SharePoint, SharePoint 2010, Visual Studio, Visual Studio 2011
1
.netomaniak

Michał Komorowski: RavenDB (cz. 1) nowe okno

opublikowano 6 dni, 6 godzin, 33 minuty temu | wysłane przez mackomacko 16 dni, 4 godziny, 56 minut temu
29 stycznia 2012 20:55:38 GMT 19 stycznia 2012 22:32:19 GMT
Raven DB to dokumentowa baza danych, przedstawiciel trendu NoSQL, opracowana przez Ayende i jego zespół. Całkiem niedawno bo w październiku 2011 Ayende był zresztą w Polsce i opowiadał o swoim dziecku. Kilka miesięcy temu w jednym ze swoich pet project postanowiłem zmienić technologię dostępu do danych i wybór padł właśnie na Raven DB. Kilka słów wstępu Projekt ten to program LanguageTrainer wspomagający naukę słówek. Pomysł jego napisania narodził się ponad rok temu kiedy "ponownie" rozp... (więcej)
kategoria: Bazy danych i XML | kliknięć: 159 | skomentuj | | źródło: www.michalkomorowski.com
tagi: baza danych, NoSQL, ravenDB
3
.netomaniaki

lock (this) – za i przeciw nowe okno

opublikowano 12 dni, 16 godzin, 17 minut temu | wysłane przez padudapaduda 22 dni, 14 godzin, 44 minuty temu
23 stycznia 2012 11:10:49 GMT 13 stycznia 2012 12:44:08 GMT
autor: Ostatnio przeglądając kod udało mi się znaleźć następujący fragment:lock(this){// Do something} Do zsynchronizowania dostępu do współdzielonego zasobu używany jest obiekt, w którym występuje ten fragment kodu. Teoretycznie fragment ten jest poprawny. Co więcej w programie nie wystąpił żaden problem z zakleszczeniem. Przeglądając literaturę możemy natrafić na następujące przykłady: 1. W O’Reilly Programming C# można spotkać następujący przykład użycia słowa kluczowego ... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 345 | skomentuj | | źródło: www.jankowskimichal.pl
tagi: lock, Wielowątkowość
2
.netomaniaki

WPF: o zasobach (resources) coś więcej [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 8 dni, 20 godzin, 34 minuty temu | wysłane przez padudapaduda 17 dni, 6 godzin, 36 minut temu
27 stycznia 2012 06:53:54 GMT 18 stycznia 2012 20:52:01 GMT
autor: W poprzednim wpisie pisałem o tym, że zamiast wyznaczać ścieżki do obrazków, lepiej umieścić je w zasobach. Temat wydawał mi się prosty, ale w komentarzach pojawiła się odrobinę odmienna opinia: "Nie, obrazków nie trzyma się w zasobach. Ikony, czasem, jak potrzeba, jeden, dwa obrazki, ale nie więcej. One są za duże - EXE-k puchnie, robi się bałagan, trzeba rekompilować, by zmienić obrazek, a i krótsze nie jest. Tą linijkę równie dobrze można zapisać jako: ImageBrush brush = new ImageBrush(new... (więcej)
kategoria: Windows | kliknięć: 104 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: obrazki, PACK, porady, resources, WPF, zasoby
2
.netomaniaki

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

opublikowano 8 dni, 20 godzin, 34 minuty temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 17 dni, 6 godzin 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
1
.netomaniak

TFS po pierwszym tygodniu nowe okno

opublikowano 11 dni, 20 godzin, 33 minuty temu | wysłane przez mackomacko 19 dni, 20 godzin, 57 minut temu
24 stycznia 2012 06:55:35 GMT 16 stycznia 2012 06:31:38 GMT
autor: Nie jest to moje pierwsze TFSowe randewu. Wcześniej korzystałem z niego dwukrotnie - zawsze babrając się jako programista tylko w kontroli wersji, bez łorkajtemów, uzerstoris etc. Efektem była gruba, kolczasta, płonąca i ociekająca żerczym kwasem ściana nienawiści między nami. Przyrzekałem sobie że "nigdy więcej", aż tu nagle... No ale, życie przynosi niespodzianki. Z pewnym zaskoczeniem zauważam, że do tej pory prawie nie poruszałem tego tematu na blogu, znalazłem raptem jeden post z tagiem "tfs". ... (więcej)
kategoria: Narzędzia | kliknięć: 260 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: przemyślenia, TFS
1
.netomaniak

Breakpoint na funkcji nowe okno

opublikowano 11 dni, 20 godzin, 33 minuty temu | wysłane przez mackomacko 20 dni, 6 godzin, 24 minuty temu
24 stycznia 2012 06:55:35 GMT 15 stycznia 2012 21:04:35 GMT
Dziś będzie o jeszcze jednym typie breakpointu. Kiedy może się on przydać zobaczmy na przykładzie. Automatycznie właściwości Wszyscy kochamy automatyczne właściwości, oszczędzają one nam czas i redukują ilość kodu jaki musimy napisać. Jedyną (?) ich wadą jest niemożliwość ich debuggowania. Często, tego nie potrzebujemy, ale czasem przydaje się możliwość ustawienia breakpoint'a na set lub get i np. podejrzenie call stack'a. Zwykłe postawienie w tym miejscu pułapki skutkuje następującym stanem. W Visu... (więcej)
kategoria: Narzędzia | kliknięć: 128 | skomentuj | | źródło: pawlos.blogspot.com
tagi: breakpoint, deadlock, Visual Studio
2
.netomaniaki

WPF: Lepiej umieścić obrazek w resources niż bawić się ścieżkami. nowe okno

opublikowano 13 dni, 19 godzin, 50 minut temu | wysłane przez padudapaduda 23 dni, 18 godzin, 50 minut temu
22 stycznia 2012 07:38:21 GMT 12 stycznia 2012 08:38:26 GMT
Ostatnio pod wpisem: "[WPF 3D] Malujemy scenę 3D pędzlem" dostałem w ramach komentarza pytanie związane z obrazkami w WPF i ścieżkami w nich. Nie jest to wielki problem, ale postaram się odpowiedzieć. Otóż problem wyglądał następująco: czytelnik tworzył pędzel przy pomocy kodu: ImageBrush brush = new ImageBrush(new BitmapImage(new Uri(BaseUriHelper.GetBaseUri(this), "Images/test.png"))); Niestety tak utworzony pędzel nie zawsze generował obraz, taki jak to było oczekiwane. Jak temu zaradzić. Otó... (więcej)
kategoria: Windows | kliknięć: 172 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: obrazki, resources, WPF, zasoby
1
.netomaniak

Dźwiękowy brekpoint nowe okno

opublikowano 14 dni, 18 godzin, 41 minut temu | wysłane przez mackomacko 23 dni, 21 godzin, 11 minut temu
21 stycznia 2012 08:46:58 GMT 12 stycznia 2012 06:16:50 GMT
Macie czasem tak, że podczas długiej sesji z debuggerem, wiedząc, że jakiś breakpoint nie wskoczy prędko przełączacie się z VS aby później zorientować się, że breakpoint już dawno czekan na waszą reakcję a wy po prostu nie zauważyliście tego małego migoczącego znaku VS w pasku? O właśnie o ten mrygacz chodzi :) Jeśli tak to ten post jest dla was - jeśli nie poczytajcie jak wkurzyć kolegów :) Okazuje się, że VS prócz standardowych opcji, które możemy ustawić w Tools->Options posiada kilka dodatkowyc... (więcej)
kategoria: Inne | kliknięć: 97 | skomentuj | | źródło: pawlos.blogspot.com
tagi: breakpoints, debug, sound
3
.netomaniaki

[RX 9] Operacje LINQ na obserwowalnych kolekcjach w Reactive Extension [PL] | Maciej Zbrzezny: Programowanie i Technologie nowe okno

opublikowano 19 dni, 16 godzin, 28 minut temu | wysłane przez padudapaduda 28 dni, 18 godzin, 55 minut temu
16 stycznia 2012 11:00:12 GMT 7 stycznia 2012 08:33: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]), dotyczyć on będzie możliwości wykorzystania LINQ na obserwowalnych kolekcjach i w RX. W uproszczeniu Language INtegrated Query (LINQ) to część technologii .NET i umożliwia zadawanie pytań na obiektach, a składnia LINQ przypomina trochę SQL (patrz Wikipedia). Cechą charakterystyczną LINQ jest to, że operuje ona na dowolnych kolekcjach oferujących iterator (czyli operuje na .... (więcej)
kategoria: Programowanie rozproszone | kliknięć: 73 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Linq, Reactive Extensions, Rx
3
.netomaniaki

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

opublikowano 22 dni, 9 godzin, 44 minuty temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 31 dni, 5 godzin, 55 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
Poprzednia 1 2 3 4 5 6 7 8 9 10 ... 39 40 Następna