dotnetomaniak.pl

dotnetomaniak.pl - Najnowsze artykuły o .NET - Strona 194

How to make your 'debugging life' easier with DebuggerDisplay attribute

Źródło: progrunning.net
Dziel się z innymi:
[EN] ProgRunning   » What I’ve learned today – Debugging with DebuggerDisplay attribute

Sztuka programowania 1685 dni, 18 godzin, 2 minuty temu mkieres 159 rozwiń

Pamiętam jak dawnymi czasami każde exception przyprawiało mnie o gęsią skórkę. Szukałem sposobu jak tu je wyeliminować (choć już wtedy wiedziałem, że niektórych źródeł nie wyeliminuje nigdy). Dziś z perspektywy czasu wiem jaki byłem głupi. Czasami exception to rzecz, o której wprost marzymy. A jak to z marzeniami bywa rzadko się one spełniają. Kilka “ciekawszych” problemów z którymi się zetknąłem:1. Backup bazy danych działa wybiórczo Wdrażając oprogramowanie u klienta liczyłem tylko na jedno ni...

Tagi: C#
Dziel się z innymi:
Najgorsze problemy ever | Wojtek Pitek about dev

Sztuka programowania 1687 dni, 13 godzin, 18 minut temu wopi 397 rozwiń

23/10/20141 Commentdevtalk, jakub gutkowski, javascript, news, podcastprocentpro Od kiedy zacząłem świadomie organizować swój czas, zajęcia i – przede wszystkim – myśli (o czym można poczytać pod tagiem GTD), żaden mój pomysł się nie “marnuje”. Nic magicznie nie “znika”. Wszystko co wymyślę – ląduje w OneNote. Moja głowa okazuje się dość sprawnie działającym, póki co, narzędziem, bo listę “todo kiedyś” mam wypchaną pomysłami. A zaleta trzymania wszystkiego w ON jest taka, że co jakiś czas do pomysłów ...

Tagi: devtalk, podcast
Dziel się z innymi:
DevTalk #01. Teraz coś z zupełnie innej beczki… | Maciej Aniserowicz o programowaniu

Inne 1687 dni, 13 godzin, 18 minut temu psz750 419 rozwiń

Założenie: Chcemy mieć możliwie wysoką zgodność z SOLID + Depedency Injection Problem: Piszemy implementację, która zawiera jakieś zasoby i musi je zwalniać (czyli implementacja IDisposable) Omawiane zasoby są bardzo obciążające i nie chcemy je jak najszybciej zwalniać Nie chcemy mieć interfejsu dziedziczącego po IDisposable, bo najczęściej jest to Leaky Abstraction

Źródło: rpajak.com
Dziel się z innymi:
IOwned – aby nasze abstrakcja były możliwie czysta | Robert Pająk – Blog

Sztuka programowania 1687 dni, 13 godzin, 18 minut temu Robert Pająk 293 rozwiń

Zacznijmy dziś od operatora nameof. Zwraca on po prostu nazwę przekazanej metody:staticvoid Main(string[] args) { string writeLine= nameof(Console.WriteLine); string testFunction = nameof(TestFunction); Console.WriteLine(writeLine); Console.WriteLine(testFunction); } privatestaticstring TestFunction(int a,double b) { returnnull; } Chyba nie ma tutaj nic nadzwyczajnego. Po prostu zwracana jest nazwa w formie string: Po co nam to? Na przykład, aby zaimplementować OnPropertyChanged:publicc...

Tagi: C# 6.0, nameof, Null
Dziel się z innymi:
Piotr Zieliński » C# 6.0: operator nameof oraz propagacja NULL

Inne 1687 dni, 13 godzin, 18 minut temu psz750 246 rozwiń

Nowa wersja języka wprowadzi również ulepszenia w obsłudze wyjątków. Często tworzymy jeden wyjątek typu OperationFailedException, a w nim enum, który określa dlaczego operacja nie powiodła się tzn.: publicclass OperationFailedException : Exception { public OperationFailedException(int statusCode) { StatusCode = statusCode; } publicint StatusCode { get; set; } } Co jeśli chcemy napisać obsługę wyjątków, ale wyłącznie tych ze statusem 5? Dzisiaj możemy łapać wszystkie wyjątki i sprawdzać ...

