Уроки C++ WinForms / #2 - Создание Windows Формы

  Рет қаралды 111,598

Гоша Дударь

Гоша Дударь

Күн бұрын

За урок мы создадим наше первое окно через платформу WinForms. Такое окно будет обладать всеми стандартными характеристиками: передвижение, изменение размеров, кнопки для закрытия.
✅ Полезные ссылки:
- Курс на сайте itProger: itproger.com/course/cpp-winfo...
⏰ Тайм-коды:
00:00 - Начало
00:18 - Обзор интерфейса
02:35 - Создание нового окна
04:53 - Основные файлы для описания окна
06:18 - Заголовочный файл
11:20 - Добавление функции main
17:26 - Запуск проекта
19:46 - Графический редактор
21:30 - Заключительная часть
✔ Сообщество программистов: itproger.com/
✔ -------------
Вступай в группу Вк - prog_life 🚀
Группа FaceBook - goo.gl/XW0aaP
Инстаграм itProger: / itproger_official
Instagram: / gosha_dudar
Telegram: t.me/itProger_official
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons

Пікірлер: 97
@user-bp3hg9fu5t
@user-bp3hg9fu5t Жыл бұрын
Хорошая дикция, видосы. Всё понятно. Спасибо. Ждем нового контента.
@szapsis
@szapsis Жыл бұрын
Спасибо большое за твой труд!
@user-od5yb3qr1f
@user-od5yb3qr1f Жыл бұрын
Спасибо большое! Жду новых видео!
@Comandante_
@Comandante_ Жыл бұрын
Спасибо за уроки!Начал изучать С++,дошел до раздела ООП,голова кипит от сухой теории. Наконец-то можно будет попрактиковаться. Аналогов курсу я не нашел,где подробно с нуля все рассказывают!
@sh1nra798
@sh1nra798 11 ай бұрын
Привет, какие сейчас успехи?
@isolaneed2445
@isolaneed2445 11 ай бұрын
@@sh1nra798 , привет , го дружить
@zorio8500
@zorio8500 Жыл бұрын
Жаль ты не сделал этот видео курс пару лет назад но всё равно приятно что хоть где-то осветили эту тему 🌟
@mikhraly
@mikhraly Жыл бұрын
У него был (есть) подобный видеокурс пару лет назад на его сайте. Только платный.
@amalika_white
@amalika_white Жыл бұрын
Спасибо большое, очень помог. Низкий поклон
@gordienkovladislav
@gordienkovladislav Ай бұрын
Большое спасибо за видео, все отлично рассказано, есть еще люди которые выносят плюсы в медиа, побольше бы таких
@sergepisarsky2038
@sergepisarsky2038 5 ай бұрын
Обновил VS2015 до 2022 и все заработало как часы. Просто о сложном - это и есть стиль профи + реально талант педагога. А то ведь некоторые вузовские преподы сами толком не понимают о чем бестолково рассказывают отбивая напрочь желание их слушать. Лайк+подписка + респект и уважуха. Вопрос есть один - если не все эл-ты из панели эл-тов в окно MyForm перетаскиваются это в порядке вещей? Может это в след. уроках есть?
@teiffik
@teiffik Жыл бұрын
балин, просто лучший!
@user-xm5zl9up4r
@user-xm5zl9up4r 2 ай бұрын
Круто. Спасибо.
@olgam535
@olgam535 Жыл бұрын
Супер! Очень понятно! А продолжение есть?
@user-rx1hs9jf7d
@user-rx1hs9jf7d 8 ай бұрын
Спасибо ❤
@ssuleimenovv
@ssuleimenovv Жыл бұрын
оо ну уж очень интересная тема
@perceptrongamedeveloper
@perceptrongamedeveloper 6 ай бұрын
круто
@user-oc6on6ei5e
@user-oc6on6ei5e 2 ай бұрын
Посоветуйте книгу! По данной тематике!
@user-yu7it8ev6u
@user-yu7it8ev6u 6 ай бұрын
поподробнее бы про каждый используемый тобою класс...
@user-gx1rq2ng3o
@user-gx1rq2ng3o Жыл бұрын
Все привет! Подскажите пожалуйста что нужно изучать по порядку чтобы стать python разработчиком? Само собой сам python , а что дальше? Например: python , git, sql, gjango
@user-ys8wc9ob6g
@user-ys8wc9ob6g Жыл бұрын
Я кнш сам учусь и далеко не на python, а на java. Но скажу только то, что можно применить и к тебе. Git учи параллельно с основами Python, после изучения основ того и другого переходи уже на другие темы. Можешь поискать курсы на разных платформах: Stepik, Coursera и т.д. Есть там как и халява так и нормальные курсы за деньги. Если ты студент - то можно попробовать получить курсы на халяву, лично я так и делал (хотя я из Украины и мои университеты катируются, не знаю будут ли твои вообще). Ещё из советов или расспроси разработчиков или людей в теме. Можешь поискать roadmap разработчика на Python и иметь представление что вообще нужно учить. Так же можешь поискать что на каких вакансиях требуется знать, обычно такое указывают (при знании 70% необходимых тем можешь уверено идти на собеседование).
@levkovichstanislav3499
@levkovichstanislav3499 Жыл бұрын
Совет: Если вы хотите стать разработчиком именно на питоне и не продвигаться в сфере программирования, то Вы конечно можете не изучать другие языки, но когда вы после питона будете изучать тот же С++ у вас будут проблемы в плане не только понимания синтаксиса, но и того как работает программа(+ это ещё не языки абстрактного уровня(низкоуровневые)). Лучше пользоваться sublim-ом и запускать программу через консоль, чтобы работать с ядром системы.
@user-ys8wc9ob6g
@user-ys8wc9ob6g Жыл бұрын
@@levkovichstanislav3499 Согласен, Python вообще не лучший язык для старта. К тому же сейчас почти каждый 2 начинает учить именно его и следовательно конкуренция на рабочее место слишком велико, относится только к джунам. Строготипизированный, компилируемый язык - то как база для начинающих. К тому же это позволяет легче отлаживать код да и вообще его писать.
@ARproj
@ARproj Жыл бұрын
^ а че так можно что-ли было :), думаю что WinForms это перебор уже кой-то, свой С++ придумали с новым синтаксисом (% ^ [XXX] ) я конечно не против всяких сборщиков мусора и декораторов но вот QT без извращений обходится а функционал больше.
@curator7
@curator7 Жыл бұрын
Почему когда пытаюсь создать форму , оно ничего не происходит?
@prspkndaily
@prspkndaily Жыл бұрын
Что делать если при добавлении элемента нет вкладки "ИП", поддержку c++/CLI установил
@user-ml9mh5cu2s
@user-ml9mh5cu2s Жыл бұрын
У меня так же
@curator7
@curator7 Жыл бұрын
Я вообще пытаюсь создать ИП и оно просто ничего не происходит...
@SerhiiStupak
@SerhiiStupak 7 ай бұрын
Открой Visual Studio Installer -> Modify, выбери и установи в вкладке дополнительных компонентов C++/CLI (14.37-17.7)
@buter1506
@buter1506 8 ай бұрын
Серьезность Код Описание Проект Файл Строка Столбец Состояние подавления Ошибка C3094 System::STAThreadAttribute: анонимное использование не допускается Creative NT 2.0 F:\CreativeOS\9. CreativeOS 2\Creative NT 2.0\main.cpp 7 2 Подскажите, как исправить Заранее спасибо.
@kontral-x1876
@kontral-x1876 Жыл бұрын
А куда Mac подевался? :D
@wood8362
@wood8362 11 ай бұрын
А у меня ошибка при нажатии на локальный отладчик, пишет, что CL.exe был не найден. Видео на 19 минуте
@nm.k
@nm.k Жыл бұрын
а если нет ИП? (я проверил, всё установлено по видео)
@user-ez7yq2yk2s
@user-ez7yq2yk2s Жыл бұрын
посмотрите предыдущий урок 5:45. должна быть установлена поддержка с++ cli
@SerhiiStupak
@SerhiiStupak 7 ай бұрын
Открой Visual Studio Installer -> Modify, выбери и установи в вкладке дополнительных компонентов C++/CLI (14.37-17.7)
@user-ro2qy8yu7r
@user-ro2qy8yu7r Жыл бұрын
почему у меня нет типа Application?
@user-yz4ig5qx8v
@user-yz4ig5qx8v Жыл бұрын
Спасибо за материал! Может ли кто-то объяснить почему для передачи объекта по ссылке используется % а не & ?
@eegory6706
@eegory6706 Жыл бұрын
он объяснил где-то на 17 минуте
@viktor65366
@viktor65366 6 күн бұрын
Почему, когда я создаю проект, и сразу, ничего не меняя в нем, пытаюсь компилировать его, получаю ошибку LNK2019?
@altunoid
@altunoid Жыл бұрын
У меня выдает ошибку "внутренняя ошибка компилятора" хотя все сделал как в видео
@ruslktiktok
@ruslktiktok Ай бұрын
ну что, нашел ответ или решение?
@altunoid
@altunoid Ай бұрын
​@@ruslktiktok я уже забыл про это давно да и мне это сейчас в принципе не нужно
@DelArte-el1bv
@DelArte-el1bv Жыл бұрын
Почему когда нажимаю добавить Форма Windows Form, ничего не происходит?
@Skirs12
@Skirs12 17 күн бұрын
так и не нашёл ответ? пригодилось бы
@user-er9du2bf7c
@user-er9du2bf7c 4 ай бұрын
Вилітає ошибка С2731 main: функція не може бути перегружена
@user-zp3zx3yb3y
@user-zp3zx3yb3y 4 ай бұрын
я хз что за дичь но я написал код правильно но у меня не открывается приложения и после введения ключа все равно не открывалось как решить проблему
@ComDerion
@ComDerion 7 ай бұрын
У кого ошибка LiNK1221: подсистема не может быть логически выведена, а должна быть определена Зайдите в свойства/компоновщик/система/подсистема и выберите "Windows(/SUBSYSTEM:WINDOWS)
@anonsd5521
@anonsd5521 7 ай бұрын
У меня компилятор не видит [STAThreadArtribute], у меня Visual Studio c++ 2022, код идентичный, с чем может быть связана эта проблема?
@NotzerStrax
@NotzerStrax 7 ай бұрын
типо атребут не разрешон или както так да?
@anonsd5521
@anonsd5521 7 ай бұрын
@@NotzerStrax. Да, просто нужно было продолжить писать игнорируя предупреждения ¯\_(ツ)_/¯
@endless1305
@endless1305 7 ай бұрын
А как поставить значок стрелочки вверх?
@endless1305
@endless1305 7 ай бұрын
ответьте пожалуйста
@bryan1510
@bryan1510 Ай бұрын
^ - верхний уровень
@elezthemdev
@elezthemdev 9 ай бұрын
14:43 скиньте пж те верхнии стрелки
@Ssearle31
@Ssearle31 9 ай бұрын
на английской раскладке shift + 6, или вот ^
@MrBlecs
@MrBlecs Жыл бұрын
Панель элементов пустая, в чем причина?
@stat1q124
@stat1q124 Жыл бұрын
ToolBox (Панель Элементов в русской редакции) в Visual Studio доступен только если у вас открыта форма в режиме конструктора. При переключении на любой другой файл или код формы, ToolBox не отображает элементы.
@user-yu7it8ev6u
@user-yu7it8ev6u 6 ай бұрын
интересно, но при запуске у меня так и появляется консоль вместе с формой
@x_ray1819
@x_ray1819 Ай бұрын
удалось решить проблему?
@VYTro
@VYTro 2 ай бұрын
сколько человек переустановили vs на моменте создания формы
@user-po3yv8hn1o
@user-po3yv8hn1o Жыл бұрын
ЗДРАВСТВУЙТЕ, У МЕНЯ ТАКОЙ ВОПРОС Я ХОТЕЛ БЫ СОЗДАТЬ СВОЮ ФУТБОЛЬНУЮ ИГРУ (СИМУЛЯТОР) НА ПОДОБИЕ Fifa, pes КАКИЕ У ВАС БУДУТ СОВЕТЫ (Я НОВИЧОК
@x2minided963
@x2minided963 Жыл бұрын
Во первых Caps Lock выключи
@user-po3yv8hn1o
@user-po3yv8hn1o Жыл бұрын
@@x2minided963 а понял
@sardorstar1837
@sardorstar1837 Жыл бұрын
я думаю, для этого вы должны научиться UnrealEngine
@user-po3yv8hn1o
@user-po3yv8hn1o Жыл бұрын
@@sardorstar1837 значит буду учиться
@user-ci2dl3cc3m
@user-ci2dl3cc3m 7 ай бұрын
У меня в строке itProgerWinApp::MyForm form; Выделяет красным itProgerWinApp и form. Советует поставить точку с запятой после MyForm. И еще 5 ошибок.
@stalaljsm_off
@stalaljsm_off 7 ай бұрын
Ты свое приложение значит по другому назвал... Ты тупо код списываешь даже не понимая за что он отвечает?
@user-ci2dl3cc3m
@user-ci2dl3cc3m 7 ай бұрын
@@stalaljsm_off Дак там он один и тот же должен біть для стандартной формы... Кроме того я не просто списал код, а необходимые наименования поменял, те, что в видео, на те, что у меня.
@user-ci2dl3cc3m
@user-ci2dl3cc3m 7 ай бұрын
@@stalaljsm_off Не суть важно, я уже нашел нужный код в другом месте, мне уже не нужно...
@TheWorld-hs1hf
@TheWorld-hs1hf 5 ай бұрын
​@@stalaljsm_off так автор не особо поясняет, что за что отвечает, особенно внутри функции main
@wowNxova
@wowNxova 9 ай бұрын
а что делать если c++ выводит ошибку о том что System::Windows::Forms не содержит Forms из за чего программа вообще не работает Ошибка (активно) E0135 пространство имен "System::Windows" не содержит члена "Forms" new_1(название) C:\Users\MY PC 1\source epos ew_1 ew_1\MyForm.cpp 6
@anonsd5521
@anonsd5521 7 ай бұрын
У тебя название файла не Forms а MyForm, просто замени
@alexsandrkavin3514
@alexsandrkavin3514 Жыл бұрын
А если нет ИП?
@user-ez7yq2yk2s
@user-ez7yq2yk2s Жыл бұрын
посмотрите предыдущий урок 5:45. должна быть установлена поддержка с++ cli
@slow-timeexperements8168
@slow-timeexperements8168 8 ай бұрын
Работай через ООО
@alexsandrkavin3514
@alexsandrkavin3514 8 ай бұрын
@@slow-timeexperements8168 Я и так работаю на ООО, но простым инженером. Мне нравится, поскольку я раньше нигде никогда не работал
@SerhiiStupak
@SerhiiStupak 7 ай бұрын
Открой Visual Studio Installer -> Modify, выбери и установи в вкладке дополнительных компонентов C++/CLI (14.37-17.7)
@user-co5yp1ls2t
@user-co5yp1ls2t 2 ай бұрын
Если сделали всё по порядку то хорошо и если настройки английские то вместо ИП должен быть UI как у меня.
@sket7314
@sket7314 5 ай бұрын
19:24 все сделал, консоль не пропала
@x_ray1819
@x_ray1819 Ай бұрын
удалось решить проблему?
@sket7314
@sket7314 Ай бұрын
@@x_ray1819 друг, 4 месяца прошло... я не помню, вроде другой гайд какой-то нашел
@kpanat
@kpanat 10 ай бұрын
Нет смысла использовать С++ можно использовать C#. Хотя формально это одно и тоже. Просто это не С++, а управляемый С++ или С++СLI. Его возможности сильно зарезаны и фактически все плюсы С++ теряются. Надо именно неуправляемый С++ а не этот рудимент... Я не люблю этот язык, называемый С++ CLI и использую C# вместо него. Потому что не вижу смысла в таком языке. С# это родной язык для WinForms. А C++ просто подогнали под управляемый. И получилась фигня...
@vorteck_s6793
@vorteck_s6793 7 ай бұрын
С++ он бистрее
@gowalk3759
@gowalk3759 11 ай бұрын
Консоль никуда не ушла, хотя в подсистеме все также указал
@x_ray1819
@x_ray1819 Ай бұрын
удалось решить проблему?
@OtherWorlds_
@OtherWorlds_ 11 ай бұрын
19:18 а у меня ошибка вылетает
@skyWAY52
@skyWAY52 8 ай бұрын
возможно ты поставил ; после [STAThreadAttribute] а это делать не надо, по крайней мере у меня так было.
@envedimka5636
@envedimka5636 Жыл бұрын
19:52 ... от відразу відчуваєш стара-добра Вінда 😄)). От чому я ніколи в житті не перейду на Лінукс, так це тому, що як над Windows не знущайся, як її не коцай, не обрізай, не муч, вона може глючити, тормозити, дріфтити, видавати безліч помилок, падати з синім екраном і без нього, і навіть якщо на диску залишиться хоч одна молекула ДНК від Вінди ... вона все одно буде працювати )) на відміну від Лінукса. На Лінукс тільки необережно дихнеш, один необережний рух іііі .... все. Капець і ти сидиш перед чорним монітором. Сорян за офтопік. Я уважно дивлюсь, слухаю і навчаюсь.
@mihbo2006
@mihbo2006 Жыл бұрын
Як я очікував саме ці уроки про WinForms, а саме з використанням C++
@mikhraly
@mikhraly Жыл бұрын
Да. На С++ и .NET Framework не так много информации сегодня, потому что сама Microsoft уже давно продвигает ядро .NET в связке с C#.
@mihbo2006
@mihbo2006 Жыл бұрын
@@mikhraly Ну це ж їхня мова, чому ж її не продавати :-) STONKS
@gdgvgc835
@gdgvgc835 3 ай бұрын
и тут дофига воды (воды больше чем информации иначе бы молчал)
@user-mv8ds4rp3i
@user-mv8ds4rp3i Жыл бұрын
Блевотный урок, много долго не о чем!
@user-kg1im7vv7k
@user-kg1im7vv7k 10 ай бұрын
Ошибка в начале так и не убралась( при открытии myform.h
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 3,3 МЛН
Купили айфон для собачки #shorts #iribaby
00:31
How to bring sweets anywhere 😋🍰🍫
00:32
TooTool
Рет қаралды 55 МЛН
I Built a Shelter House For myself and Сat🐱📦🏠
00:35
TooTool
Рет қаралды 36 МЛН
Все думали я делаю для ралли, а я для рыбалки.
32:37
Антон Маляр Live
Рет қаралды 239 М.
Лучшая Графическая (GUI) Библиотека Для Python | Tkinter VS WxPython VS PyQt(PySide) VS Kivy
6:41
PyLounge - программирование на Python и всё о IT
Рет қаралды 72 М.
Они убрались очень быстро!
00:40
Аришнев
Рет қаралды 3,3 МЛН