- Видео 216
- Просмотров 82 025
Szkoła Programowania COM (Kurs C# .NET)
Польша
Добавлен 5 май 2022
Zapraszam Cię na ciekawe lekcje o programowaniu w .NET C#. Znajdziesz tu łatwe, przystępnie podane materiały o programowaniu. Jak zacząć programować, jak znaleźć pracę w IT, co to jest frontend i backend oraz wiele innych odpowiedzi na pytania związane z pracą programisty, testera, analityka. Dzięki że wpadłeś na mój kanał. Zostaw komentarz, jak potrzebujesz jakiejś odpowiedzi, postaram się pomóc. Cześć!
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...
**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 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#]
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 😅
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.
Przygotuję oczywiście trochę informacji o WPF
A zrobisz serie filmów na YT poświęconej C# WPF XAML? 🤔☺
Ta,k, przygotuję filmy o WPF
Ciekawe zadanie. dzięki
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.
Dzięki!
Dziękuję!
Super wyjasnione :)
Źle nazwałeś metodę!!! Nazwa winna być SizePerTwo.
kontent absolutnie bez sensu, po co mi wiedziec czego nie robic skoro nie mowisz jak zrobic to samo tylko lepiej. Brakuje wyjasnienia
Dzięki za uwagi! Chodzi aby zwrócić wartość normalnie, a nie używać do tego wyjątków.
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
@@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
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"; } } }
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ć.
Dzięki za uwagi. W nowych filmach już tego nie ma.
Super tłumaczysz, dziękuję :)
co to za tool do rysowania tych bloków?
eraser.io
Fajny poradnik, nie przestawaj, łapeczka w górę.
Dzięki, pozdrawiam
Czy za pomocą Linq można sprawdzić czy dany katalog jest pusty?
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) { ... }
@@szkolaprogramowaniacom Dzięki serdeczne. Szacun za wiedzę.
Super gratuluję. Czekam na odcinek o interfejsach oraz (razem ub osobno) o DI.
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.
Brakuje jeszcze jednej rzeczy a mianowicie że DateTime minus DateTime zwraca TimeSpan pozatym super
Nie działa: CS0246 Nie można znaleźć nazwy typu lub przestrzeni nazw „DataTime” (brak dyrektywy using lub odwołania do zestawu?)
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
Świetny pomysł, zrobimy w najbliższym czasie.
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ół ( :
To nawet nie wiedziałem, że z tymi liczbami parzystymi tak to działa. Super komentarz. Pozdrawiam!
gracias
dzieki
Zostawiam like i subika :D Niech się kanał rozwija mimo, że od razu po studiach rzuciłem programowanie :D
Dzięki. Dlaczego zrezygnowałeś?
@@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
gracias
Dzięki za komentarz. Pozdrawiam .
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 :)
Dzięki za uwagi, nawet nie widziałem, że tak mówię :)
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 :)
Staram się przeplatać coś prostrzego i coś trudniejszego na zmianę, żeby nie było monotonnie. Pozdrawiam.
Bardzo dobre te szybkie lekcje! Przypomnienie oraz nowe rzeczy
Dzięki, staram się wplatać różne ciekawostki. Dzięki temu sam sobie utrwalam różne drobiazgi. Pozdrawiam.
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.
W następnych odcinkach pojawi się taka funkcjonalność.
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.
Taski są lżejsze i łatwiejsze do zarządzania niż wątki. Taski zużywają mniej zasobów.
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ć
Swietny pomysł, zrobimy takie coś w następnym odcinku. Pozdrawiam!
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?
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ę.
@@szkolaprogramowaniacom Dziękuję mój mentorze. Fajne filmy robisz.👌
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ł 😊.
Ś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.
Poszlo na maila. Dzieki i pozdrawiam.
Super. Pozdrawiam.
Dzięki! Pozdrawiam
Hej a pokazałbyś jak napisać program do pobierania filmów z yt?
Super pomysł. Zaraz wjadą odcinki z przykładem pobieranie z YT.
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.
To jest bardzo dobre narzędzie, do tworzenia dynamicznej, realnej aplikacji. Pozdrawiam.
fajny odcinek :D
Będą kolejne o asynchronicznym działaniu.
pierwszy raz takie coś widzę, rozsmieszyło mnie to XD
Super
a czemu aplikacja jest pod postania .exe oraz dll ? Jakbym chciał ja skopiowac na inny komputer to musiałbym te 2 pliki przekopiowac?
w .NET 7 musisz mieć AppName.dll AppName.exe i AppName.runtimeconfig.json
Fajnie wyjaśnione 😁
Dzięki, pozdrawiam!
Bardzo przyjemnie się ogląda twój materiał
Dzięki, pozdrowienia
Czy to jest przeszukiwanie DFS?
Tak Deep First Search. Czyli najpierw wchodzimy jak najgłębiej i potem wracając sprawdzamy resztę.
Czy nie lepiej byłoby tutaj użyć StringBuildera?
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,
@@szkolaprogramowaniacom Pozdrawiam, dobrą robotę Pan robi :)
Zrobiłem wszystko tak jak pokazujesz a słówko var mam pokreślone na czerwono i wyskakuje mi błąd.
Trudno powiedzieć. To może być wiele różnych przyczyn, brakuje klamry, nie dodany namespace.
nie lepiej wpf? winform już jest chyba przestarzały
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.
@@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#
spoko film
Dzięki
A co się stanie jak przekroczysz ilość znaków w string?
To jest grubszy temat, zrobię o tym film.
ta muzyka w tle rozprasza i przeszkadza
Dzięki za uwagi. Postaramy się to dopasować.
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
Tak, oczywiście powinno być odwrotnie. Brawa za spostrzegawczość. Pozdrawiam.
Super tłumaczysz. Duży plus :)
Dzięki.Staram się