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

dotnetomaniak.pl - Najnowsze artykuły o .NET
2
.netomaniaki

Piotr Zieliński » Code review: Pułapka z LINQ nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez pzielinskipzielinski 1 dzień, 14 godzin, 58 minut temu
27 stycznia 2012 06:53:54 GMT 26 stycznia 2012 20:14:41 GMT
Rozważmy następujący kod:IEnumerable (więcej)
kategoria: Inne | kliknięć: 182 | skomentuj | | źródło: www.pzielinski.com
tagi: Code review, Linq
1
.netomaniak

Jak usprawniłem swoją pracę z TFS nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez padudapaduda 2 dni, 4 godziny, 8 minut temu
27 stycznia 2012 06:53:54 GMT 26 stycznia 2012 07:04:34 GMT
autor: Jeżdżę sobie ostatnio po TFSie jak Heniek po łysej kobyle, ale żyć z tym trzeba. Poniżej kilka tipów, które uczyniły moje życie trochę lepszym. Z przeogromną wdzięcznością poczytam w komentarzach kolejne sugestie dotyczące dalszych uproszczeń. 1. git-tfs https://github.com/git-tfs/git-tfs Ten projekcik zdecydowanie na pierwszym miejscu. Ale ostatnio o nim się osobno rozpisałem. 2. Telerik TFS Work Item Manager http://www.telerik.com/agile-project-management-tools/tfs.aspx Narzędzie mające pełnić ... (więcej)
kategoria: Narzędzia | kliknięć: 106 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: git, porady, repozytorium, TFS
2
.netomaniaki

