【问题标题】:GUI Development for Audio Software development?音频软件开发的 GUI 开发?
【发布时间】:2013-12-06 19:25:44
【问题描述】:

我是 GUI 编程的新手,我想要一些关于如何开始学习这个主题的建议。我需要为软件原型和软件产品的界面开发 GUI 部分。

我目前有一台运行 Win 7 的 Windows 计算机,我有 Visual Studio 2008 和 2010。我非常感谢任何关于我可以使用哪些软件工具(框架、IDE、编程语言等)来完成工作的帮助并能够熟练地创建良好的应用程序。

我有 C++ 和一些 java 方面的经验,但是如果它是我想要完成的最佳选择,我完全愿意学习任何其他语言。非常感谢您。

塞尔吉奥

【问题讨论】:

  • 您能否详细说明您想要实现的目标?对音频/GUI 库或框架有任何偏好,这些原型将用什么语言编写?我想您不想开发从头开始连接到操作系统音频驱动程序和通过显卡驱动程序在屏幕上涂抹像素的所有东西? :)
  • 到目前为止,我对 GUI 库或框架没有偏好,因为我没有 GUI 开发经验。原型将是主要用 C/C++ 编写的音频处理算法。如果可能,绝对不想从头开始!
  • 我最终想要实现的是有一个接口来使用公司的这些音频算法和专有技术。

标签: user-interface programming-languages audio


【解决方案1】:

对于跨平台应用程序制作,诺基亚 Qt Toolkit 是最佳选择。仅适用于 Windows,Visual Studio 有一个内置的 Windows Forms Designer 或者您可以使用 WPF Designer 作为 GUI。您是否也需要音频库(您的问题不清楚)?

【讨论】:

  • 不,目前没有音频库,只需要创建接口来使用已经编写好的算法。
  • 您的界面是否面向多个平台(windows、linux、mac)?
  • 是的。它将仅从 windows 开始,但也需要针对其他平台。
  • 如果您想编写一次代码并在每个平台上部署(编译),那么 Qt 是最佳选择。下载 Qt SDK 并从官方书籍informit.com/store/product.aspx?isbn=0132354160 开始 - 它可以免费获得代码示例
【解决方案2】:

试试JUCE,它专为这些东西设计。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多