Gra 'Kółko i Krzyżyk w C# w 45 minut. Aplikacja desktopowa.

  Рет қаралды 32,122

Samuraj Programowania (SamurAI Bartek)

Samuraj Programowania (SamurAI Bartek)

4 жыл бұрын

W tym filmie Patryk pokazuje Wam jak stworzyć grę 'kółko i krzyżyk' w Csharpie w wersji dektopowej. Przy tej okazji pokazuje też podstawy WPF, czyli platformy programistycznej, będącej częścią .NET, do tworzenia aplikacji klienckich dla komputerów stacjonarnych.
Ucz się C# w super cenach (39.99 zł) na kursach Udemy:
👉 C# od podstaw - intensywny kurs programowania
websamuraj.pl/udemy/csharp/ku...
👉 Podstawy back-endu ASP.NET Core 5.0 w C#
websamuraj.pl/udemy/csharp/ba...
👉 Entity Framework Core w praktyce!
websamuraj.pl/udemy/csharp/en...
👉 C# zaawansowany - programuj w C# na zawodowym poziomie
websamuraj.pl/udemy/csharp/za...
#tictactoe #wpf #csharp

Пікірлер: 38
@piotrtumilowicz5394
@piotrtumilowicz5394 4 жыл бұрын
Super film, oby więcej z C#, kurs Patryka bardzo na plus.
@revoo79
@revoo79 4 жыл бұрын
Jak zawsze wytlumaczone wyraznie i z pomyslem.
@karolosso100
@karolosso100 4 жыл бұрын
Fajne dobrze wytłumaczone 👍
@andrzejpierz4893
@andrzejpierz4893 4 жыл бұрын
Filmik fajny ale zabrakło jednej walidacji , przed wstawieniem kółka lub krzyżyka warto by sprawdzić czy dane pole nie jest już użyte ;-)
@adriangrzelak2087
@adriangrzelak2087 Жыл бұрын
Super film. fajnie tłumaczysz Patryk i super wyjaśniasz. Dzięki wielkie za ten filmik. Więcej takich filmów róbcie, bo są naprawdę świetne i na wielkim poziomie. Dziękuję i pozdrawiam
@JumpingDaNieL1
@JumpingDaNieL1 Жыл бұрын
Genialny projekt. Dużo się z niego naiczyłem. Znalazłem jedną lukę w grze. Można nadpisać button, który wcześniej został kliknięty. Takim o to sposobem w jednym buttonie można non stop zmieniać wartość z "O" na "X".
@pilifgra
@pilifgra 3 жыл бұрын
Dzieki, mega przydatne
@arturja1195
@arturja1195 Жыл бұрын
15.58 jest najlepszy komentarz, albo się przesłyszałem (nawet próbowałem to dosłyszeć w zwolnieniu). Ogólnie kurs spoko 😄
@gosia3049
@gosia3049 3 жыл бұрын
zróbcie więcej takiego czegoś, strasznie fajne.
@CodeQueen13
@CodeQueen13 2 жыл бұрын
Super. Duzy plus za pokazanie jak zrobić wersję aplikacji publish do wysłania komuś. Nigdzie jeszcze tego nie widziałam, a przerobiłam już sporo kursów o C# ;)
@nexatg402
@nexatg402 Жыл бұрын
Super filmik mordo. Śmieszna akcja na koniec z testowaniem gierki. xD
@BlockBetter291
@BlockBetter291 3 жыл бұрын
fajny poradnik, dzk, ale w resize mode można ustawić "CanMinimize" żeby dało sie też minimalizować ;)
@adamgamesstudio
@adamgamesstudio 3 жыл бұрын
Fajne intro!
@WilqLewiatan
@WilqLewiatan 3 жыл бұрын
12:48 - mistrzu, jak zrobiłeś że wyrosły ci włosy nagle???
@devzme
@devzme 3 жыл бұрын
xd
@gwww1002
@gwww1002 2 жыл бұрын
Brak czasu najlepszym specjalnym efektem XD
@xMsDanielx
@xMsDanielx 4 жыл бұрын
Wytłumaczone fajnie ale jednak kod pozostawia wiele do życzenia :P Mnóstwo "ifologii" :) Rozumiem, że chciałeś skupić się na podstawach ale ten kod kłuje w oczy -szczególnie sprawdzanie na sam koniec każdej możliwej wersji. Mogłeś dać jako wyzwanie/zadanie domowe swoim kursantom zoptymalizowanie tej gry - nie zawsze trzeba sprawdzać wszystkich 8 możliwości - czasami wystarczą dwie :)
@regan8008
@regan8008 3 жыл бұрын
Chodzi ci o algorytm alfa-beta?
@Ari-ss7pm
@Ari-ss7pm 2 жыл бұрын
osobiście jest to moja pierwsza "gra"... a raczej poradnik typu "wkopiuj wklej" ale! 1. mógłbyś pokazać jak np zwiększyć czcionkę tych symboli z racji na to że są one... małe i słabo widoczne 2. Brakuje mi tu kodu naprawiającego to, że jak się kliknie 2 razy w 1 pole to zmienia ono symbol na następny (i Counter dodaje sobie +1)
@TheLukCraft
@TheLukCraft 4 жыл бұрын
Kiedy wstawicie nowe kursy z C# na Udemy?
@PiotrSygutPL
@PiotrSygutPL 2 жыл бұрын
👍
@iwantswigun2889
@iwantswigun2889 Жыл бұрын
24:35 zamiast użyć "^=" można użyć "!-" i efekt jest ten sam i też w 1 linijce np: TuraNieparzysta = !TuraNieparzysta;
@moreo3505
@moreo3505 6 ай бұрын
@iwantswigun2889
@iwantswigun2889 Жыл бұрын
39:20 Dlaczego zrobię Content.ToString po odpaleniu aplikacji i kliknięciu przycisku jest taki error? System.NullReferenceException: „Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.” System.Windows.Controls.ContentControl.Content.get zwrócił null. Poniżej jest linijka kodu przy której pokazuje ten błąd: if(Button_1_0.Content.ToString() != String.Empty && Button_1_0.Content == Button_1_1.Content && Button_1_0.Content == Button_1_2.Content) { Button_1_0.Background = Brushes.Green; Button_1_1.Background = Brushes.Green; Button_1_2.Background = Brushes.Green; return true; } Czy ma tu znaczenie że jest wpf net framework a nie core?
@meizurr5071
@meizurr5071 3 жыл бұрын
Ma ktoś może cały kod? bo nie wiem gdzie dokładnie zrobiłem błąd
@adamszumacher8008
@adamszumacher8008 4 жыл бұрын
A co z drogą Marka?
@shuxinio
@shuxinio 3 жыл бұрын
Bardzo fajne ale jak zmienic wielkość tych liter
@ignacyszczesny6737
@ignacyszczesny6737 3 жыл бұрын
FontSize = "x"
@maciejkozowski1251
@maciejkozowski1251 3 жыл бұрын
Niestety nie działa.. gdy klikniesz 2 razy na jedno pole to kółko zamienia się w krzyżyk i odwrotnie
@lulasz_
@lulasz_ 3 жыл бұрын
if (button.Content == string.Empty) { Tu ustawiaj}
@zizek-og3gf
@zizek-og3gf 2 жыл бұрын
@@lulasz_ Mógłbyś wytłumaczyć gdyż nie bardzo rozumiem
@lulasz_
@lulasz_ 2 жыл бұрын
@@zizek-og3gf W metodzie od klikniecia na button sprawdzaj if'em, czy "Content" (czyli tekst) jest pusty(nie ma żadnego tekstu). Wtedy masz pewność, że gracz kliknął pusty button. Niżej Andrzej Pierz ładnie to opisał.
@michu7548
@michu7548 3 жыл бұрын
21:37
@karo334_1
@karo334_1 Жыл бұрын
Generalnie fajnie tłumaczysz, ale zmniejsz obraz swojej twarzy bo nie widać całego kodu :)
@devzme
@devzme 3 жыл бұрын
Tic Tac Toe a nie Toc Tac Tpe
Programowanie obiektowe - główne paradygmaty
19:13
Samuraj Programowania (SamurAI Bartek)
Рет қаралды 17 М.
LINQ w C# - czym jest, do czego służy, co nam daje oraz przykłady użycia
41:22
Samuraj Programowania (SamurAI Bartek)
Рет қаралды 14 М.
你们会选择哪一辆呢#short #angel #clown
00:20
Super Beauty team
Рет қаралды 30 МЛН
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 14 МЛН
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
Junior C# developer - co umieć i jak dostać pracę
12:53
kierunek dotNET
Рет қаралды 12 М.
Pierwszy dzień i zadanie juniora 👶
26:39
Jak zacząć programować?
Рет қаралды 56 М.
"To ostatnie 5 lat kiedy mam pracę" - Co rozwój AI znaczy dla rynku pracy?
10:48
Samuraj Programowania (SamurAI Bartek)
Рет қаралды 2,7 М.
25 POWODÓW DLACZEGO C#/.NET JEST NAJLEPSZYM JĘZYKIEM PROGRAMOWANIA
11:56
Programming a Tetris Game in C# - Full Guide
39:34
OttoBotCode
Рет қаралды 192 М.
Tic Tac Toe WinForms C#
15:00
IT Code
Рет қаралды 16 М.
Uczymy się C# - Kalkulator w WPF (aplikacja desktopowa)
35:00
Samuraj Programowania (SamurAI Bartek)
Рет қаралды 19 М.
ToDoList - aplikacja desktopowa w WPF i wzorzec MVVM
1:16:36
kierunek dotNET
Рет қаралды 10 М.
你们会选择哪一辆呢#short #angel #clown
00:20
Super Beauty team
Рет қаралды 30 МЛН