Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41

Создать окно со списком выбора и кнопкой

07.05.2015, 13:47. Показов 3153. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Подскажите, подойдет ли для решения темы сабжа с++ или лучше взять что то другое? Нужно сделать ехе файл, при запуске которого откроется окно с некоторым списком значений, выбирает нужное, жмет на кнопку и запускается другая программа, в зависимости от выбранного значения.
Спасибо.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.05.2015, 13:47
Ответы с готовыми решениями:

Создать класс окно, используя композицию и иерархию, определить окно заголовком и кнопкой.
Создать класс окно, используя композицию и иерархию, определить окно заголовком и кнопкой. Класс заголовок и окно тоже должны быть...

Создать окно с кнопкой, закрывающей это окно
Создайте новый оконный проект в ОС Microsoft Windows 7 или Linux. Разместите посередине окна кнопку с надписью "Close". После...

Не получается создать окно с кнопкой
Попыталась создать окошко с кнопочкой - не получается. Ругается там где hButton = CreateWindow Что не так? #include <stdio.h> ...

16
Заблокирован
07.05.2015, 13:52
Цитата Сообщение от cmexik Посмотреть сообщение
Подскажите, подойдет ли для решения темы сабжа с++
C++ подойдёт для написания любой задачи для ЭВМ, в редких случая приходится опускаться в ассемблер.
Цитата Сообщение от cmexik Посмотреть сообщение
или лучше взять что то другое?
Ну а что ты знаешь? Для подобной задачи подойдёт Qt (оно на С++).
Так же на выбор:
Можешь использовать C# + WinForms
Можешь Java
Можешь VisualBasic
Можешь WinApi (C++)
Можешь wxWidget
и тд
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41
07.05.2015, 13:59  [ТС]
были когда-то знания делфи и азы С, но уже не вспомню, поэтому хочу выбрать язык для решения задачи и попутно выучить его
0
Заблокирован
07.05.2015, 14:09
Цитата Сообщение от cmexik Посмотреть сообщение
и попутно выучить его

Ты решил из - за одной задачи выучить язык программирования?
Не, ну если действительно так, тогда это похвально и я бы рекомендвоал смотреть на С++, а как изучишь азы = учить Qt, этот такой кроссплатформенный фреймворк на С++, который позволяет делать крутые GUI, работать с сетью, звуком, 3D и тд ... То есть на нём свободно пишешь абсолютно любой софт и собираешь его под любую современную платформу

Во всех других случаях для одной задачи я бы не стал тратить время на изучения языка, а пошёл бы занялся бизнесом или тёлку снял, а задачу бы купил за немного деревянных
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41
07.05.2015, 14:17  [ТС]
Цитата Сообщение от newbie777 Посмотреть сообщение
Ты решил из - за одной задачи выучить язык программирования?
Типа того
А какую среду разработки порекомендуешь?
0
Заблокирован
07.05.2015, 14:22
Цитата Сообщение от cmexik Посмотреть сообщение
А какую среду разработки порекомендуешь?
Если решил всё таки потом изучать Qt, что я тебе настоятельно рекомендую, тогда несомненно - QtCreator, т.к. в нём можно делать проекты и без Qt, зато под Qt он не плохо заточен, а так же, как и сам Qt, работает на любой ОС.
IDE QtCreator входит в пакет установки Qt. В общем качай сразу отсюда бинарник установщика и устанавливай http://www.qt.io/download-open-source/#section-2 или запускай online установку.

Ну конечно же, не могу не отметить VisualStudio, да, среда не плохая, но только под Windows, да и тяжеловата она + платная, в отличии от Qt (хотя и там есть платные версии).
VisualStudio хороша допустим для отладки ядер CUDA или шейдеров DirectX на nSight. На вряд ли тебе это потребуется...

