Visual C ++ Разработка - PullRequest
0 голосов
/ 19 июля 2009

Я изучаю C ++ и немного знаю Visual Basic и Delphi.

Но я хочу знать, есть ли какая-нибудь программа, подобная Delphi, но для C ++. Что-то, где вы можете перетащить кнопку в форму, дважды щелкнуть ее, как в Delphi и VB: открывает редактор кода, и вы редактируете код кнопки, но с похожим кодом C ++?

Я использую Windows Vista.

Ответы [ 4 ]

5 голосов
/ 19 июля 2009

Да, если вы используете MFC в Visual Studio.

MFC - это библиотека классов Visual Studio C ++ для написания программ Windows, а для формы MFC Visual Studio ведет себя точно так, как вы описали.

Начиная с Visual Studio 2008 с пакетом обновления вы можете создавать приложения в стиле Office 2007 и приложения в стиле Visual Studio, используя MFC.

4 голосов
/ 19 июля 2009

Раньше была C ++ Builder, версия Delphi для C ++, я не знаю, разрабатывается ли этот продукт или нет.

ОБНОВЛЕНИЕ: чтобы обобщить информацию из комментариев, C ++ Builder активно развивается, и страница продукта - http://www.embarcadero.com/products/cbuilder/

1 голос
/ 19 июля 2009

Вы можете бесплатно иметь следующие IDE с дизайнерами GUI;

  • Visual Studio 2008, экспресс от Microsoft
  • Qt Creator от Nokia
  • Затмение с плагином Qt от сообщества:)
  • C ++ Builder от Embarcadero (ранее CodeGear, ранее Борланд)

Веселитесь с C ++!

0 голосов
/ 19 июля 2009

Есть и другие пакеты, помимо MFC, которые выполняют функции графического интерфейса, но я не думаю, что они подключаются к Visual Studio. Должен признаться, я никогда не был фанатом MFC. Я нахожу это уродливым и болезненным, поэтому я не могу порекомендовать это.

У Qt есть дизайнер, как и у GTK. Я не использовал конструктор Qt, но GTK хорошо работает. Его можно найти здесь: http://glade.gnome.org/ Вы можете приобрести поляны для окон здесь: http://gladewin32.sourceforge.net/

Хотя это может быть проблематично настроить.

Честно говоря, хотя мне очень нравится C ++, написание GUI для Windows - это не то, что лучше. Я бы порекомендовал вам вместо этого взглянуть на C #. Вы по-прежнему можете взаимодействовать с C ++, если вам нужно, но это делает написание Windows GUI , так что намного приятнее.

...