GUI-Приложения на С++
Модератор: Модераторы разделов
-
p4s8x
- Сообщения: 22
GUI-Приложения на С++
Требуют написать интерфейсное приложение под Altlinux при этом нельзя использовать даже условно-бесплатные библиотеки и т.п.
Приложение должно быть многооконное кучу всяких кнопочек табов и работать с субд...
Посоветуйте с какой стороны лучше подступиться, какиенить примеры как писать интерфейс "с нуля".
Приложение должно быть многооконное кучу всяких кнопочек табов и работать с субд...
Посоветуйте с какой стороны лучше подступиться, какиенить примеры как писать интерфейс "с нуля".
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
Re: GUI-Приложения на С++
прятать исходники будите?
-
p4s8x
- Сообщения: 22
Re: GUI-Приложения на С++
Ээ.. вообщем да.. просто это... а во: "Служу Советскому Союзу!"
организация некоммерческая вообщем)
организация некоммерческая вообщем)
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
Re: GUI-Приложения на С++
если программа будет для внутреннего пользования, т. е. не для продажи, то лучше qt не найдёте. Если будете продавать то wxWidgets или gtk+, но к их библиотекам нужно линковаться динамически что бы не нарушить LGPL
-
p4s8x
- Сообщения: 22
Re: GUI-Приложения на С++
Я даж не уверен что можно будет использовать какую-либо оболочку kde и т.д. Я могу с помощью этих библиотек, написать gui приложение, которое работало бы без загрузки gui-оболочки, как бы из консоли.И как испольование этих библиотек может повлиять на производительность?
P.s. я только начинаю знакомиться с linux, поэтом прошу извинить,мои вопросы возможно предстовляют нелогичный набор слов.
P.s. я только начинаю знакомиться с linux, поэтом прошу извинить,мои вопросы возможно предстовляют нелогичный набор слов.
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: GUI-Приложения на С++
вы уж определитесь - "куча кнопочек" или консоль.
Есть ещё Lazarus, полезная штука, если с делфями знакомы.
Есть ещё Lazarus, полезная штука, если с делфями знакомы.
-
p4s8x
- Сообщения: 22
Re: GUI-Приложения на С++
Просто вояки хотят получать приложение с удобным графическим интерфейсом, не стиля MSDOS, а виндос-подобное, при этом речь об использовании каких либо графических оболочек типа kde не идет. В качестве аргумента говорят, что любая такая оболочка забирает много ресурсов. Требуется написать чтото свое... вот и вопрос собственно - как это делать?
а За Lazarus спасибо, если удасться объяснить что не стоит заниматься ерундой, очень подойдет, ибо pascal все в школе изучали.
а За Lazarus спасибо, если удасться объяснить что не стоит заниматься ерундой, очень подойдет, ибо pascal все в школе изучали.
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
Re: GUI-Приложения на С++
а вас и не заставляют использовать kde, вообще-то kde это не графическая оболочка, а рабочее окружение. графическая оболочка это наверно X11 и без него впринципе графический интерфейс сделать невозможно!!!
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: GUI-Приложения на С++
Ну почему - невозможно. Есть directfb 
Вобщем ключевые слова - wxwidgets, qt4, gtk (это библиотеки, упрощающие рисование gui). Если без них - то Xlib (через неё осуществляется непосредственное общение с X-сервером), но её использование вместо скажем qt почти никогда не оправдано (резко увеличивается в разы сложность разработки, а потребление ресурсов уменьшается почти незаметно). Всяческие хаутушки по использованию этих библиотек есть, в т.ч. и на русском.
Вобщем ключевые слова - wxwidgets, qt4, gtk (это библиотеки, упрощающие рисование gui). Если без них - то Xlib (через неё осуществляется непосредственное общение с X-сервером), но её использование вместо скажем qt почти никогда не оправдано (резко увеличивается в разы сложность разработки, а потребление ресурсов уменьшается почти незаметно). Всяческие хаутушки по использованию этих библиотек есть, в т.ч. и на русском.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
-
DiS
- Сообщения: 296
- ОС: Gentoo
Re: GUI-Приложения на С++
ИМХО писать что-либо на Lazarus это и есть "заниматься ерундой". Тогда уж лучше Python и PyQT/PyGTK/wxPython.
Если правильно задать вопрос, то он сам по себе будет ответом.
-
Шпунтик
- Сообщения: 230
- ОС: MSDOS 3.3
Re: GUI-Приложения на С++
p4s8x писал(а): ↑06.10.2008 00:50Просто вояки хотят получать приложение с удобным графическим интерфейсом, не стиля MSDOS, а виндос-подобное, при этом речь об использовании каких либо графических оболочек типа kde не идет. В качестве аргумента говорят, что любая такая оболочка забирает много ресурсов.
Это не библиотека Qt привязана к KDE, а наоборот KDE к Qt. А библиотека Qt самостоятельна и может применяться в разных оболочках.
Можно выбрать оболочку гораздо легче KDE, выбор достаточно большой.
Путь линуксоида очень напоминает путь воина, главными особенностями которого являются ответственность и самодисциплина. Но и награды этого пути достойны: это свобода и мастерство.
-
apprentice
- Сообщения: 595
- ОС: Debian 6
Re: GUI-Приложения на С++
Вполне можно делать оконное приложение для текстового режима, а если использовать framebufer то и картинки можно будеть выводить.
Но все это, имхо, извращения для сегодняшнего железа IceWM, например, вообще нагрузки не дает...
Но все это, имхо, извращения для сегодняшнего железа IceWM, например, вообще нагрузки не дает...
-
yaleks
- Сообщения: 2121
- Статус: вне статуса
- ОС: Gentoo ~
Re: GUI-Приложения на С++
Если человек пишет для МО, то надо смотреть что там в МСВС доступно.
-
Фантом
- Сообщения: 463
- ОС: openSUSE
Re: GUI-Приложения на С++
p4s8x писал(а): ↑06.10.2008 00:50Просто вояки хотят получать приложение с удобным графическим интерфейсом, не стиля MSDOS, а виндос-подобное, при этом речь об использовании каких либо графических оболочек типа kde не идет. В качестве аргумента говорят, что любая такая оболочка забирает много ресурсов. Требуется написать чтото свое... вот и вопрос собственно - как это делать?
Первым делом стоит попытаться объяснить заказчикам, что написание "чего-то своего" в данном случае обойдется намного дороже (в буквальном денежном выражении), чем апгрейд компьютеров. Да и времени потребуется существенно больше.
-
isvroot
- Сообщения: 31
- ОС: Windows Vista
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
-
isvroot
- Сообщения: 31
- ОС: Windows Vista
Re: GUI-Приложения на С++
Ну для каво текстовый редактор а для каво
Eclipse — в первую очередь полноценная Java IDE, нацеленная на групповую разработку, снабжённая средствами для работы с системами контроля версий (поддержка CVS входит в поставку Eclipse, активно развиваются несколько вариантов SVN модулей, существует поддержка VSS и других). В силу бесплатности и высокого качества во многих организациях Eclipse — корпоративный стандарт для разработки приложений.
Второе назначение Eclipse — служить платформой для разработки новых расширений (чем и завоевал популярность — любой разработчик может расширить Eclipse своими модулями). Таковыми стали C/C++ Development Tools (CDT), разрабатываемые инженерами QNX совместно с IBM, COBOL, FORTRAN, PHP средства от различных разработчиков. Множество расширений дополняет Eclipse менеджерами для работы с базами данных, серверами приложений и др.
Windows жжёт
-
Olegator
- Сообщения: 2493
- ОС: SuseLinux 11.2 KDE 4.3
Re: GUI-Приложения на С++
isvroot писал(а): ↑13.10.2008 11:26Ну для каво текстовый редактор а для каво
Eclipse — в первую очередь полноценная Java IDE, нацеленная на групповую разработку, снабжённая средствами для работы с системами контроля версий (поддержка CVS входит в поставку Eclipse, активно развиваются несколько вариантов SVN модулей, существует поддержка VSS и других). В силу бесплатности и высокого качества во многих организациях Eclipse — корпоративный стандарт для разработки приложений.
Второе назначение Eclipse — служить платформой для разработки новых расширений (чем и завоевал популярность — любой разработчик может расширить Eclipse своими модулями). Таковыми стали C/C++ Development Tools (CDT), разрабатываемые инженерами QNX совместно с IBM, COBOL, FORTRAN, PHP средства от различных разработчиков. Множество расширений дополняет Eclipse менеджерами для работы с базами данных, серверами приложений и др.
прочитайте ветку ещё раз, об IDE здесь разговора не было, речь шла о библиотеках программирования, eclipse это не библиотека. Я бы ещё сказал что eclipse в качестве IDE - это на любителя, уж очень он требователен к ресурсам, но это уже другая история.