Umiem już w miarę programować w pythonie i C++. Teraz chcę się nauczyć #csharp bo będzie mi potrzebny na praktykach. Macie pomysł jak to zrobić?
Kursy z youtube zwykle są dla początkujących więc boję się że stracę czas na tłumaczenie ogólnych zasad które już znam. Jednocześnie nie chcę zabierać się od razu za jakiś projekt bo to będzie trochę januszerka bez znania teorii języka. Jednym słowem, czy są jakieś kursy dla osób
Mireczki ogarniam sobie SignalR i na start wymyśliłem sobie, że zrobię kółko i krzyżyk. Chciałbym, żeby była lista dostępnych gier i żeby można było utworzyć nową dołączyć do istniejącej sesji. I teraz zastanawiam się jak przechowywać listę dostępnych pokojów, stan każdej gry itd. Jakie jest dobre podejście? Baza SQL, lista w serwisie? Jak przechowuje się takie rzeczy w grach online? #aspnet #csharp #signalr #dotnet
Kurłaaaaaaaaaaa
Pomóż mi ktoś.
Mam napisany kod w C# i pracuje z API od TwitchLib (Twitch) i jest tam Event OnMessageReceived (jak ktoś napisze wiadomość na chacie to ten Event jest triggerowany) no i ja mam ten cały kod w klasie i potrzebuje ten Event w UserControl i stworzyłem w klasie publiczny Event

public event EventHandler MessageReceivedEvent;

i gdy go umieszczę w Evencie OnMessageReceived od TwitchLib tym kodem MessageReceivedEvent(sender, e); to gdy
Jak chciałeś przekierować zdarzenie z TwitchClient do ChatBot, to prawdopodobnie wystarczyłoby w ChatBot dodać coś takiego:

public event EventHandler MessageReceivedEvent
{
add { client.MessageReceivedEvent += value; }
remove {
client.MessageReceivedEvent -= value; }
}
Zna ktoś fajną bibliotekę, którą mogę wykorzystać do uzupełniania pdf?
#csharp Najlepiej z dobrą dokumentacją lub przykładami lub zwykły poradnik.
Mam na przykład gotowy plik, w którym wpisuję imię i nazwisko w odpowiednim miejscu (np. zgoda na wyjazd i inne takie) i chce tam dane wklepywać, ale niczego sensownego nie znalazłem, będę bardzo wdzięczny.
#programowanie #naukaprogramowania
Mała aktualizacja dla fanów Summon The JSON: #javascript. Otóż fabryka w Wisconsin, która produkuje grę wznowiła działanie po tym jak władze stanowe wydały pozwolenie. Jest ono potrzebne dla firm na terenie tego stanu, a fabryka musi spełnić bardzo rygorystyczne normy, aby jej pracownicy i produkty byli bezpieczni w obecnej sytuacji. Co też nastąpiło.

W związku z tym produkcja ruszyła tak jak i zamówienia. Jeśli chodzi o mnie to zamówiłem 10 talii,
Pobierz tomaszs - Mała aktualizacja dla fanów Summon The JSON: #JavaScript. Otóż fabryka w Wi...
źródło: comment_1591042683LtD1ZMk3qwIaKXd5z4g5aj.jpg
Mirasy jestem programistą seniorem z 5 lat doświadczenia, wyższymi studiami i dobrymi wynikami. W pierwszej pracy pracowałem za 6k na rękę a obecnie 12k na rękę i wydaje mi się że więcej już się nie da wyciągnąć w tym kraju. Wszystkie oferty dla seniorów to max 18k brutto UOP a na B2B nie chcę pracować bo to oszukiwanie na podatkach. Serio dojście do 15k na rękę jest takie trudne jeśli się zna
@Kaczus2B: Jakby kiedyś umieli to bym starego kodu nie poprawiał, myślę, że całkowicie normalny junior, próg wejścia kiedyś było wiele niższy niż teraz
@bacteria: Może o czymś takim mówi @Kaczus2B po informatyce na pwr nie wyjdziesz z wiadomościami na temat wzorcow projektowych, a to jedna z najlepszych informatyk w Polsce
Wywołuję funkcję, która zwraca mi obiekt lub string (dwa różne przypadki). Wywołuję tą funkcję tylko po to, żeby wstawić ten obiekt (lub string) do następnej funkcji.

Mógłbym po prostu zrobić np.
BigCar bigCar = FunkcjaZwracającaBigCar();
FunkcjaWysyłającaObiekt(bigCar);

Ale chciałbym to zrobić przy pomocy ContinueWith. Czytając dokumentację nie mogę tego zrozumieć, ktoś może wyjaśnić jak przejść z FunkcjaZwracającaCar() do FunkcjaWysyłającaCar() przekazując z pierwszej funkcji obiekt do drugiej używając ContinueWith?
#programowanie #programista15k #csharp
@Szebek: Ustaw sobie język na angielski, łatwiej Ci bedzie zrozumieć warningi. Każdy warning ma kod, w tym przypadku jest to CS0176. Jeśli wpiszesz to w google to pierwszym linkiem będzie CS0176.
Ogólnie probujesz się odwołać do zmiennej statycznej przez nazwę instancji, a nie klasy. Pola statyczne nie są powiązane z żadną konkretną instancją, tylko z klasa jako typem, dlatego jest to niedozwolone.
Śmiem twierdzić, że te zmienne nie powinny być
Dwa super ciekawe projekty zaprezentowane podczas #msbuild

1. Project Tye - narzędzie mające pomóc w debugowaniu wielo-kontenerowych projektów.
Uruchamianie aplikacji i wszystkich usług powiązanych lokalnie w Kubernetes bez pisania własnych yamli a nawet automatyczna integracja z Kabana (do zbierania logów jak Graylog) i Zipkin (do distributed tracing tj. Jaeger)

https://devblogs.microsoft.com/aspnet/introducing-project-tye/
https://github.com/dotnet/tye

2. YARP - Reverse proxy dla ASP.NET Core (tj. Nginx).

https://devblogs.microsoft.com/dotnet/introducing-yarp-preview-1/
https://github.com/microsoft/reverse-proxy

YARP planowo ukaże się z .NET 5 (listopad tego