dotnetomaniak.pl - Artykuły z tagiem .Net

W końcu przyszedł ten moment, w którym stwierdziłem, że pora wypuścić pierwszą wersję Winbota. Zbudowałem instalator i wystawiłem release na githubie. Dostępny do pobrania tutaj. Zanim jednak to uczyniłem, zastanawiałem się co będzie, jeżeli zacznę wypuszczać kolejne wersje. W jaki sposób informować użytkownika z zainstalowaną aplikacją, że pojawiła się nowsza wersja? W tym poście opiszę własne rozwiązanie tego problemu. Jedna rzecz była dla mnie pewna od samego początku. ...

Tagi: .Net, C#, GitHub, WPF
Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – aktualizowanie aplikacji desktopowej

Daj się poznać 2017 1438 dni, 12 godzin, 50 minut temu jacalapa 76 źrodło rozwiń

I have quite a good news for everyone who’s been following my programming course. “Becoming a software developer” will receive 8 additional episodes, which is going to result in the total number of 24. Wondering why? Here are the main reasons why 16 episodes will not be sufficient enough.

Dziel się z innymi:
“Becoming a software developer” course will have 24 episodes | Piotr Gankiewicz

Inne 1438 dni, 12 godzin, 50 minut temu spetz 47 źrodło rozwiń

Każdy kto miał okazję programować w Javie i C#, zapewne zwrócił uwagę na subtelną różnicę między tym, co oferują nam typy wyliczeniowe w obu językach. Jeżeli chodzi o C#, nie ma tu wielkiej filozofii. Mamy możliwość zdefiniowania zbioru elementów i ewentualnie przypisania im odpowiedniej wartości liczbowej. W Javie mamy znacznie większe pole manewru. Dozwolone jest tutaj definiowanie pól i metod, tak jak w zwykłej klasie. Osoby mające już jakieś doświadczenie związane z pr...

Źródło: jaceklapinski.com
Dziel się z innymi:
Enum na sterydach

Daj się poznać 2017 1435 dni, 3 godziny, 46 minut temu jacalapa 286 źrodło rozwiń

Welcome to the fourteenth episode of my course “Becoming a software developer” in which we will configure our application by using the appsettings.json file.

Dziel się z innymi:
Becoming a software developer – episode XIV | Piotr Gankiewicz

Inne 1445 dni, 5 godzin, 29 minut temu spetz 15 źrodło rozwiń

Kolejny tydzień prac dobiegł końca. Aplikacja małymi krokami rozwija się. Cały czas staram się dodawać interesujące funkcje lub rozwijać w miarę ciekawe problemy, aby nie zanudzać czytelników bloga moimi cotygodniowymi raportami z postępu prac. Według mnie, najciekawszy problem z jakim się zetknąłem w ostatnim tygodniu było skojarzenie plików z moim programem. Chciałem aby po zainstalowaniu Winbota, można było eksportować z niego pliki, które później będą możliwe do urucho...

Tagi: .Net, C#, WiX, WPF
Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – pliki skojarzone z aplikacją

Daj się poznać 2017 1446 dni, 7 godzin, 44 minuty temu jacalapa 20 źrodło rozwiń

IDisposable type and using keyword can be used not only to use classes with unmanaged resources, but also to introduce new context into our code. This article shows some of these uses.

Dziel się z innymi:
Interesting uses of IDisposable

Inne 1438 dni, 12 godzin, 50 minut temu Łukasz Ledóchowski 147 źrodło rozwiń

Moją przygodę z Entity Framework zacząłem od przeczytania jednej z książek poświęconej właśnie temu frameworkowi. Później miałem jeszcze okazję spotkać się z nim w kilu projektach. Zawsze starałem się pisać kod zgodnie z moją najlepszą wiedzą, tak aby jakość produktu końcowego była jak najwyższa. Możecie sobie wyobrazić, jakie było moje rozczarowanie, kiedy dopiero po kilku latach dowiedziałem się o możliwości wyłączenia śledzenia. Dlaczego rozczarowanie? Dlatego, że mimo ...

