visualc&x2B+;发展 我学习C++,了解一点Visual Basic和Delphi。p> 但是我想知道,有没有像Delphi这样的程序,但是是C++的。在Delphi和VB中,你可以把按钮拖动到一个表单中,双击它:打开代码编辑器,编辑按钮的代码,但是用类似的C++代码。

visualc&x2B+;发展 我学习C++,了解一点Visual Basic和Delphi。p> 但是我想知道,有没有像Delphi这样的程序,但是是C++的。在Delphi和VB中,你可以把按钮拖动到一个表单中,双击它:打开代码编辑器,编辑按钮的代码,但是用类似的C++代码。,c++,windows,visual-c++,windows-vista,C++,Windows,Visual C++,Windows Vista,我正在使用WindowsVista 是的,如果您在Visual Studio中使用MFC MFC是VisualStudio的C++类库,用于编写Windows程序,而对于MFC窗体VisualStudio的行为与您描述的完全一样。 < P>以前有“C++ Builder”,是Delphi的C++版本,我不知道这个产品是否还在开发。 更新:从评论中总结信息,C++ Builder正在积极开发,产品页面是除了MFC之外还有其他包做GUI的东西,但我不认为它们是插件到VisualStudio的。我

我正在使用WindowsVista

是的,如果您在Visual Studio中使用MFC

MFC是VisualStudio的C++类库,用于编写Windows程序,而对于MFC窗体VisualStudio的行为与您描述的完全一样。 < P>以前有“C++ Builder”,是Delphi的C++版本,我不知道这个产品是否还在开发。


更新:从评论中总结信息,C++ Builder正在积极开发,产品页面是

除了MFC之外还有其他包做GUI的东西,但我不认为它们是插件到VisualStudio的。我必须承认,我从来都不是MFC的粉丝。我觉得它既丑陋又痛苦,所以我不能真正推荐它

Qt和GTK都有设计师。我没有使用Qt设计器,但是GTK设计器工作得很好。可以在此处找到:您可以在此处获得glade for Windows:

不过,设置这些可能会很麻烦


老实说,虽然我很喜欢C++,但是编写Windows的GUI并不是它擅长的地方。我建议你看看C#。如果你需要,你仍然可以与C++进行交互,但是它使得编写Windows GUI变得更好。p>
  • 来自Microsoft的Visual Studio 2008 express
  • 诺基亚Qt Creator
  • Eclipse和来自社区的Qt插件:)
  • Embarcadero的C++Builder (以前是CodeGear,以前是 伯兰)

<> >用C++玩得开心!

是否有其他方法可以实现作者要求的避免臃肿MFC的要求?回答得好!MFC正是在这一领域表现强劲;所见即所得对话框设计和UI与代码之间的简单映射。但是,MFC代码不是习惯性C++,如果OP正在学习C++,那么可能有更好的库。我不知道其他的堆叠(例如Qt和WxWigDes?MFC包含在VisualC++快照版中)?弥敦:啊,不,MFC不包含在VisualC++快照版中。我不知道你用的是什么。从技术上讲,你不需要MFC项目来使用对话框编辑器-它也可以在普通的Win32应用程序中使用(在这种情况下,它只是编辑资源文件中的对话框)。事实上,它正在开发中。我正在等待CodeGear Weaver,它应该是Delphi&C++B 2010