dotnetomaniak.pl - Artykuły z tagiem C#

← Kurs MVVM #4 DataTemplateSelectorOpublikowano, autor:Tomasz J W tej części kursu dowiesz się jak stworzyć aplikację wielojęzyczną wykorzystując bindowanie. Jako przykład stworzymy sobie formularz mini-formularz. Zaczynamy od stworzenia plik zasobów (ang. Resources File) w dwóch wersjach, domyślna – Polska i Angielska. Aby to zrobić do projektu dodajemy nowy element typu resx jak na obrazie poniżej. Plik ten wykorzystamy jako słownik domyślnego języka. Otwieramy nowo utworzony plik i dodajemy do ni...

Dziel się z innymi:
Kurs MVVM #5 Aplikacja wielojęzyczna | pasja-programowania

Sztuka programowania 2886 dni, 6 godzin, 41 minut temu Tomasz Janczewski 178 źrodło rozwiń

Today is the day, in which the Warden Web Panel has been finally released. It is available in the Azure cloud, where you can create a free account and use it immediately, or, if you wish to host it on your own, just clone the repository and run the web application – it’s actually quite easy to get it up and running on localhost in a matter of minutes (or even seconds). In the post details, you can find more information about the idea behind the Web Panel UI and what can be done do with this tool in term...

Dziel się z innymi:
[EN] Warden Web Panel released | Piotr Gankiewicz

Daj się poznać 2016 2887 dni, 6 godzin, 49 minut temu spetz 27 źrodło rozwiń

Jest wiele sposobów na znajdowanie błędów w aplikacji: dowody matematyczne, testy jednostkowe, ręczne testowanie i debugowanie. Niestety debugowanie może być bardzo czasochłonne jeśli nie wiemy, w którym miejscu znajduje się problem. Tworzenie logów może nam pomóc zlokalizować ten problem.

Tagi: .Net, C#, nlog, SharpOffice
Dziel się z innymi:
Logi z NLog | MD Tech Blog

Daj się poznać 2016 2896 dni, 9 godzin, 26 minut temu manio143 167 źrodło rozwiń

Aby wykonać dowolną transakcję w sieci Bitcoin, tak jak w przypadku klasycznych przelewów bankowych, musimy posługiwać się adresami kont. Korzystając z dowolnego klienta sieci, możemy wygenerować cały zestaw takich adresów. Możemy też poznać ich budowę i wygenerować je sobie sami. Zobaczmy jak do tego podejść :)

Tagi: Bitcoin, C#
Źródło: www.mikoleusz.pl
Dziel się z innymi:
Protokół Bitcoina od środka: Generujemy adresy kont – Mikoleusz Blog

Inne 2896 dni, 9 godzin, 26 minut temu Mikoleusz 84 źrodło rozwiń

This is the latest (for the time being) integration available for the Warden, that provides an access to the custom HTTP API (with any URL that you’d like to use ) to which you may send a POST request including (or not) a body, headers etc. Additionally, you can make use of the available extensions that work out of the box with Warden Web Panel running the Azure cloud, which can be also hosted on your own (by cloning the repository) . If you’re interested in such feature, especially in case you’d like...

Dziel się z innymi:
HTTP API integration for Warden | Piotr Gankiewicz

Daj się poznać 2016 2897 dni, 11 godzin, 42 minuty temu spetz 34 źrodło rozwiń

Piszemy kod, commitujemy, pushujemy. I jesteśmy potem zajęci, zapominamy o kodzie. W tym czasie ktoś stwierdza, że ściągnie sobie nasze repo. Więc klonuje, pobiera paczki, odpala build i … nie działa. Powyższe spowodowane jest tym, że programista nie zawsze pamięta by skompilować, uruchomić, przetestować kod po wprowadzeniu zmian. Powinien pamiętać, ale zdarza się, trudno. To jest jeden ze scenariuszy gdzie CI, czyli Continuous Integration, może pomóc...

Tagi: C#, CI, SharpOffice
Dziel się z innymi:
Continuous Integration | MD Tech Blog

Daj się poznać 2016 2896 dni, 9 godzin, 26 minut temu manio143 230 źrodło rozwiń

Do you remember when a few days ago, I’ve made a promise to post come cool stuff in the next days? Well, here it goes – my first video tutorial ever in which I describe the Warden project and create a sample console application. I do realize that this recording is far from being perfect, yet I’m happy with the outcome anyway because I’ve managed to record this video using free, open source tools without a special audio recording microphone etc. – just a regular headset Superlux HMC631. The screencast c...

Warden screencast #1 – introduction and app example | Piotr Gankiewicz

