dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

Static analysis is a powerful feature of Visual Studio that helps us to spot syntax and semantic errors in our code. It works very well on currently edited file and runs on the whole solution as one of the compilation stages. But it would be a waste of time to run compilation every time you make changes that affect code outside currently edited file, only to check that you didn't cause any compilation errors. Luckily, Resharper comes to the rescue with...

Źródło: demonbox.pl
Dziel się z innymi:
[EN] DemonBox - Hunt your bugs in design time

Narzędzia 893 dni, 5 godzin, 6 minut temu cezarypiatek 76 rozwiń

What is Interactive Extensions? It's a set of additional LINQ to Objects query operators based on the Reactive Extensions. This post covers all available API.

Źródło: www.karolszmaj.pl
Dziel się z innymi:
[EN] Extending IEnumerable - InteractiveExtensions by example

Sztuka programowania 895 dni, 2 godziny, 8 minut temu razor118 87 rozwiń

Dlaczego podejście drugie? Ponieważ już raz pisałem o generowaniu Menu, ale trochę w inny sposób i w innym środowisku. Wtedy po prostu tworzyłem obiekty Xwt.MenuItem. Teraz zmieniłem podejście. Interfejs IMenuElement określa minimalny wspólny interfejs obiektów menu w dowolnym frameworku jakiego będę używał. I na podstawie definicji menu złożenej z obiektów IMenuElement będę generował odpowiednią strukturę obiektów.

Tagi: .Net, C#, SharpOffice, WPF
Dziel się z innymi:
(WPF) Menu - podejście nr2 - MD Tech Blog

Daj się poznać 2016 892 dni, 4 godziny, 39 minut temu manio143 77 rozwiń

Dzisiaj przyszedł czas na wzorzec agregujący w pewien sposób wszystkie poprzednie, a mianowicie wzorzec rekurencyjny. Załóżmy, że mamy następującą hierarchię klas (...) W poprzednich wersjach C#, było możliwe jedynie sprawdzenie czy obiekt jest ty...

Tagi: .Net, 7.0, C#
Dziel się z innymi:
c# 7.0 – operator Is, wzorce rekurencyjne

Architektura 895 dni, 2 godziny, 8 minut temu rroszczyk 183 rozwiń

The latest, 6th watcher, has been recently added to the Warden library. It’s probably the simplest one, but it doesn’t mean it’s barely useful. The performance watcher has been created in order to measure the CPU & RAM usage, simple as that. Sounds interesting? If that’s the case, you might find the whole note useful then.

[EN] Measure your CPU & RAM usage with performance watcher | Piotr Gankiewicz

Daj się poznać 2016 895 dni, 8 godzin, 43 minuty temu spetz 36 rozwiń

O tym jak wygląda metoda Main() w aplikacji WPF oraz jak można dodać swoją własną, aby program się uruchamiał.

Tagi: .Net, C#, SharpOffice, WPF
Dziel się z innymi:
WPF - metoda Main() - MD Tech Blog

Daj się poznać 2016 894 dni, 11 godzin, 7 minut temu manio143 112 rozwiń

In today’s post I’m going to briefly describe one of the latest watchers designed especially for the disk & file monitoring. If you’re looking for a new plugin to the Warden that will allow you to ensure e.g. that all of required files are available – you’ve found the right place.

[EN] Disk monitoring with Warden | Piotr Gankiewicz

Daj się poznać 2016 901 dni, 10 godzin, 29 minut temu spetz 48 rozwiń

Wpis tłumaczący wykorzystanie projektu Win2d dla wydajnej generacji bitmap. W poście opisywane jest wykorzystanie frameworka w celu aktualizacji kafelków aplikacji w tle.

Źródło: www.karolszmaj.pl
Dziel się z innymi:
Updating Live Tiles in BackgroundTask - Win2D

Mobile development 898 dni, 9 godzin, 59 minut temu razor118 46 rozwiń

