C++ visualstudio中的富用户界面应用程序

C++ visualstudio中的富用户界面应用程序,c++,visual-studio-2010,user-interface,effects,C++,Visual Studio 2010,User Interface,Effects,我是一名noobC++程序员。 我想开发GUI应用程序。我正在使用VisualStudio2010。 通常,visualstudio项目以旧式界面开始,界面中有一个带有菜单的框架。但是我想用更丰富的图形元素构建一个应用程序。就像windows 8开始屏幕一样。。或VisualStudio起始页。请教我如何做那些奇特的效果 > >编辑:我不喜欢使用 FLASH 或JavaFX代码> java < /Cord>,因为在使用之前需要安装附加程序。 < P> C++,可以创建WINFREST(Wind

我是一名noob
C++
程序员。 我想开发
GUI
应用程序。我正在使用VisualStudio2010。 通常,
visualstudio
项目以旧式界面开始,界面中有一个带有菜单的框架。但是我想用更丰富的图形元素构建一个应用程序。就像windows 8开始屏幕一样。。或VisualStudio起始页。请教我如何做那些奇特的效果


<> > >编辑:我不喜欢使用<代码> FLASH 或JavaFX代码> java < /Cord>,因为在使用之前需要安装附加程序。

< P> C++,可以创建WINFREST(Windows窗体)项目。

但是现在WPF比WinForms更受欢迎,WPF通常从C#或VB.NET中使用。我不确定是否可以从C++中使用,但是如果是这样,它会有很差的支持。如果你已经知道C++,那么,C很容易学。
如果您想在Windows 8中创建Windows应用商店应用程序,也可以使用C++/CX,但这需要VS 2012。

好吧,基本上您在这里没有太多选择。关于您的选择(MS Visual Studio),它们是:

  • MFC/C++一点也不方便,我可以说这是一个小小的麻烦。但是很多程序都是在MFC库的帮助下编写的。这是一种规范的方式:)
  • <> > Windows窗体/C++ + <强> -实际上它不是uS+ C++,而是C++ +CLI。没有太多不同,但有一点需要注意。例如,您可以看一看。不是usial,但是,嘿,你可以使用Windows窗体
  • Windows窗体/C#-对我来说,这种组合几乎是完美的。没什么可补充的
  • WPF/C#——甚至更有趣。任何控件都可以以任何方式进行修改,但您必须知道许多技巧和方法才能使所有内容正常工作。在这种情况下,我强烈建议使用。无论如何,你可以找到很多关于WPF的很酷的东西(我甚至曾经制作过一个迷你SCADA,其中有一堆与工业产品(阀门、泵等)相关的UI元素)。别忘了,你也可以制作动画。这很容易
  • MSVS/C++的Qt插件——最后但并非最不重要的选项。在Qt Quick-GUI IDE中创建的所有UI。此外,您还有一个最大的插槽/信号交互模型(在Qt5.0中进行了改进)

我现在的选择肯定是Qt。顺便说一句,这是跨平台的。

所以你真的想做这样的浮华的东西,是吗?嗯,你可以制作一个Windows应用商店应用程序,但正如前面提到的,它需要Visual Studio 2012

再看看这个问题:


< p>你有几种选择GUI,你可以选择WxWiWGET、Qt、Edg+++、

< P>或者U可以使用NavaCabo C++开发人员>实际上火蜥是如此惊人的检查出来。

您可以创建在使用之前不需要安装其他程序的程序-在您的情况下,不要说您应该这样做,也不能在Visual Studio中这样做,只需在编辑中更正一条语句即可。谢谢。但仍存在一些障碍。应用程序的大小很大,因为它们包含JRE的私有版本。java程序也比C或C++慢得多,但是java会运行你的详细的,有组织的答案。请你再帮我澄清一个疑问好吗。。从维基百科上,我对.NET的印象不好。他们说大型应用程序的内存管理一团糟。这就是我离开Java的原因。它们需要安装Java运行时,并在运行时进行解释。那么C呢?在VisualStudio中是否有开发GUI C应用程序的选项,就像Windows窗体(拖放和设计)一样?嗨,Farsee。在开发GUI C应用程序的时候,你的意思是C++和C++?如果是这样,你的问题的回答是肯定的。如果使用MFC,则可以拖放任何控件。如果你喜欢WPF,你也可以在那里拖放。但这一切都是关于标准组件和默认组件(我必须说,MFC没有那么多组件需要处理)。如果你想让你的UI更丰富,你必须做一些UI编程。