Źródło: jaceklapinski.com
Dziel się z innymi:
EntityFramework – uważajcie, jesteście śledzeni

Dzisiaj przedstawię stworzone nowe klasy do mojej aplikacji "Jak dotrzeć do celu?" Dla potrzeb mojej aplikacji zostały utworzone 2 klasy.

Źródło: mysifoto.pl
Dziel się z innymi:
13 - Tworzenie klas do aplikacji "Jak dotrzeć do celu?" DSP2017 - Sabina Piotrowska

Daj się poznać 2017 niedziela, 23 kwietnia 2017 19:08:06 GMT Sabina Piotrowska 16 spam? źrodło rozwiń

Kiedy programujemy w C#, w większości przypadków jesteśmy skazani na Visual Studio. Czy słyszał ktoś kiedy o alternatywie? Jakiś czas temu, całkiem przypadkiem, natrafiłem na Rider – nowe IDE dla .NET od JetBrains. Jest on wciąż w trakcie powstawania, jednak stwierdziłem, że warto sprawdzić czy jest na co czekać. Testowany przeze mnie build to:  EAP build 20. Narzędzie jest multiplatformowe, więc testowałem na Windowsie i macOS...

Źródło: pawelskaruz.pl
Dziel się z innymi:
Alternatywa dla Visual Studio? Rider od JetBrains – Paweł Skaruz o dotnecie i bezpieczeństwie

Daj się poznać 2017 1446 dni, 7 godzin, 44 minuty temu paw3lx 223 źrodło rozwiń

Finałowy wpis z cyklu o protokole Bitcoina przedstawiający jak napisać od podstaw własną aplikację, która opublikuje transakcję w sieci.

Źródło: www.mikoleusz.pl
Dziel się z innymi:
Protokół Bitcoina od środka: Ogłaszamy transakcję - Mikoleusz Blog

Sztuka programowania 1451 dni, 1 godzinę, 36 minut temu Mikoleusz 56 źrodło rozwiń

Czy da się przechowywać hasło użytkownika w taki sposób aby móc je zweryfikować podczas logowania ale nie znać jego treści? Brzmi to jak niezły paradoks, prawda? Okazuje się, że istnieje sposób aby tego dokonać. Wykorzystuje się w tym celu właśnie tytułowe funkcje skrótu.

Funkcje skrótu a bezpieczeństwo przechowywanych haseł

Daj się poznać 2017 1447 dni, 23 godziny, 41 minut temu mkaminski 88 źrodło rozwiń

W końcu nadszedł ten moment. Uznałem, że moja aplikacja WPF jest już na tyle rozwinięta, że warto by przygotować dla niej jakiś prosty instalator. Robiłem to już w przeszłości w innych projektach, więc miałem już dość wyrobiony pogląd na ten temat. Postanowiłem użyć produktu, który jak do tej pory, nigdy mnie nie zawiódł i pozwalał dostosować instalator do konkretnych wymagań. Chodzi tu o WiX Toolset. Jest to darmowe narzędzie umożliwiające tworzenie instalatorów w oparciu ...

Tagi: .Net, C#, instalator, WiX
Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – prosty instalator aplikacji desktopowej

Daj się poznać 2017 1451 dni, 1 godzinę, 36 minut temu jacalapa 70 źrodło rozwiń

Siemanko. Jak już wspominałem we wcześniejszych postach od pewnego czasu staram się zgłebiać wiedzę na temat systemów rozproszonych i podejścia DDD. Im głebiej w las tym bardziej się jaram i zarazem dostrzegam ułomności standardowego monolitycznego podejścia do budowania aplikacji z pseudo warstwami abstrakcji, ...

Źródło: marcinszyszka.pl
Dziel się z innymi:
RabbitMQ, .NET Core, Nancy Fx, MongoDb – przykład kolejkowania zdarzeń. | Pewnie trzyma Ci cache

