Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mayonez
 Аватар для Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
#1

интерфейс - C++

08.08.2011, 20:55. Просмотров 882. Ответов 16
Метки нет (Все метки)

qt, winAPI, wxWidgets, winForms, MFC... что там еще можно использовать для создания графического интерфейса?

Хотелось бы вкратце услышать описание каждого из "методов", преимущества/недостатки.

Чем руководствоваться при выборе метода для написания программы с GUI?
Какие перспективы на будущее?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mencey
 Аватар для Mencey
147 / 94 / 7
Регистрация: 22.07.2010
Сообщений: 424
08.08.2011, 21:04     интерфейс #2
Библиотеки виджетов, а также инструментарий виджетов
LosAngeles
Заблокирован
09.08.2011, 09:26     интерфейс #3
qt! логичная, интуитивно понятная и всеобъемлющая библиотека. В ней есть практичнски всё, не только гуи
Vladimir.
155 / 155 / 10
Регистрация: 24.11.2009
Сообщений: 375
09.08.2011, 09:28     интерфейс #4
Цитата Сообщение от Mayonez Посмотреть сообщение
qt, winAPI, wxWidgets, winForms, MFC... что там еще можно использовать для создания графического интерфейса?

Хотелось бы вкратце услышать описание каждого из "методов", преимущества/недостатки.

Чем руководствоваться при выборе метода для написания программы с GUI?
Какие перспективы на будущее?
ncurses... =)

Добавлено через 1 минуту
Цитата Сообщение от Mayonez Посмотреть сообщение
что там еще можно использовать для создания графического интерфейса?
ncurses... =)
Nameless One
09.08.2011, 09:44
  #5

Не по теме:

Цитата Сообщение от Vladimir. Посмотреть сообщение
ncurses... =)
псевдо-графического

Mayonez
 Аватар для Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
10.08.2011, 11:47  [ТС]     интерфейс #6
и все же:
Чем руководствоваться при выборе метода для написания программы с GUI?
Какие перспективы на будущее?
Какую библиотеку вы бы посоветовали использовать?
Jupiter
Каратель
Эксперт C++
6548 / 3968 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
10.08.2011, 12:10     интерфейс #7
сейчас есть перспектива у Qt, но c появлением QML(Qt), WPF(.NET), JavaFx, в будущем думаю перпектив писать GUI нет вообще, дизайнер сделает это лучше.
co6ak
Кошковед
 Аватар для co6ak
406 / 499 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
10.08.2011, 12:16     интерфейс #8
всегда ценил подобные вопросы. "что лучше? BMW 323i или Трактор "Беларусь"?"
притом, что информация о том, как будет использоваться и в какой местности, отсутствует

уже вариантов кучу дали. панацеи не существует. вот что нравится, то и используешь.
Mayonez
 Аватар для Mayonez
380 / 272 / 20
Регистрация: 26.12.2009
Сообщений: 875
10.08.2011, 15:33  [ТС]     интерфейс #9
co6ak, поэтому и спрашиваю:
Чем руководствоваться при выборе метода для написания программы с GUI?
diagon
Higher
 Аватар для diagon
1921 / 1187 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
10.08.2011, 15:38     интерфейс #10
Я выбрал qt, ибо кроссплатформенная.
Много позже буду CLR изучать, под пингвином она довольно глючная.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.08.2011, 18:28     интерфейс #11
Mayonez, выбери wxWidgets
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
10.08.2011, 18:48     интерфейс #12
Цитата Сообщение от aram_gyumri Посмотреть сообщение
выбери wxWidgets
Чем принципиально лучше той же Qt?
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.08.2011, 19:05     интерфейс #13
Цитата Сообщение от easybudda Посмотреть сообщение
Чем принципиально лучше той же Qt?
После статической линковки вместо ~10Мб получается ~2Мб
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
10.08.2011, 19:12     интерфейс #14
Цитата Сообщение от aram_gyumri Посмотреть сообщение
После статической линковки вместо ~10Мб получается ~2Мб
При учёте, что жёстких дисков меньше четверти терабайта уже не продают, а 4-гиговые флешки практически дают на сдачу, это, конечно, важное преймущество... Даже, если по сети кидать, разница в пару секунд получится. За то про Qt есть книги, есть "родная" IDE с хорошо оформленной документацией... Да и совет по Qt начинающий скорее получит, чем по qxWidgets, просто в силу популярности первой.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.08.2011, 19:15     интерфейс #15
easybudda, конкретно для меня это аргумент потому что у меня ЖД ~40ГБ
LosAngeles
Заблокирован
10.08.2011, 19:22     интерфейс #16
изучать библиотеку только из-за того что она идёт на единственном стареньком компе - недальновидно
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.08.2011, 19:23     интерфейс
Еще ссылки по теме:

C++ Графический интерфейс
C++ Таблица-интерфейс
Пользовательский интерфейс в С++ C++
Пользовательский интерфейс в 80-е C++
C++ Интерфейс и реализации

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

Или воспользуйтесь поиском по форуму:
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
10.08.2011, 19:23     интерфейс #17
LosAngeles, ну почему же wxWidgets очень мощная библиотека.
Yandex
Объявления
10.08.2011, 19:23     интерфейс
Ответ Создать тему
Опции темы

Текущее время: 02:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru