dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem C#

Dzisiaj chciałbym zaprezentować klasę EventWaiter. Znalazłem ją w repozytorium Roslyn na GitHub i w niektórych testach okazała się przydatna. Załóżmy, że mamy klasę eksponującą jakieś zdarzenie...

Tagi: .Net, C#, EventWaiter
Dziel się z innymi:
EventWaiter – testowanie zdarzeń

Sztuka programowania 319 dni, 9 godzin, 39 minut temu rroszczyk 146 rozwiń

Konfigurujemy emulator Android Wear pod Visual Studio i uruchamiamy na nim pierwszą aplikację stworzoną w Xamarinie. Zapisy z boju z emulatorem od Google, kilkoma wtopami w Windows 10 i uwieńczeniem sukcesu w postaci działającej aplikacji na "wirtualnym smartwatchu".

Android Wear — emulator w Visual Studio i pierwsza aplikacja w Xamarinie (C#)

Mobile development 320 dni, 10 godzin, 15 minut temu djfoxer 93 rozwiń

Jest to chyba rzecz najbardziej podstawowa podczas tworzenia jakiejkolwiek gry. Problem w tym, że MonoGame nie udostępnia nam czegoś takiego jak najprostsze przyciski. W takim razie jak rozwiązać problem z MENU w grze? Jeżeli chcesz dowiedzieć się jak ja rozwiązałem ten problem, czytaj dalej ;)

Tagi: C#, MonoGame
Źródło: csharp-dev.pl
Dziel się z innymi:
MonoGame – Jak stworzyć menu gry?

Inne 323 dni, 6 godzin, 40 minut temu luki 112 rozwiń

Dzisiaj zajmiemy się podstawami tego jak zbudowany jest kod gry pisanej przy użyciu MonoGame. Jeżeli chcesz dowiedzieć się czym w ogóle jest MonoGame, zapraszam do przeczytania poprzedniego wpisu. Zakładam, że czytając dalej masz już zainstalowane MonoGame i możesz przystąpić do stworzenia nowego pustego projektu. Jeżeli tak to zaczynamy! Na początku stwórzmy sobie pusty projekt „MonoGame Cross Platform Desktop Project”. Generalnie rzecz biorąc można równie dobrze stworzyć projekt dedykowany na Windowsa...

Tagi: C#, MonoGame
Źródło: csharp-dev.pl
Dziel się z innymi:
MonoGame – Jak zbudowany jest kod gry? – Blog CSharp-Dev.pl

Inne 327 dni, 10 godzin, 40 minut temu luki 161 rozwiń

Wzorzec MVVM, co prawda wiele rzeczy ułatwia i porządkuje. Jednak potrafi sprawić też masę problemów. Pisząc swoją pierwszą aplikację, z użyciem tego wzorca natknąłem się na sporą ich ilość. Jednym z nich było przechwytywanie zdarzenia zamykania głównego okna aplikacji, w celu zapisania wprowadzonych zmian. Drugim problemem było zamknięcie innego okna – potomnego, które miało wyświetlać się na czas ładowania pliku, a później znikać. W przypadku code-behind zadania te są banalnie proste. Mamy zdarzenie za...

Tagi: C#, MVVM, WPF
Źródło: csharp-dev.pl
Dziel się z innymi:
Zamykanie okien we wzorcu MVVM – Blog CSharp-Dev.pl

Windows 327 dni, 10 godzin, 40 minut temu luki 257 rozwiń

Czasami zachodzi potrzeba stworzenia aplikacji okienkowej z oknem konsoli w tle. Może ona służyć np. do łatwiejszego śledzenia poczynań programu, co w rezultacie pozwala na łatwiejsze znajdowanie błędów w kodzie. Po stworzeniu pustego projektu WPF App i jego kompilacji domyślnie konsola nie jest wyświetlana. Można jednak temu zaradzić. Wpis opisuje sposób rozwiązania tego problemu w Visual Studio, jednak w innych IDE też powinien działać. Pierwszą rzeczą jaką należy zrobić, jest utworzenie nowego pusteg...

Tagi: C#, programowanie, WPF
Źródło: csharp-dev.pl
Dziel się z innymi:
Aplikacja WPF z oknem konsoli – Blog CSharp-Dev.pl

Sztuka programowania 331 dni, 9 godzin, 42 minuty temu luki 193 rozwiń

Jak pisałem poprzednio o problemie braku milisekund w dacie. Wspomniałem o tym, że tabele posiadają kolumnę informującą o ostatniej zmianie, która nastąpiła na rekordzie. Można się domyślić, że ręczne ustawianie tej wartości było by mozolne oraz podatne na błędy ( w szczególności – zapomnienie o wstawieniu nowej wartości)

