|
0 / 0 / 1
Регистрация: 15.10.2015
Сообщений: 69
|
|
Графический интерфейс15.02.2018, 16:17. Показов 1963. Ответов 12
Метки нет (Все метки)
Здравствуйте джентльмены. Не подскажите через что более удобнее чем WinAPI можно создать интерфейс для программы?
0
|
|
| 15.02.2018, 16:17 | |
|
Ответы с готовыми решениями:
12
Графический интерфейс приложений на C? Графический интерфейс в консольных программах Работа с данными JSON через графический интерфейс |
|
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
|
|
| 15.02.2018, 16:45 | |
|
lFoster, Qt.
1
|
|
|
Неэпический
|
||
| 15.02.2018, 18:00 | ||
![]() Qt, Gtkmm, wxWidgets и другие. https://en.wikipedia.org/wiki/... _libraries
0
|
||
|
Диссидент
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
|
|||
| 15.02.2018, 20:32 | |||
![]() Но еще большего уважения заслуживают те, кто спас нас от этого ада. Добавлено через 7 минут
2
|
|||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
||
| 16.02.2018, 09:49 | ||
![]() Ну а вообще серьезно возьмите любую визуальную среду и в ней набросайте в редакторе интерфейс. Пять минут и все готово.
1
|
||
|
0 / 0 / 1
Регистрация: 15.10.2015
Сообщений: 69
|
|
| 16.02.2018, 18:02 [ТС] | |
|
Я вас услышал. Благодарю за помощь и поднятое настроение
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 28.02.2018, 11:42 | |
|
Кьют, конечно же. Оно к тому же будет еще и кроссплатформенным - потом, если появится желание, можно будет перенести приложение на Линуха......
0
|
|
|
129 / 65 / 16
Регистрация: 03.09.2015
Сообщений: 832
|
|
| 28.02.2018, 12:09 | |
|
Если нет желания делать все ручками, можно перейти на C++ builder с готовым конструктором форм к C++.
0
|
|
|
0 / 33 / 5
Регистрация: 01.12.2017
Сообщений: 708
|
|
| 08.04.2018, 08:51 | |
|
Самая простая и может даже функциональная библиотека - это SFML, но она очень ресурсоёмкая, поэтому я вам её не рекомендую, но если срочно, то берите SFML.
0
|
|
|
Заклинатель змей
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
|
|
| 08.04.2018, 12:57 | |
|
Наформошлепить в Visual Studio
0
|
|
| 22.04.2018, 09:23 | ||
|
С++ не так всё просто, как например, с C#, где максимум может возникнуть спор WinForms vs WPF, в котором обычно побеждает WPF.
Qt не всем он подходит. SDK весит несколько ГБайт. А самое главное, мне, например, не хочется открытое ПО, а хочется создавать закрытое ПО, как на C#. Коммерческий Qt стоит немалых денег. Другое дело, что начинающий может на нём поучиться и пойти работать джуном в контору, которая эти проблемы возьмёт на себя. Qt я воспринимаю, как другой язык включающий в себя C++. Если человек за свободное ПО или у него есть деньги купить коммерческий Qt, или его вообще это не волнует, потому что он работает в конторе, используящая Qt, то пожалуйста - отличный выбор. wxWidget я не смог собрать из исходников. Генерирую проект с помощью CMake. VS2015 выдаёт ошибки. Почему у них нет ссылки "Скачать для VS2015", где были бы несколько lib, dll и include, как это сделали для SLD2 и SFML. Но опять же это для свободного ПО. C++ Builder тоже не подходит, потому что не хочется использовать пиратку. В нём бесплатный только триал. В SFML вообще GUI нет. Есть какие-то простые самопальные GUI типа SFGUI, которые пилят один или несколько энтузиастов и которые бывают часто заброшенными. GTK+ позволяет создавать проприетарное ПО. У них на сайте написано:
Если делается закрытое ПО только для Windows, то я за WinAPI. На MSDN всё расписано. Петцольд как написал свою книгу в для Win95, так она и осталась актуальной и по сей день. WinAPI никуда не денется. Доступно без установок, без занимания места на жёстком, собирается легко в минимальный EXE, без необходимости разбираться какие dll класть рядом к EXE, не нужно ничего покупать, свобода в использовании чистого C++, свобода в использовании всех системных вызовов ОС, разработка закрытого ПО. Да, входной порог у WinAPI начинающих очень высокий, но когда им часто пользуешься, оборачиваешь в классы, вчитываешься в документацию, экспериментируешь, то он становится не таким уж сложным. Представьте, если человек пишет ПО ориентированное на 3D графику с использованием DirectX - по-моему, в этом случае выбор очевиден.
0
|
||
| 22.04.2018, 09:23 | |
|
Помогаю со студенческими работами здесь
13
Графический интерфейс необычный Графический интерфейс и символы Красивый графический интерфейс С++ builder работа со списками, графический интерфейс Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|