Piotr Zieliński » Code review: słowo kluczowe using nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez pzielinskipzielinski 4 dni, 14 godzin, 47 minut temu
27 stycznia 2012 06:53:54 GMT 23 stycznia 2012 20:25:08 GMT
W postach oznaczonych “Code review” zamierzam przedstawiam dobre i złe praktyki pisania kodu. Posty przeważnie będą składały się z fragmentu kodu i opisu co jest w nim źle. Dziś spójrzmy na:StreamReader streamReader =new StreamReader(File.Open(path, FileMode.Open)); string header = streamReader.ReadLine(); string dataPoints = streamReader.ReadLine(); string[] dataPointArray = dataPoints.Split(newchar[]{';’});streamReader.Close(); Co w tym jest jest nie tak? W przypadku gdy np. ReadLine wyrzuci wyjątek, ...... (więcej)
kategoria: Inne | kliknięć: 291 | skomentuj | | źródło: www.pzielinski.com
tagi: Code review
1
.netomaniak

WinMK Live: Aplikacje Metro w Windows 8 - podsumowanie możliwości nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez padudapaduda 5 dni, 3 godziny, 11 minut temu
27 stycznia 2012 06:53:54 GMT 23 stycznia 2012 08:00:59 GMT
Na początek mała ciekawostka - tak wygląda Windows 8 build 8180, mający już napis “Windows 8 Beta”, ale jeszcze betą nie będący. Podczas instalacji można zauważyć kilka zmian w stosunku do wersji z konferencji BUILD. Domyślnym kolor tła jest teraz niebiesko-szary (można oczywiście ustawić sobie inne tło). Niestety, mimo kilkukrotnych instalacji Visual Studio 11 Preview i elementów SDK dla Metro nie udało mi się póki co otrzymać instalacji Visual Studio pozwalającej na budowanie aplikacji Metro. Trudności ni... (więcej)
kategoria: Windows | kliknięć: 187 | skomentuj | | źródło: marcinkruszynski.blogspot.com
tagi: news, Windows, Windows 8
2
.netomaniaki

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

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez pzielinskipzielinski 7 dni, 14 godzin, 55 minut temu
27 stycznia 2012 06:53:54 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ęć: 314 | skomentuj | | źródło: www.pzielinski.com
tagi: Exceptions, wyjątki
1
.netomaniak

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

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez mackomacko 5 dni, 14 godzin, 1 minutę temu
27 stycznia 2012 06:53:54 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ęć: 87 | 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 1 dzień, 4 godziny, 18 minut temu | wysłane przez mackomacko 6 dni, 3 godziny, 56 minut temu
27 stycznia 2012 06:53:54 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ęć: 95 | skomentuj | | źródło: zine.net.pl
tagi: Protected Processes
1
.netomaniak

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

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez mackomacko 5 dni, 4 godziny, 28 minut temu
27 stycznia 2012 06:53:54 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ęć: 114 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: git, repozytorium, TFS
3
.netomaniaki

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

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 5 dni, 15 godzin, 22 minuty temu
27 stycznia 2012 06:53:54 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ęć: 67 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: Reactive Extensions, Rx
1
.netomaniak

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

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez mackomacko 6 dni, 16 godzin, 6 minut temu
27 stycznia 2012 06:53:54 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ęć: 122 | skomentuj | | źródło: michalurbanski.wordpress.com
tagi: SharePoint, SharePoint 2010, Visual Studio, Visual Studio 2011
1
.netomaniak

Lokalizowanie aplikacji Silverlight i Windows Phone z wykorzystaniem Portable Shared Library ~ Premium Hands nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez premium-hands-netpremium-hands-net 6 dni, 17 godzin, 53 minuty temu
27 stycznia 2012 06:53:54 GMT 21 stycznia 2012 17:19:25 GMT
Witam W dzisiejszym wpisie postaram się przedstawić w jaki sposób lokalizować treści aplikacji typu Silverlight oraz WindowsPhone. Założenie jest takie, że chcemy zbudować multiplatformową aplikację, która będzie obsługiwała platformę Silverlight oraz Windows Phone. Rozsądnym zatem podejściem jest trzymanie wszystkich tłumaczeń w jednym miejscu - najlepiej aby mechanizm tłumaczenia był obsługiwany zarówno przez Windows Phona jak i Silverlighta. W pierwszym kroku musimy doinstalować do środowiska Visual S... (więcej)
kategoria: Silverlight | kliknięć: 39 | skomentuj | | źródło: premium-hands.blogspot.com
tagi: lokalizacja
1
.netomaniak

Ruby on Rails pod Windows nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez dit2006dit2006 5 dni, 20 godzin, 44 minuty temu
27 stycznia 2012 06:53:54 GMT 22 stycznia 2012 14:28:07 GMT
Co raz więcej programistów interesują się językiem Ruby. Jest to wysokopoziomowy język dynamiczny. Dużą rolę odegrał framework Ruby on Rails, dzięki czemu język nabył swoją popularność. Ten artykuł pomoże początkującym (i nie tylko) programistom zapoznać się z tym językiem, który przy napisaniu stosownie małego kawałku kodu pozwala na zrealizowanie prostej funkcjonalności. W tym artykule dowiesz się o :instalacji środowiska, implementacji prostej aplikacji. (więcej)
kategoria: Inne | kliknięć: 105 | skomentuj | | źródło: ibezugly.blogspot.com
tagi: ruby
2
.netomaniaki

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

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez http://pawlos.blogspot.com/http://pawlos.blogspot.com/ 9 dni, 13 godzin, 44 minuty 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ęć: 230 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: git, kontrola wersji, TFS
2
.netomaniaki

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

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez padudapaduda 9 dni, 14 godzin, 20 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ęć: 94 | skomentuj | | źródło: maciej-progtech.blogspot.com
tagi: obrazki, PACK, porady, resources, WPF, zasoby
1
.netomaniak

Zamykanie okna klawiszem ESC | Wojciech Poniatowski [PL] nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez poniatponiat 10 dni, 2 godziny, 57 minut temu
27 stycznia 2012 06:53:54 GMT 18 stycznia 2012 08:15:35 GMT
Często spotykamy się, że różne programy, w których wyświetlają się okna dialogowe (pop-up) można zamykać m.in klawiszem ESC. Jest to fajne, szybkie i intuicyjne. Natomiast denerwuje mnie, gdy jakiś program nie ma takiej funkcjonalności i trzeba wycelować kursorem w krzyżyk albo klawisz Close. W tym poście opiszę jak przy pomocy kawałka kodu zamykać okna w Silverlight’cie, aczkolwiek w ten lub analogiczny sposób można to zrobić to WPF czy np. WindowsForms. (więcej)
kategoria: Silverlight | kliknięć: 167 | skomentuj | | źródło: poniat.wordpress.com
tagi: popup, Silverlight
1
.netomaniak

Lokalizowanie aplikacji WPF oraz Silverlight 5 przy użyciu MarkupExtension ~ Premium Hands nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez premium-hands-netpremium-hands-net 6 dni, 15 godzin, 15 minut temu
27 stycznia 2012 06:53:54 GMT 21 stycznia 2012 19:57:48 GMT
W poprzednim wpisie przedstawiłem w jaki sposób można lokalizować aplikację napisaną w Silverlight 4 oraz Windows Phone, wykorzystując do tego ten sam mechanizm. Tym razem zademonstruje w jaki sposób można nieco uprościć składnie tłumaczenia wykorzystując do tego MarkupExtension. Jeżeli kiedykolwiek pisałeś coś w Silverlighcie, Windows Phonie lub WPF-ie istnieje duża szansa, że używałeś już MarkupExtension. Do najpopularniejszych MarkupExtensions należą takie słowa kluczowe (używane w XAML-u) jak: Bindi... (więcej)
kategoria: Silverlight | kliknięć: 42 | skomentuj | | źródło: premium-hands.blogspot.com
tagi: Localizable, Localizowanie, MarkupExtension, Silverlight5, WPF
1
.netomaniak

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

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez mackomacko 8 dni, 12 godzin, 40 minut temu
27 stycznia 2012 06:53:54 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ęć: 151 | skomentuj | | źródło: www.michalkomorowski.com
tagi: baza danych, NoSQL, ravenDB
1
.netomaniak

Piotr Zieliński » Artykuł: Prism – nawigacja na podstawie zdefiniowanych stanów nowe okno

opublikowano 1 dzień, 4 godziny, 18 minut temu | wysłane przez pzielinskipzielinski 10 dni, 14 godzin, 19 minut temu
27 stycznia 2012 06:53:54 GMT 17 stycznia 2012 20:53:26 GMT
Zapraszam do lektury: http://msdn.microsoft.com/pl-pl/library/prism–nawigacja-na-podstawie-zdefiniowanych-stanow.aspx (więcej)
kategoria: Narzędzia | kliknięć: 80 | skomentuj | | źródło: www.pzielinski.com
tagi: Prism
1
.netomaniak

TFS po pierwszym tygodniu nowe okno

opublikowano 4 dni, 4 godziny, 17 minut temu | wysłane przez mackomacko 12 dni, 4 godziny, 41 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ęć: 255 | skomentuj | | źródło: www.maciejaniserowicz.com
tagi: przemyślenia, TFS
1
.netomaniak

Łukasz Kurzyniec - CustomPrincipal cd. nowe okno

opublikowano 4 dni, 4 godziny, 17 minut temu | wysłane przez lkurzynieclkurzyniec 12 dni, 12 godzin, 45 minut temu
24 stycznia 2012 06:55:35 GMT 15 stycznia 2012 22:27:16 GMT
Jakiś czas temu pokazałem w tym artykule sposób rozszerzenia możliwości obiektu zalogowanego użytkownika (Context.User). Problemem tamtego rozwiązania jest to, iż na końcu każdego żądania tworzony jest na nowo obiekt CustomPrincipal, co w finalnym efekcie znacząco wpływa na wydajność aplikacji. Oczywiście jest to zależne od ilości rzeczy implementowanych przez nasz obiekt. W celu naprawy tego niedociągnięcia należy nieznacznie zmodyfikować kod klasy z pliku Global.asax.cs - zapraszam... (więcej)
kategoria: ASP.NET | kliknięć: 89 | skomentuj | | źródło: kurzyniec.pl
tagi: asp.net principal, CustomPrincipal, global.asax
Poprzednia 1 2 3 4 5 6 7 8 9 10 ... 137 138 Następna