C ++ UI ресурсы - PullRequest
       52

C ++ UI ресурсы

7 голосов
/ 07 сентября 2008

Теперь, когда я знаю C ++, я хочу попасть в настольное приложение с пользовательским интерфейсом вместо командной строки, с чего мне начать и каковы хорошие онлайн ресурсы?

Ответы [ 10 ]

8 голосов
/ 07 сентября 2008

wxWidgets - это кроссплатформенная библиотека графического интерфейса для C ++ (и других языков). На главном сайте должно быть достаточно указателей на ресурсы для начала работы.

Вы также можете проверить этот вопрос / ответ здесь о переполнении стека, если вы конкретно думаете о Windows

2 голосов
/ 07 сентября 2008

Если поддержка кроссплатформенности важна, я бы поддержал предложение взглянуть на Qt. Он поддерживает Windows, Linux и Mac. Для свободного программного обеспечения это бесплатно (есть версия GPL для Unix, но не для Windows), но для коммерческого программного обеспечения это не особенно дешево. Сейчас есть несколько книг по программированию на Qt.

Он поставляется с большим количеством дополнительных библиотек для работы в сети, анализа XML и т. Д. Он также интегрирован с Visual Studio в Windows.

Недостатком Qt является то, что в библиотеках не так много добавлений, как в некоторых других платформах GUI. Ot будет зависеть от типа приложений, которые вы хотите написать, важно ли это для вас или нет.

1 голос
/ 07 сентября 2008

Как насчет QT ? Его кроссплатформенность и он используется во многих коммерческих программах.

1 голос
/ 07 сентября 2008

Я использую Codegear C ++ Builder. Поддержка языка C ++ не на 100%, но более чем компенсирует это наличием отличной двусторонней RAD IDE и возможностью использовать огромную библиотеку существующих компонентов Delphi.

0 голосов
/ 16 сентября 2008

Получите Visual Studio Express и запустите приложение MFC «Диалог». Все упомянутые оконные наборы инструментов хороши, но MFC будет выглядеть лучше в резюме!

0 голосов
/ 16 сентября 2008

Если вы используете Windows, традиционным местом для начала является Petzold

Здесь есть хороший простой фреймворк , который поможет вам в пути без лишних абстракций.

0 голосов
/ 07 сентября 2008

Возможно, ему не хватает некоторых функций, но FLTK - невероятно простая кроссплатформенная библиотека графического интерфейса.

0 голосов
/ 07 сентября 2008

The Fox GUI Toolkit

Действительно достойный проверенный инструментарий с очень хорошей системой событий. Я использовал порт Ruby, и мои приложения для Windows выглядели очень естественно.

0 голосов
/ 07 сентября 2008

Если проблема заключается в конкурентоспособности, то C ++ / CLI с WinForms и WPF действительно означает «просто изучать WinForms и WPF независимо от того, какой язык вы используете».

CodeProject имеет тонну примеров / учебных пособий WinForms / WPF , чтобы начать работу.

0 голосов
/ 07 сентября 2008

В Linux и, возможно, Windows, вы можете использовать Gtk + с Glade . Gtk + это инструментарий GUI. Glade - это графический редактор с графическим интерфейсом. Если вы пришли из Windows или Java и думали, что программировать с помощью GUI сложно, это просто.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...