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 应用程序?