Tagi: C#, NHibernate
Źródło: blog.soltysiak.it
Dziel się z innymi:
[NHibernate] Automatyczna aktualizacja daty i czasu – o ostatniej zmianie w rekordzie – Soltys blog

Bazy danych i XML 335 dni, 10 godzin, 17 minut temu Paweł Sołtysiak 155 rozwiń

In case you’re not familiar with the Warden project that I’ve been working for the last few months, I strongly recommend you to take a look, as you may find this tool especially useful for monitoring your infrastructure and resources. So what is the Warden Spawn? It’s a brand new repository within the Warden Stack that will let you configure the instance of the Warden monitoring application using the human readable configuration files – and that’s just the beginning!

Dziel się z innymi:
[EN] Warden Spawn first glimpse | Piotr Gankiewicz

Narzędzia 335 dni, 10 godzin, 17 minut temu spetz 51 rozwiń

Xamarin.Forms nie jest lekiem na całe zło i w praktyce nie da się za pomocą tej technologii zrobić w pełni natywnego efektu, stosując dostępne standardowo kontrolki. Idea tego rozwiązania jest inna. Do worka zwanego Xamarin.Forms trafiają takie elementy, które da się jakoś uwspólnić pomiędzy obsługiwanymi systemami. Innymi słowy po użyciu określonej kontrolki i tak w rzeczywistości zostanie wykorzystana ta natywna, która w danym systemie jest najbardziej zbliżona funkcjonalnie i wizualnie. I tak np. Form...

Tagi: .Net, C#, Xamarin, xaml
Dziel się z innymi:
CustomRenderer w Xamarin.Forms

Sztuka programowania 340 dni, 22 godziny, 40 minut temu rroszczyk 45 rozwiń

We have many pdf libraries that we can use, but none of them are perfect and all of them have some advantages and disadvantages. Here is my little experience with generating PDF file in .net framework with generating reports both, in a browser on demand and large numbers in bash/console by night. Crystal_Reports - big, commercial library develop by big company Pros:  - can be really fast Co...

Tagi: .Net, C#, PDF
Dziel się z innymi:
Review of tools for PDF generate in .net

Inne 340 dni, 9 godzin, 41 minut temu rroszczyk 206 rozwiń

There are many ways to perform a validation of our models living within the system. Whether there’s an incoming request from the user who would like to create an account or there’s a need to ensure about the correct amount of money in a bank transaction, the validation process should always (I really mean that) take place. In today’s post, I’d like to present one of the possible solutions that might help you validate your entities.

Dziel się z innymi:
Simple validation with validators | Piotr Gankiewicz

Sztuka programowania 343 dni, 3 godziny, 45 minut temu spetz 144 rozwiń

W poprzednim wpisie na temat Xamarina, zrobiłem małe wprowadzenie teoretyczne do tej technologii. Przedstawiłem podstawowe założenia oraz dostępne warianty użycia tego rozwiązania. Jeśli uważasz, że wybór technologii jaką jest Xamarin był sam w sobie trudną decyzję, to mam niestety złą wiadomość. Już na starcie trzeba podjąć kolejną i to równie ważną. Którego podejścia użyć - Forms czy Native? W poprzednim poście przedstawiłem podstawowe założenia obu z nich. W wielkim skrócie - Forms zapewnią większą ...

Tagi: .Net, C#, Xamarin
Dziel się z innymi:
Xamarin.Forms - pierwsza aplikacja

Mobile development 347 dni, 9 godzin, 48 minut temu rroszczyk 143 rozwiń

ASP .NETPiotr Zieliński1 Comment ASP.NET Core ułatwia w znaczący sposób IoC. Przede wszystkim wbudowano w framework dosyć prostą implementację IoC. Oznacza to, że w wielu przypadkach nie trzeba już instalować zewnętrznych framework’ow takich jak AutoFac.  W pliku Startup znajdziemy metodę ConfigureServices: public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddApplicationInsightsTelemetry(Configuration); ...

Dziel się z innymi:
ASP.NET Core – wstrzykiwanie zależności

Sztuka programowania 347 dni, 9 godzin, 48 minut temu rroszczyk 208 rozwiń

Klasa (immutable) Tuple istniała aż od .NET Framework 4.0. W C# 7.0 mamy jednak wsparcie dla tuple od strony języka. Jednym z problemów klasy Tuple było, że każda właściwość nazywała się kolejno Item1, Item2 itp. W tym wpisie dowiemy się jak to rozwiązano w C# 7.0

