Уроки 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
Спасибо за такую инфу! ты уже как 3-4 года снимаешь об этом видео и каждое видео уникально
Спасибо большое за твой труд!
Хорошие уроки! Хотелось бы еще услышать про такую вещь как Tauri в будущем)
Спасибо за курс!
Я ждал этого четыре..., НЕТ ПЯТЬ ТЫСЯЧ ЛЕТ!
Соно чино садаме
Это реквием, то что ты видишь, реально
Обнаружен джоджо референс. Теперь изучи винформс для создания приложения где Гер закинет пользователя в цикл
настолько долго, что знания уже неактуальны, можно сказать. Этот франкенштейн и родился-то ущербным (я не про формы, я про костыль, благодаря которому прикрутили к ним с++), а уж через много лет после создания...
Чел ты красава
Спасибо за уроки
спасибо прохожу второй курс у тебюя по плюсам. очень хочу стать джуниором в языке)
Спасибо, классный видос)
Большое спасибо!
Крутой урок)
То что нужно!
Гоша величезний респект тобі!!!!!
Оо, только начал делать курсовую по WinForms и тут такое))
Какая специальность?
@@user-bq7zb2oj2m 123 Компьютерная инженерия
Предложи, пожалуйста, хорошие современные альтернативы
ты самый лучший!!!
Братан, ты просто лучший!))
баран ты,
Наконец-то Гоша стал говорить больше той информации, которая важна. Я думал, упомянёшь ли ты про Qt? Упомянул. Я успокоился. Спасибо. Потом я стал думать, упомянёшь ли ты, что WinForms запускается только на Винде (следовательно он нужен только тем разработчикам, которые работают в Майкрософтах над системными программами)? Упомянул. Успокоился. Спасибо. Лайк ролик получил. Но дальше я смотреть не буду, так как ты сам сказал, что курс направлен на ну очень малое количество людей. Процентов так 101 будут не заинтересованы, так как кроссплатформенность рулит и узконаправленные фреймворки учат только те, кто собираются работать в определённых компаниях, остальным это не нужно. На этом всё, спасибо.
"упомянёшь ли ты, что WinForms запускается только на Винде" - так если эта штука делает приложения под Винду, на чём ей ещё запускаться и зачем??
Хотелось бы спросить, какие ты посоветуешь кроссплатформенные фреймворки для написания программ, заранее спасибо за ответ)
@@gordem3644, для консольных кроссплатформенность зависит от ЯП, а в графических от фреймворка. Я использую Qt с C++ и PyQt с Python. Для меня это лучший графический фреймворк. Он может всё.Если в инсталятор зайти и посмотреть, какие библиотеки предоставляются к выбору, то можно найти библиотеку с движком браузера (можно сделать свой браузер), библиотеку для работы с 3D (можно сделать свой блендер), библиотеку для работы с Андроидом (да, в qt можно разрабатывать программы для Андроида), библиотеку с сокетами и ещё кучу других библиотек (их там больше 30 в списке, которые не связаны с разработкой интерфейса). Также они разработали свой ЯП - QML, который является частью модуля Qt Quick. Этот язык похож на JavaScript и в связке с QSS (Qt Style Sheet - Qtшний аналог CSS для своего фреймворка) разработка програм становится похожей на разработку сайтов. Короче, с Qt можно делать всё, что захочешь. Кстати, в Qt можно разрабатывать не только графические, но и консольные программы. В этом случае сохраняются все библиотеки предоставляя больше возможности для обработки данных (например, тот же мощный класс для работы со строками QString). Подобного фреймворка нет ни в одном языке программирования! Это самый мощный инструмент!!! Я в восторге от него!!! Если знать, как им пользоваться - можно реально сделать ВСЁ!!! Как я уже говорил, он поддерживает два языка: C++ и Python. Поэтому если чего-то в Qt вы не найдёте, можно восполнить пробел библиотекой с Питона. Я так и делаю.
@@nakamasama Это лучший ответ, который я ожидал увидеть, спасибо большое за ваш опыт и за то, что поделились этой информацией с незнакомцем, это действительно очень дельный совет. Всех благ вам)
@@gordem3644 , спасибо. Я сам, когда начинал изучать программирования программ с графическим интерфейсом, выбирал среди большого количества фреймворком и ЯП. И лично для меня это был лучший вариант.
Сори, но зачем писать на cpp формы когда есть для этого Шарп?
На cpp когда пишут окна обычно используют winapi напрямую. Ну или QT.
Як раз шукав про WinForms до C++!
Ооооо это мне пригодится...
Ура!
С чего начинает любая программа для пользователя? Она начинается с ярлыка на рабочем столе. Если я создал проект, и пусть он будет почти пусты (открывает пустое окно, с крестиком в правом верхнем углу), то как открывать этот проект не через ВизулСтудио, а с ярлыка на рабочем столе?
Серия видео пробная, я бы назвала это "демо" версией полного курса автора, о котором он говорит в последнем видео серии.
Поможет тем, кто никогда, вообще никогда не занимался C++\CLI
Я так полагаю, что тут речь идёт всё же не о языке C++, а о языке C++ CLI. Это другой ЯП внешне хоть и похожий на C++ но совершенно другой.
спасибо
Помогите пожалуйста дипломную нужно написать шахматы на c++ я правдо нашол несколько но поскольку я учусь на веб разработчика я не могу запустить программу на visual studio подключить отладку и тд. Даже если будет готовая игра то нужно хотябы в дипломной написать как и что зделал
Если будут книги, сайты, видео,
С удовольствием посмотрю
Давайте продолжение как можно скорее
Надеюсь не будет похоже на C# курс. Может что-то современное покажи, типо, токены авторизации, защита информации, mongoDB и ещё сложнее будет Firebase
апи везде есть, было бы очень интересно глянуть на что-то подобное
C++ CLI и WinForms это ни разу не С++, это ближе к ущербному шарпу и требует дотнетовский рантайм для работы. А альтернатива Qt чистые плюсы из альтернатив есть еще wxWidgets и JUCE
Оооооо это мне нада
Почему так мало лайков на таком классном видео?
че в нем классного? ты как ребенок, который одно видео в жизни посмотрел и обкакался от радости
. /
У меня в установлено и щю в поиске нечего ненаходет :(
\
Когда ты говорил о других языках мы поговорим по позже там на Турецком или на Азерабйджанском было написано
Почему не c#?
Вопрос Junior у которых опыт от 1 года, скажите на сколько c++ сложен
На первый взгляд выглядит страшно, но если ты изучил другие С-языки или java'у, то труда не составит в обучении. (4 месяца прошло. Думаю ты его уже раза 10 выучил)
а на линуксе как подобные приложения делать?
WxWidgets, GTK, Qt, и другие библиотеки для разработки графических интерфейсов.
Если нужно, что-то супер простое диалоговое для скриптов bash или консольных программ, посмотрите Zenity или подобные программы для формирования диалоговых окон.
2:45 там написано погоное приложение!!!
Гоша, мог бы ты Qt произносить как "кьют", а не как "кьюти", а то слух режет тем, кто уже в теме.
(оно бы произносилось, как "кьюти" если бы писалось как QT, но пишется Qt)
Почему у автора устанавливается ~670 мб, а у меня 16.5гб? А если еще добавить py, то получается 25гб
Потому что у него уже установлена программа
На С++ лучше всего писать в Visual Studio на Qt
Clion
@@Chilli_KW А GUI на чём писать ?
Давайте уже на VB разбрасывать. А чо? Винда же. КГ/АМ
а зачем делать сарзу несколько каналов itproger и гоша дударь
Какой WinForms
создает вайб, что знает воще всё
до 3:50 мусор
все остальное ознакомление с visual studio с дофика воды
Стооооп! Нет! И еще раз нет! Это не с++! Не надо ставить под одну планку с++/cli и c++!
А почему?
Это не C++.
А что тогда?
Сразу не заметил что автор Гоша дударь, потерял 2 мин жизни