Web 应用程序 - 仪表板类型 GUI - 界面 [关闭]

Posted

技术标签:

【中文标题】Web 应用程序 - 仪表板类型 GUI - 界面 [关闭]【英文标题】:Web App - Dashboard Type GUI - Interface [closed] 【发布时间】:2010-09-06 04:23:43 【问题描述】:

我正在寻找为 Web 应用程序创建仪表板类型 gui。我希望用户能够将不同的元素(可能是图像按钮、锚标签或可能只是 div)拖放到不同的(定义的)位置,并能够保存他们的设置(在 cookie 中或在服务器)。我在 .Net 2.0 框架中使用 c#。我尝试过使用 mootools,但他们最近的更新使他们的拖放功能对我没有用处。我正在寻找一些方向,因为我知道那里有我正在寻找的东西,所以我不必从头开始构建。

谢谢。

【问题讨论】:

【参考方案1】:

我自己最近一直在研究这种功能,并决定在jQuery UI 的帮助下使用 jQuery。我发现了大量的信息也建议Yahoo UI (YUI),由于它提供的 AJAX 支持,我已经开始学习 jQuery,所以我坚持使用它。

jQuery UI SitejQuery UI DocumentationExample of a drag and drop screen layout with jQuery UIIntroduction to jQuery UI

如果您决定使用 YUI javascript 库,这里有一个指向大量视频的链接,可帮助您入门。

http://developer.yahoo.com/yui/theater/

【讨论】:

【参考方案2】:

如果您仍想再给 MooTools 一次机会,我建议您看看 Mocha UI。

【讨论】:

【参考方案3】:

我更喜欢将 jQuery 用于 AJAXy 之类的东西。它还有很多非常好的插件,让编写客户端代码变得非常容易。

这是专门用于拖放的插件页面。

http://plugins.jquery.com/project/Plugins/category/45

Ajax 回调也非常简单,因此保存设置也应该相当容易。

【讨论】:

【参考方案4】:

我使用 Microsoft ASP.Net Ajax 和 AjaxControlToolkit 来做这样的事情。它们有一个 ResizeableControl 和一个 DragPanel。我使用了这些,然后在面板中托管了一个 IFrame 来显示内容。

效果很好。


这个网站:

http://www.asp.net/learn/videos/default.aspx?tabid=63#ajax

有很多教程视频向您展示如何开始使用这些控件。

【讨论】:

【参考方案5】:

您可能想在Codeplex 上查看DropThings。

【讨论】:

以上是关于Web 应用程序 - 仪表板类型 GUI - 界面 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

利用 jQuery UI 和 Ajax 创建可定制的 Web 界面

是否可以使用 django 将我的 PyQt5 GUI 应用程序转换为 web 应用程序?

OpenStack入门——理论篇:OpenStack的节点类型和架构(含登录的仪表板界面示例)

郁闷于Python GUI开发,有没有好的框架

R7000无web界面openwrt版安装GUI

MATLAB的GUI界面有VB好吗 ?