dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C# .NET

Wpadłem dzisiaj na pomysł, że całkiem fajnie byłoby, gdyby przy każdej kompilacji projektu w Visual Studio numerek jego wersji sam się powiększał. Szukałem rozwiązania w internecie – niestety bezskutecznie. Może robiłem to zbyt niewnikliwie, jednak zamiast marnować czas na dalsze poszukiwania postanowiłem… W jakiś sposób sam rozwiązać ten problem. Jak powszechnie wiadomo oprogramowanie zazwyczaj oznacza się dwoma numerami. Są to numer wersji oraz kompilacji. O ile numer wersji zmienia się zwykle tylko w...

Tagi: C# .NET
Źródło: csharp-dev.pl
Dziel się z innymi:
Automatyczne zwiększanie numeru kompilacji (wersji) programu – Blog CSharp-Dev.pl

Inne 98 dni, 4 godziny, 10 minut temu luki 205 rozwiń

Wczytanie pliku z dysku to w .NET wywołanie jednej statycznej metody. Inną statyczną metodą innej klasy można pobrać i sparsować plik XML. Czy powinniśmy zatem jeszcze przejmować się tym, że mamy w .NET strumienie ? A jeśli tak, to kiedy mogą nam się one naprawdę przydać ?

Źródło: mickl.net
Dziel się z innymi:
O strumieniach w .NET

Inne 115 dni, 7 godzin, 3 minuty temu mickl 356 rozwiń

Misleading documentation - Exchange meeting requests Hello Exchange! A few weeks ago I had the opportunity to work with on-premise Exchange Server 2013. Microsoft provides a powerful interface to manage Exchange mailboxes called EWS (Exchange Web Services). Unfortunately, communication between EWS and Exchange Server is based on heavy-weight SOAP messages. Instead of creating requests and parsing responses manually, I decided to use EWS Managed API. This is an open-source library, which wraps SOAP comm...

Źródło: jalbrzykowski.net
Dziel się z innymi:
Misleading documentation - Exchange meeting requests

Inne 133 dni, 9 godzin, 44 minuty temu Łukasz Kałużny 28 rozwiń

Tak IMHO powinien wyglądać dobrze napisany enum: public enum DocumentStatus : byte { Draft = 1, Approved = 2, UnderRevision = 3, Released = 4 } Nie enumerujemy od zera Pozbyć się wartości Undefined Dziedziczyć po byte? Czy nadawać wartości liczbowe wszystkim?

Tagi: C# .NET, Enum
Dziel się z innymi:
Jak wygląda poprawna implementacja enuma | Show me the code

Dzięki zastosowaniu tych dwóch rzeczy możemy naszą aplikacje przekształcić w kod prosty i zrozumiały poprzez zależności.

Źródło: fildev.pl
Dziel się z innymi:
Wstrzykiwanie zależności i kontener IoC Castle Windsor

Sztuka programowania 166 dni, 8 godzin, 54 minuty temu fildev 223 rozwiń

Dzisiaj będzie trochę o wzorcach projektowych. Mianowicie o MVVM, który zaleca się stosować w przypadku projektów opartych na WPF. Przyznam się szczerze, że zanim zrozumiałem zasadę działania tego wzorca i jego implementację minęło trochę czasu… Jednak po kilku podejściach w końcu się udało i mogę śmiało pisać w MVVM ;). Zaznaczam jednak, że pisanie kodu zgodnie z tym wzorcem, czasami może nie być łatwe i niektóre problemy mogą prosić się o rozwiązanie ich standardowo w code-behind. Ja na przykład siedzi...

Tagi: C# .NET, MVVM, WPF
Źródło: csharp-dev.pl
Dziel się z innymi:
Wzorzec Model-View-ViewModel – Blog CSharp-Dev.pl

Windows 175 dni, 8 godzin, 38 minut temu luki 288 rozwiń

Automapper jest bardzo interesującą biblioteką. Może ona służyć do „przepisywania” danych (object-object).

Źródło: fildev.pl
Dziel się z innymi:
Automapper - przepisywanie danych - PAWEŁ FILIPEK

Sztuka programowania 182 dni, 9 godzin, 28 minut temu fildev 263 rozwiń

What's faster in C#: setting an array by index or a generic list by index? Are you sure you know the correct answer?

Tagi: C# .NET
Dziel się z innymi:
[EN]: The performance of setting T[] vs. List by index

Co wyróżnia C# od innych języków? Co sprawia, że C# jest nadzwyczajny? Co sprawia, że C# jest taki jak inne języki? Jakie są cechy (nie)szczególne C#? No i czym jest to dziedziczenie i czy w ogóle się go używa? Zapraszam do lektury i to nie tylko tych początkujących programistów. Czym jest dziedziczenie? ...

Dziel się z innymi:
bartoszszymański.NET | Znaki szczególne C#: Dziedziczenie

Sztuka programowania 224 dni, 6 godzin, 53 minuty temu bartoszszymanski 170 rozwiń

C# połączenie do bazy MySQL i wyświetlenie pobranych danych w kontrolce DataGridView. Większość używanych przez nas programów i aplikacji do poprawnego działania wykorzystuje bazy danych. Przechowywane są tam informacje na temat ustawień, użytkowników, sprzedawanych przedmiotów i wiele wiele innych informacji. Różnorodność systemów baz danych i...