Tagi: .Net, C#, Tuple
Dziel się z innymi:
C# 7.0 – Tuples

Sztuka programowania 347 dni, 9 godzin, 48 minut temu rroszczyk 389 rozwiń

Chcesz logować SQL generowany przez NHibernate do pliku? Przejdę od razu do konkretów. Potrzeba klasy NLogFactory, która będzie tworzyła instancje Loggera.

Tagi: C#, NHibernate, nlog
Źródło: blog.soltysiak.it
Dziel się z innymi:
[NHibernate] Integracja z NLog – Notatnik Sołtysa

Bazy danych i XML 350 dni, 8 godzin, 56 minut temu Paweł Sołtysiak 82 rozwiń

Czym się różni Lazy Loading od Eager Loading? Co udostępnia nam EntityFramework? W jakim momencie wykorzystać dany sposób ładowania danych? Jak ładować dane? Zahaczymy też o JSON, SQL performance i inne. Zapraszam do lektury.

bartoszszymanski.net | EntityFramework: Eager Loading vs Lazy Loading

Web 350 dni, 8 godzin, 56 minut temu bartoszszymanski 329 rozwiń

W ostatnim czasie dzięki uprzejmości Patricka Smacchia, miałam okazję zapoznać się z narzędziem do analizy kodu jakim jest NDepend. Ponieważ jednak ma on tak dużo możliwości, iż wyrósł by z tego całkiem spory artykuł, postanowiłam podzielić go na mniejsze i niniejszym zapraszam na pierwszy odcinek cyklu poświeconego temu narzędziu.Zacznijmy zatem od tego czym jest NDepend, jak zacząć pracę z nim i Co nam daje? Narzędzie służy do zaawansowanej analizy kodu, wspomaga przyglądanie się strukturze projektu,...

Źródło: programistka.net
Dziel się z innymi:
Zaawansowana analiza kodu z NDepend - część 1 | Programistka .NET/C# - Iwona

Narzędzia 352 dni, 5 godzin, 22 minuty temu Maga 188 rozwiń

Zasada działania Ubera z punktu widzenia użytkownika smartfona jest stosunkowo nieskomplikowana. Uruchamiamy aplikację, wciskamy jeden przycisk i czekamy na kierowcę. Proste? Proste. Ale pójdźmy o krok dalej i zastanówmy się nad nieco bardziej wymagającym użytkownikiem, który chciałby dostać się Uberem w pewne miejsce o zaplanowanej wcześniej godzinie. Po najniższym koszcie. A i żeby sam się zamówił :) Poznajmy Uber API.

Tagi: .Net, API, C#, Uber
Źródło: www.mikoleusz.pl
Dziel się z innymi:
Uber API: Jak napisać aplikację, która zamówi za nas kurs? - Mikoleusz Blog

Inne 355 dni, 9 godzin, 52 minuty temu Mikoleusz 108 rozwiń

Zaczynając swoją przygodę z ASP.NET MVC (oraz w ogóle z programowaniem) miałem sporo problemów z utrzymaniem porządku w moich akcjach na kontrolerach. Bardzo często pojawiało się tam mnóstwo warunków i niepotrzebnej logiki. Ten problem trzeba było sensownie rozwiązać, więc z kolegami wypracowaliśmy sobie pewną konwencję, której twardo się trzymaliśmy...

Źródło: lmarcinek.pl
Dziel się z innymi:
ASP.NET MVC: Method chaining w kontrolerach | Łukasz Marcinek

Web 354 dni, 11 godzin, 53 minuty temu Łukasz Marcinek 433 rozwiń

Which one of us doesn’t like to give commands? It’s the natural way to ask (in a polite way) for a specific task that needs to be completed. Therefore, it shouldn’t be surprising that the command pattern can be also easily implemented within our software, which might provide some serious benefits in terms of loose coupling the existing code.

Dziel się z innymi:
I command you (pattern) | Piotr Gankiewicz

Sztuka programowania 357 dni, 7 godzin, 53 minuty temu spetz 219 rozwiń

1 2... 10 11 12 13 14 15... 60 61
Szkolenia SecurITum

wrzesień

14.
devConf
Kraków
20.

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 674,47)

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,26)

8

Damian (9 096,1)

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 643,06)

15

jedmac (3 318,39)

16

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

17

spetz (3 168,28)

18

CaMeL (2 954,87)

19

lkurzyniec (2 669,92)

20

mnikolajuk (2 596,93)