#programowanie #csharp

Witajcie. Mój znajomek, studenciak potrzebuje aby mu pomóc w projekcie na zaliczenie podstaw programowania z C#.
Coś tam porobił ale utknął. Projekt z podstaw więc maks prosty. Trzeba byłoby dokończyć i jakoś mu wyjaśnić co i jak.

Jakoś się dogadamy co do kwestii finansowych. Sprawa jest jednak dość pilna. Gdyby kogoś zainteresowało to szczegóły na priv.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NaChMiNick: aplikacja nie jest wyższych lotów, powiedziałabym wręcz że jest mizerna, chodzi
o taki organizer, że można dodawać do niego bieżące zadania, odznaczać,
edytować, usuwać, zapis jest do bazy danych, możliwość stworzenia wykresu z
danych z tabeli, w sensie ile udało się zrealizować w ciągu tygodnia itp
zrobił jedynie wyświetlanie dodawanych zadań i ich wyświetlanie,
próbował też aby można było tworzyć konta użytkowników ale
średnio to wyszło bo słabo ogarnia
  • Odpowiedz
Mireczki!
Szukam narzędzia albo frameworka do testowania aplikacji desktopowych na windows (WPF).
Muszę stworzyć od zera testy black-box bo aktualnie trzeba wszystko testować ręcznie. Apka jest dość prosta, ale scenariuszy testowych jest bardzo dużo. Mały zespół, nie mamy testerów.

Kryteria: - cena - najlepiej free software, ewentualnie jakaś tania licencja (nie mam budżetu na telerik 900$) ( ͡° ʖ̯ ͡°
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@wykorbionykorbowod: ale chwila, co ty konkretnie chcesz testować? Rzuciles WPFem ale black boxa powino gowno obchodzic uzyta technologia, ;) Wypadaloby na początek ogarnac przede wszystkim black/white, functional/non functional i umiec odroznic unit testing od np. Integration, system, sanity, end to end/acceptance, regression, coded ui, selenium, itd.
  • Odpowiedz
Zapraszamy do kolejnej lekcji demo z nadchodzącego kursu Mikroserwisy .NET, w której znajdziesz ponad 40 min technicznego mięsa okraszonego odpowiednią teorią związaną z OpenTracing i wykorzystaniem m.in. narzędzia Jaeger, pozwalającego nam śledzić wymianę komunikatów w naszym rozproszonym systemie — zarówno te synchroniczne (Web API), jak i asynchroniczne wykorzystujące brokera wiadomości (RabbitMQ).

#dotnet #programowanie #csharp #mikroserwisy #akademiaspetza #naukaprogramowania
spetz - Zapraszamy do kolejnej lekcji demo z nadchodzącego kursu Mikroserwisy .NET, w...
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pan_Slon: materiał nie jest listowany publicznie z jednego, prostego powodu — kanał DevMentors, który prowadzimy na YT, ma głównie odbiorców zagranicznych (anglojęzycznych, dla których nagrywaliśmy nasze otwarte kursy na YT), więc nie chcemy w nim mieszać polskimi treściami.
  • Odpowiedz
Hejo #programowanie !
Użytkownik ma dostęp do API używając klucza JWT który dostaje z Auth0.
Co za tym idzie, nie robi żadnej rejestracji itp w API, tylko loguje się przez Auth0 i zaczyna gadać z API.

API musi mieć wiedzę o użytkownikach.
Na ten moment myślę, żeby zrobić middleware który z użyciem jakiegoś cache'a tokenów itd będzie łapał token i sprawdzał czy ma tego user'a w bazie, jeśli nie to go sobie doda z
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trustME: Co to znaczy po za kontekstem requestu?
Wstrzykujemy dane z JWT do kontenera DI filtrem.
Mamy interfejs IUserContext, który wsktrzykujemy gdy potrzeba.
  • Odpowiedz
Witam, mam pytanie odnośnie walidacji z wykorzystaniem Fluent.
Nie wiem czy dobrze wszystko rozumiem, ale walidację taką utworzyć dla właściwości klas domeny czy dla właściwości z view modeli?
#csharp #naukaprogramowania
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RootVik: na przykład do tego co przychodzi z API, potrzebujesz kompletnych danych do pracy, więc musisz się upewnić, że dopuszczasz tylko te prawidłiowe, np. ktos podal imię, a nie podał nazwiska, bo walidacja na frontendzie zawiodła

viewodeli używasz świadomie ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@MaGajwer: Tak, MVC z podziałem na projekty (Core, Architecture, UI). Zastanawiam się po co walidować ViewModel, jeśli jest on mapowany na klasę domenową, która mogłaby być walidowana właśnie poprzez Fluent.
Wcześniej widziałem w kilku projektach, że np. DataAnnotations dodają tylko do klas domenowych, a nie do View Modeli, a więc dlaczego z użyciem Fluent miałoby być inaczej?
  • Odpowiedz
#csharp #naukaprogramowania

Muszę pozbyć się metody FormUrlEncodedContent ponieważ dostaję błąd,że "uri string is too long" .Wyczytałem,że można to zrobić przesyłając jsonObject używając multipart ale nie wiem jak odebrać go w ostatniej metodzie Post Response .Przesyłam pliki.

Co do sposobu przesyłu to tak musi być bo jest różnica net framworka

oryginał
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@zibizz1: var arrayOfObjects = JsonConvert.SerializeObject(
new[] { JsonConvert.DeserializeObject(json1), JsonConvert.DeserializeObject(json2) }
)

To potem przerobić na httpClient.content=StringContent(); ?