Źródło: www.winiar.pl
Dziel się z innymi:
C# połączenie z bazą danych MySQL Visual Studio.

Bazy danych i XML 240 dni, 6 godzin, 28 minut temu winiardesign 200 rozwiń

Jest wiele czynników, które mówią o jakości kodu, jednym z nich jest jego czytelność. W jaki sposób można, bez dużego nakładu pracy, poprawić czytelność kodu? Czy wielkość i poziom skomplikowania projektu mają wpływ na czytelność kodu? Kto jest odpowiedzialny z powstawanie nieczytelnego kodu i czy czytelność kodu mówi coś o profesjonalizmie programisty? W jaki sposób można zapobiegać a w jaki sposób leczyć zainfekowany kod?  „Lepszy jest kod dobrze napisa...

Źródło: kamiljozwiak.net
Dziel się z innymi:
Fluent Api | Kamil Jóźwiak - notatki programisty

Sztuka programowania 382 dni, 3 godziny, 22 minuty temu kamiljozwiaknet 520 rozwiń

Cassandra is a popular NoSql database technology which allows an easy configuration of many instances (nodes) providing high scalability and performance.

Źródło: blogersii.pl
Dziel się z innymi:
[EN] Piotr Łuksza - Cassandra Fluent Query Builder

Inne 432 dni, 7 godzin, 21 minut temu pluksza 149 rozwiń

Przemysław Walkowski Następna książka z mojej kolekcji to najfajniejsza książka dla C# po polsku jak jest na rynku. „C# od podszewki”  – autorem jest guru .Net-a Jon Skeet, który jest bardzo aktywny na StackOverflow. Dodatkowo książka jest skierowana dla średnio zaawansowanych programistów C#. Od razu zdradzę, że moja ocena książki to – 10/10. Jest to po prostu murowany hit. Zapraszam do recenzji. Dla ...

Dziel się z innymi:
C# od podszewki – recenzja książki – perełka | Blog Programisty.NET

Inne 469 dni, 7 godzin, 30 minut temu przemekwa 397 rozwiń

A first step into big data world.

Dziel się z innymi:
[EN] Using Hortonworks Hive in .NET

Bazy danych i XML 733 dni, 3 godziny, 18 minut temu dzapart 257 rozwiń

Dołączę do grona piszących o nowościach w C# 6. Jedną z nich jest słowo kluczowe „nameof”. Po zainstalowania Visual Studio 2015 (do czego gorąco zachęcam) będzie można je sprawdzić w praktyce.  Nameof zwraca w postaci stringa nazwę argumentu, który przekazujemy do metody nameof. Na początek praktyczny przykład zastosowania tego słówka kluczowego w WPF-ie. Podczas bindowania właściwości z zastosowaniem interfejsu INotifyPropertyChanged musimy...

Tagi: C# .NET, C# 6.0, WPF
Dziel się z innymi:
C# 6.0 – nowości – słowo kluczowe „nameof” | Blog Programisty.NET

Sztuka programowania 792 dni, 8 godzin, 28 minut temu przemekwa 578 rozwiń

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 840 dni, 8 godzin, 39 minut temu mkieres 159 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 851 dni, 9 godzin, 46 minut temu mkieres 181 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 851 dni, 9 godzin, 46 minut temu mkieres 146 rozwiń

Kilka lat temu robiłem coś takiego za pomocą ILMerge. Wymagało to własnego Post build event, etc. Teraz jest rozwiązanie out of the box - Costura.Fody. Wystarczy ściągnąć nugetem.

Tagi: C# .NET
Dziel się z innymi:
Scal DLLki w jeden plik exe (prosty sposób) | Show me the code

Windows 1059 dni, 2 godziny, 46 minut temu http://krzysztofmorcinek.wo... 262 rozwiń

Wiele aplikacji wymaga generowanie dokumentów PDF – i dobrze, bo są fajne. Gdy jednak programista rzucony zostaje w całe wzburzone morze możliwych do zastosowania rozwiązań, bo nie jest już tak wesoło. Kiedyś było prosto: brało się iTextSharp i wsio. Jednak od paru lat (?) licencja tego komponentu się zmieniła, i ja w sumie sam nie wiem kiedy można a kiedy nie można go używać oraz ile to kosztuje. Z niego korzystają inne dostępne rozwiązania,...

Generowanie plików PDF | Maciej Aniserowicz o programowaniu

Web 1124 dni, 9 godzin, 8 minut temu trismegista 415 rozwiń

1 2 3
Szkolenia SecurITum

luty

25.

marzec

03.
Wroc#
Wrocław

kwiecień

03.
4developers
Warszawa
Zobacz wszystkie

.NET Developer Days 2015

W tym roku ponownie jak w poprzednim jesteśmy jednym z patronów medialnych konferencji .NET Developer Days. W tym roku jednym z prelegentów będzie Scott Hanselman.  czytaj więcej
2015-07-22

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 520,45)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 383,88)

8

Damian (9 011,08)

9

danielplawgo (7 235,99)

10

arek (6 727,85)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 418,06)

15

jedmac (3 238,38)

16

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

17

CaMeL (2 954,87)

18

mnikolajuk (2 596,93)

19

FutureProcessing (2 530,11)

20

spetz (2 523,07)