|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
Как для программы на Си сделать Gui?29.09.2019, 22:09. Показов 26563. Ответов 70
Метки нет (Все метки)
Прошу подсказать, можно ли на Си делать окошки и кнопки и если да, то какими командами или где об этом почитать? Если нельзя, то как связать код с другим языком программирования, где это можно делать?
Добавлено через 15 минут Раз Gimp написан на Си, значит и окна, кнопки можно программировать, только как?
0
|
|
| 29.09.2019, 22:09 | |
|
Ответы с готовыми решениями:
70
Есть ява приложение с GUI. нужна фукнция для программы. как сделать ? Сделать GUI (вывод текста) для готовой программы
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
||
| 06.10.2019, 21:19 [ТС] | ||
|
Благодарю за информацию, с книгой ознакомлюсь. Кстати, задавал вопрос по программированию драйверов, что почитать и не подсказали. Есть такая книга:
В.П. Солдатов - Программирование драйверов Windows а также сборник из трёх книг: 1000 и одна микроконтроллерная схема (выпуски 1, 2, 3 с СD) Через изучение Си в консоли перепрыгивать не собираюсь, а собираю информацию по графическим интерфейсам, чтобы потом не было информационного пробела, если дело дойдёт до изучения этого.
0
|
||
| 06.10.2019, 21:27 | |||
|
1
|
|||
|
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
|
||
| 07.10.2019, 02:23 | ||
|
Смысл в том, что по любому запросу search вылезет с полсотни пакетов, в названии или описании которых так или иначе присутствует keyword. И если я немножко дуб в данном вопросе, то мне останется только ставить все пакеты подряд, уповая на то, что однажды установится тот самый, который мне нужен.
0
|
||
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
|||||
| 07.10.2019, 10:11 | |||||
|
0
|
|||||
|
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
|
||||||||||
| 07.10.2019, 13:35 | ||||||||||
0
|
||||||||||
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
|||
| 07.10.2019, 14:15 | |||
|
Вариант с CBuilder'ом (который почти то же самое, но несвободное и на Си) вроде бы приводился. А в "компьютерном" программировании ресурсов обычно достаточно. Если, конечно, не заниматься совсем уж извращениями вроде написания интерфейса к локальной программе на веб-языке. Впрочем, если приведете примеры, где недостаточно просто грамотного проектирования, где становится необходимым лезть в тонкости ОС и графической системы будет неплохо.
0
|
|||
|
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
|
|||
| 07.10.2019, 14:45 | |||
|
0
|
|||
|
2493 / 1157 / 709
Регистрация: 25.04.2016
Сообщений: 3,339
|
|
| 07.10.2019, 16:50 | |
|
zeroalef, то же самое, только в профиль. Поскольку search уже выдаст все совпадения, греп выдаст тот же самый список из полусотни пакетов (и хорошо если их всего полсотни). Однако это никак не подскажет новичку, какие пакеты из этой полусотни ему нужны. Т.е. мы опять возвращаемся к самому началу.
zeroalef, хотите небольшую подсказку? Не тратьте время на придумывание каких-то вариантов, все они уже были проверены перед написанием самого первого сообщения и не дают нужного результата.
0
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 08.10.2019, 04:46 [ТС] | |
|
По поводу ZinjaI получил ответ. Как понял, эта программа не предназначена для создания графического интерфейса на Си. В переводе сообщение выглядит следующим образом:
Интерфейс больше зависит от выбранной вами библиотеки, чем от IDE. Там нет стандартной библиотеки, поэтому вы должны найти что-то еще. Но ... эта IDE имеет некоторые функции для тех, кто выбирает wxWidgets, так что в этом случае это будет проще, и это библиотека C ++, а не C. Большинство современных библиотек GUI и фреймворки - это C ++, благодаря объектно-ориентированной парадигме, что очень хорошо подходит для такого рода задач; но вы все еще можете найти много вариантов C (таких как GTK +).
0
|
|
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
|
| 08.10.2019, 10:38 | |
|
Недостатков у winapi куча. А есть ли достоинства?
0
|
|
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
|
| 08.10.2019, 12:23 | |
|
IamLost, с этим не поспоришь
Но я бы предложил начать все же с gtk или tk если уж хочется гуй
0
|
|
|
|
||
| 08.10.2019, 13:19 | ||
|
0
|
||
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
|
| 08.10.2019, 13:23 | |
|
Ну сейчас-то зачем учить работу с окошками именно на примере winapi, когда есть гораздо более удобные и переносимые библиотеки.
0
|
|
|
|
|
| 08.10.2019, 13:41 | |
|
0
|
|
|
4147 / 2725 / 433
Регистрация: 09.09.2017
Сообщений: 12,073
|
|
| 08.10.2019, 14:07 | |
|
Так winapi в этом не поможет. Если уж хочется следить именно за оконными событиями - SDL, например.
1
|
|
|
|
|
| 08.10.2019, 14:14 | |
|
1
|
|
|
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
|
|
| 08.10.2019, 14:20 [ТС] | |
|
Winapi возможно тоже буду изучать.
Можете ли прокомментировать CSFML?
0
|
|
|
|
||
| 08.10.2019, 14:30 | ||
|
1
|
||
| 08.10.2019, 14:30 | |
|
GUI для C# программы
GUI для коммерческой программы
Создание GUI для простой программы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|