Tagi: C# 6.0, Exception
Dziel się z innymi:
Piotr Zieliński » Obsługa wyjątków w c# 6.0

Inne 1687 dni, 13 godzin, 18 minut temu psz750 337 rozwiń

Najpierw zobaczymy, jak mogła wyglądać inicjalizacja słownika przed wersją 6.0... Składnia trochę ciężka w czytaniu. W C# 6.0 możliwe będzie... Moim zdaniem dużo lepiej to wygląda. Drobna zmiana, a zwiększa czytelność kodu. Kolejna natomiast zmiana nie podoba mi się i na szczęście została wycofana. Chciano wprowadzić nowy sposób uzyskiwania dostępu do pól. Klasycznie można odczytać wartość za pomocą...

Dziel się z innymi:
Piotr Zieliński » c# 6.0–inicjalizacja słowników oraz automatycznych właściwości

Inne 1687 dni, 13 godzin, 18 minut temu psz750 195 rozwiń

Co zrobić koniecznie chcemy tworzyć kod CSS inline, a jednocześnie potrzebujemy ostylować elementy dla zdarzenia hover? W tym momencie przychodzi nam z pomocą język Javascript. Opiszę prostą bibliotekę, którą napisałem w tym celu.

Tagi: css, JavaScript
Źródło: mnajman.com
Dziel się z innymi:
Inline CSS i pseudoklasa hover

Web 1688 dni, 10 godzin, 5 minut temu mikel 143 rozwiń

Ostatnio miałem trochę czasu i zrobiłem porządki w biblioteczce, która zawiera parę Utilsów/Helperów przydatnych podczas kodzenia w WPF. Jak ktoś pracuje w WPF, to zapraszam do przejrzenia – może coś się przyda.

Tagi: .Net, C#, WPF
Źródło: rpajak.com
Dziel się z innymi:
MVVM Utils 1.1.5404 | Robert Pająk – Blog

Narzędzia 1691 dni, 16 godzin, 19 minut temu Robert Pająk 274 rozwiń

Simple backend system based on the Command Design Pattern where each command has own independent scope.

Źródło: piotrluksza.com
Dziel się z innymi:
[EN] Simple Backend solution based on Command Pattern | Piotr Łuksza

Architektura 1692 dni, 17 godzin, 54 minuty temu pluksza 311 rozwiń

Z poprzedniego posta “DI: profesjonalne kontenery” wiemy, że wykorzystujemy kontener. Wiemy też, że użycie własnej implementacji to głupota. Pomyśleliśmy również jakimi kryteriami się kierować wybierając kontener do naszego projektu. Tak jak napisałem: ja używam Autofac. I właśnie ta biblioteka wyląduje w przedstawianym demo. Pierwsze co robię to: Install-Package Autofac Mając na pokładzie Autofaca mogę z nie...

Dziel się z innymi:
DI: użycie Autofac | Maciej Aniserowicz o programowaniu

Sztuka programowania 1694 dni, 12 godzin, 27 minut temu rroszczyk 358 rozwiń

Czas zacząć pisać o nowym c#.  Najpierw pobierzmy wersję CTP z: http://www.visualstudio.com/en-us/downloads/visual-studio-14-ctp-vs.aspx Oczywiście to preview, więc odradzam instalowanie tego w pracy, chyba, że na VM. Lepiej nie ryzykować re-instalacją wszystkiego od nowa. Często w kodzie można spotkać następujący wzorzec:class Person { privatereadonlystring _firstName; privatereadonlystring _lastName; public Person(string firstName,string lastName) { _firstName = firstName; _last...

Tagi: C#, konstruktor
Dziel się z innymi:
Piotr Zieliński  » C# 6.0–primary constructors

Narzędzia 1695 dni, 16 godzin, 34 minuty temu tuszcz 365 rozwiń

Some guidelines about creation and naming projects in Visual Studio

Źródło: progrunning.net
Dziel się z innymi:
[EN] Creating & Naming Projects with Visual Studio

Sztuka programowania 1695 dni, 16 godzin, 34 minuty temu mkieres 173 rozwiń

