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
Słyszałem że sytuacja na rynku juniorów jest dramatyczna więc postanowiliśmy w firmie zatrudnić dodatkową osobę na stanowisku junior/mid .NET developer, która robiłaby proste taski programistyczne i miała okazję podszkolić się w pracy przy bardzo fajnym projekcie. Remote, 2k netto na UoD albo umowie zleceniu, elastyczne godziny pracy (minimum 8 godzin dziennie), możliwość awansu.
CV na priv

#programista15k #programowanie #dotnet #csharp #naukaprogramowania
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam problem z podpisem XML.
Technologia .NET podpis XADES.
Muszę wygenerować podpis elementu dostępnego pod URL tak jak robią to tutaj :
https://docs.microsoft.com/en-us/dotnet/api/system.security.cryptography.xml.signedxml.computesignature?view=net-5.0
W taki sposób jak oni potrafię wygenerować podpis jednak zasób który mam podpisać jest chroniony tokenem JWT oraz należy załączyć certyfikat TLS do autoryzacji.
Niestety nie potrafię tego dołaczyć do referencji, dlatego bardzo proszę o pomoc czy jest taka możliwość.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chcę napisać AI do gry planszowej typu Azul, Splendor wykorzystując sieci neuronowe. Z tego co wyczytałem to najlepiej użyć do tego Q-learning. To ma być self-learning.

Problem jest taki, że nie znalazłem libki do tego - jest ten Tensorflow.NET ale on tego nie obsługuje, ML.NET tak samo albo o czymś nie wiem (nie robiłem nic wcześniej z NN).

A może jakieś algorytmy genetyczne? Weźcie coś doradźcie, żeby się nie narobić, a zrobić.

Grę
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@harakiri888: ile masz na to czasu? Generalnie używanie RLa do grania w gry planszowe to nie jest coś co można ogarnąć w godzinę i raczej potrzeba trochę intuicji żeby wiedzieć co się tam dzieje i mieć na to jakiś wpływ, może wybierz jakiś łatwiejszy sposób np jakiś minmax + może Monte Carlo tree search
  • Odpowiedz
@zibizz1: min-max nie będzie zbyt "trywialny", mimo wszystko jest parę zasad do ogarnięcia i się może to drzewko zbyt duże zrobić.

@ZdeformowanyKreciRyj: nie mam ram czasowych na to, side project, for fun. MCTS to chyba też łatwe nie jest.

Rozważę tego minmaxa, poczytam o nim jutro czy da radę go zaaplikować do tego problemu.

@mrocznapszczola: zerknę.
  • Odpowiedz
Jest tu jakiś spec of #iis?

Mam taki problem:
Chcę przekierować request zawierający w adresie /API ze strony X (napisanej w .net framework) do innej strony (napisanej w .net core). Próbowałem to ogarnąć poprzez url rewrite w ramach aplikacji na IIS, poprzez url rewrite globalnie albo ustawienie virtualDirectory dla innej aplikacji w ramach tej samej strony, ale bez sukcesów. Czy da się to w ogóle ustawić?

#csharp
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jestem na 2 roku informatyki zaocznej i zastanawiam się naukę, którego języka kontynuować jeśli chce być backend web devem. Zastanawiam się miedzy Javą a C#. Oba te języki znam w podobnym stopniu na poziomie prostego rest api i crudów. Bardziej niż na zarobkach zależy mi na warunkach pracy i możliwości rozwoju. Czy idąc dalej w Javie nie trafię na olbrzymią konkurencję i nudne projekty, nie mówiąc już o tym, że będzie mi

Jakiego języka uczyć się dalej (znam oba w podobnym stopniu, jestem studentem infy)

  • Java 39.5% (47)
  • C# 60.5% (72)

Oddanych głosów: 119

  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Edelner: Ja Ci powiem że odpuściłem Jave i C# ze względu na to, że jest masa chętnych, nawet na stanowiska regular, przez co robi się presja dziwna w projektach i na rynku pracy. Nie wyobrażam sobie konkurować z młodymi i być w ciągłym gazie, tym bardziej jak technologie tak się zmieniają. Osobiście odszedłem od programowania i zająłem się testami automatycznymi, a pieniądze podobne. W wolnym czasie uczę się AWS i
  • Odpowiedz