Изучение C# WPF в одном видео! Построение программы с интерфейсом на C#

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

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

  • @jrustick2293
    @jrustick2293 3 года назад +5

    спасибо за тайм коды, они облегчают жизнь

  • @user-bd2yn1oy9t
    @user-bd2yn1oy9t 3 года назад +17

    Георгий, огромное спасибо тебе за работу. Мне 18 и я учусь на первом курсе института на программиста. Но из-за сложившейся ситуации в мире занятия не проходят, а курсовую работу (приложение на C# с интерфейсом и анимациями) требуют. Совершенно не знал с чего бы начать, сроки как раз до 22 января, ты очень вовремя выложил урок рассказал всё что нужно, даже с излишком ! Ещё раз спасибо за работу, продолжай в том же духе ).

  • @antonmaklakov
    @antonmaklakov 3 года назад +3

    Респект за большую работу!

  • @radix8556
    @radix8556 3 года назад +2

    Парень лучший, я сделал курсовую благодаря тебе огромное тебе спасибо и удачи тебе в твоих успехах)

  • @kabukijoe99
    @kabukijoe99 2 года назад +1

    ПОНЯТНО И ДОСТУПНО. Все признаки правильного учителя

  • @user-fc3gh1rb7w
    @user-fc3gh1rb7w 3 года назад +17

    ну, что я могу сказать. Рассказать за 2 часа про WPF невозможно, поэтому этот урок может быть рассмотрен как очень неплохой пиар. Думаю, многие после просмотра загорятся изучить эту технологию. Есть несколько замечаний. Например, когда ты делал калькулятор, сделал одно событие для всех кнопок, что несомненно верный подход. Но тот же принцип не применил для сброса полей формы регистрации: можно было так же пробежаться циклом по текстовым полям и сбросить их текст в Empty. К тому же важно было объяснить, что описание окна - это описание класса, наследуемого от Window, причем НЕ статичного. И основные методы работы с окнами. Там очень много прикольных фишек можно делать. Блин, нуу, это явно не на два часа. Будет интересно, если ты подготовишь крупный курс по WPF с использованием всех прелестей C#. И думаю, суммарно должно быть ну не менее часов 20-30. Причем каждый урок должен быть конечным, чтобы отдельный зритель мог взять именно то, что ему нужно.

  • @faleangell2188
    @faleangell2188 3 года назад +3

    Гоша, не давно заметил твой канал. Могу сказать одно, спасибо. Ты единственный ютубер в сфере IT, который БЕССПЛАТНО помогает развиваться новичкам. Хотелось бы почаще уроки в 1 курсе, мне зашло))))

    • @alexvolkov6269
      @alexvolkov6269 3 года назад +5

      Поверь это не надолго. Тот контент который он выкладывает является плохим. В добавок пишет не граммотным кодом. Самое простое. Он называет (using System;) как библиотека. Это пространство имён. А библиотеки бывают динамическими и статическими (.dll .lib);
      UPD.
      Он не знает о существовании паттернов. А что это? Зачем это?

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

      @@alexvolkov6269 Спасибо большое за предупреждение, буду знать

  • @user-fs9th3sr9g
    @user-fs9th3sr9g 3 года назад +5

    У меня состояние ийфарии после каждого твоего видео

  • @tarlanismailov5228
    @tarlanismailov5228 3 года назад +1

    В самый раз
    Спасибо!

  • @user-fc3gh1rb7w
    @user-fc3gh1rb7w 3 года назад

    ну неужели. я думал, не дождусь)) Я обожаю WPF, будет интересно посмотреть)

  • @qAntBcn
    @qAntBcn 3 года назад +1

    Программирование для школьников простым языком, круто! ИТ в массы!

  • @user-hq6iy6zk8s
    @user-hq6iy6zk8s 2 года назад

    Спасибо вам большое!🥰☺

  • @uw935
    @uw935 3 года назад +2

    круто. лайк

  • @user-rz5qp2kw6g
    @user-rz5qp2kw6g 2 года назад +1

    Отличное видео. Хотелось бы еще подобный урок только в MVVM? Очень интересует передача данных между ViewModel-ями, и возможно ли обойтись только командами или нужно использовать и события..? В общем было бы очень интересно.

  • @ilyawebdev
    @ilyawebdev 3 года назад +3

    А насколько корректно так реализовывать переход между окнами? Если я правильно понимаю, то метод Hide() не уничтожает объект окна а только скрывает его, а при каждом переходе создается новое окно, т.е. если сделать несколько переходов, то мы получим по несколько экземпляров каждого окна?

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

      Думаю действительно создаются экземпляры окна

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

      @@oz669 в принципе можно закомментировать вызовы методов Hide() и посмотреть, что получается.

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

      @@ilyawebdev Хорошая мысль, ты опробовал?

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

      Подмечено верно. Если бы код писался на С++, то мы получили бы утечку памяти. Но вроде в C# есть сборщик мусора, как в JAVA.

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

      @@alexandrmelnikov6434 Хорошую мысль мне подкинул, прочитать об утечке памяти, спасибо 😄

  • @user-nc2qu4ld2g
    @user-nc2qu4ld2g 3 года назад +1

    Спасибо.

  • @danger7880
    @danger7880 3 года назад +2

    Спасибо за твой контент, таких почти не бывает

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

    При подключении библиотеки дизайна выдаёт 4 ошибки, что делать?

  • @bloodrik
    @bloodrik 3 года назад +4

    Если хотите освоить WPF, советую скипнуть видео, ничего стоящего здесь нет, ни про паттерн MVVM, ни про DI, про биндинги и комманды видимо автор вообще не в курсе.

    • @kabukijoe99
      @kabukijoe99 2 года назад

      я так понимаю это урок для начинающих. Все паттерн MVVM, ни про DI, про биндинги и комманды прийдется искать др видео. Но для начала как объяснение работы wpf урок адекватный

  • @rytp2651
    @rytp2651 3 года назад +2

    Отличный туториал, спасибо, очень полезный. К тебе вопрос, можно ли написать программу на телефон с помощью C#?

    • @ultrarabbit8116
      @ultrarabbit8116 3 года назад +1

      Да, почитай про Xamarin.Forms.

    • @prophet3579
      @prophet3579 3 года назад +1

      ну или Unity можно использовать

    • @user-dw6sv5nf6y
      @user-dw6sv5nf6y 3 года назад

      @FouR HistorY норм

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

    Добрый день! Подскажите пожалуйста, зачем прописывать аксесоры на int id и Users?

  • @region34cg
    @region34cg 3 года назад +2

    Спасибо тебе Гоша, за все твои видео, но не мог бы ты помочь, хочется понять как работает система инвентаря с учётом веса предметов в игре "The long dark"

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

      Да по идее просто, как и в любых других такие играх, где у игрока есть параметр кол-во переносимого веса.
      Просто добавь персонажу хар-ку переносимый вес, можешь также повышать эту хар-ку за счет каких нибудь допов: рюкзаки, карманы, таблетосы.
      Добавь каждому предмету его вес. Когда предмет попадает в инвентарь персонажа, увеличиваешь кол-во текущего веса и сравниваешь с максимально переносимым. Если приблизился можно сделать эффект затруднения перемещения. Ну а если превысил, то не даешь персонажу двигаться)
      Концептуально как то так

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

    Спасибо, помог

  • @idkrtidudufuf6227
    @idkrtidudufuf6227 3 года назад +3

    А у вас есть уроки по 1C
    ЕСЛИ ЧЕ ЕГО НЕ ХОЧУ УЧИТЬ МНЕ ПРОСТО ИНТЕРЕСНО!!!!!

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

    Я такое делал на VS2008. Конечно кнопки там были все квадратные, но все-таки с анимацией.

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

    Урааа!

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

    Вопрос, когда использую DataTable().Compute, иногда он может выдавать в результате не число как для обычного пользователя привычно, а числа с буквами вроде 2,8125E-05 и подобного. Как это исправить ? Целевому потрибелю калькулятора скорее хотелось наверняка увидеть что-то вроде 0,00000000007 вместо этого. Заранее спасибо

  • @catsuneverse1050
    @catsuneverse1050 2 года назад +1

    Только начал просматривать материал, с целью создания программы WPF с подключением базы данных. Но уже нескольких минут хватило понять, что у автора просто феноменальные преподавательские навыки - это ясно из простоты изложения, о сложных вещах. После просмотра, обязательно оставлю отдельный комментарий, смог ли использовать теорию на практике.

  • @user-vj7ex9tc9e
    @user-vj7ex9tc9e 3 года назад

    спасибо, георгий!! но в базу не шифрованный пароль наверное не красиво складывать)

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

    Привет. Очень интересно но немогу понять как реализовать дефолтную проверку логина на его индивидуальность. Подскажите если не сложно или видео где есть подробная инфа по этой проблеме!

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

    спасибо

  • @PushkaryovVsevolod
    @PushkaryovVsevolod Год назад +1

    Первое что нужно сделать тому кто хочет научиться программированию: отписаться от горе учителей типа.. Гоши дударя.

  • @-yourlife2168
    @-yourlife2168 3 года назад

    Хочу ещё видео про c#

  • @user-og8rh7rl5m
    @user-og8rh7rl5m 3 года назад +1

    Как можно было не упомянуть о биндингах и не использовать их в своем примере? Это то, на чем строятся все wpf приложения.

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

    Георгий курс по Docker не планитуете?

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

    Блин, всё супер единственное непонятно, как шрифт сделать больше на самих кнопках? Такое можно?

  • @luen6019
    @luen6019 3 года назад +1

    Сделай пожалуйста урок по avalonia ui

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

      Поддерживаю

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

    А vr игры на юнити по андроид не планируешь делать?

  • @foo8874
    @foo8874 2 года назад

    Где сам код с sqlLite?

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

    Гоша доброго времени суток, я по вашим видео создавал игру, но почему с пк все супер смотрится а на телефоне проверяешь и качество вообще прям стремное, ответе мне пожалуйста, или оставьте свою почту напишу вам

  • @user-dv4in2oc1o
    @user-dv4in2oc1o 2 года назад

    бро привет такой вопрос вот я повторил за тобой и мне пишет что нет файла materials desing но я все сделал как в видео и пишит их нет в чем проблема

    • @nootro1672
      @nootro1672 2 года назад

      у тебя есть код который он ставил на 1:23:00 ?

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

    Давай лучше такое же видео ток по Java

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

    Ребят. Насколько я понял, sqlite это у нас БД локальная. Каким образом можно сделать доступ к онлайн БД из приложения ?? Просто нужно реализовать доступ к данным с разных устройств

    • @bloodrik
      @bloodrik 3 года назад +1

      развёртываешь ДБ на какой-то VDS-ке а потом коннектишься к ней, в чём проблема?

  • @user-of5jd9tz1q
    @user-of5jd9tz1q 3 года назад

    aстелевонв можно ??

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

    Есть по питону?

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

    Слушай друг, сними видео как залить сайт на джанго на сервер, вчера я заливал свой сайт, купил хостинг и домен, и залил, потом вышла ошибка «index/». Не знаю что делать, помоги

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

    А я ждал архитектуры дао леера

  • @user-gs6of5vv6r
    @user-gs6of5vv6r 3 года назад

    Сделай курс по ursina engine

    • @user-gs6of5vv6r
      @user-gs6of5vv6r 3 года назад

      Я программист. Мне сложно сказать хорошая ли затея сделать канал по арбитражу на ютуб

  • @user-pq4bw2gm8o
    @user-pq4bw2gm8o 3 года назад

    Привет, можешь сделать ролик по ос

  • @user-en6yh8sy8o
    @user-en6yh8sy8o 6 месяцев назад

    Преобразуем в button потом преобразуем в строку. Что за кошмар

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

    Сможешь сделать 3d игру на PHP? Бесплатно и без смс регистрации.

  • @user-zr4co4bn3u
    @user-zr4co4bn3u 2 года назад

    WPF без MVVP это winforms с красивыми контролами….

  • @user-dk2no3xt4r
    @user-dk2no3xt4r 3 года назад

    Вау

  • @Olga-pc3bm
    @Olga-pc3bm 5 месяцев назад

    "И так далее", а не "и так дальше"

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

    vse huynia davai po novoi

  • @user-lm8py5rb4m
    @user-lm8py5rb4m 3 года назад

    13:44

  • @barmaleika-barmaleus
    @barmaleika-barmaleus 3 года назад

    ВПФ - сам ты ВПФ

  • @dikiy-prapor
    @dikiy-prapor 3 года назад

    : )

  • @user-en6yh8sy8o
    @user-en6yh8sy8o 6 месяцев назад

    Ну и гадость ты понаписал. 33 минута видео и скип.

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

    И на кой черт столько языков понапридумали, почти похожи на друг друга. Но выкрутились тем, попеременном много чего. А потом ломаешь голову, какой же язык изучить?

  • @kostikmakesgames3279
    @kostikmakesgames3279 3 года назад +2

    Я делаю игры на js

    • @oz669
      @oz669 3 года назад +2

      зачем нам эта информация?

    • @kostikmakesgames3279
      @kostikmakesgames3279 3 года назад +2

      @@oz669 0_0 каждый день надо узнавать что-то новое

    • @oz669
      @oz669 3 года назад +2

      @@kostikmakesgames3279 ну допустим, сегодня, ты узнал, что нам не интересна эта информация

    • @kostikmakesgames3279
      @kostikmakesgames3279 3 года назад +1

      @@oz669 кому нам?) что за сообщество?)

    • @oz669
      @oz669 3 года назад +1

      @@kostikmakesgames3279 Короче, делай игры на своём js.

  • @kostya1306
    @kostya1306 2 года назад +1

    Все на туземном языке. Позорище.

  • @zero.patience
    @zero.patience 3 года назад +1

    И не одной бабы