Programowanie rozproszone 1449 dni, 12 godzin, 56 minut temu Marcin Marcin 299 źrodło rozwiń

W ten świąteczny wieczór zapraszam na podsumowanie kolejnego tygodnia prac nad Home Wallet.

[HomeWallet] Wykresy i UI | Junior .NET Dev

Daj się poznać 2017 1453 dni, 15 godzin, 22 minuty temu juniornetdev 55 źrodło rozwiń

Jak już wspominałem w jednym z  postów, bardzo odpowiada mi pełna separacja UI od reszty kodu jaką zapewnia wzorzec MVVM i doceniam w pełni jego zalety. Czasem jednak pojawia się klasyczne “g..no w szprychy” podczas jakieś prostej do wykonania w code-behind czynności. Dzisiaj, podczas pracy nad desktopową aplikacją do robota pojawił się problem z bindigiem hasła z PasswordBox-a.  O ile w przypadku TextBox-a nie ma z  tym żadnego problemu, t...

Tagi: .Net, dsp2017, WPF
Źródło: strejczek.com
Dziel się z innymi:
WPF MVVM PasswordBox Binding

Daj się poznać 2017 1454 dni, 12 godzin, 2 minuty temu pstrejczek 214 źrodło rozwiń

MVVM Light jest moją ulubioną biblioteką wspomagającą implementację wzorca MVVM. Używam jej w zasadzie w większości projektów WPF, a wkrótce będę testował jej wykorzystanie w Xamarin Forms. Dzisiaj kilka słów o klasie Messenger, wchodzącej w skład tej biblioteki. W dużym skrócie, Messenger pozwala na wymianę wiadomości (messages) pomiędzy obiektami. W praktyce, stosowany jest najczęściej do wysyłania wiadomości pomiędzy ViewModel-ami. Dzięki zastos...

Źródło: strejczek.com
Dziel się z innymi:
Messenger w MVVM Light

Daj się poznać 2017 1456 dni, 9 godzin, 18 minut temu pstrejczek 131 źrodło rozwiń

Welcome to the twelfth episode of my course “Becoming a software developer” in which we will write tests, both unit and integration (end-to-end) for our application.

Dziel się z innymi:
Becoming a software developer – episode XII | Piotr Gankiewicz

Inne 1457 dni, 13 godzin, 10 minut temu spetz 28 źrodło rozwiń

Dzisiaj bohaterem mojego posta będzie Satellite Assembly. Jeżeli wiesz co to jest i miałeś już okazję z tego korzystać, to być może Cię rozczaruję, ale nie dowiesz się tutaj nic nowego. Jeżeli jednak jeszcze się z tym nie zetknęliście – zachęcam do krótkiej lektury. .Net daje nam możliwość zdefiniowania różnych zasobów, w zależności od kultury w kontekście której działa nasza aplikacja. Najczęściej wykorzystywane jest to w aplikacjach wspierających wiele języków. Tworzy si...

Tagi: .Net, C#
Źródło: jaceklapinski.com
Dziel się z innymi:
Satellite Assembly – krótkie wprowadenie

Daj się poznać 2017 1457 dni, 13 godzin, 10 minut temu jacalapa 88 źrodło rozwiń

Dzisiaj na szybko postaram się wytłumaczyć jak dodać wykresy do naszej aplikacji .NET Core MVC za pomocą biblioteki Highcharts. Zapraszam do czytania.

[NaSzybko] Wykresy w .NET Core | Junior .NET Dev

Daj się poznać 2017 1460 dni, 23 godziny, 41 minut temu juniornetdev 152 źrodło rozwiń

Cześć 🙂  Dzisiaj przedstawię nowe mockup’y na których będę się wzorować podczas dalszej implementacji Home Wallet.

[HomeWallet] Interfejs | Junior .NET Dev

Daj się poznać 2017 1462 dni, 4 godziny, 32 minuty temu juniornetdev 41 źrodło rozwiń

1 2... 7 8 9 10 11 12... 49 50

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,65)
8
(9 775,28)
9
(8 791,31)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,45)