2

什么是构建 GUI 的好工具/IDE/应用​​程序?平台:最好是 Windows,但可以摆脱 Linux

细节:

  • 我是一名嵌入式 C 程序员,任务是为新年派对编写一个简单的游戏......(某个派对)

  • 游戏逻辑很简单,抓取参数,改变字符串,在屏幕上显示字符串(命令行版本完成..)。

  • 但是,界面应该看起来“酷”,在更改值时最好具有一些过渡效果,以及更改所述值的一些简洁的视觉方式。

  • 我有一个设计师(不是程序员)朋友会帮助布局。

说了这么多,您对如何构建 GUI 有什么建议?手工编码在这里似乎适得其反。

编辑:简而言之,我正在寻找一些所见即所得的工具来拖动输入框/按钮/whatnot 并添加漂亮的背景图片,然后将其与我的逻辑代码粘合。

4

5 回答 5

2

当我需要一个快速(甚至漂亮)的项目 GUI 时,我经常考虑使用 Javascript 的 HTML/CSS。如果您熟悉这些工具,则可以非常轻松地组合交互式布局。另一个优点是它的开发周期快得离谱——只需刷新你的网络浏览器。它也是跨平台的。

玩游戏时,您始终可以全屏浏览浏览器,因此它不那么明显。添加一些动画(jQuery 是我的建议)或图像,有些人不会知道其中的区别。

于 2009-12-18T15:14:22.223 回答
2

Visual Basic 是一个简单的 GUI 创建器。如果您不介意使用 BASIC,那么它是一个快速工具。您可以在此处下载免费的 Express 版本,该版本功能非常齐全。

在 Windows 和 C 上,你几乎被 WinAPI 卡住了。我相信有 C++ GUI 生成器,但我不知道任何 C。

于 2009-12-18T15:14:33.297 回答
1

如果您想要一个适用于 Windows 的 WYSIWYG 表单设计器,您最好使用 Microsoft 提供的以下免费下载之一:

Visual C# Express 和 Visual Basic Express 允许使用我没有使用过的Windows Presentation Foundation,但可能会允许您创建您正在寻找的很酷的效果。

于 2009-12-18T16:06:47.110 回答
1

QT 带有QtDesigner ,它与内置的VisualStudio Designer一样易于使用。

另一种可能性是Microsoft Expression Blend。它使用 WPF(为此,您的代码需要是 .NET,也许这不会有问题),这使您可以做您所见过的最花哨的 GUI;)
遗憾的是,这不是您可以学习的东西几天,但值得体验。

于 2010-10-19T05:54:41.623 回答
0

你总是可以使用 Python 来构建一个可以在 Windows 或 Linux 上运行的快速小应用程序。您甚至可以在此处找到对所见即所得设计师的一些建议。

祝你好运,希望这对一些人有所帮助。

于 2009-12-18T15:58:26.267 回答