dotnetomaniak.pl

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

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 782 dni, 5 godzin, 47 minut temu mickl 358 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 800 dni, 8 godzin, 28 minut 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

Sztuka programowania 832 dni, 7 godzin, 54 minuty temu https://krzysztofmorcinek.w... 507 rozwiń

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 833 dni, 7 godzin, 38 minut temu fildev 311 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 842 dni, 7 godzin, 22 minuty temu luki 321 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 849 dni, 8 godzin, 12 minut temu fildev 282 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

Sztuka programowania 869 dni, 5 godzin, 32 minuty temu http://dynamicallyinvokable... 151 rozwiń

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 891 dni, 5 godzin, 37 minut temu bartoszszymanski 172 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 907 dni, 5 godzin, 12 minut temu winiardesign 1022 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 1049 dni, 2 godziny, 7 minut temu kamiljozwiaknet 526 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 1099 dni, 6 godzin, 5 minut temu pluksza 150 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 1136 dni, 6 godzin, 15 minut temu przemekwa 406 rozwiń

A first step into big data world.

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

Bazy danych i XML 1400 dni, 2 godziny, 2 minuty temu dzapart 258 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 1459 dni, 7 godzin, 13 minut temu przemekwa 587 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 1507 dni, 7 godzin, 24 minuty 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 1518 dni, 8 godzin, 30 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 1518 dni, 8 godzin, 30 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 1726 dni, 1 godzinę, 30 minut temu http://krzysztofmorcinek.wo... 270 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 1791 dni, 7 godzin, 52 minuty temu trismegista 438 rozwiń

Niedawno w projekcie pisałem małą apkę która wykonywała pewne działanie, które muszą być uruchamiane cyklicznie. W celu uzyskania dostępu do katalogu aplikacji użyłem zmiennej  System.Environment.CurrentDirectory  . Wszystko działało podczas debugowania. Jakies było moje zdziwienie, gdy okazało się, że zmienna ta wskazuje na katalog C:\Windows\System32\  podczas uruchamiania procesu przez Task Scheluder, zamiast katalogu aplikacji. Po długich lecz owocnych :) poszukiwaniach udało mi się znaleźć rozwi...

Dziel się z innymi:
Jedyny i niezawodny sposób na otrzymanie bieżącego katalogu ~ Programowanie i okolice

Sztuka programowania 1839 dni, 6 godzin, 57 minut temu ozgrozo 327 rozwiń

1 2 3 4