2013-03-05 4 views
-1

Я работаю над визуальным проектом C++, и я решил реализовать его с помощью графического интерфейса. Теперь проблема в том, что я действительно не хочу изучать что-то совершенно новое для создания GUI, поскольку я уже изучаю C# и хотел бы продолжить работу с графическим интерфейсом C#, а не с графическим интерфейсом C++.Создание самого быстрого C++ GUI

Итак, я хочу быстрый способ создания графического интерфейса для визуального проекта на C++.

PS: Я уже знаю Java, если это возможно.

Платформа: Windows 8/7/Vista Кроссплатформенность: не имеет значения Текущий язь: Visual Studio 11 Окончательный текущей ОС: Windows 8 64 бит

ответ

0

Если вы действительно хотите что-то очень быстро вы могли бы используйте Python для создания графического интерфейса. Он компилируется под капотом на C++ и поэтому может очень хорошо взаимодействовать с C++-библиотекой, а создание GUI менее многословно, чем C++. Однако программирование C++ GUI на самом деле не является «чем-то новым» по сравнению с использованием только C++.

Различные фреймворки/библиотеки (DirectX, OpenGL, Qt и т. Д.) Имеют свои собственные ощущения, но это они C++.

Вы также можете использовать C# для создания своего графического интерфейса на C++ lib, если хотите, и вы можете использовать Java через JNI. Другими словами, мир - это ваша устрица.

+0

Не существует способа перетаскивания для создания gui (что-то подобное ti java swings)? –

+0

Есть в различных IDE. Я уверен, что вы можете получить его для Eclipse и MS Visual Studio. Google это для вариантов. – Dennis

+0

Есть ли способ создать gui в Java для C++-программы? Я знаю, что это нецелесообразно, но я очень короткое время. –

1

Вы можете попробовать MFC. Я считаю, что он имеет более низкую кривую обучения, если вы уже используете MS-материал, чем другие параметры GUI (QT, WTL, ...)

В противном случае вы можете создать графический интерфейс на C# и использовать interop для запуска своих компонентов на C++, или вы даже можете попробовать C++/CLI, где вы получите сборку .NET, написанную на C++ (фактически, что-то очень похожее на C++), которое затем просто ссылается на вашу сборку графического интерфейса.

+0

Можете ли вы предложить несколько учебников MFC? –

+0

ну, если вы google «Учебник MFC GUI», вы наверняка найдете много полезного. –

+0

+1 от меня - если вы используете MFC и создаете диалоговое приложение, это будет самый быстрый способ для графического интерфейса с перетаскиванием, но это будет не очень красиво. –

Смежные вопросы