Уроки C++ WinForms / #5 - Получение данных и их обработка

Поделиться
HTML-код
  • Опубликовано: 13 июн 2024
  • Для добавления функционала необходимо описать обработчики событий. Они позволяют отслеживать действия пользователя и в зависимости от них выполнять код. Этим мы и займемся в уроке.
    ✅ Полезные ссылки:
    - Курс на сайте itProger: itproger.com/course/cpp-winfo...
    ⏰ Тайм-коды:
    00:00 - Начало
    00:15 - Отображение числа в надписи
    08:00 - Математические действия
    13:50 - Кнопка для подсчета результата
    19:20 - Заключительная часть
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_official
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaLessons

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

  • @sergepisarsky2038
    @sergepisarsky2038 5 месяцев назад +4

    Слушаешь и слушать хочется, потому как понятно абсолютно все до каждого знака и слова. IT-сказочник настоящий

  • @user-co5yp1ls2t
    @user-co5yp1ls2t 2 месяца назад +2

    Спасибо вам большое!!! Я долго искал видео курсы чтобы научиться но там всякая ненужная и не понемаешь что он делает вообще. Вы та наоборот отлично объясняете шаг за шагом. Сейчас дошёл до этого курса и очень рад тем что я создал. Хочу окончить этот курс. Очень жду от вас новых видео по этой теме. Ещё раз СПАСИБО!!!!!!!

  • @user-bh9nl1xu6d
    @user-bh9nl1xu6d Год назад +2

    спасибо тебе большое, продолжай в том же духе, удачи

  • @eresikkuler5952
    @eresikkuler5952 Год назад +2

    Красавчик, спасибо 🎉

  • @user-pd1iv7vw9v
    @user-pd1iv7vw9v 4 месяца назад +7

    Пишет что не определяет операторы +, - и тд

  • @nani2510
    @nani2510 Год назад +3

    Хочется увидеть урок по построению и вращению 3D фигур в Windows forms (например тетраэдр )

  • @DLBrawlStars
    @DLBrawlStars Год назад +3

    Как можно добавить такой форме resizing и чтоб её можно было двигать?

  • @temurblack6556
    @temurblack6556 11 месяцев назад +2

    Спасибо Гоша очень хорошо объясняешь и показываешь хотелось бы уроки по php из 0 создать не большой сайт

  • @AlexRootx
    @AlexRootx Год назад +6

    имхо, результат, нужно было приводить к типу float, ибо он (результат) не всегда является целым числом)

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

      Без проблем это решается - указываешь требуемый тип, соответствующий метод преобразования из строки в float и получаешь дробные. А так будет просто округлять до меньшего целого

  • @Creeeeeee
    @Creeeeeee Год назад +2

    Можно гайд на генератор паролей, пожалуйста, я нигде не могу найти гайд на плюсах в winform

  • @user-ey9eq7fw4c
    @user-ey9eq7fw4c 4 месяца назад +2

    Спасибо за видео, а как после открыть написанное приложение на другом пк, где нет Visual Studio?

    • @Poloskun4ik
      @Poloskun4ik 17 дней назад

      Нужно создать билд. Либо взять дебаг билд из папки с проектом: /64/Debug

  • @user-pi3em2ke2l
    @user-pi3em2ke2l Год назад +5

    Ещё лучше урок выпустить по универсальному фреймворку чтобы на всех операционках работало типа TKinter или Xamarin

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

      примеры сестрам задеваешь чтоли?

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

      @@user-ux9fp1oh9i шо?

  • @temurblack6556
    @temurblack6556 Год назад +2

    у меня не ставился кнопка раздела нажал 2 раза где btn_divide там выдает butoon4 хотя я сменил имя

  • @user-gv5nr7mw1p
    @user-gv5nr7mw1p Год назад +2

    Наткнулся на ваше видео про Flask, при повторении всего что в нем делалось, столкнулся с проблемой на этапе соединение питона с базой данных 😢

    • @user-fd2fp1ez6k
      @user-fd2fp1ez6k Год назад

      Потому что Гоша - инфоцыган, который ворует чужой код, записывает видео по нему. Потому не жди от него ответа

  • @prostotyoma777
    @prostotyoma777 9 месяцев назад +2

    подскажите почему не получилось с числами у меня, крч лэйбл как был 0 так и остался, цифры не считываются, хотя функция точь в точь как в видео

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

      Получилось решить проблему? Я думал, что функцию нужно определить в самой кнопке, но так тоже не работает

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

      А все, разобрался. this->[название кнопки без квадратных скобок]->Click += gcnew System::EventHandler(this, &MyForm::[тут название метода без квадратных скобок]);
      и это определение нужно к каждой кнопке дописать

  • @mrskorpion1655
    @mrskorpion1655 Месяц назад +2

    У меня проблема я не могу сделать двузначно чилсо . я нажимаю кнопку и он сразу 2 числа ставит и всё

    • @kengu7425
      @kengu7425 Месяц назад

      у меня также

  • @FOOTBALL-nx8rm
    @FOOTBALL-nx8rm Год назад +3

    Гоша пожалуйста ты можешь выпустить ещё видео по созданию телеграм ботов? Пожалуйста👩‍💻🤓😁

    • @user-fd2fp1ez6k
      @user-fd2fp1ez6k Год назад

      Умоляй Гошу дальше, ниже челом бей, смерд, да копеечку последнюю на курсы отнеси хозяину.

  • @yngvizzi
    @yngvizzi 10 месяцев назад +2

    В калькуляторе не пишет числа больше 0

  • @Ivan_Bratanan
    @Ivan_Bratanan 11 дней назад

    У меня в переменной res утечка памяти, как пофиксить?

  • @krawforyou9318
    @krawforyou9318 11 месяцев назад +3

    Не работает в упор моментe с switch (user_action) Ошибка "выражение должно иметь целочисленный или перечисляемый тип"

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

      У меня тоже,ты так не разобрался в чем проблема? Все перепробовала, ничего не выходит.

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

      @@hyugym1853 маме салам кинь

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

      private: int first_num;
      ............
      ............
      switch (this->user_action)
      {
      case '+':
      res = first_num + second;
      break;
      case '-':
      res = first_num - second;
      break;
      case '*':
      res = first_num * second;
      break;
      case '/':
      res = first_num / second;
      break;
      default:
      break;
      }

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

      @@hyugym1853
      private: int first_num;
      ............
      ............
      switch (this->user_action)
      {
      case '+':
      res = first_num + second;
      break;
      case '-':
      res = first_num - second;
      break;
      case '*':
      res = first_num * second;
      break;
      case '/':
      res = first_num / second;
      break;
      default:
      break;
      }

  • @user-il2ws5kr4i
    @user-il2ws5kr4i Месяц назад +3

    у кого двойные цифры и больше ничего не выводится, уберите строчку "this->labelInfo->Text = button->Text;"

    • @12dar345
      @12dar345 20 дней назад

      человеческое тебе спасибо

    • @Poloskun4ik
      @Poloskun4ik 17 дней назад +1

      6:36 вот момент, где он эту строчку убирает и не говорит об этом. Тоже затупил на этом моменте, спасибо.

  • @ayzekselin1188
    @ayzekselin1188 Год назад +2

    У меня он тупо всё складывает(

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

    Hi

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

    А, всё, пофиксил, спасибо)

  • @ZXC-mn4gv
    @ZXC-mn4gv Год назад

    Ауе

  • @temurblack6556
    @temurblack6556 11 месяцев назад +1

    аааааа все при проверил часик везде нашел на события клик было буттон 4 поменял на дивиде сработала

  • @temurblack6556
    @temurblack6556 11 месяцев назад +1

    не знаю что не так делаю разделения не работает

  • @temurblack6556
    @temurblack6556 11 месяцев назад +1

    при этом и ошибка не дает