• 1
@FredOnizuka: Na Windowsie 10 masz .NET Framework 4.6+.
.NET Framework i .NET (nazywany również .NET Core) to dwa kompletnie różne frameworki (Microsoft zamieszał z nazwami).

Wszystkie wersje .NET od wersji 5 to ewolucje .NET Core - najpierw był .NET Core 2,3 a od wersji 5 po prostu nazywany .NET 5,6,7 a teraz .NET 8.
.NET Core to wieloplatformowy, otwarto źródłowy dotnet. Nie jest on instalowany domyślnie na Windowsie ani wymagany do
  • Odpowiedz
Czy wy też mieliście problemy z jednolinijkowymi rozwiązaniami w Codewars? Samemu czasem ciężko jest mi napisać coś w jednej linijce. Chodzi o sytuacje, gdzie trzeba wykonać operacje na każdym elemencie zbioru. Normalnie używa się do tego pętli, ale np. w C# jest Linq, którego trochę nie ogarniam jeszcze.

#naukaprogramowania #pytanie #csharp
@_gabriel: taka uwaga, nie mów na rozmowie o prace ze react to framework, to jest biblioteka Ziomek, angular to framework, bo jak zakladasz nowy projekt to NPM musi go wygenerować, a reacta dodajesz jako import ;)
  • Odpowiedz
Gdyby np. była taka opcja że angielska firma która pisze swój własny produkt (software dla firm ubezpieczeniowych) chciała otworzyć biuro w Polsce bo z programistami którzy ogarniają w UK (poza Londynem) ostatnio ciężko, to jest sens robienia tego gdzie indziej niż Wrocław/Kraków/Wawa?

Ile w Polsce zariabia programista ogarniający dobrze MVC (.NET 7/8) , i przy którym nie trzeba cały czas siedzieć i pokazywać jak ma robić?

#programowanie #programista15k #webdev #dotnet #csharp
Siema!
Mam pewien problem... Ogólnie robię aplikacje w C# Maui na Androida. Ostatnio dodałem drugi pakiet nuget do projektu i mi zaczęły wyskakiwać błędy.
Chyba to z powodu zależności pakietów? Prawdopodobnie jeden i drugi pakiet odwołuje się do jakieś biblioteki tylko że innej wersji...
Błąd występuje w java. Zrzut ekranu z błędem dorzucam.
Pomoże ktoś?
#csharp #programowanie #dotnet #visualstudio #android #maui #csharp#csharpmaui #problem
ProGraMajster - Siema!
Mam pewien problem... Ogólnie robię aplikacje w C# Maui na And...

źródło: Zrzut ekranu 2023-10-18 165854

Pobierz
  • Odpowiedz
Pytanie do top of the top #programista15k #programista25k #programista30k

System Windows 10 Pro.
Mam app w #csharp #windowsforms. App nie używa niczego nietypowego oprócz devexpress.
Chciałbym udostępnić lokalnie w przeglądarce Chrome tak żeby kilku użytkowników z local network mogło z niej korzystać. Must have.

Widziałem, że tak się da zrobić z Windows Server remote apps ale nie będę miał do dyspozycji niczego innego oprócz zwykłego WIndows 10 Pro.

