gpt4 book ai didi

c++ - Visual Studio 中的富用户界面应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 01:51:11 24 4
gpt4 key购买 nike

我是菜鸟 C++ 程序员。我想开发 GUI 应用程序。我正在使用 Visual Studio 2010。通常,Visual Studio 项目以旧式界面开始,该界面带有一个带有菜单的框架。但我想构建一个具有更丰富图形元素的应用程序。就像 Windows 8 开始屏幕.. 或 Visual Studio 开始页面。请教我如何制作那些奇特的效果。

编辑:我不喜欢使用flash JavaFX Java 因为他们需要在使用前安装额外的程序。

最佳答案

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

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

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

关于c++ - Visual Studio 中的富用户界面应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14081291/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com