是否有任何特殊的交互式GUI开发工具

时间:2010-01-19 15:57:07

标签: user-interface interaction

目前,我正在为学生准备有关网络和移动通信的练习。我正在考虑创建一个交互式用户界面,使用户能够拖放预先定义的元素,然后根据元素距离等实现逻辑。

一个例子是放置两个基站(具有多个属性的预定义元素),在接口中设置比例,然后检查环境中的信号干扰(用户界面)。

第一部分可能过于抽象,而示例可能过于具体,但我想知道是否已经存在任何友好的框架或语言,使开发人员能够在短时间内创建交互式界面(用于教学/学习用语) 。通常我会在.NET中为PC环境编写应用程序,但在这种情况下,为每个练习创建一个特定的界面需要花费太多时间。

如果有人能在短时间内建议任何方式创建交互式用户界面,我将不胜感激。是否有适用于此类应用程序的特殊编程语言或开发工具,或者是否有任何有用的.NET,Java或任何其他语言框架来加速用户界面的开发?

谢谢!

4 个答案:

答案 0 :(得分:0)

或许sketchflow可能会引起人们的兴趣

虽然更多的是作为模拟GUI的工具。它还具有将行为和其他短代码片段连接到testgui的能力。

答案 1 :(得分:0)

看看Mockingbird。我不确定它是否正是您正在寻找的,但它是一个非常好的Web应用程序,适用于UI的开发(至少是线框)。

答案 2 :(得分:0)

为此目的有很多工具 - 但是如果你的用户界面遵循一些相当明确(和广泛使用)的模式之一,它们中的大多数只能很好地工作。例如,如果你正在创建一个数据库前端,那么有很多工具可以让这项工作变得非常简单。

这种工作经常被忽视的工具是Visio。 Visio通常被认为主要用于绘图和图表,但您也可以将行为附加到对象,因此双击对象可以运行您选择的宏,打开表单,进行计算等。宏(至少通常)写入在VBA中,这可能不是大项目的最佳选择,但正如你所说,对于这样的情况,你最感兴趣的是短片段。

当然,这有许多缺点,例如无法(至少AFAIK)将这样的图表部署为基于Web的应用程序。就像亨利·福特的“他们可以拥有他们想要的任何颜色,只要它是黑色的”,你可以响应你想要的任何用户动作,只要它是双击。

答案 3 :(得分:0)

Microsoft表达式混合可能对来说很酷 http://www.microsoft.com/france/expression/default.aspx