Chart FX-最终用户使用体验
Chart FX 允许开发人员创建视觉丰富、交互性强的图表,其数据分析功能远远超出了简单的工具提示和对话框。这种用户界面不仅能揭示图表底层数据的重要趋势,还能让开发人员快速轻松地创建有效的数据可视化应用程序,而无需编写或维护复杂的代码。例如,通过简单的属性设置,开发人员就可以使图表可滚动、放大图表的部分内容,甚至显示包含图表底层数据的完整数据网格(DataGrid)。在您为最终用户开放Chart FX的所有工具并允许他们与图表进行交互前,您需要先明确您开发的平台类型:
Chart FX 与客户端/服务器应用程序
上世纪 90 年代,客户端/服务器成为商业世界中最合适的计算架构。客户端/服务器通常是指在提供本地处理能力的客户端(个人电脑或工作站)上运行的可执行文件。通过在客户端计算机上本地运行,应用程序可以在运行时利用本地资源。由于客户端/服务器应用程序在本地运行,因此它们以特定的平台或操作系统为目标。这意味着在开发使用第三方组件的应用程序时,符合用户界面指南和标准是一个重要方面和挑战。在这方面,Chart FX 工具栏、菜单和其他用户界面元素以及终端用户操作的设计符合 Windows 应用程序用户界面和交互设计原则和准则。因此,您可以在客户端/服务器应用程序中启用或使用任何 Chart FX 终端用户工具。
Chart FX与基于Web的应用程序
与客户端/服务器应用程序不同,基于 Web 的应用程序仅限于在 Web 浏览器中运行,并从远程 Web 服务器请求 HTML 输出。为嵌入浏览器的图表提供丰富用户界面的问题在于,网络应用程序与平台无关,这意味着它们通常使用图像来传达信息。遗憾的是,最终用户无法与图表图像进行太多交互(导致最终用户体验极差)。为了解决这个问题,Chart FX 提供了特定平台(Windows)的客户端控件,以实现在浏览器中进行完全交互。当浏览器访问包含图表的页面时,Chart FX 服务器能够生成一个二进制文件(OLE),该文件将仅由我们的 ActiveX 或 .NET 客户端控件读取。
如果您正在开发一个需要通用访问的公共网站,那么您可能只能使用图表图像。但是,如果您正在开发一个在微软 Internet Explorer 上使用的内联网或关键任务网络应用程序,那么这些客户端控件则具有以下显著优势:
1. 使用能提供复杂用户界面的客户端控件,终端用户可以自定义图表并执行额外的数据分析,而无需开发人员或服务器的额外干预。
2. 客户端控件允许对服务器上所需的许多复杂计算和绘制例程进行负载分配,从而使网络应用程序在性能和可扩展性方面更加合适。换句话说,制作服务器端图像会消耗服务器的处理能力,因而可能影响应用的性能和可扩展性。
3. 在许多情况下,控件是必须安装的,因为它们会使用客户端机器上与系统相关的资源。例如,重新绘制和滚动实时图表就需要使用客户端机器上的图形设备接口( GDI )资源。
4. 浏览器中唯一允许使用的用户界面(UI)是 html形式,这使得客户端控件无法或无法通过自然直观的界面(如工具栏、上下文菜单、工具提示和鼠标点击)轻松实现某些功能。
5. 客户端控件允许选择性刷新。换句话说,在制作服务器端图像时,必须先刷新整个页面,然后才能在浏览器上显示新图像。这造成了极大的不便。因为还必须下载那些未受更改影响的页面元素,这导致如果不使用客户端控件,就无法运行某些应用(实时图表)。
注意:Chart FX 的更新版本通过使用 DHTML 图像,支持浏览器上的零空间占用和完全交互式图表。有关版本、可用性和定价的更多信息,请联系我们的销售部门。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室