Szkoła Programowania COM (Kurs C# .NET)
Szkoła Programowania COM (Kurs C# .NET)
  • Видео 216
  • Просмотров 82 025
Podstawy programowania: Klasa, obiekt, pola, właściwości i metody w C#
Dowiedz się, czym jest klasa i obiekt w programowaniu, jak definiować pola, właściwości i metody w języku C#. Zrozum podstawowe pojęcia obiektowości, które są kluczowe w tworzeniu aplikacji.
**KUP NASZ EBOOK**
Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer
szkolaprogramowania.com/product/rozmowa-o-prace/
**ZAPISZ SIĘ NA KURS**
Kurs Podstawowy .NET C# to intensywny, 12-tygodniowy program edukacyjny zaprojektowany z myślą o osobach, które pragną zdobyć solidne podstawy w programowaniu w języku C# oraz tworzeniu aplikacji z wykorzystaniem platformy .NET
szkolaprogramowania.com/product/kurs-podstawowy-dotnet-cs/
**ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA**
github.com/szkolaprogr...
Просмотров: 170

Видео

Jak obliczyć liczbę dni do wybranej daty w C#
Просмотров 9414 дней назад
W tym odcinku pokażemy, jak za pomocą języka C# obliczyć liczbę dni pozostałych do określonej daty. Nauczysz się korzystać z obiektów `DateTime` i podstawowych operacji na datach, co pozwoli na praktyczne zastosowanie w Twoich projektach. KUP NASZ EBOOK Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer szkolaprogramowania.com/product/rozmowa-o-prace/ ZAPISZ SIĘ NA KURS Kur...
Jak przesyłać metody jako parametry w języku C#
Просмотров 17514 дней назад
Dowiedz się, jak w języku C# można przesyłać metody jako parametry do innych metod. To praktyczne podejście ułatwia dynamiczne operacje i upraszcza kod. KUP NASZ EBOOK Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer [szkolaprogramowania.com/product/rozmowa-o-prace/](szkolaprogramowania.com/product/rozmowa-o-prace/) ZAPISZ SIĘ NA KURS Kurs Podstawowy .NET C# to intensywny...
Jak używać operatorów porównania w C#
Просмотров 793 месяца назад
W tym filmie omawiamy operatory porównania w C#, takie jak , != Dowiesz się, jak stosować je do porównywania wartości w swoich programach i w jaki sposób wpływają na logikę kodu. KUP NASZ EBOOK Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer szkolaprogramowania.com/product/rozmowa-o-prace/ ZAPISZ SIĘ NA KURS Kurs Podstawowy .NET C# to intensywny, 12-tygodniowy program ed...
Najważniejsze operatory w języku C# i ich zastosowanie w codziennym programowaniu
Просмотров 1223 месяца назад
Film przedstawia podstawowe operatory w języku C#, takie jak operatory arytmetyczne, logiczne i porównania. Dowiesz się, jak działają oraz kiedy najlepiej je wykorzystać w kodzie, aby poprawić efektywność swoich programów. KUP NASZ EBOOK Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer szkolaprogramowania.com/product/rozmowa-o-prace/ ZAPISZ SIĘ NA KURS Kurs Podstawowy .NE...
Jak zapamiętać coś w aplikacji, deklaracja i inicjalizacja zmiennych w C#
Просмотров 853 месяца назад
Film omawia podstawowe typy danych dostępne w C#, takie jak int, string, oraz bool, a także pokazuje, jak deklarować i inicjalizować zmienne. To kluczowa wiedza dla każdego, kto zaczyna programowanie w C#. KUP NASZ EBOOK Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer szkolaprogramowania.com/product/rozmowa-o-prace/ ZAPISZ SIĘ NA KURS Kurs Podstawowy .NET C# to intensywn...
Struktura programu w C#: Przestrzenie nazw, klasy i metody
Просмотров 1534 месяца назад
W tym filmie omówimy podstawową strukturę programu w C#. Przedstawimy, czym są przestrzenie nazw, jak definiować klasy oraz jak tworzyć i używać metody. Idealny materiał dla osób zaczynających swoją przygodę z programowaniem w .NET. KUP NASZ EBOOK Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer szkolaprogramowania.com/product/rozmowa-o-prace/ ZAPISZ SIĘ NA KURS Kurs Pods...
Omówienie kluczowych pojęć i podstawowych zastosowań .NET
Просмотров 2674 месяца назад
W tym odcinku omówimy podstawowe pojęcia i zastosowania języka C#. Dowiesz się, jak C# jest wykorzystywany w różnych projektach oraz poznasz najważniejsze elementy tego języka. KUP NASZ EBOOK: Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer: szkolaprogramowania.com/product/rozmowa-o-prace/ ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA: github.com/szkolaprogramowaniacom/programming-course
Jak działają pętle w C#
Просмотров 1096 месяцев назад
W tym odcinku zajmiemy się przetwarzaniem w pętlach. Omówimy sobie bliżej pętle for oraz foreach. Zapraszamy! KUP NASZ EBOOK *Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer* szkolaprogramowania.com/product/rozmowa-o-prace/ ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA github.com/szkolaprogramowaniacom/programming-course
Jak przesyłać dane do metod
Просмотров 2857 месяцев назад
Dzisiaj porozmawiamy o tym jak przesłać parametry do metod, czy używać klas czy przesyłać kilka parametrów. Zapraszamy! KUP NASZ EBOOK *Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer* szkolaprogramowania.com/product/rozmowa-o-prace/ ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA github.com/szkolaprogramowaniacom/programming-course
Poprawiamy InPost z Chatem GPT
Просмотров 4079 месяцев назад
W dzisiejszym odcinku zajmiemy się poprawieniem komunikatu, aby prawidłowo odmieniał się w języku polskim w zależności od liczby paczek. KUP NASZ EBOOK *Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer* szkolaprogramowania.com/product/rozmowa-o-prace/ ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA github.com/szkolaprogramowaniacom/programming-course
Jak łatwo zrobić słownik z listy?
Просмотров 18410 месяцев назад
Zobaczysz i zrozumiesz jak łatwo zrobić słownik z listy i użyć go w praktyce. Zapraszamy! KUP NASZ EBOOK *Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer* szkolaprogramowania.com/product/rozmowa-o-prace/ ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA github.com/szkolaprogramowaniacom/programming-course
Jak stronicować dużo elementów z LINQ?
Просмотров 12610 месяцев назад
Dzisiaj nauczysz się jak podzielić na strony dużo elementów używając rozszerzeń LINQ, a konkretnie metod Skip i Take. Zapraszamy! KUP NASZ EBOOK *Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer* szkolaprogramowania.com/product/rozmowa-o-prace/ ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA github.com/szkolaprogramowaniacom/programming-course
Jak sprawdzić wszystkie elementy w kolekcji? [Szybka Lekcja C#]
Просмотров 8910 месяцев назад
KUP NASZ EBOOK *Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer* szkolaprogramowania.com/product/rozmowa-o-prace/ ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA github.com/szkolaprogramowaniacom/programming-course
Jak znaleźć element w kolekcji użyciem LINQ First? [Szybka Lekcja C#]
Просмотров 7710 месяцев назад
KUP NASZ EBOOK *Jak pomyślnie przejść rozmowę o pracę na stanowisko Junior C# Developer* szkolaprogramowania.com/product/rozmowa-o-prace/ ZOBACZ KOD ŹRÓDŁOWY Z ODCINKA github.com/szkolaprogramowaniacom/programming-course
Jak wyfiltrować kolekcję z użyciem LINQ Where? [Szybka Lekcja C#]
Просмотров 5410 месяцев назад
Jak wyfiltrować kolekcję z użyciem LINQ Where? [Szybka Lekcja C#]
Jak wybrać obiekty tylko danego typu?
Просмотров 10410 месяцев назад
Jak wybrać obiekty tylko danego typu?
Jak użyć LINQ SelectMany żeby użyć kolekcji w kolekcjach?
Просмотров 13010 месяцев назад
Jak użyć LINQ SelectMany żeby użyć kolekcji w kolekcjach?
Jak pogrupować elementy w kolekcji z LINQ
Просмотров 7410 месяцев назад
Jak pogrupować elementy w kolekcji z LINQ
Jak posortować kolekcję z LINQ?
Просмотров 9510 месяцев назад
Jak posortować kolekcję z LINQ?
Jak przekonwertować obiekt z użyciem LINQ
Просмотров 18710 месяцев назад
Jak przekonwertować obiekt z użyciem LINQ
Jak szybciej wykonać kilka zadań asynchronicznie? [Szybka Lekcja C#]
Просмотров 31910 месяцев назад
Jak szybciej wykonać kilka zadań asynchronicznie? [Szybka Lekcja C#]
Jak nadzorować dostęp do pliku? [Szybka Lekcja C#]
Просмотров 12410 месяцев назад
Jak nadzorować dostęp do pliku? [Szybka Lekcja C#]
Jak sprawdzić kiedy zmieniono plik? [Szybka Lekcja C#]
Просмотров 13711 месяцев назад
Jak sprawdzić kiedy zmieniono plik? [Szybka Lekcja C#]
Jak znaleźć coś w stringu? [Szybka Lekcja C#]
Просмотров 9911 месяцев назад
Jak znaleźć coś w stringu? [Szybka Lekcja C#]
Jak ogarnąć datę i czas? [Szybka Lekcja C#]
Просмотров 7011 месяцев назад
Jak ogarnąć datę i czas? [Szybka Lekcja C#]
Jak wyłapać, że liczba przekroczyła MAX? [Szybka Lekcja C#]
Просмотров 6411 месяцев назад
Jak wyłapać, że liczba przekroczyła MAX? [Szybka Lekcja C#]
Jak dodać dwie bardzo duże liczby? [Szybka Lekcja C#]
Просмотров 8611 месяцев назад
Jak dodać dwie bardzo duże liczby? [Szybka Lekcja C#]
Jak zrobić prostą tabelę w konsoli [Szybka Lekcja C#]
Просмотров 12511 месяцев назад
Jak zrobić prostą tabelę w konsoli [Szybka Lekcja C#]
Jak stworzyć typ anonimowy [Szybka Lekcja C#]
Просмотров 11611 месяцев назад
Jak stworzyć typ anonimowy [Szybka Lekcja C#]

Комментарии

  • @mbnqpl
    @mbnqpl 2 месяца назад

    Dzięki, nareszcie w miarę zczaiłem. Używałem do tej pory task, async, await nie do końca rozumiejąc zasadę. Tak to jest gdy jest się hobbystą pasjonatem, a nie prosem 😅

  • @wiwa5613
    @wiwa5613 3 месяца назад

    Te krótkie lekcje bardzo mi odpowiadają. Nie ma zbędnego wodolejstwa. Krótko i na temat. Dołączam się do prośby @bohdanfilas - też chętnie zapoznałbym się z C# WPF. Dziękuję i czekam na następne lekcje.

  • @Mrowa378
    @Mrowa378 3 месяца назад

    A zrobisz serie filmów na YT poświęconej C# WPF XAML? 🤔☺

  • @wiwa5613
    @wiwa5613 4 месяца назад

    Ciekawe zadanie. dzięki

  • @wiwa5613
    @wiwa5613 4 месяца назад

    Bardzo fajnie i treściwie tłumaczysz. Podoba mi się. Jednak gdybym nie znał podstaw C#, to pewnie niewiele z tej lekcji zrozumiałbym. Wygląda na to, że ten kurs na YT jest dla tych, którzy cokolwiek wiedzą na temat programowania opartego na obiektowości.

  • @michabakiewicz3771
    @michabakiewicz3771 4 месяца назад

    Dzięki!

  • @marekchudy8893
    @marekchudy8893 5 месяцев назад

  • @Hesoyammmmmm
    @Hesoyammmmmm 5 месяцев назад

    Dziękuję!

  • @MarioDiCoCo
    @MarioDiCoCo 6 месяцев назад

    Super wyjasnione :)

  • @66sebolek
    @66sebolek 7 месяцев назад

    Źle nazwałeś metodę!!! Nazwa winna być SizePerTwo.

  • @velmrok1660
    @velmrok1660 7 месяцев назад

    kontent absolutnie bez sensu, po co mi wiedziec czego nie robic skoro nie mowisz jak zrobic to samo tylko lepiej. Brakuje wyjasnienia

    • @szkolaprogramowaniacom
      @szkolaprogramowaniacom 4 месяца назад

      Dzięki za uwagi! Chodzi aby zwrócić wartość normalnie, a nie używać do tego wyjątków.

    • @zajac4817
      @zajac4817 День назад

      Moim zdaniem to spoko forma, bo niekiedy można się złapać na głupocie, którą robimy. Dodatkowo, gdy coś jest niejasne, to chociaż zaczynamy główkować, żeby się domyślić. Fajny sposób na refleksję. U mnie się sprawdza XD

    • @velmrok1660
      @velmrok1660 22 часа назад

      @@zajac4817 W zasadzie całkiem trafne. Wiedza, że coś jest złe zmusza nas do researchu i próby zrozumienia, czemu jest to złe. Ciekawe spostrzeżenie

  • @SlawekZiemski
    @SlawekZiemski 7 месяцев назад

    public string GetPackageMessage(int packageCount) { int lastDigit, lastTwoDigits; if (packageCount == 1) { return "paczka"; } else { lastDigit = packageCount % 10; lastTwoDigits = packageCount % 100; if ((lastDigit >= 2 && lastDigit <= 4) && !(lastTwoDigits >= 12 && lastTwoDigits <= 14)) { return "paczki"; } else { return "paczek"; } } }

  • @mirekplocharczyk
    @mirekplocharczyk 9 месяцев назад

    Super, tylko taka mała sugestia, niefortunnie Pan wstawia obraz ze swojej kamery, akurat w miejscu, gdzie zmieniane są właściwości i nic tam nie widać.

  • @ewelinak.7245
    @ewelinak.7245 9 месяцев назад

    Super tłumaczysz, dziękuję :)

  • @ferdzicho
    @ferdzicho 9 месяцев назад

    co to za tool do rysowania tych bloków?

  • @66sebolek
    @66sebolek 10 месяцев назад

    Fajny poradnik, nie przestawaj, łapeczka w górę.

  • @66sebolek
    @66sebolek 10 месяцев назад

    Czy za pomocą Linq można sprawdzić czy dany katalog jest pusty?

    • @szkolaprogramowaniacom
      @szkolaprogramowaniacom 10 месяцев назад

      Można użyć DirectoryInfo.EnumerateDirectories() oraz DirectoryInfo.EnumerateFiles() i dostaniesz kolekcje, na których możesz użyć metody LINQ Any(). Dokładnie to samo dostaniesz jak uzyjesz właściwości Length na tych kolekcjach i sprawdzisz czy jest równe 0. if(Directory.GetFiles(path).Length == 0 && Directory.GetDirectories(path).Length == 0) { ... }

    • @66sebolek
      @66sebolek 10 месяцев назад

      @@szkolaprogramowaniacom Dzięki serdeczne. Szacun za wiedzę.

  • @JanKowalski-ld4ec
    @JanKowalski-ld4ec 10 месяцев назад

    Super gratuluję. Czekam na odcinek o interfejsach oraz (razem ub osobno) o DI.

    • @szkolaprogramowaniacom
      @szkolaprogramowaniacom 10 месяцев назад

      Już trochę było o interfejsach, ale będzi się poijawialo regularnie. DI będzie osobno i to na pewno nie w jednym odcinku, bo to szerszy temat. Zapraszam do regularnego oglądania. Na pewno się pojawi.

  • @PiotrBoszkiewicz
    @PiotrBoszkiewicz 11 месяцев назад

    Brakuje jeszcze jednej rzeczy a mianowicie że DateTime minus DateTime zwraca TimeSpan pozatym super

  • @kuba2214
    @kuba2214 11 месяцев назад

    Nie działa: CS0246 Nie można znaleźć nazwy typu lub przestrzeni nazw „DataTime” (brak dyrektywy using lub odwołania do zestawu?)

  • @zly-troll
    @zly-troll 11 месяцев назад

    Witam, czy mógłbyś zrobić film o poruszaniu się po Visual Studio ? Jak oraganizować sobie w nim pracę, co to jest solution, projekt, za co odpowidają poszczególne pliki projektu i co w nich się znajduje. Połączenie Visual Studio z Gitem i GitHubem

  • @stelmer883
    @stelmer883 11 месяцев назад

    Dodałbym jeszcze informację, że używając klasy System.Convert i posługując się metodą ToInt32(n) gdzie n jest liczbą z częścią ułamkową, mamy do czynienia z zaokrąglaniem bankowca. Czyli, jeśli cześć ułamkowa jest mniejsza od 0.5 to zawsze zaokrągli w dół. Jeżeli część ułamkowa będzie większa niż 0.5 to zaokrągli w górę. A jeżeli część ułamkowa będzie równa 0.50 to liczby nieparzyste będą zaokrąglane w górę, a liczby parzyste w dół ( :

    • @szkolaprogramowaniacom
      @szkolaprogramowaniacom 11 месяцев назад

      To nawet nie wiedziałem, że z tymi liczbami parzystymi tak to działa. Super komentarz. Pozdrawiam!

  • @davidmares6053
    @davidmares6053 11 месяцев назад

    gracias

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

    Zostawiam like i subika :D Niech się kanał rozwija mimo, że od razu po studiach rzuciłem programowanie :D

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

      Dzięki. Dlaczego zrezygnowałeś?

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

      @@szkolaprogramowaniacom A to nie dla mnie było haha Nie ogarniałem, moze studia mi to obrzydziły bo przed studiami nie mialem stycznosci. Zrobilem na inzynierke tylko apke mobilna na telefon i skonczyłem przygode haha Obronilem sie i skonczylem przygode :D

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

    gracias

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

    Spoko film - tylko jedna drobna uwaga, nie spotkałem się z nazwą "tabulancja" tylko tabulacja. Chyba, że to celowe przejęzyczenie dla żartu, to ok :)

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

    Fajnie to przedstawiłeś. Oczywiście subskrybuję i będę oglądał dalej. Liczę, że się nie zatrzymasz na podstawach i pójdziesz dalej z Twoimi tutorialami :)

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

      Staram się przeplatać coś prostrzego i coś trudniejszego na zmianę, żeby nie było monotonnie. Pozdrawiam.

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

    Bardzo dobre te szybkie lekcje! Przypomnienie oraz nowe rzeczy

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

      Dzięki, staram się wplatać różne ciekawostki. Dzięki temu sam sobie utrwalam różne drobiazgi. Pozdrawiam.

  • @66sebolek
    @66sebolek Год назад

    Proszę o dodanie możliwości zapisu filmów w dowolne miejsce na dysku. Oczywiście proszę o Label ze ścieżką na którą filmy będą wrzucane w głównym oknie programu.

  • @66sebolek
    @66sebolek Год назад

    Cześć. Możesz mi wytłumaczyć dlaczego większość programów często pisanych jest na taskach? Nie lepiej zrobić to na wątkach, lub od razu użyć badgroudworkera? Krótszy i bardziej przejrzysty kod dostajemy i zapominamy o taskach.

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

      Taski są lżejsze i łatwiejsze do zarządzania niż wątki. Taski zużywają mniej zasobów.

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

    Proponuję zrobić tutorial jak zrobić do tej aplikacji progress bar i ile procent pliku już pobrało. Myślę, że mogłoby się przydać, bo tak to nie wiadomo ile jeszcze będzie pobierać

  • @66sebolek
    @66sebolek Год назад

    Czy dla dużych plików(GB) cały bufor danych (ms) w pamięci RAM nie będzie przeszkodą? Może inaczej, czy nie lepiej paczki danych od razu zapisywać do pliku na dysku, a nie do pamięci RAM, która jest znacznie mniejsza?

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

      Gratuluję pomysłu! Oczywiście jest to dobry pomysł. Właśnie w ten sposób działa Chrome i inne przeglądarki, podczas pobierania plików zapisują na dysku od razu treść. W następnej lekcji przerobimy aplikację.

    • @66sebolek
      @66sebolek Год назад

      @@szkolaprogramowaniacom Dziękuję mój mentorze. Fajne filmy robisz.👌

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

    Witam. Od jakiegoś czasu oglądam Pana filmiki i sam już od ok. 2 lat się ucze c#. Założyłem konto na githubie i mam tam dwa programy. Jak bym podesłał link do gita na maila to jest szansa na ocenę mojej wiedzy? Tak na luzie jak się już będzie Pan nudził 😊.

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

      Śmiało przyślij link. Jak mnie zainteresuje, to możemy zrobić Code Review, czyli nagram odcinek, gdzie wskażę jakie miejsca można poprawić. Code Review to standardowa operacja w wielu firmach. Gdy kończymy jakieś zadanie, to nasz kolega przegląda nasz kod i zgłasza uwagi, jak coś zrobiliśmy w sposób niezgodny z konwencją firmy.

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

      Poszlo na maila. Dzieki i pozdrawiam.

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

    Super. Pozdrawiam.

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

    Hej a pokazałbyś jak napisać program do pobierania filmów z yt?

  • @66sebolek
    @66sebolek Год назад

    Delegaty powszechnie stosuje się podczas dostarczania danych do kontrolek z różnych innych źródeł. Ja używam do wczytywania i wyświetlania danych z serialPorta do np.: texBoxa. Łączę jeszcze to z timerem, który bada czy na portach usb zostało dodane jakieś urządzenie. C# to potęga.

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

      To jest bardzo dobre narzędzie, do tworzenia dynamicznej, realnej aplikacji. Pozdrawiam.

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

    fajny odcinek :D

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

    pierwszy raz takie coś widzę, rozsmieszyło mnie to XD

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

    a czemu aplikacja jest pod postania .exe oraz dll ? Jakbym chciał ja skopiowac na inny komputer to musiałbym te 2 pliki przekopiowac?

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

      w .NET 7 musisz mieć AppName.dll AppName.exe i AppName.runtimeconfig.json

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

    Fajnie wyjaśnione 😁

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

    Bardzo przyjemnie się ogląda twój materiał

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

    Czy to jest przeszukiwanie DFS?

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

      Tak Deep First Search. Czyli najpierw wchodzimy jak najgłębiej i potem wracając sprawdzamy resztę.

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

    Czy nie lepiej byłoby tutaj użyć StringBuildera?

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

      Brawo! Świetny pomysł. Zawsze lepiej używać StringBuilder jak łączymy stringi znaczek po znaczku. Tutaj dałem zwykłe dodawanie, ponieważ chciałem pokazać najprościej jak się da. Pozdrawiam,

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

      @@szkolaprogramowaniacom Pozdrawiam, dobrą robotę Pan robi :)

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

    Zrobiłem wszystko tak jak pokazujesz a słówko var mam pokreślone na czerwono i wyskakuje mi błąd.

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

      Trudno powiedzieć. To może być wiele różnych przyczyn, brakuje klamry, nie dodany namespace.

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

    nie lepiej wpf? winform już jest chyba przestarzały

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

      Winforms, to stara technologia, ale bardzo wygodna dla początkujących. Jak uczysz się języka, to bardzo łatwo stworzysz prostą aplikację, której możesz od razu użyć. WPF też jest już przestarzały, w tej chwili moim zdaniem najlepiej uczyć się MAUI, bo jest multiplatformowy. Jeśli chodzi o Windows Desktop to polecam WinForms cały czas jest wspierany i bardzo łatwy, a jeśłi chcesz pisać na różne systemy, Windows, Mac, Linux, to MAUI.

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

      @@szkolaprogramowaniacom ja tam c# uczę się pod unity, a aplikacje piszę sobie we flutterze z użyciem darta bo według mnie jest bardzo przyjemny i ogólnie trochę podobny do c#

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

    spoko film

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

    A co się stanie jak przekroczysz ilość znaków w string?

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

    ta muzyka w tle rozprasza i przeszkadza

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

    Hmm w GetInvoiceSubject mowisz o tresci email, gdzie jest to tytul, a w GetInvoiceBody mowisz o tytule emaila 🤔Chyba powinno byc na odwrot o ile sie nie myle ? 😄 6:25

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

      Tak, oczywiście powinno być odwrotnie. Brawa za spostrzegawczość. Pozdrawiam.

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

    Super tłumaczysz. Duży plus :)