Daj się poznać 2016 2907 dni, 8 godzin, 40 minut temu spetz 30 źrodło rozwiń

Przygody z deadlockiem (czy jak kto woli – zakleszczeniem) w bibliotece ClrMd ciąg dalszy. W poprzedniej części obszedłem problem po stronie aplikacji, jednak chciałbym przyczynić się do poprawy życia ludzkości i naprawić ten problem w samej bibliotece. Widzę tu trzy wyjścia.

Tagi: async, C#, clrmd, F#
Źródło: blog.kokosa.net
Dziel się z innymi:
Blog Kokosa | MemoryVisualizer - naprawianie ClrMd

Daj się poznać 2016 2904 dni, 11 godzin, 7 minut temu KonradKokosa 25 źrodło rozwiń

Czołowi blogerzy .Netowi zajmują się obecnie nowościami, które można będzie spotkać w stabilnej wersji 7.0 języka C#. W praktyce jednak, nie każdy może tak łatwo brnąć do przodu i podejrzewam, że jest sporo deweloperów, którzy wciąż nawet nie spróbowali szóstki. Przyczyną tego stanu rzeczy najczęściej jest praca w firmie, która już jakiś czas funkcjonuje na rynku. W takiej sytuacji duży nacisk stawiamy na stabilność kodu, a każda nowa wersja czegokolwiek, stwarza potencjalne ryzyko błędu. Kompatybilny ws...

Tagi: .Net, 6.0, C#
Dziel się z innymi:
Najciekawsze funkcje C# 6.0, które warto znać

Sztuka programowania 2899 dni, 10 godzin, 40 minut temu rroszczyk 381 źrodło rozwiń

O oknie “Interactive” pisałem już tutaj. Bardzo pożyteczna funkcja, w moim przypadku zastępująca LinqPad. W wersji 15 Preview (którą można pobrać z stąd), dodano możliwość wykonywania zaznaczonego kodu. Załóżmy, że funkcja Main wygląda następująco: Możliwe jest teraz zaznaczenie kodu i wykonanie go w oknie Interactive C#: Warto zwrócić uwagę również na skrót – Ctrl+E. To bardzo pożyteczne, gdy chcemy szybo coś przetestować. Okno otworzy się automatyczni...

Dziel się z innymi:
Visual Studio 15 Preview: Wykonywanie kodu w oknie Interactive

Narzędzia 2899 dni, 10 godzin, 40 minut temu rroszczyk 101 źrodło rozwiń

Jakiś czas temu pisałem o DI i IoC oraz o tym, że będę używał kontenera do automatycznego ładowania wielu modułów podczas startu aplikacji. Początkowo zrobiłem metodę ContainerWrapper.AutoRegister(), która iterowała po wszystkich bibliotekach związanych z SharpOfficem i rejestrowała odpowiednie klasy. Ale było to dość zagmatwane, więc postanowiłem trochę to uprzątnąć...

Tagi: .Net, C#, IoC, SharpOffice
Dziel się z innymi:
IRegistrationModule - porządki w kontenerze | MD Tech Blog

Daj się poznać 2016 2907 dni, 8 godzin, 40 minut temu manio143 81 źrodło rozwiń

Big updates related to the Warden project are coming this and the upcoming week. The first release (1.0.0) has just been published to the NuGet and additionally the Web Panel is almost completed. Not only the web interface will be available as a part of the repository, but also, it will be running in the Azure cloud in case you’d like to play with it or store your monitoring data without a need to provide own, hosting environment. And there is one more good news – Warden is getting a brand new logo.

[EN] Warden goes Azure and gets a logo | Piotr Gankiewicz

Daj się poznać 2016 2908 dni, 5 godzin, 54 minuty temu spetz 28 źrodło rozwiń

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 2909 dni, 6 godzin, 21 minut temu cezarypiatek 76 źrodło 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 2911 dni, 3 godziny, 23 minuty temu razor118 87 źrodło 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 2908 dni, 5 godzin, 54 minuty temu manio143 77 źrodło 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 2911 dni, 3 godziny, 23 minuty temu rroszczyk 184 źrodło 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 2911 dni, 9 godzin, 58 minut temu spetz 37 źrodło 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 2910 dni, 12 godzin, 22 minuty temu manio143 112 źrodło 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 2917 dni, 11 godzin, 44 minuty temu spetz 48 źrodło 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 2914 dni, 11 godzin, 14 minut temu razor118 47 źrodło rozwiń

1 2... 25 26 27 28 29 30... 72 73

Najaktywniejsi w tym miesiącu