Приложение с богатым пользовательским интерфейсом в Visual Studio

Я нуб C++ Программист.
Я хочу развиваться GUI Приложения. Я использую Visual Studio 2010.
Обычно, Visual Studio Проекты начинаются со старого стиля интерфейса с рамкой с меню в нем. Но я хочу создать приложение с более богатыми графическими элементами. Так же, как стартовый экран Windows 8 .. или стартовая страница Visual Studio. Пожалуйста, научите меня, как делать эти необычные эффекты.

Редактировать: Я не люблю использовать flash или же JavaFX Java потому что им нужно установить дополнительные программы перед использованием.

2

Решение

Ну, в принципе, у вас не так много вариантов здесь. Что касается вашего выбора (MS Visual Studio), они являются:

  • MFC / C ++ — не совсем удобно, я могу сказать, что это маленькая боль в заднице. Но многие программы были написаны именно с помощью библиотеки MFC. Это канонический способ 🙂
  • Windows Forms / C ++ — на самом деле это не обычный C ++, а C ++ / CLI. Не так сильно отличается, но имеет мало вещи отметить. Вы можете взглянуть на Шпаргалка C ++ / CLI например. Не обычный, но вы можете использовать Windows Forms!
  • Windows Forms / C # — как по мне эта комбинация практически идеальна. Нечего добавить.
  • WPF / C # — даже намного интереснее. Любой элемент управления может быть изменен любым способом, но вы должны знать множество хитростей и приемов, чтобы все работало. В этом случае я настоятельно рекомендую использовать WPF Toolkit. В любом случае, вы можете найти много интересных вещей для WPF (я даже однажды сделал мини-SCADA с кучей элементов пользовательского интерфейса, связанных с промышленными устройствами (клапанами, насосами и т. Д.)). Не забывай, можешь делать анимация также. Это довольно легко.
  • Qt addon для MSVS / C ++ — последний, но не менее важный вариант. Весь пользовательский интерфейс, который вы делаете в Qt Quick — GUI IDE. Также у вас самая лучшая модель взаимодействия слот / сигнал (которая была улучшена в Qt5.0).

Мой выбор сейчас определенно Qt. Это кроссплатформенная, кстати.

2

Другие решения

Для C ++ вы можете создать проект WinForms (Windows Forms).

Но в настоящее время WPF предпочтительнее WinForms, а WPF обычно используется из C # или VB.NET. Я не уверен, возможно ли использовать из C ++, но если это так, он будет иметь плохую поддержку. C # довольно легко выучить, если вы уже знаете C ++.

Если вы хотите создавать приложения Магазина Windows в Windows 8, вы также можете использовать C ++ / CX, но для этого требуется VS 2012.

1

Значит, ты действительно хочешь делать такие роскошные вещи, а? Что ж, вы можете создать приложение для Магазина Windows, но, как упоминалось ранее, требуется Visual Studio 2012.

Посмотрите на этот вопрос тоже: Как разработать уникальный графический интерфейс в Visual Studio?

Сексуальные вещи ...

0

У вас есть несколько вариантов графического интерфейса, из которых вы можете выбрать wxWidgets, Qt, Ultimate ++.

0

или вы можете использовать Embarcadero C ++ Developer —-> на самом деле Firemonkey настолько хорош, посмотрите
C ++ Builder

0
По вопросам рекламы [email protected]