gpt4 book ai didi

c# - 使用复杂的 GUI 编写跨平台应用程序

转载 作者:太空狗 更新时间:2023-10-29 23:34:30 25 4
gpt4 key购买 nike

我想开发一个具有复杂 GUI 的应用程序(带动画的组合框、带样条曲线的图表、透明层……)。我对 C# 2.0 有很好的经验,并且正在研究 WPF,但不幸的是,我读到没有将 WPF 移植到 Mono 的计划。

  • 如果我坚持使用 C# 并使用 OpenGL(通过 OpenTK ) 创建自定义 GUI 控件,我觉得这将是一项艰巨的工作(与GTK#,调试,难以用于设计表单)。

  • 我可以使用 Java(带 JOGL),但我不是很熟练,而且我不知道性能问题。

  • 最后一个选项是 C++,但我必须做一个很大的修订(自从我上次使用它已经好几年了),而且我发现它很难开发C++ 中的 GUI 和可移植应用程序。 (也许我错了!不过,我还是很害怕用这种语言开发如此复杂的应用程序。)

你有什么建议?我是选择 C# + OpenTK、Java + JOGL 还是回到 C++ 更好?

最佳答案

我会选择 Qt。看看http://qt.nokia.com/products/ .如果您害怕 C++(但没有理由害怕它),您可以尝试使用 Java Swing。我认为这些是进行多平台桌面 GUI 开发的最佳选择。

关于c# - 使用复杂的 GUI 编写跨平台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218858/

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