ToDoList - aplikacja desktopowa w WPF i wzorzec MVVM

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 19

  • @JakubTrzaska
    @JakubTrzaska 4 года назад +5

    Młody wymiatasz! A za następny odcinek o wykorzystaniu MVVM do aplikacji mobilnej wielkie dzięki!

  • @adam-xt8te
    @adam-xt8te 2 года назад

    Jak bindować do funkcji w elementach innych niż Button, np. MouseLeftButtonDown na Border?

  • @Sebastiannn98
    @Sebastiannn98 4 года назад

    Super kurs, jeśli byłbyś w stanie odpowiedzieć na moje pytanie do tego zadania byłbym bardzo wdzięczny.
    Dlaczego dodanie "Mode=TwoWay" tylko do "ItemsControl"
    również działa i ustawia pustego stringa w naszych 2 polach NewWorkTaskTitle, NewWorkTaskDescription ?

  • @mariannamudlaff3277
    @mariannamudlaff3277 3 года назад

    hej, piszę razem z tobą, ale nie wiem dlaczego po dodaniu nowego taska do listy nie czyści mi textboxa. To samo z opisem. Czy ktoś może mnie nakierować?

  • @siwygrek9295
    @siwygrek9295 4 года назад

    Autor mówi na filmie o jakichś poprzednich odcinkach, a na kanale są tylko 2, gdzie znaleźć pozostałe?

    • @Matthew-kq3bm
      @Matthew-kq3bm 4 года назад +2

      Są na kanale "Samuraj Programowania".

    • @kierunekDotNet
      @kierunekDotNet  4 года назад

      Playlista filmów Patryka z kanału Samuraj Programowania: ruclips.net/video/EQGgmJLVn48/видео.html

  • @reverse3934
    @reverse3934 4 года назад

    Cześć,
    Zastanawia mnie jedna rzecz, jaki obecnie jest sens uczenia się pisania na desktop? Z tego co widzę więszkość ofert pracy na C# to głównie web lub mobile, a desktop pojawia się bardzo rzadko. Osobiście lubiłem pisać na desktop, ale rynek pracy pokazuje, że to średni pomysł i lepiej skupić się na web.
    Myślałem nad stackiem .NET Core + WPF. Mam 8 lat doświadczenia jako dev ale web, głównie php symfony oraz rok jako full stack net, w net core + angular. Oczywiście nie neguję, że nie warto, po prostu chciałbym wiedzieć jak to wygląda z innego punktu widzenia niż mój.

    • @ajgor64
      @ajgor64 4 года назад +1

      Po prostu na co dzień obracasz się w środowisku, które produkuje do sieci. I dlatego WYDAJE CI SIĘ, że na tym świat się kończy. A są tysiące aplikacji desktopowych, i ciągle powstają nowe. Po za tym programowanie to nie tylko praca. Zresztą.... Nie używasz programów desktopowych? Chociażby do projektowania baz danych na potrzeby webu? Do grafiki (do projektowania elementów na strony itp)? Do projektowania GUI (na przykład wyglądu stron www)? Itp? To są właśnie aplikacje desktopowe. Ja w pracy na co dzień używam programów do montażu wideo, obróbki grafiki, i innych bardziej specjalistycznych które z siecią nie mają nic wspólnego. Jest ich wielka mnogość i rozmaitość. Desktop ma się dobrze. A już nawet nie wspominam o apkach na smartfony, czy grach.

    • @reverse3934
      @reverse3934 4 года назад +1

      @@ajgor64 Masz rację od 8 lat głównie siedzę na web i backend, nawet pracując jako Full Stack .NET Dev był to web i .NET Core. Osobiście lubię pisać na desktop, gdzie GUI sobie wyklikasz i zajmujesz się głównie logiką. Czasami przeglądałem oferty pracy, ale głównie pokazywało mi na web. Skoro twierdzisz, że desktop ma się dobrze, to może warto na tym się skupić? Ja myślałem nad WPF + .Net Core + SQL Server + Entity Framework? A co Ty byś na desktop polecił?

    • @ajgor64
      @ajgor64 4 года назад +1

      @@reverse3934 Nie wiem, czy SQL Server nie zastąpił bym SQLite, a Entity Frameworka Dapperem. Dapper to taki micro ORM. Nie chcę przesadzić, ale myślę, że lekko licząc, sto razy szybszy od EF. Ostatnio widziałem jakiś filmik z porównaniem. Bazę z 10000 rekordów EF obrabiał ponad minutę (od połączenia z bazą do wyświetlenia wyników w tabeli), a Dapper tą samą bazę w 0.19 sekundy. Ale ma swoje ograniczenia. Nie wspiera LINQ (chociaż jak Ci z rekordów w bazie utworzy listę obiektów C#, to na tej liście możesz LINQ jak najbardziej używać).
      Zaznaczam - ja NIE JESTEM zawodowcem, a hobbystą, więc nie traktuj tego jako polecenia w związku z pracą.
      Aha. Znalazłem:
      ruclips.net/video/-UafDszdJcI/видео.html

    • @reverse3934
      @reverse3934 4 года назад

      @@ajgor64 Na chwile obecną patrzę pod kątem hobbystycznym, z czasem zawodowym. Z tego co widzę na desktop szukają sql server + ef głównie

    • @ajgor64
      @ajgor64 4 года назад +1

      @@reverse3934 Ja właśnie wszędzie widzę SQLite :) Każda baza ma swoje zady i walety. SQLite przyszły użytkownik nie musi instalować. Dołączasz do swojego programu dwie biblioteki dll, i one załatwią wszystko. Do SQL Servera chyba potrzebny jest instalator. Z kolei z SQL Servera może jednocześnie korzystać kilku użytkowników, a z SQLIte tylko jeden. W ogóle SQLite to jest lokalna baza. Nie sieciowa.
      stackoverflow.com/questions/4539542/sqlite-vs-sql-server
      A co do Entity to jest niby straszna ciężka kobyła. Wielka, ciężka i powolna. Dapper jest mały i szybki. Ale bardziej okrojony za to. No, ale w sumie dobrze, ze są różne opcje do wyboru.

  • @dawidleszczynski86
    @dawidleszczynski86 4 года назад

    Nice

  • @DonaldFranciszekTusk
    @DonaldFranciszekTusk Год назад

    Dlaczego nazywasz Model ViewModelem? ViewModel to logika do View, a nie Model.