How to compile/build/debug your MVC Views (*.cshtml files)

Źródło: progrunning.net
Dziel się z innymi:
[EN] Compiling ASP.NET MVC Views

Web 1696 dni, 19 godzin, 8 minut temu mkieres 182 rozwiń

Debugging complex exceptions with $exception pseudovariable

Źródło: progrunning.net
Dziel się z innymi:
[EN] What I’ve learned today – Debugging with Pseudovariables ($exception)

Narzędzia 1696 dni, 19 godzin, 8 minut temu mkieres 146 rozwiń

W C# istnieje mało znana składnia do inicjalizacji zagnieżdzonych obiektów (nested object initializer syntax). Na czym polega cała zabawa? Spójrzmy na kod, za pomocą którego inicjalizujemy zagnieżdżony obiekt: Rectangle rectangle = new Rectangle { P1 = { X = 0, Y = 1 }, P2 = { X = 2, Y = 3 } };

Dziel się z innymi:
C# Pro Tip: Nested object initializer syntax | DARIUSZ WOZNIAK.NET

Inne 1698 dni, 2 godziny, 47 minut temu dariuszwozniak 346 rozwiń

Each time we are creating application with some kind of menu it is nice to have the basic functionality to highlight selected menu item. There are some solutions you can find in the Internet, however each time I've tried to use one it hasn't been working perfect. So let's create our own in three steps!

Źródło: blog.kateo.pl
Dziel się z innymi:
[EN] Highlight selected menu item in ASP.NET MVC | blog.kateo.pl

Web 1698 dni, 2 godziny, 47 minut temu blog-kateo-pl 178 rozwiń

W kilku postach mam zamiar opisać bibliotekę nServiceBus. Nie chodzi mi jednak o opis samego API, a zastanowienie się, kiedy warto z takiej architektury skorzystać. Większość programistów wciąż projektuje systemy na zasadzie klient-serwer. W wielu przypadkach jest to wystarczające rozwiązanie. Nie zawsze musimy tworzyć skalowalne rozwiązania. NoSQL, hadoop, chmura mają zastosowanie ale w wielu przypadkach jest to po prostu niepotrzebne. Nie każdy tworzy oprogramowanie, wykorzystywane przez miliony użytko...

Dziel się z innymi:
Piotr Zieliński » Systemy oparte na kolejkach komunikatów na przykładzie nServiceBus, część I

Inne 1701 dni, 3 godziny, 23 minuty temu tuszcz 310 rozwiń

Nie zawsze kwerendy działające świetnie na małych zbiorach są równie dobre dla dużych tabel. Porównanie wydajności zapytań w funkcji liczebności zbioru. Przykład ze stałą złożonością obliczeniową.

Źródło: www.sqlpedia.pl
Dziel się z innymi:
Optymalizacja zapytań SQL - złożoność obliczeniowa

Bazy danych i XML 1701 dni, 3 godziny, 23 minuty temu Juris 328 rozwiń

Po długiej przerwie cykl, wraz ze mną, wraca do życia. W poprzednim odcinku padło stwierdzenie, że rozwiązaniem problemu wielu skomplikowanych zależności jest kontener. I że najlepszy jest własny. O ile drugie stwierdzenie na pewno jest durne i bezsensowne, to z pierwszym też można polemizować. A może tak bez kontenera? Użycie kontenera jest jedną z opcji zarządzania zależnośc...

DI: profesjonalne kontenery | Maciej Aniserowicz o programowaniu

Inne 1701 dni, 3 godziny, 23 minuty temu psz750 331 rozwiń

1 2... 192 193 194 195 196 197... 403 404
Dotnetos Conference
Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

Paweł Łukasik (32 876,58)

2

macko (32 816,53)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,88)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 434,77)

8

Damian (9 760,28)

9

danielplawgo (8 283,27)

10

arek (6 822,96)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

dpawlukiewicz (3 979,62)

15

jj09 (3 863,06)

16

AdrianBystrek (3 597,29)

17

spetz (3 448,35)

18

jedmac (3 318,39)

19

http://jakub-flor... (3 224,66)

20

KonradKokosa (3 105,41)