No i C# nadgonił, hot reload, MAUI + zoptymalizowany Blazor, daje kolejne w pełni multiplatformowe rozwiązanie. Dziś wybrałbym Blazora a nie Fluttera żeby zrobić apke Web+Mobile
  • Odpowiedz
Chciał bym podać metodę ile() jako parametr w dodawanie() ale coś mi nie idzie, mógł ym prosić o jakieś wskazówki?

using System;

namespace ConsoleApp3
{
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

19 Najczęściej Używanych Metod Stringa, Które Warto Znać

Cześć Właśnie opublikowałem nowy artykuł na blogu ModestProgrammer. W tym artykule przybliżę Ci 19 metod string'a, które warto znać. Na pewno ich znajomość bardzo przyda Ci się w pracy, gdy będziesz tworzył aplikacje w C#. Zapraszam

Więcej: https://www.modestprogrammer.pl/19-najczesciej-uzywanych-metod-stringa-ktore-warto-znac

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka #it
kazik- - 19 Najczęściej Używanych Metod Stringa, Które Warto Znać 

Cześć Właśnie o...

źródło: comment_1636445088OlAKPW2FA4XKlmSjUapFSG.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Jak na co dzień pracuję w WinForms'ach, to przyszłościowo warto się uczyć stricte WPF'a czy może jednak ASP.NET?
Jak jest z pracą, jakie są trendy - wróżenie z kuli na przyszłość? Bo to, że WinForms to relikt przeszłości, to wiem, stąd chętnie we własnym zakresie się pouczę czegoś nowego.

#pracait #csharp #programowanie

Kliknij
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Aplikacje mobilne pisane w .NET nigdy nie miały łatwo, podobnie jak i ich deweloperzy. Oto historia od Windows Mobile 6.x (.NET Compact Framework) i dylogię Windows Phone (Silverlight, WinPRT), poprzez Windows 10 Mobile (UWP),a na Xamarinie i .NET MAUI kończąc - Programowanie mobilne w .NET - barwna historia i niewiadoma przyszłoś

#programowanie #programista15k #dotnet #xamarin #windowsphone #windows10mobile #csharp
djfoxer - Aplikacje mobilne pisane w .NET nigdy nie miały łatwo, podobnie jak i ich d...

źródło: comment_1636308947i1LNwXbkbFb02t59X0FVfN.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pany jak sie nauczyc dobrych wzorcow / SOLID / itp. wiem, ze jest troche wpisow na blogach ze SOLID to i wymienione 5 krokow z przykladami, ale jakos ciezko mi to swiadomie przekladac na kod, podobnie z wzorcami.

Poki co staram sie uzywac interfejsow zamiast dziedziczenia, tam gdzie to mozliwe i sensowne. a z wzorcow to jedynie singleton i ten co zwraca gotowy obiekt.

W obecnej robocie nie mamy unit testow/ code review itp.
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@obieq:

Kazdy robi swoje i o dziwo to dosc sensownie i stabilnie dziala.


bo do tego ta cała teoria służy xD wszystkie wywody o SOLIDACH i innych ładnie zrobionych skrótowcach można by zawrzeć w kilku protipach które każdy doświadczony programista i tak na logikę stosuje xD
  • Odpowiedz
Jaka książka/materiały online najlepsza do nauki C# po C++?
Zastanawiałem się nad C# 8.0 w pigułce, jak duże różnice są pomiędzy 8.0 a 9.0

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

via Wykop Mobilny (Android)
  • 1
@antagonista1111: zacznij od dowolnej wersji C# a potem przejrzyj co doszło w każdej kolejnej wersji. Wystarczy dodatkowe kilkadziesiąt minut na wersję, chyba że chcesz dobrze przejrzeć i wypróbować to parę godzin
  • Odpowiedz
Mam listę liczb sformatowaną w taki sposób, żeby to się dobrze dla człowieka wyświetlało, więc spacji w odstępach są różne ilości, jedynie entery się zgadzają i są co osiem liczb. Jak pobrać z pliku te liczby w jakiś szybki i w miarę elegancki sposób, tak żeby z nich listę zrobić? Próbowałem zamienić te spacje na entery tak żeby każda liczba była oddzielona enterem albo jedną spacją w notatniku i notepadzie zastąpieniem, ale
Goglez - Mam listę liczb sformatowaną w taki sposób, żeby to się dobrze dla człowieka...

źródło: comment_1635776617rhBDXi1lw7dRWac48J4Npm.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Goglez: Na szybko nie martwiąc się o pamięć itp.

str.Split((char[])null, StringSplitOptions.RemoveEmptyEntries)
Optymalnie to by było streamem czytać i w partiach robić
  • Odpowiedz
Hej Mirki, mam kilka pytań:

1. Którą wersję Unity zainstalować żeby żarło jak najmniej ramu? I czy jak zainstaluję np. wersję z 2015 to czy MonoDevelop który wezmę w pakiecie będzie miał wszystkie intellisense, podpowiadanie składni itp. z góry ustawione? Bo np. jak próbowałem pobrać MonoDevelop z 2017 przez UnityHub i podpiąłem pod Unity 2020 to nijak nie mogłem sprawić żeby to działało, nie pokazywało żadnych komponentów Unity tylko czysty C#.

2. Piszę gierkę
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 2
@Virsky: Unity 2020 proponuję+visualstudio community
2. W Unity dziedziczysz z monobehaviour żeby spinać kod z obiektami. Do tego możesz sobie tworzyć własne klasy od podstaw lub używać scriptable objects
3. Musisz przekazac jakoś referencję. Robisz pole w jednym skrypcie i wpinasz w jego instancje instancje innego skryptu ( przeniesiesz w edytorze)

Zrób kilka tutoriali najpierw
  • Odpowiedz
@ewolucja_myszowatych: Z punktu widzenia performance'u, to zrobiona w shaderze na sztywno zamiana texCoords.uv na texCoords.vu powinna mieć impact równy lub bliski 0. Jedynie jakaś lokalność mogłaby tu ewentualnie mieć wpływ, ale jeśli wszystkie atrybuty vertexa leżą obok siebie to nie sądzę aby to miało znaczenie. Natomiast musisz się zastanowić, czy z punktu widzenia logiki działania całej gry nie byłoby lepiej wpychać do pamięci już wcześniej zamienionych współrzędnych.
  • Odpowiedz
@kazik-: co to sprzedawcy garnków wzięli się za wciskanie ludziom kursów z programowania?
"Tylko dzisiaj za jedyne 6 stów dostaniesz komplet garnków i materac o łącznej wartości 4300" :D
  • Odpowiedz
@Brodeon: Nie w tym rzecz - Microsoft wycofuje funkcjonalność, która w zasadzie już działa. Obudzili się, że jednak nie chcą, aby każdy mógł z niej korzystać tylko użytkownicy Visual Studio. Zablokowali możliwość dyskusji (ponoć jedyny taki pull na całe repo) no i szambo wybiło. Tutaj wątek na reddicie. Ogólnie nie stoję po żadnej stronie konfliktu, wrzucam jako ciekawostkę ze świata. Jest też jakieś logiczne wytłumaczenie na reddicie, ale nie chcę
  • Odpowiedz
@Brodeon: Hot reload był od lutego w dotnet watch w wersji preview i całkiem sprawnie to działało.
Ale MS przed premierą .NET 6 (9 listopada) i VS 2022 postanowił wywalić Hot reload z otwartoźródłowego kodu i rozwijać to tylko jako funkcjonalność w Visual Studio.
I zrobili to w bardzo chamski sposób bo zrobili PR z usunięciem hot reload bez konsultacji ze społecznością i ten Pull Request razu zablokowali żeby nie
  • Odpowiedz
co może być przyczyną, że wydruk w debugu w visualu na drukarke lasserową sieciową jest idealny, tzn. wygląd tekstu jest ok, natomiast na release normalnie przez przeglądarke gdy już wypuszczę aplikacje na serwer, gdzie aplikacja asp.net jest na serwerze IIS, to wydruk z tego samego miejsca na tę samą drukarkę wygląda inaczej, tzn font jest inny i polskie znaki są pogrubione (tak jakby drukarka na serwerze IIS nie obsługiwała polskich znaków liub
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Gaahl75: Doinstaluj fonty na serverze albo zrob embedded resources. Nie wiem czy to Twoj case, ale w desktop-app mialem takie sytuacje ze nie bylo fontow zainstalowanych na komputerach u klientow (wtedy najlatwiej embedded resorcy dodac z fontami).
  • Odpowiedz
@Nefju: Trzeba wiedzieć gdzie postawić pozycja i obrót, do kołyski najlepiej na leżąca. A ruszać i obracać to musisz potem go nauczyć jedną z metod:
-animacja
-skrypt
  • Odpowiedz
Piszę jakiś czas w C# i chciałbym się dowiedzieć od szanownych kolegów z doświadczeniem jakie IDE/edytor wg was jest najlepsze do C# i dlaczego? Obecnie używam Visual Studio 2019, ale ostatnio mnie denerwuje i zastanawiam się nad zmianą, bo się psuje co 30 min i muszę go restartować. Propozycję proszę podawać i plusować w komentarzach.
#dotnet #csharp #dotnetcore #visualstudio #jetbrains #informatyka
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć! W najnowszym artykule na blogu przedstawiłem 16 Popularnych Błędów Początkujących Programistów z którymi często się spotykam. Jeżeli chcesz być dobrym programistą, to warto od samego początku uczyć się dobrych praktyk i nie popełniać tych błędów.

Link do artykułu: https://www.modestprogrammer.pl/16-popularnych-bledow-poczatkujacych-programistow-ktorych-musisz-unikac

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka #it
kazik- - Cześć! W najnowszym artykule na blogu przedstawiłem 16 Popularnych Błędów Po...

źródło: comment_1634625873EqNKjxKTGxXt72TbL2WR8Z.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: dałeś przykłady do jakichś trywializmów z hinduskiego tutoriala, a olałeś w punktach, przy których by się przydały jak tym o dzieleniu klas. Szczerze to podobny tekst może walnąć każdy po tygodniu zabawy z jawą czy tam innym pajtonem.
  • Odpowiedz
@kazik-:
Błąd 10. Próba implementacji wszystkiego od zera

jedyny sensowny reszta to raczej kosmetyka i "błędy" których pozbędziesz się w pierwszym projekcie

Błąd 13. Nie skupianie się na
  • Odpowiedz
Co sądzicie o krótkich opisowych metodach/funkcjach tak jak to opisuje Robert C. Martin w książce "Czysty kod"? Czyli metoda powinna mieć max 5-10 linijek w raz z deklaracją i kolejne w hierarchii metody powinny zawierać coraz więcej niskopoziomowych detali a te wyżej być bardziej ogólne i opisowe. Całość powinna się czytać jak dobra gazeta gdzie mamy nagłówek i dopiero wtedy decydujemy czy sięgnąć głębiej do szczegółów.
To tak w teorii, bo w
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Whiskeyjack29: Ja jestem zwolennikiem zdroworozsądkowego kodu i zdroworozsądkowego peer-review. Jak metoda nie mieści się na ekranie nowoczesnego monitora, to coś jest nie tak.

Teraz wszyscy są neofitami clean code'u i o ile założenia są dobre to ludzie zamiast przeczytać i spróbować zrozumieć twój kod, wejść na powiazane story w jirze żeby zobaczyć jakie były cele tych zmian to przyczepiają się do bzdet i udają że zrobili code review.

Być może
  • Odpowiedz