Czy ktoś mógłby
@100x: Zacznijmy od paru rzeczy. W przeglądarce działają programy przeglądarkowe. Programy windowsowe mogą być uruchamiane zdalnie przez RDP (tak działa remote apps), ale przez przeglądarkę może być ciężko. Da się odpalić sesję zdalną w przeglądarce do pulpitu przez VNC (tylko jedna sesja) lub RDP (mnie się nie udało tego zrobić, by działało dobrze), ale to daje pewien dostęp do samego systemu nie tyko do aplikacji (tak, da się uruchomić tylko i
  • Odpowiedz
Jeśli mam w językach programowania #c #cpp słowo static, to wtedy kod tych funkcji i zmiennych leci do exe do "data" tak czytałem.

A jak to wygląda w przypadku #csharp ? Jeśli mam jedną funkcje w przestrzeni nazwa, jednej klasy, to dostaje output dll i exe, i mimo, że jest static, to usuwając dll, program nie działa, czyli w csharp działa to jakoś inaczej.

Ale jak?

#programowanie #linux #windows #pytaniedoeksperta
Jeśli mam w językach programowania #c #cpp słowo static, to wtedy kod tych funkcji i zmiennych leci do exe do "data" tak czytałem.


@pyroxar: ło panie. w cpp masz z 10 różnych zastosowań i znaczeń static
- static free function
- static member function
- (inline) (constexpr) static global variable
- static variable inside function
- (inline) (constexpr) static member variable

pewnie coś jeszcze przeoczyłem. zachowują się one totalnie inaczej, nie
  • Odpowiedz
Miałem szukać pracy help desku, ale niestety rzadko która firma umożliwia pracę zdalną na tym stanowisku. Postanowiłem iść w programowanie. Mam książki, kursy i notatki z tematyki wokół platformy .NET.

Co pozwoli mi się wyróżnić na tle innych kandydatów jeśli nie mam expa zawodowego? Wiadome, że projekty. A tak poza tym? Znacie jakieś wartościowe certyfikaty około tej tematyki? Takich certyfikatów entry level jak szukałem to jest sucho.

#pracait #csharp #pytanie
#wpf #naukaprogramowania #csharp #programowanie

Robię taki tutorial z YT po przerobieniu tutorialu BroCode i mam trochę mindfuck, wszystkie te kontrolki, okienka, ustawia pisząc to ręcznie w XAML, myślałem że ułożenie tych okienek, rozmiary itd. robi się "graficznie" czyli przeciągam jakiś button na okno, ustawiam jego wymiary i jak ma wizualnie wyglądać, a pisać trzeba "logikę" do tego co ten przycisk ma robić. Czyli tworząc swoją apkę muszę najpierw znać ten XAML żeby
PrawdziwyRonaldo - #wpf #naukaprogramowania #csharp #programowanie

Robię taki tutori...
@PrawdziwyRonaldo To jak z pisaniem htmla, jak masz pewnie jakieś edytory do robienia tego graficznie, to i tak każdy zaawansowany programista piszę ręcznie, bo często ręcznie szybciej to napiszesz, nim to powyklikujesz w edytorze czy poprzeciągasz poprawnie.

I tak, po minimum pół roku pisania , znasz te wszystkie rzeczy z xamla na pamięć, a jak nie to po napisaniu kontrolki dopiero sobie wtedy w propertiesach w visual studio sprawdzasz jak się nazywa,
  • Odpowiedz
#csharp #programowanie

Mirki, jestem świeżak w C# i szczerze mówiąc nawet nie wiem jak do tego podejść...

Chce zbudować słownik który będzie miał 3 obiekty(?) i każdy będzie miał też właściwość maxWeight i chciałbym móc prze iterować ten słownik w celu znalezienia najbliższej wartości z która to będę porównywać, w efekcie chce wyprintować klucz dla obiektu gdzie jest najlepsze dopasowanie.
Czyli jeżeli porównuje z tą listą liczbę 9 to w efekcie chce
Mirki mam funkcję która chce parametr const *char:

void playFile(const char *filename)
{
}

i mam tablicę stringów:

String drums[22]
{
"snare.wav", ....
}

co mógłbym zrobić żeby jak najszybciej i najwydajniej odpalać te pliki tą funkcją? Na razie mam tak i działa:

void playSample(byte i)
{
const char* pointer_to_string = drums[i].c_str();
playFile(pointer_to_string);
}

ale to chyba jest całkowicie naokoło rozwiązanie. Potrzebowałbym albo zdefniować tablicę jako "const char *" albo zmienić parametr
@jacku: zmień typ tablicy na

const char * const files[]={

"plik1.wav", plik2.wav",....

}


Możesz też napisać:

playFile(drums[i].c_str())
ale to w sumie nic nie zmienia.
  • Odpowiedz
Cześć Wykopki,

Ostatnio uczę się wzorca architektonicznego Clean architecture oraz DDD, głównie inspirując się filmami takich osób jak: DevMentors, Amichai Mantinband, Nick Chapsas oraz Milan Jovanović. W opraciu o wiedzę oraz najlepsze, moim zdaniem, praktyki tych panów popełniłem sobie takie repozytorium:
https://github.com/Tomasz-Budny/SameBoringToDoList
Jak zwykle w przypadku nauki nie jest to nic wyjątkowego, w tym wypadku to nieco zmodyfikowana todo lista z autentykacją użytkowników.
Jak macie czas zajrzelibyście do repo i wylistowali ewentualne
@simsookoo: Dodaj middleware na obsługę wyjątków wtedy zamiast tych dziwnych returnów w controllerach robisz po prostu:
public async task<actionresult<{typ}>> Method(cancellationtoken ct = default) => _mediatr.Send(news Query(), ct);
  • Odpowiedz