构建GUI有什么好的工具/ IDE / app?平台:最好是Windows,但可以逃脱Linux
详细说明:
我是一名嵌入式C程序员,负责为新年派对编写一个简单的游戏......(某些派对)
游戏逻辑很简单,抓取args,改变字符串,在屏幕上显示字符串(命令行版本完成..)。
但是,界面应该看起来“酷”,最好在更改值时有一些过渡效果,以及一些改变所述值的简洁视觉方式。
我有一位设计师(不是程序员)朋友,他们会帮助布局。
说了这么多,关于如何构建GUI的建议是什么?手编码在这里似乎适得其反。
编辑:简而言之,我正在寻找一些WYSIWYGish工具来拖动输入框/按钮/诸如此类的东西并添加一个漂亮的背景图片,然后用我的逻辑代码粘贴它。
答案 0 :(得分:2)
当我需要一个项目的快速(甚至漂亮)GUI时,我经常考虑使用Javascript的HTML / CSS。如果您熟悉这些工具,则可以非常轻松地将交互式布局组合在一起。另一个好处是它的开发周期非常快 - 只需刷新您的Web浏览器即可。它也是跨平台。
当你玩游戏时,你总是可以全屏显示浏览器,所以它并不那么明显。添加一些动画(jQuery是我的建议)或图像,有些人不会知道差异。
答案 1 :(得分:2)
Visual Basic是一个简单的GUI创建者。如果您不介意使用BASIC,那么它是一个快速工具。您可以下载免费的Express版本,该版本功能齐全,here。
在Windows和C上,你几乎坚持使用WinAPI。我相信有C ++ GUI生成器,但我不知道任何C。
答案 2 :(得分:1)
如果您想要一个适用于Windows的WYSIWYG表单设计器,您可以使用Microsoft提供的以下免费下载之一:
Visual C#Express和Visual Basic Express允许使用我未使用的Windows Presentation Foundation,但可能会允许您创建您正在寻找的炫酷效果。
答案 3 :(得分:1)
QT附带QtDesigner,它与内置VisualStudio Designer一样易于使用。
另一种可能性是Microsoft Expression Blend。它使用WPF(你的代码需要是.NET,也许这没有问题),它允许你做你见过的最花哨的GUI;)
可悲的是,这一天不是你可以在几天内学到的东西,但它值得体验。
答案 4 :(得分:0)
你总是可以让我们把一个可以在Windows或Linux上运行的快速小应用程序拼凑起来。您甚至可以找到WYSIWYG designer here的一些建议。
祝你好运,并希望这有助于一些人。