Так что - QtCreator.
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41
07.05.2015, 14:49  [ТС]
Спасибо.
Но что то мне подсказывает, что не смогу я решить эту задачу( Как нибудь с VNC можно работать из с++?

Добавлено через 2 минуты
То есть написанная программа должна запустить клиент VNC и сама ввести пароль))) Реально?
0
Заблокирован
07.05.2015, 14:54
Что такое VNC ?
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41
07.05.2015, 14:58  [ТС]
Цитата Сообщение от newbie777 Посмотреть сообщение
Что такое VNC ?
удалённый доступ к рабочему столу компьютер
0
Заблокирован
07.05.2015, 15:08
Цитата Сообщение от cmexik Посмотреть сообщение
и сама ввести пароль))) Реально?
Ввести в поле для пароля в чужом окошке под Windows определённые значение? Можно.
Для этого следует изучать WinAPI и начинать с функции FindWindow для поиска окна VNC.
Qt тут не поможет. Тогда VisualStudio + WinAPI + Windows
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41
07.05.2015, 15:16  [ТС]
Цитата Сообщение от newbie777 Посмотреть сообщение
Ввести в поле для пароля в чужом окошке под Windows определённые значение? Можно.
Для этого следует изучать WinAPI и начинать с функции FindWindow для поиска окна VNC.
Qt тут не поможет. Тогда VisualStudio + WinAPI + Windows
А потом нажать кнопочку "подключиться" программно можно?) И как это в общих чертах выглядит? То есть у окна виндовс есть некий хендел, а какв нем потом ищется поле ввода и кнопочка?
0
Заблокирован
07.05.2015, 15:25
Цитата Сообщение от cmexik Посмотреть сообщение
А потом нажать кнопочку "подключиться" программно можно?
Можно.
Да, у окна есть хэндл, тебе нужно его получить, ищешь окно по имени окна или названию процесса или по id процесса и тд, получаешь хэндл, ну вот и всё, дальше дело техники, у него есть чилдрен элементы, ищешь дочерние EditBox-ы какие - нибуть и PushButton-ы и проверяешь, тот или не тот, если тот - действуешь. Программно можно и кнопку нажать и мышку программно навести куда угодно. Действуй в общем, точнее начинай, по ходу будут вопросы - задавай.
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41
07.05.2015, 15:31  [ТС]
Цитата Сообщение от newbie777 Посмотреть сообщение
Действуй в общем, точнее начинай, по ходу будут вопросы - задавай.
Спасибо огромное!
Вот такой алгоритм можно использовать - программно запустить приложение, там вываливается окно с паролем, далее ищу окно, ввожу пароль и жму подключиться? А Visual C++ Express Edition подойдет?
0
Заблокирован
07.05.2015, 15:31
Да кстати, лучше создай эту тему тут https://www.cyberforum.ru/win-api/
и опиши что конкретно ты хочешь сделать с VNC.
Тебе там сразу Убеждённый расскажет, как это сделать на WinAPi, он всё знает
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41
07.05.2015, 16:10  [ТС]
newbie777, еще раз спасибо. ушел туда

Добавлено через 33 минуты
newbie777, а не в курсе где скачать Microsoft Visual C++ 2010 Express? а то я скачал 2012, а мне при установке выдает "x86 Minimum runtime - 11.0.507. Неверная функция"
0
Заблокирован
07.05.2015, 16:28
Цитата Сообщение от cmexik Посмотреть сообщение
Microsoft Visual C++ 2010 Express
Ну буквально первая ссылка в гугле https://www.microsoft.com/ru-r... press.aspx


Но зачем тебе убогий экспресс, да ещё и такой древний?
Нормальные люди VisualStudio (а так же Visual Assist для неё) качают с рутрекера
Там все версии есть
0
0 / 0 / 0
Регистрация: 07.05.2015
Сообщений: 41
07.05.2015, 16:39  [ТС]
newbie777, окей, вступаю в ряды нормальных людей
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.05.2015, 16:39
Помогаю со студенческими работами здесь

Создать окно с двумя панелями и кнопкой
Доброго времени. Очень нужна помощь с заданием. Нужно создать окно. Поместить в него две панели (JPanel) и кнопку. Первая панель содержит...

Можно ли создать простое окно с кнопкой и свернуть его в трей?
Подскажите, как реализовать на с++...Большая благодарность, если кинете примерный код.

Кнопка, создающее новое окно с кнопкой и с заблокированной кнопкой закрытия окна
Столкнулся с такой проблемой: нужно создать окно, в котором будет две кнопки. Первая кнопка открывает новое окно, и в этом окне есть...

Копирование файлов и диалог выбора папки с кнопкой "Создать папку"
Задача довольно популярная, но на просторах интернета лежат примеры для старых версий Builder, которые у меня, в силу недостатка знаний,...

Создать диалоговое окно выбора файлов
Есть простенький скрипт, в котором надо выбирать файлы. Передавать их через командную строку не очень удобно. Как можно организовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка. Рецензия / Мнение/ Перевод https:/ / **********/ gallery/ thinkpad-x220-tablet-porn-gzoEAjs . . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru