No video

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

  Рет қаралды 118,362

Гоша Дударь

Гоша Дударь

Күн бұрын

За урок мы создадим наше первое окно через платформу WinForms. Такое окно будет обладать всеми стандартными характеристиками: передвижение, изменение размеров, кнопки для закрытия.
✅ Полезные ссылки:
- Курс на сайте itProger: itproger.com/c...
⏰ Тайм-коды:
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_o...
Twitter - / goshadudar
- Уроки от #GoshaDudar 👨🏼‍💻
- Все уроки по хештегу #goshaLessons

Пікірлер: 103
@Comandante_
@Comandante_ Жыл бұрын
Спасибо за уроки!Начал изучать С++,дошел до раздела ООП,голова кипит от сухой теории. Наконец-то можно будет попрактиковаться. Аналогов курсу я не нашел,где подробно с нуля все рассказывают!
@sh1nra798
@sh1nra798 Жыл бұрын
Привет, какие сейчас успехи?
@isolaneed2445
@isolaneed2445 Жыл бұрын
@@sh1nra798 , привет , го дружить
@zorio8500
@zorio8500 Жыл бұрын
Жаль ты не сделал этот видео курс пару лет назад но всё равно приятно что хоть где-то осветили эту тему 🌟
@mikhraly
@mikhraly Жыл бұрын
У него был (есть) подобный видеокурс пару лет назад на его сайте. Только платный.
@user-bp3hg9fu5t
@user-bp3hg9fu5t Жыл бұрын
Хорошая дикция, видосы. Всё понятно. Спасибо. Ждем нового контента.
@sergepisarsky2038
@sergepisarsky2038 7 ай бұрын
Обновил VS2015 до 2022 и все заработало как часы. Просто о сложном - это и есть стиль профи + реально талант педагога. А то ведь некоторые вузовские преподы сами толком не понимают о чем бестолково рассказывают отбивая напрочь желание их слушать. Лайк+подписка + респект и уважуха. Вопрос есть один - если не все эл-ты из панели эл-тов в окно MyForm перетаскиваются это в порядке вещей? Может это в след. уроках есть?
@Lapotnik
@Lapotnik Ай бұрын
ТЫ МОЙ СЛАДКИЙ! Пять лет что-то вменяемое для "плюсов" под винду искал!
@gordienkovladislav
@gordienkovladislav 3 ай бұрын
Большое спасибо за видео, все отлично рассказано, есть еще люди которые выносят плюсы в медиа, побольше бы таких
@szapsis
@szapsis Жыл бұрын
Спасибо большое за твой труд!
@prspkndaily
@prspkndaily Жыл бұрын
Что делать если при добавлении элемента нет вкладки "ИП", поддержку c++/CLI установил
@user-ml9mh5cu2s
@user-ml9mh5cu2s Жыл бұрын
У меня так же
@curator7
@curator7 Жыл бұрын
Я вообще пытаюсь создать ИП и оно просто ничего не происходит...
@SerhiiStupak
@SerhiiStupak 9 ай бұрын
Открой Visual Studio Installer -> Modify, выбери и установи в вкладке дополнительных компонентов C++/CLI (14.37-17.7)
@ARproj
@ARproj Жыл бұрын
^ а че так можно что-ли было :), думаю что WinForms это перебор уже кой-то, свой С++ придумали с новым синтаксисом (% ^ [XXX] ) я конечно не против всяких сборщиков мусора и декораторов но вот QT без извращений обходится а функционал больше.
@ComDerion
@ComDerion 9 ай бұрын
У кого ошибка LiNK1221: подсистема не может быть логически выведена, а должна быть определена Зайдите в свойства/компоновщик/система/подсистема и выберите "Windows(/SUBSYSTEM:WINDOWS)
@user-od5yb3qr1f
@user-od5yb3qr1f Жыл бұрын
Спасибо большое! Жду новых видео!
@user-yu7it8ev6u
@user-yu7it8ev6u 8 ай бұрын
поподробнее бы про каждый используемый тобою класс...
@ssuleimenovv
@ssuleimenovv Жыл бұрын
оо ну уж очень интересная тема
@curator7
@curator7 Жыл бұрын
Почему когда пытаюсь создать форму , оно ничего не происходит?
@amalika_white
@amalika_white Жыл бұрын
Спасибо большое, очень помог. Низкий поклон
@user-oc6on6ei5e
@user-oc6on6ei5e 4 ай бұрын
Посоветуйте книгу! По данной тематике!
@teiffik
@teiffik Жыл бұрын
балин, просто лучший!
@user-xm5zl9up4r
@user-xm5zl9up4r 4 ай бұрын
Круто. Спасибо.
@nm.k
@nm.k Жыл бұрын
а если нет ИП? (я проверил, всё установлено по видео)
@user-ez7yq2yk2s
@user-ez7yq2yk2s Жыл бұрын
посмотрите предыдущий урок 5:45. должна быть установлена поддержка с++ cli
@SerhiiStupak
@SerhiiStupak 9 ай бұрын
Открой Visual Studio Installer -> Modify, выбери и установи в вкладке дополнительных компонентов C++/CLI (14.37-17.7)
@user-rx1hs9jf7d
@user-rx1hs9jf7d 10 ай бұрын
Спасибо ❤
@user-nf2ji9sc6e
@user-nf2ji9sc6e Ай бұрын
У меня ошибка: пространство имён (Проект) не содержит члена MyForm
@olgam535
@olgam535 Жыл бұрын
Супер! Очень понятно! А продолжение есть?
@user-it3sl4qw5l
@user-it3sl4qw5l Ай бұрын
Добрый день! подскажет может кто....? ошибка при добавлении элементов на консоль - "ссылка на объект не указывает на экземпляр объекта". Что сделать?
@buter1506
@buter1506 10 ай бұрын
Серьезность Код Описание Проект Файл Строка Столбец Состояние подавления Ошибка C3094 System::STAThreadAttribute: анонимное использование не допускается Creative NT 2.0 F:\CreativeOS\9. CreativeOS 2\Creative NT 2.0\main.cpp 7 2 Подскажите, как исправить Заранее спасибо.
@perceptrongamedeveloper
@perceptrongamedeveloper 8 ай бұрын
круто
@wood8362
@wood8362 Жыл бұрын
А у меня ошибка при нажатии на локальный отладчик, пишет, что CL.exe был не найден. Видео на 19 минуте
@viktor65366
@viktor65366 2 ай бұрын
Почему, когда я создаю проект, и сразу, ничего не меняя в нем, пытаюсь компилировать его, получаю ошибку LNK2019?
@kontral-x1876
@kontral-x1876 Жыл бұрын
А куда Mac подевался? :D
@user-kg1im7vv7k
@user-kg1im7vv7k Жыл бұрын
Ошибка в начале так и не убралась( при открытии myform.h
@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 начинает учить именно его и следовательно конкуренция на рабочее место слишком велико, относится только к джунам. Строготипизированный, компилируемый язык - то как база для начинающих. К тому же это позволяет легче отлаживать код да и вообще его писать.
@user-zp3zx3yb3y
@user-zp3zx3yb3y 6 ай бұрын
я хз что за дичь но я написал код правильно но у меня не открывается приложения и после введения ключа все равно не открывалось как решить проблему
@DelArte-el1bv
@DelArte-el1bv Жыл бұрын
Почему когда нажимаю добавить Форма Windows Form, ничего не происходит?
@Skirs12
@Skirs12 2 ай бұрын
так и не нашёл ответ? пригодилось бы
@endless1305
@endless1305 9 ай бұрын
А как поставить значок стрелочки вверх?
@endless1305
@endless1305 9 ай бұрын
ответьте пожалуйста
@bryan1510
@bryan1510 3 ай бұрын
^ - верхний уровень
@altunoid
@altunoid Жыл бұрын
У меня выдает ошибку "внутренняя ошибка компилятора" хотя все сделал как в видео
@ruslktiktok
@ruslktiktok 2 ай бұрын
ну что, нашел ответ или решение?
@altunoid
@altunoid 2 ай бұрын
​@@ruslktiktok я уже забыл про это давно да и мне это сейчас в принципе не нужно
@user-yu7it8ev6u
@user-yu7it8ev6u 8 ай бұрын
интересно, но при запуске у меня так и появляется консоль вместе с формой
@x_ray1819
@x_ray1819 2 ай бұрын
удалось решить проблему?
@cranton878
@cranton878 22 күн бұрын
@@x_ray1819 нет
@user-yz4ig5qx8v
@user-yz4ig5qx8v Жыл бұрын
Спасибо за материал! Может ли кто-то объяснить почему для передачи объекта по ссылке используется % а не & ?
@eegory6706
@eegory6706 Жыл бұрын
он объяснил где-то на 17 минуте
@alexsandrkavin3514
@alexsandrkavin3514 Жыл бұрын
А если нет ИП?
@user-ez7yq2yk2s
@user-ez7yq2yk2s Жыл бұрын
посмотрите предыдущий урок 5:45. должна быть установлена поддержка с++ cli
@slow-timeexperements8168
@slow-timeexperements8168 10 ай бұрын
Работай через ООО
@alexsandrkavin3514
@alexsandrkavin3514 10 ай бұрын
@@slow-timeexperements8168 Я и так работаю на ООО, но простым инженером. Мне нравится, поскольку я раньше нигде никогда не работал
@SerhiiStupak
@SerhiiStupak 9 ай бұрын
Открой Visual Studio Installer -> Modify, выбери и установи в вкладке дополнительных компонентов C++/CLI (14.37-17.7)
@user-co5yp1ls2t
@user-co5yp1ls2t 4 ай бұрын
Если сделали всё по порядку то хорошо и если настройки английские то вместо ИП должен быть UI как у меня.
@user-er9du2bf7c
@user-er9du2bf7c 6 ай бұрын
Вилітає ошибка С2731 main: функція не може бути перегружена
@anonsd5521
@anonsd5521 9 ай бұрын
У меня компилятор не видит [STAThreadArtribute], у меня Visual Studio c++ 2022, код идентичный, с чем может быть связана эта проблема?
@notzerYT
@notzerYT 9 ай бұрын
типо атребут не разрешон или както так да?
@anonsd5521
@anonsd5521 9 ай бұрын
@@notzerYT. Да, просто нужно было продолжить писать игнорируя предупреждения ¯\_(ツ)_/¯
@user-ro2qy8yu7r
@user-ro2qy8yu7r Жыл бұрын
почему у меня нет типа Application?
@VYTro
@VYTro 4 ай бұрын
сколько человек переустановили vs на моменте создания формы
@elezthemdev
@elezthemdev 11 ай бұрын
14:43 скиньте пж те верхнии стрелки
@Ssearle31
@Ssearle31 10 ай бұрын
на английской раскладке shift + 6, или вот ^
@Экселент
@Экселент 9 ай бұрын
У меня в строке itProgerWinApp::MyForm form; Выделяет красным itProgerWinApp и form. Советует поставить точку с запятой после MyForm. И еще 5 ошибок.
@f2lka
@f2lka 8 ай бұрын
Ты свое приложение значит по другому назвал... Ты тупо код списываешь даже не понимая за что он отвечает?
@Экселент
@Экселент 8 ай бұрын
@@f2lka Дак там он один и тот же должен біть для стандартной формы... Кроме того я не просто списал код, а необходимые наименования поменял, те, что в видео, на те, что у меня.
@Экселент
@Экселент 8 ай бұрын
@@f2lka Не суть важно, я уже нашел нужный код в другом месте, мне уже не нужно...
@TheWorld-hs1hf
@TheWorld-hs1hf 7 ай бұрын
​@@f2lka так автор не особо поясняет, что за что отвечает, особенно внутри функции main
@MrBlecs
@MrBlecs Жыл бұрын
Панель элементов пустая, в чем причина?
@stat1q124
@stat1q124 Жыл бұрын
ToolBox (Панель Элементов в русской редакции) в Visual Studio доступен только если у вас открыта форма в режиме конструктора. При переключении на любой другой файл или код формы, ToolBox не отображает элементы.
@wowNxova
@wowNxova 11 ай бұрын
а что делать если 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 9 ай бұрын
У тебя название файла не Forms а MyForm, просто замени
@user-po3yv8hn1o
@user-po3yv8hn1o Жыл бұрын
ЗДРАВСТВУЙТЕ, У МЕНЯ ТАКОЙ ВОПРОС Я ХОТЕЛ БЫ СОЗДАТЬ СВОЮ ФУТБОЛЬНУЮ ИГРУ (СИМУЛЯТОР) НА ПОДОБИЕ Fifa, pes КАКИЕ У ВАС БУДУТ СОВЕТЫ (Я НОВИЧОК
@x2minided963
@x2minided963 Жыл бұрын
Во первых Caps Lock выключи
@user-po3yv8hn1o
@user-po3yv8hn1o Жыл бұрын
@@x2minided963 а понял
@sardorstar1837
@sardorstar1837 Жыл бұрын
я думаю, для этого вы должны научиться UnrealEngine
@user-po3yv8hn1o
@user-po3yv8hn1o Жыл бұрын
@@sardorstar1837 значит буду учиться
@kpanat
@kpanat Жыл бұрын
Нет смысла использовать С++ можно использовать C#. Хотя формально это одно и тоже. Просто это не С++, а управляемый С++ или С++СLI. Его возможности сильно зарезаны и фактически все плюсы С++ теряются. Надо именно неуправляемый С++ а не этот рудимент... Я не люблю этот язык, называемый С++ CLI и использую C# вместо него. Потому что не вижу смысла в таком языке. С# это родной язык для WinForms. А C++ просто подогнали под управляемый. И получилась фигня...
@vorteck_s6793
@vorteck_s6793 9 ай бұрын
С++ он бистрее
@sket7314
@sket7314 6 ай бұрын
19:24 все сделал, консоль не пропала
@x_ray1819
@x_ray1819 2 ай бұрын
удалось решить проблему?
@sket7314
@sket7314 2 ай бұрын
@@x_ray1819 друг, 4 месяца прошло... я не помню, вроде другой гайд какой-то нашел
@gowalk3759
@gowalk3759 Жыл бұрын
Консоль никуда не ушла, хотя в подсистеме все также указал
@x_ray1819
@x_ray1819 2 ай бұрын
удалось решить проблему?
@eNvedimka
@eNvedimka Жыл бұрын
19:52 ... от відразу відчуваєш стара-добра Вінда 😄)). От чому я ніколи в житті не перейду на Лінукс, так це тому, що як над Windows не знущайся, як її не коцай, не обрізай, не муч, вона може глючити, тормозити, дріфтити, видавати безліч помилок, падати з синім екраном і без нього, і навіть якщо на диску залишиться хоч одна молекула ДНК від Вінди ... вона все одно буде працювати )) на відміну від Лінукса. На Лінукс тільки необережно дихнеш, один необережний рух іііі .... все. Капець і ти сидиш перед чорним монітором. Сорян за офтопік. Я уважно дивлюсь, слухаю і навчаюсь.
@OtherWorlds_
@OtherWorlds_ Жыл бұрын
19:18 а у меня ошибка вылетает
@skyWAY52
@skyWAY52 10 ай бұрын
возможно ты поставил ; после [STAThreadAttribute] а это делать не надо, по крайней мере у меня так было.
@mihbo2006
@mihbo2006 Жыл бұрын
Як я очікував саме ці уроки про WinForms, а саме з використанням C++
@mikhraly
@mikhraly Жыл бұрын
Да. На С++ и .NET Framework не так много информации сегодня, потому что сама Microsoft уже давно продвигает ядро .NET в связке с C#.
@mihbo2006
@mihbo2006 Жыл бұрын
@@mikhraly Ну це ж їхня мова, чому ж її не продавати :-) STONKS
@gdgvgc835
@gdgvgc835 5 ай бұрын
и тут дофига воды (воды больше чем информации иначе бы молчал)
@ovosh69
@ovosh69 Ай бұрын
бляяять сколько же здесь воды
@user-mv8ds4rp3i
@user-mv8ds4rp3i Жыл бұрын
Блевотный урок, много долго не о чем!
We're on the brink of another world browser war
4:29
Fireship
Рет қаралды 983 М.
Алексей Щербаков разнес ВДВшников
00:47
Советы на всё лето 4 @postworkllc
00:23
История одного вокалиста
Рет қаралды 5 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 42 МЛН
How I wrote online shooter on C++ in a week
25:31
Vectozavr
Рет қаралды 1 МЛН
ты C++ РАЗРАБОТЧИК?) ага
12:04
Winderton
Рет қаралды 235 М.
Лучшая Графическая (GUI) Библиотека Для Python | Tkinter VS WxPython VS PyQt(PySide) VS Kivy
6:41
PyLounge - программирование на Python и всё о IT
Рет қаралды 74 М.
Собеседование Junior C++
45:32
Ambushed Raccoon
Рет қаралды 110 М.
C++ Разработчик учит Python
28:01
Winderton
Рет қаралды 504 М.
Алексей Щербаков разнес ВДВшников
00:47