dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

Kiedy zaczynałem swoją przygodę z testami jednostkowymi nie widziałem żadnej różnicy między obiektami typu Dummy, Fake, Stub i Mock. Używałem każdego z nich bez świadomości istnienia jakichkolwiek różnic między nimi. Wszystkie cztery typy były dla mnie dokładnie tym samym – sztucznym obiektem stworzonym na potrzeby testów. Moja ignorancja i brak wiedzy prowadziły do kilku problemów:frustracji w trakcie pisania testów wynikającego z niewiedzy (np. dlaczego ten test wyrzuca w...

Źródło: jaceklapinski.com
Dziel się z innymi:
Dummy, Fake, Stub i Mock w testach jednostkowych

Daj się poznać 2017 152 dni, 18 godzin, 35 minut temu jacalapa 113 rozwiń

In today’s post, I’d like to present a dozen of minimalistic samples that you can make use of within ASP.NET Core application. Starting from simple things like options, through middleware, databases and even Nginx or Docker. These samples are part of the upcoming event “Thursday with .NET” that I’ll be part of on Thursday 20.04.2017.

Dziel się z innymi:
ASP.NET Core 12 samples | Piotr Gankiewicz

Web 152 dni, 18 godzin, 35 minut temu spetz 216 rozwiń

How many programmers you know use ‘yield‘? Seriously, if you have an occasion, ask them – I’m afraid you will notice a strange thing – everybody heard about it but (almost) nobody (including me) uses it. Time to change it! Why? Because ‘yield‘ was introduced in C# 2.0 (yeeeah, it’s that old!) and can help you get rid of some of the ‘temp’ collections in your code and, what’s more important, it may prevent you from System.OutOfMemory exception.

Let’s make ‘yield return’ our best friend! – A Girl Among Geeks

Daj się poznać 2017 154 dni, 4 godziny, 50 minut temu AGirlAmongGeeks 201 rozwiń

Porównanie wydajności dwóch bibliotek .NET do rysowania wykresów. ZedGraph vs LiveCharts

Wydajność bibliotek do rysowania wykresów

Daj się poznać 2017 155 dni, 1 godzinę, 30 minut temu mkaminski 143 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 158 dni, 2 godziny, 38 minut temu spetz 27 rozwiń

Kolejną rzeczą, nad którą pracowałem w ramach mojego projektu Winbot, była edycja różnych obiektów za pomocą interfejsu użytkownika. W aplikacji występuje kilka typów obiektów. Mógłbym przygotować oddzielne kontrolki do edycji każdego typu z osobna, ale takie rozwiązanie mnie nie zadowalało. Za każdym razem kiedy chciałbym wprowadzić nowy typ, musiałbym dodatkowo przygotować nową kontrolkę do edycji. Byłoby to dość niewygodne i denerwujące. Moim celem było przygotowanie gen...

Tagi: C#, WPF
Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – dialog do edycji obiektów

Daj się poznać 2017 159 dni, 40 minut temu jacalapa 29 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 158 dni, 2 godziny, 38 minut temu jacalapa 88 rozwiń

Prosty operator nameof zapewnia nam bezpieczny refactoring kodu. 7 przykładów, w których jego zastosowanie może nas uchronić przed błędami w runtime.

Tagi: C#, nameof
Źródło: mickl.net
Dziel się z innymi:
7 zastosowań operatora nameof w C#

Sztuka programowania 156 dni, 22 godziny, 46 minut temu mickl 345 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 161 dni, 13 godzin, 9 minut temu juniornetdev 99 rozwiń

Dzisiaj część druga graficznego tworzenia mojej aplikacji "Jak dotrzeć do celu?" w WPF w jezyku C#. W ostatnim poście (o, tutaj) zakończyliśmy aplikację wyglądającą tak W tym wpisie usunęłam przycisk "Wybierz" zastępując go automatycznym wpisywaniem wybranego przystanku.

Źródło: mysifoto.pl
Dziel się z innymi:
10 - JakDotrzecDoCelu tworzenie aplikacji w WPF cz.2 #DSP2017 - Sabina Piotrowska

Daj się poznać 2017 163 dni, 2 godziny, 25 minut temu Sabina Piotrowska 16 rozwiń

W życiu codziennym spotykamy się często z takimi samymi, ciągle powtarzającymi się czynnościami oraz zabiegami do których się przyzwyczajamy i powtarzamy je prawie automatycznie. Skoro nauczyliśmy się że np aby włączyć silnik w samochodzie trzeba przekręcić kluczyk lub nacisnąć przycisk to już tę zawsze pamiętamy i wykonujemy "bez mrugnięcia okiem".

Źródło: mysifoto.pl
Dziel się z innymi:
09 - Wzorce projektowe w języku C# - #DSP2017 - Sabina Piotrowska

Daj się poznać 2017 162 dni, 2 godziny, 12 minut temu Sabina Piotrowska 227 rozwiń

Krótki opis prelekcji wraz z linkami do wykorzystywanych materiałów. Dodatkowo dorzuciłam osobiste przemyślenia dotyczące samej konferencji.

Dziel się z innymi:
Podsumowanie konferencji 4developers 2017 – programmer-girl

Inne 163 dni, 21 godzin, 50 minut temu Weronika Tobor 48 rozwiń

Welcome to the eleventh episode of my course “Becoming a software developer” in which we will use AutoMapper library, implement simple HTTP POST method and use asynchronous methods.

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

Inne 165 dni, 4 godziny, 23 minuty temu spetz 15 rozwiń

Prace nad moim projektem Winbot wciąż trwają. Chociaż czas mija nieubłaganie szybko, a dzień ma tylko 24 godziny, to staram się systematycznie rozwijać Winbot’a o nowe funkcje i usprawnienia. W dzisiejszym poście postanowiłem przedstawić sposób w jaki rozwiązałem problem z symulacją globalnych zdarzeń (np. kliknięcie myszką, wciśnięcie klawisza Ctrl, itp.). Moim celem było zaimplementowanie logiki, która wywoływałaby konkretne zdarzenie systemowe. Nie było to trywialne zad...

Tagi: C#, WinAPI
Źródło: jaceklapinski.com
Dziel się z innymi:
Winbot – Symulacja globalnych zdarzeń (myszka i klawiatura)

Daj się poznać 2017 165 dni, 4 godziny, 23 minuty temu jacalapa 79 rozwiń

Hey everyone, I haven’t been asking anyone for help with developing the software for quite some time now, but well, the time is the crucial part here. I wish that the day lasted much longer than it currently is, yet, since I can’t do much about it, I want to ask you for help with contributing to the open source projects that I’ve been working on. It could be anything, like a feedback or an actual contribution (e.g. via Pull Request) and maybe you will find some of the projects interesting as there is a f...

Dziel się z innymi:
Open source contributors wanted | Piotr Gankiewicz

Inne 167 dni, 18 godzin, 10 minut temu spetz 134 rozwiń

General update on TeamScreen project that I'm doing for Get Notice competition

Źródło: kkalinowski.net
Dziel się z innymi:
TeamScreen – general progress update

Daj się poznać 2017 169 dni, 1 godzinę temu kkalinowski 18 rozwiń

Jakiś czas temu poszukiwałem prostej bazy danych dla mojej aplikacji desktopowej. Oczywiście mogłem sam zaimplementować jakieś rozwiązanie, ale wolałem skorzystać z gotowca, a przynajmniej zapoznać się z dostępnymi rozwiązaniami. Moje wymagania nie były zbyt duże. Chciałem żeby było to coś bardzo prostego. Od razu odrzuciłem wszystkie serwerowe bazy danych, ponieważ jednym z podstawowych założeń jest, że moja aplikacja będzie działać offline. Mam świadomość, że prawdopodobn...

Źródło: jaceklapinski.com
Dziel się z innymi:
LiteDB – Kompaktowa baza danych NoSQL

Daj się poznać 2017 167 dni, 18 godzin, 10 minut temu jacalapa 150 rozwiń

In 2017 C# is dead...

Tagi: C#
Źródło: jj09.net
Dziel się z innymi:
[EN] C# is dead

Inne 163 dni, 2 godziny, 25 minut temu jj09 397 rozwiń

Post describes usage of Intents in Android application. It covers how to navigate between Activities using Intent, as well as how to trigger external actions using Intents, e.g. phone dialer to call a phone number or email application to send an email. Come and see it!

Źródło: www.dsibinski.pl
Dziel się z innymi:
Xamarin – Android Intents – Dawid’s blog

Daj się poznać 2017 169 dni, 1 godzinę temu dsibinski 22 rozwiń

Miłosz Piechocki This post is another attempt on explaining the M word in an approachable way. This explanation will best suite C# developers who are familiar with LINQ and query expressions. However, if you are not familiar with C# but would like to learn how powerful and expressive some of its features are, please read on!Recap of LINQ and query expressions LINQ is a technology introduced in C# 3.0 and .NET 3.5. One of its major applications is processing collections in an elegant, declarative way. ...

Dziel się z innymi:
Understand monads with LINQ

Sztuka programowania 170 dni, 6 godzin, 49 minut temu miloszpiechocki 113 rozwiń

1 2 3 4 5 6 7 8... 60 61
#befutureproof
Szkolenia SecurITum

wrzesień

20.

październik

Dodaj nowe Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 922,5)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 386,46)

8

Damian (9 173,12)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 683,06)

15

spetz (3 363,34)

16

jedmac (3 318,39)

17

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

18

CaMeL (2 954,87)

19

dpawlukiewicz (2 736,18)

20

lkurzyniec (2 732,03)