Post/Redirect/Get or PRG in short is a common pattern used amongst many web applications, that was designed to prevent duplicate submissions of the forms. Not using such pattern may result e.g. in multiple transactions by POSTing the same form twice, which is something that we definitely do not want to see in our applications. Although, it’s quite easy to be implemented in it’s purest form, it’s a little bit more tricky if we want to save the input data provided by the user (let’s say the form has a lo...

Post/Redirect/Get with new ASP.NET 5 & MVC 6 | Piotr Gankiewicz

Daj się poznać 2016 896 dni, 10 godzin, 52 minuty temu spetz 148 rozwiń

Wspominałem niedawno, że w pracy nie trzeba robić wszystkiego szablonowo. Można się postarać i uczyć, rozwijać siebie i innych. Nieważna jest firma, korporacja w której pracujesz. Nieważne jest stanowisko, które zajmujesz. Ważne jest tylko czy chcesz. Dziś opiszę jak testować aplikację C# za pomocą F#. Po co to robić? To jeden z powodów. A właściwie 10 (i więcej). A oprócz tego dla przyjemności i rozwoju. Nauczenia się czegoś nowego w pracy zamiast po pracy...

Źródło: paweltymura.pl
Dziel się z innymi:
Jak ożenić F# i C# - Blog Pawełka

Sztuka programowania 901 dni, 10 godzin, 29 minut temu pawelek 152 rozwiń

SendGrid is one of the most popular services for delivering the email messages. It allows sending both, the regular, plain text email messages as well as the templated ones (called “transactional”). On top of that, it has also some other cool features such as marketing templates. In this post, I’m going to describe the way that the Warden project has been integrated with this service.

[EN]Integration with SendGrid | Piotr Gankiewicz

Daj się poznać 2016 904 dni, 5 godzin, 33 minuty temu spetz 45 rozwiń

W poprzedniej części wątku WPFowego projektu MemoryVisualizer skupiłem się na przypomnieniu, czym jest i jak implementować komendę (interfejs ICommand) w C#. Dla przypomnienia, napisałem ogólne rozwiązanie, któremu podaje się odpowiednie metody, dzięki czemu jest ca...

Tagi: C#, F#
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | F# vs C# - eventowa podróż przez mękę

Daj się poznać 2016 908 dni, 10 godzin, 29 minut temu KonradKokosa 194 rozwiń

Pagination is (should be) a well-known concept for most of the developers. Whether we want to execute an optimized query on a database that will fetch just a small subset of all available records or increase the web service throughput by returning less data than it’s needed – it all boils down to the efficient usage of the pagination. I’m going to present my approach to this mechanism, both for the MSSQL and MongoDB databases, yet it can be also used in any other scenario such as in memory pagination.

[EN] Pagination for MSSQL & MongoDB | Piotr Gankiewicz

Daj się poznać 2016 909 dni, 7 godzin, 15 minut temu spetz 75 rozwiń

W C# 7.0 operator Is, a konkretniej dopasowywanie typów, zostało ulepszone. We wcześniejszych wersjach, byliśmy zmuszeni do pisania kodu. Jeśli zmienna jest danego typu, automatycznie zostanie zrzutowana. Innymi słowy, za pomocą jednego operatora wykonujemy 3 operacje: sprawdzenie typu, zrzutowanie oraz wykonanie instrukcji warunkowej. W poprzednich wersjach, możliwe było zrobienie czegoś podobnego, ale powstały kod zwykłe był mniej przejrzysty.

Tagi: .ney, 7.0, C#
Dziel się z innymi:
c# 7.0 – Operator “Is” | Piotr Zieliński

Architektura 903 dni, 11 godzin, 2 minuty temu rroszczyk 353 rozwiń

Opis projektu MemoryVisualizera toczy się w kilku wątkach. Jednym z nich jest moja przygoda z F# w kontekście WPF. Po pierwszej części, w której w ogólności opisywałem jak możemy “pożenić” WPF z F#, pora kolejne kroki. Ale wcześniej potrzebne nam będzie krótkie przypomnienie z WPF w C#.

Tagi: C#, MVVM, WPF
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - WPF oraz ICommand

Daj się poznać 2016 910 dni, 10 godzin, 58 minut temu KonradKokosa 65 rozwiń

In my latest post, I’ve stated that one day I’d like to provide some kind of UI for the users, that would visualize what’s going on in their system that is being monitored by the Warden. As you may have noticed, this special day has come quite fast. In this post, I’ll present the first prototype of the web interface design (that took me just a couple of minutes to complete).

Warden Web Panel – UI prototype | Piotr Gankiewicz

Daj się poznać 2016 910 dni, 10 godzin, 58 minut temu spetz 70 rozwiń

Big changes related to the Warden project – it has been totally rewritten to the new .NET Core in order to support cross-platform capabilities (at least in a future). The functionality per se (including API) didn’t change, yet from now on you can use Warden with the new DNX runtime. If you’re interested in the migration process, a current status of this update (including the supported parts of the project) and what are the next goals – take a look at the whole post.

Dziel się z innymi:
[EN] Warden migration to .NET Core | Piotr Gankiewicz

Daj się poznać 2016 911 dni, 5 godzin, 58 minut temu spetz 72 rozwiń

In today’s post, I’ll briefly describe one of the most recent watchers responsible for the Redis monitoring. Of course, it is a part of the Warden project, therefore, all of the features such as hooks and integrations are available. Let’s not waste anymore time and start with the code examples.

[EN] Redis monitoring with Warden | Piotr Gankiewicz

Daj się poznać 2016 917 dni, 11 godzin, 11 minut temu spetz 44 rozwiń

Dzisiaj artykuł o wstrzykiwaniu zależności. Każda poważniejsza aplikacja w obiektowym języku programowania powinna implementować zasadę odwróconego sterowania (IoC), a jej poszczególne modułu powinny być luźno powiązane (loose coupling).

Źródło: www.arturnet.pl
Dziel się z innymi:
Wstrzykiwanie zależności - cz. 1 - www.Arturnet.pl

Sztuka programowania 916 dni, 8 godzin, 27 minut temu art511 548 rozwiń

W dzisiejszym wpisie chciałbym przedstawić nowe narzędzie udostępnione w Visual Studio 2015 jakim jest okno C# Interactive. Jest ono dostępne od wydania Update 1. Jeśli kiedykolwiek zdarzało wam się irytować podczas tworzenia kolejnego projektu Console Application tylko po to aby wypróbować działanie kawałka kodu na pewno ucieszy was fakt że za pomocą C# Interactive już tego nie będziecie musieli robić Okno to dostarcza mechanizm REPL...

Dziel się z innymi:
C# Interactive – Siepacze Kodu

Narzędzia 910 dni, 10 godzin, 58 minut temu Zaba 414 rozwiń

1 2... 18 19 20 21 22 23... 65 66