Уроки C++ WinForms / #1 - Разработка программы под Windows на C++

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • Представляю вам курс для начинающих по C++ WinForms. За курс вы с нуля ознакомитесь с разработкой программ под Windows на базе языка C++ и разработаете несколько своих небольших приложений.
    ✅ Полезные ссылки:
    - Курс на сайте itProger: itproger.com/course/cpp-winforms
    - Программа Visual Studio: visualstudio.microsoft.com/ru...
    - Курс по языку C++: itproger.com/course/cpp
    ⏰ Тайм-коды:
    00:00 - Начало
    00:26 - Графический интерфейс
    01:11 - Информация WinForms
    02:13 - Альтернативы
    02:53 - План курса
    03:50 - Установка Visual Studio
    08:20 - Заключительная часть
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_official
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaLessons

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

  • @RSCODZ
    @RSCODZ Год назад +5

    Спасибо за такую инфу! ты уже как 3-4 года снимаешь об этом видео и каждое видео уникально

  • @szapsis
    @szapsis Год назад +12

    Спасибо большое за твой труд!

  • @artemgl4611
    @artemgl4611 Год назад +13

    Хорошие уроки! Хотелось бы еще услышать про такую вещь как Tauri в будущем)

  • @331ZSB
    @331ZSB Месяц назад +1

    Спасибо за курс!

  • @fukuroyoru7222
    @fukuroyoru7222 Год назад +31

    Я ждал этого четыре..., НЕТ ПЯТЬ ТЫСЯЧ ЛЕТ!

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

      Соно чино садаме

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

      Это реквием, то что ты видишь, реально

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

      Обнаружен джоджо референс. Теперь изучи винформс для создания приложения где Гер закинет пользователя в цикл

    • @tellator
      @tellator 5 дней назад

      настолько долго, что знания уже неактуальны, можно сказать. Этот франкенштейн и родился-то ущербным (я не про формы, я про костыль, благодаря которому прикрутили к ним с++), а уж через много лет после создания...

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

    Чел ты красава
    Спасибо за уроки

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

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

  • @user-ox3qy7br3g
    @user-ox3qy7br3g 9 месяцев назад

    Спасибо, классный видос)

  • @user-oc8ck2sg1b
    @user-oc8ck2sg1b 4 месяца назад

    Большое спасибо!

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

    Крутой урок)

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

    То что нужно!

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

    Гоша величезний респект тобі!!!!!

  • @Dmitriy-vj2hp
    @Dmitriy-vj2hp Год назад +8

    Оо, только начал делать курсовую по WinForms и тут такое))

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

      Какая специальность?

    • @Dmitriy-vj2hp
      @Dmitriy-vj2hp Год назад

      @@user-bq7zb2oj2m 123 Компьютерная инженерия

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

    Предложи, пожалуйста, хорошие современные альтернативы

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

    ты самый лучший!!!

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

    Братан, ты просто лучший!))

  • @nakamasama
    @nakamasama Год назад +16

    Наконец-то Гоша стал говорить больше той информации, которая важна. Я думал, упомянёшь ли ты про Qt? Упомянул. Я успокоился. Спасибо. Потом я стал думать, упомянёшь ли ты, что WinForms запускается только на Винде (следовательно он нужен только тем разработчикам, которые работают в Майкрософтах над системными программами)? Упомянул. Успокоился. Спасибо. Лайк ролик получил. Но дальше я смотреть не буду, так как ты сам сказал, что курс направлен на ну очень малое количество людей. Процентов так 101 будут не заинтересованы, так как кроссплатформенность рулит и узконаправленные фреймворки учат только те, кто собираются работать в определённых компаниях, остальным это не нужно. На этом всё, спасибо.

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

      "упомянёшь ли ты, что WinForms запускается только на Винде" - так если эта штука делает приложения под Винду, на чём ей ещё запускаться и зачем??

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

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

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

      @@gordem3644, для консольных кроссплатформенность зависит от ЯП, а в графических от фреймворка. Я использую Qt с C++ и PyQt с Python. Для меня это лучший графический фреймворк. Он может всё.Если в инсталятор зайти и посмотреть, какие библиотеки предоставляются к выбору, то можно найти библиотеку с движком браузера (можно сделать свой браузер), библиотеку для работы с 3D (можно сделать свой блендер), библиотеку для работы с Андроидом (да, в qt можно разрабатывать программы для Андроида), библиотеку с сокетами и ещё кучу других библиотек (их там больше 30 в списке, которые не связаны с разработкой интерфейса). Также они разработали свой ЯП - QML, который является частью модуля Qt Quick. Этот язык похож на JavaScript и в связке с QSS (Qt Style Sheet - Qtшний аналог CSS для своего фреймворка) разработка програм становится похожей на разработку сайтов. Короче, с Qt можно делать всё, что захочешь. Кстати, в Qt можно разрабатывать не только графические, но и консольные программы. В этом случае сохраняются все библиотеки предоставляя больше возможности для обработки данных (например, тот же мощный класс для работы со строками QString). Подобного фреймворка нет ни в одном языке программирования! Это самый мощный инструмент!!! Я в восторге от него!!! Если знать, как им пользоваться - можно реально сделать ВСЁ!!! Как я уже говорил, он поддерживает два языка: C++ и Python. Поэтому если чего-то в Qt вы не найдёте, можно восполнить пробел библиотекой с Питона. Я так и делаю.

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

      @@nakamasama Это лучший ответ, который я ожидал увидеть, спасибо большое за ваш опыт и за то, что поделились этой информацией с незнакомцем, это действительно очень дельный совет. Всех благ вам)

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

      @@gordem3644 , спасибо. Я сам, когда начинал изучать программирования программ с графическим интерфейсом, выбирал среди большого количества фреймворком и ЯП. И лично для меня это был лучший вариант.

  • @kniazew_daniil
    @kniazew_daniil Год назад +5

    Сори, но зачем писать на cpp формы когда есть для этого Шарп?
    На cpp когда пишут окна обычно используют winapi напрямую. Ну или QT.

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

    Як раз шукав про WinForms до C++!

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

    Ооооо это мне пригодится...

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

    Ура!

  • @NoName-he2uz
    @NoName-he2uz 2 месяца назад

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

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

    Серия видео пробная, я бы назвала это "демо" версией полного курса автора, о котором он говорит в последнем видео серии.
    Поможет тем, кто никогда, вообще никогда не занимался C++\CLI

  • @kpanat
    @kpanat 10 месяцев назад +3

    Я так полагаю, что тут речь идёт всё же не о языке C++, а о языке C++ CLI. Это другой ЯП внешне хоть и похожий на C++ но совершенно другой.

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

    спасибо

  • @artiporti-3826
    @artiporti-3826 Год назад

    Помогите пожалуйста дипломную нужно написать шахматы на c++ я правдо нашол несколько но поскольку я учусь на веб разработчика я не могу запустить программу на visual studio подключить отладку и тд. Даже если будет готовая игра то нужно хотябы в дипломной написать как и что зделал
    Если будут книги, сайты, видео,
    С удовольствием посмотрю

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

    Давайте продолжение как можно скорее

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

    Надеюсь не будет похоже на C# курс. Может что-то современное покажи, типо, токены авторизации, защита информации, mongoDB и ещё сложнее будет Firebase
    апи везде есть, было бы очень интересно глянуть на что-то подобное

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

    C++ CLI и WinForms это ни разу не С++, это ближе к ущербному шарпу и требует дотнетовский рантайм для работы. А альтернатива Qt чистые плюсы из альтернатив есть еще wxWidgets и JUCE

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

    Оооооо это мне нада

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

    Почему так мало лайков на таком классном видео?

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

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

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

    . /
    У меня в установлено и щю в поиске нечего ненаходет :(
    \

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

    Когда ты говорил о других языках мы поговорим по позже там на Турецком или на Азерабйджанском было написано

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

    Почему не c#?

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

    Вопрос Junior у которых опыт от 1 года, скажите на сколько c++ сложен

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

      На первый взгляд выглядит страшно, но если ты изучил другие С-языки или java'у, то труда не составит в обучении. (4 месяца прошло. Думаю ты его уже раза 10 выучил)

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

    а на линуксе как подобные приложения делать?

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

      WxWidgets, GTK, Qt, и другие библиотеки для разработки графических интерфейсов.
      Если нужно, что-то супер простое диалоговое для скриптов bash или консольных программ, посмотрите Zenity или подобные программы для формирования диалоговых окон.

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

    2:45 там написано погоное приложение!!!

  • @user-vw1vi4so5y
    @user-vw1vi4so5y Год назад +1

    Гоша, мог бы ты Qt произносить как "кьют", а не как "кьюти", а то слух режет тем, кто уже в теме.
    (оно бы произносилось, как "кьюти" если бы писалось как QT, но пишется Qt)

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

    Почему у автора устанавливается ~670 мб, а у меня 16.5гб? А если еще добавить py, то получается 25гб

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

      Потому что у него уже установлена программа

  • @user-lb9gp9qg3n
    @user-lb9gp9qg3n Год назад +3

    На С++ лучше всего писать в Visual Studio на Qt

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

    Давайте уже на VB разбрасывать. А чо? Винда же. КГ/АМ

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

    а зачем делать сарзу несколько каналов itproger и гоша дударь

  • @al-be4gm
    @al-be4gm 8 месяцев назад +1

    Какой WinForms

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

      создает вайб, что знает воще всё

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

    до 3:50 мусор
    все остальное ознакомление с visual studio с дофика воды

  • @ori-d
    @ori-d Год назад +2

    Стооооп! Нет! И еще раз нет! Это не с++! Не надо ставить под одну планку с++/cli и c++!

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

      А почему?

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

    Это не C++.

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

      А что тогда?

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

    Сразу не заметил что автор Гоша дударь, потерял 2 мин жизни