potem w metodzie call przezysyłam ten content i jak go odebrać w post ?
  • Odpowiedz
Hej Mirabelki, Mirki spod tagów #programowanie #naukaprogramowania mam dicitionary, gdzie moja tablica intów to kolejność zadań i przed dodaniem wykonuje sobie na jednej tablicy operacje i potem chce sobie dodać tą tablicę jako wartość:

population.Add(excel.ReadCellAsInt(rowOfSumExcel, colOfSumExcel), SwapRandomGenesxTimes(20, i));
I w sumie rozumiem dlaczego moja wartość to zawsze takie same ułożenie, ale nie mam pomysłu jak to rozwiązać.
Ładnie proszę o pomoc.
#csharp #programista15k
TheRickestRick - Hej Mirabelki, Mirki spod tagów #programowanie #naukaprogramowania m...

źródło: comment_LVgs5d5rvDaJGncVg7jxiFbGZqdetcpK.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kurfa puściłem asnychronicznie zadanie znalezienia 3 milionów kombinacji używając kryptograficznego generatora liczb losowych i 4 minuty mielił i nie wymielił

puściłem normalnie i minuta i elo

czy na stacku znajdę metodę jak nie być idiotą w programowaniu?

#nieprogramowanie #csharp
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 3
@TymRazemNieBedeBordo zasadniczo w twoim przypadku musiałbyś podzielić pracę na mniejsze zadania i użyć różnych wątków. Z tym, że niewykluczone, że nakład na synchronizację wątków i ich obsługę przewyższy zysk z równoległego przetwarzania.
PS zadania nie mogą być za małe, bo jak wyżej sugerowałem zjedzą więcej zasobów na zabawę wątkami niż to warte.
  • Odpowiedz
Dodałem do projektu paczkę humanizer przez polecenie dotnet add package.

W PackageReference dodało mi nowy wpis, także myślę, że poprawnie został zainstalowany.
Teraz próbując zadeklarować @using Humanizer w widoku wyrzuca mi błąd odnośnie braku możliwości znalezienia nazwy typu lub przestrzeni nazw „Humanizer” (brak dyrektywy using lub odwołania do zestawu?)...

Co zrobiłem źle, że nie może odnaleźć tej przestrzeni nazw?
#naukaprogramowania #csharp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#csharp
int temperatura = 40;
W timerze,co ma interwał co 5 sekund mam ustawione takie coś
temperatura = rnd.Next(temperatura, temperatura +10);
pod jednym buttonem mam
temperatura= temperatura +10;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@yras8: jak chcesz, żeby na stałym przedziale się utrzymywała, to musisz dodać jakąś dodatkową zmienną, bo jak będziesz ciągle losował liczbę z przedziały i przypisywal ją do zmiennej temperatura, to logiczne, że będzie ten przedział będzie ciągle rosnąć.

Co do przycisku, to w czym robisz? winForms czy WPF?
  • Odpowiedz
@Kamilex97: panie.. to pytanie jest bez sensu. Pierwszy link z google docsy m$ polecają to https://github.com/jstedfast/MailKit hasło na pewno jakieś musisz podać bo się musisz na serwerze autoryzować, ale emaile to stary protokół i możesz się podszyć pod dowolnego nadawcę (tylko oczywiście np. google wrzuci takiego maila do śmietnika zapewne bo nie będzie uwierzytelniony)
  • Odpowiedz
via Wykop Mobilny (Android)
  • 3
@zortabla_rt: trochę masz rację, bo właśnie siedzę na androidstudio i coś mnie zaczyna strzelać. Ale to pewnie kwestia ogarnięcia tego wszystkiego (Ja klepię pierwszą apkę na androida).

W python też nie jest tak kolorowo jak piszesz. Wklepiesz kup install w terminalu i jak instalujesz jakaś małą bibliotekę to jest OK, a jak coś co ma sporo zależności to otrzymujesz cały terminal czerwonych literek.
Zerknij też na któryś mój post gdzie
  • Odpowiedz
hejo, mam pewną zagwozdkę związaną z #dotnet #csharp #dotnetcore #wpf. Potrzebuję dokonać konwersji z FlowDocument na XpsDocument, aby móc go wyświetlać w WPFowej kontrolce DocumentViewer, drukować itd. Jednakże napotkałem problem - dokument jest konwertowany i wyświetlany w DocumentViewerze poprawnie, jednakże gdy tylko najedzie się myszką na obrazek w dokumencie, to wywala System.IO.IOException: „Entries cannot be opened multiple times in Update mode.”
repo z prostym
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

BindingSource bs = new BindingSource();
bs.DataSource = dataGridView1.DataSource;
bs.Filter = kolumna + " like '%" + te%st + "%'";
dataGridView1.DataSource = bs;

Błąd w operatorze Like: wzorzec ciągu '%te%st%' jest nieprawidłowy.”
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Przed Wami najnowsza Prasówka Technologiczna!

Styczeń to miesiąc, którego hasłem przewodnim jest: “Nowy rok, nowy ja”, dlatego frontendowcy będą mogli dołączyć do kursu JavaScript, a na backendowców czeka zajawka dotycząca pracy nad infrastrukturą machine learningu.
Dowiecie się przy tym, jak to jest z tym długiem technologicznym w firmach, na przykładzie DigitalOcean. Zapraszamy do lektury!

-> Zapisz się na mirkolistę:
justjoin_it - Przed Wami najnowsza Prasówka Technologiczna!

Styczeń to miesiąc, kt...

źródło: comment_IeApdt4dsdADi5zhjARDFgLwNyWNXxkQ.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach