Jest jakiś discord dla dotnetowców? Uczę się .net core i chciałbym mieć gdzie zapytać w razie problemów (a jest ich dużo xD). Może być angielski, nawet lepsza opcja

#dotnet #csharp #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jakie rozszerzenia polecacie do Visual Studio? Normalnie pisze w Javie i używam Intellij, ale na studia będę robił projekt w C# i szukam jakiś wtyczek, której uprzyjemniają pracę z ide MS, bo wydaje mi się trochę toporne w porównaniu do Intellij.
#csharp #dotnet #programowanie #studbaza
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy! Potrzebuję sobie zrobić solidne przypomnienie wiedzy programistycznej. Mam jakieś doświadczenie programistyczne ale ostatnio mocno się zakurzyłem i muszę zrobić trochę pracy u podstaw. No ale nie chcę znów zaczynać kursu z Hello World. Macie do polecenia jakieś fajne szkolenie/kurs/materiały w stylu C# in a nutshell czy tam for dummies bez zbędnego p--------o, samo mięcho i przykłady plus zadania do zrobienia samemu.
#dotnet #csharp #naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

https://docs.microsoft.com/en-us/dotnet/api/system.identitymodel.tokens?view=netframework-4.5
Jak dobrać się do tej biblioteki ? Gdy robie poprostu Using system.identitymodel.tokens pisze że nie może znaleźć tej biblioteki w nugecie podobnie. znalazłem tutaj https://www.nuget.org/packages/System.IdentityModel.Tokens/5.0.0-beta4-204171524 jednak dostaje error że moja aplikacja .net jest pod 4.7 a ta biblioteka nie ma takiej wersji udostępnionej. Potrzebuje skorzystać z tokenów SAML aplikacja WPF
#microsoft #dotnet #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Na codzień zajmuje się aplikacjami wpf, mam teraz za zadanie wykonać komunikacje z webserwisem przy pomocy SOAP i SAML. Od operatora webserwisu mam pliki .wsdl. Wygenerowalem klasę proxy z wsdl i dołączyłem do kodu, jak dodać te SAML owe atrybuty do weryfikacji ? Czy można to zrobic w aplikacji WPF ? Czy powinienem zainteresować się aplikacjami typu WCF ? #programowanie #wcf #wpf #dotnet
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

PIERWSZA APLIKACJA Desktopowa WINDOWS FORMS w C# – UI (1/2)

Cześć Właśnie pojawił się nowy materiał na youtube: https://www.youtube.com/watch?v=nj_H4kHnIc8
W tym filmie pokaże Ci jak napisać pierwszą kompletną aplikację desktopową w Windows Forms (w C#) – kalkulator. Jest to 1 z 2 części i skupimy się w niej na tworzeniu interfejsu użytkownika. 2 część pojawi się w przyszły czwartek

Link: https://www.youtube.com/watch?v=nj_H4kHnIc8
kazik- - PIERWSZA APLIKACJA Desktopowa WINDOWS FORMS w C# – UI (1/2)

Cześć Właśnie...

źródło: comment_1616142518D2TCt961cjJYH8kotBO1EG.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Boska_Klaudia: Skoro masz firme produkcyjna ktora ma wszystkie komputery na Windows i z powodow bezpieczenstwa jedyna przegladarka to IE (uwierz mi, jest takich wiele), to zrozum ze WebApp bedzie zlym wyborem. Tu nie chodzi o cofanie sie w rozwoju ale dopasowywanie technologii do wymogow klienta.
  • Odpowiedz
#dotnet

Z tego MAUI to chyba kupa będzie. Ktoś z #xamarin śledzi temat i coś więcej może napisać? Jedyne co może uratować ten projekt to model MVU albo Blazor ale są oznaczone jako eksperymentalne.

#maui
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Co Musi Umieć PROGRAMISTA C#/.NET? Kompletna Ścieżka Programisty.

Cześć :) Właśnie pojawił się nowy film na moim kanale youtube. W tym filmie pokaże Ci całą ścieżkę nauki od podstawy do pracy na stanowisku Młodszy Programista .NET. Dowiesz się z niego co musisz umieć, aby zostać Programistą C#/.NET i jak uczyć się najbardziej efektywnie

✅ Więcej: https://www.youtube.com/watch?v=fTEH2Lqsjyk

#programowanie #programista #nauka #naukaprogramowania #programista15k #
kazik- - Co Musi Umieć PROGRAMISTA C#/.NET? Kompletna Ścieżka Programisty.

Cześć :...

źródło: comment_1615554513mvOPNcmxuptaUx2wZkQSlb.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam zaimplemetowanego command patterna i potrzebuję przed egzekucją komendy zrobić jej walidację (stanu) i nie ogarniam jakiego tu wzorca użyć. Czy po prostu zrobić coś na zasadzie:

if(command.CanExecute()) command.Execute(); else return false;

#programowanie #programista15k #dotnet
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@harakiri888: ok, wygląda dobrze. Użyłeś niefortunnych słów: jako potrzebuję przed egzekucją komendy zrobić jej walidację (stanu) chyba każdy rozumie walidację stanu komendy (jej), a tutaj walidujesz argumenty. Co do CanExecute() to jestem przeciwny, bo utrudnia to używanie kodu. Co jak ktoś zawoła Execute() bez CanExecute()? I tak trzeba obsłużyć taką sytuację. Jak komendy się nie da wykonać to niech zwraca tego boola/rzuca wyjątek/zwraca specialny typ.
  • Odpowiedz
Mam pytanie odnośnie wątków w WebApi w .Net Core.

Co się dzieje gdy mamy jakiś endpoint synchroniczny ("normalny") i powiedzmy w jednym momencie 20 osób wykonuje requesta pod tego endpointa? Co się wtedy dzieje? Czy każdy request jest wtedy kolejkowany i dodatkowo tworzą się nowe wątki do obsługi żądań? Jeśli tak to jak to się ma do przełączania kontekstu pomiędzy wątkami, tzn, że kontekst jest przełączany nawet na wątki, które obsługują zakolejkowane
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maestrozo: To dosc szeroki temat, swietne omowienie jest TUTAJ

W duzym skrocie: myslenie o watkach w .NET Core jest dosc egzotyczne, programowanie asynchroniczne nie ma tak naprawde NIC wspolnego z watkami. Concurrency to cos zupelnie innego niz parallelism.

Watki w zaden sposob nie sa tworzone przy kazdym requescie. Bylby to straszny antypattern i latwo by mozna bylo udupic serwer. Nie ma zadnego sensu spawnowac wieksza ilosc watkow niz ilosc rdzeni logicznych, to
  • Odpowiedz
@maestrozo: W ASP.NET Core nie używasz wątków tylko tasków (System.Threading.Tasks) i w kontekście obsługi asynchronicznej myśl o taskach nie wątkach. "Przerobieniem" tasków na wątki zajmuje się odpowiednia biblioteka. Task do specjalna abstrakcja, wprowadzona właśnie po to, aby programiści nie musieli zajmować się niskopoziomowymi aspektami jeśli nie muszą.

Poza tym asynchroniczność != równoległe przetwarzanie. W dużym uproszczeniu asynchroniczność (np. w API) pozwala na nieblokowanie głównego wątku aplikacji przy obsłudze requestów HTTP
  • Odpowiedz