`
huang_xiaok
  • 浏览: 98440 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
90a30fc4-e2b0-37bf-a450-86cdba0caacc
Fusioncharts中...
浏览量:17423
文章分类
社区版块
存档分类

TeeChart图表在浏览器页面的应用

阅读更多

最近的消息称微软的新导航、Edge包含Windows 10在内正在停止对ActiveX的支持。似乎在暗示主流浏览器停止对ActiveX的支持。
几年前支持ActiveX是IE浏览器最主打的功能元素之一,但它存在许多安全隐患,为了应对这一问题,许多使用ActiveX组件的应用都已完全转移出浏览器或使用其他的格式,如:ASP.NET,Java Applets或Javascript/HTML5。本文将讨论一些当前可用的版本。

  • 浏览器页面上的静态图表
    TeeChart的所有版本都能够作为一个服务器端组件运行,并生成一个静态渲染的图表图像以响应任何动态输入,查询或网页形式的交互。并且能够快捷有效的响应。虽然静态图表没有为用户提供交互性使用的应用程序,但交互性图表并不总是必需的,静态图表在有效的浏览器页面格式总占有一席之地。

  • 浏览器页面上的交互图表
    浏览器页面的交互图表允许用户对图表进行操作,通过缩放或滚动修改图表,或通过点击或触摸图表返回更多信息,或向下钻取以获得更多详细信息。

下面介绍各版本的TeeChart产品在浏览器页面上提供的交互式图表功能。

TeeChart for .NET – ASP.NET和WebForm应用

TeeChart for .NET提供了一个放置在WebForm的WebChart。通过在Visual Studio IDE中的图表编辑器设计的可编辑图表,可在多种交互模式下运行:

  • 静态图表:以png,jpg或gif格式渲染的图表来响应ASP.NET页面查询。虽然没有为用户提供交互式体验,但在图表周围放置了一些选项,如复选框来生成一个新的图表或视图。

  • 交互式Ajax驱动的Javascript图表:页面本地鼠标点击交互或服务器钻取交互。图标可通过鼠标缩放或通过滚动条滚动。页面上的Javascript允许多种影响图表响应交互的增强功能。这个交互层面的用户体验应该算是中等至良好水平了。

  • 交互式HTML5 Canvas驱动的图表:设计时编辑选项还是和以前保持一样,但图表渲染在一个完全由交互式HTML5 Javascript驱动的Canvas上,这允许页面端javascript来控制某些方面的图表体验,并反馈给服务器端模块。不是所有的TeeChart for .NET的Series类型都可以被渲染到HTML5。就交互而言的用户体验是一个非常高的水平,因为HTML5图表是页面上可以在运行时完全访问TeeChart的Javascript图表库的灵活组件。

TeeChart for Javascript, HTML5应用

TeeChart for Javascript是一个纯粹为网络浏览器而设计的组件。这个版本的TeeChart,也被称为TeeChart for HTML5,由HTML设计器(记事本也行)设计,并且拥有高水平的交互,页面上的图表可完全动态访问完整的TeeChart for HTML5组件库。HTML5图表可访问几乎所有的平台,几乎所有本机支持Javascript和HTML5画布的主流浏览器。

TeeChartHTML5

TeeChart for Java, Servlet和Applet应用

TeeChart for Java驱动的网页浏览器应用可在浏览器页面查看,就像一个Java小程序一样。Java小应用程序实际上是在浏览器页面上的独立应用程序,并提供多种功能和操作,与TeeChart ActiveX的许多方面很相似。因此如果你打算采取TeeChart到浏览器的方法使用Java Applets来启动一个新项目,建议你首先检查浏览器的支持和认证要求的现状。

Java Servlet在服务器运行并能够将静态图表作为图像返回给客户端浏览器的应用程序以响应动态请求。

TeeChart for VCL

TeeChart for VCL可通过Delphi的ActiveForm技术实现浏览器页面的完全交互图表。由于ActiveForm是ActiveX控件,因此Edge浏览器包括Windows 10在内都将停止对它的支持,因此建议你在开发新项目时先确认一下该浏览器平台是否可用。

TeeChart for VCL同样也支持输出为HTML5,从而提供浏览器页面上的完全实况图表。HTML5输出仅支持一部分Series类型。

TeeChart for PHP

TeeChart for PHP旨在提供静态或动态格式的图表以响应Web服务器的动态请求。目前支持的动态格式是HTML5,并且TeeChart for PHP与TeeChart for HTML5创建javascripted客户端原理一致,完全交互式的图表。

TeeChart for ActiveX, ASP应用

TeeChart for ActiveX在这篇文章的开头就进行了讨论。它是将Web应用程序交付到浏览器非常强大的方式,与浏览器页面上的桌面应用非常相似。曾经只有IE浏览器ActiveX,并且还对它的公共性进行限制。默认浏览器、Edge逐步取消对ActiveX的支持,Windows10也最好避免,因为它正在考虑新的浏览器应用。TeeChart for ActiveX仍然是几乎所有其它COM兼容容器的非常有用的工具,可用于在javascript增强热点的浏览器页面创建静态图表。

或者,TeeChart for ActiveX版本仍可在几乎所有浏览器的HTML5中用于生成实时、交互式图表。注意HTML5输出仅支持一部分Series类型。

0
1
分享到:
评论

相关推荐

    TeeChart 2012 for Intraweb 14 for Delphi XE10

    通过上述内容,我们可以看出TeeChart 2012 for Intraweb 14 for Delphi XE10是一个强大的Web图形解决方案,它简化了在Intraweb应用程序中创建交互式图表的过程,使得开发者可以更专注于数据的可视化和用户体验的提升...

    TeeChart2011 Internet Explorer例子

    总结,TeeChart2011在Internet Explorer中的应用涉及了Web开发中的客户端脚本、ActiveX控件、数据绑定、交互设计等多个方面,通过有效的编程和配置,可以构建出功能强大、交互性强的Web图表应用。然而,随着技术的...

    Delphi-unigui-echart.rar

    本示例代码“Delphi-unigui-echart.rar”正是将两者结合,通过Delphi调用ECharts,实现服务器端生成数据并展示在Web页面上的应用。 1. **Delphi与UniGUI的结合** Delphi中的UniGUI是一个基于VCL(Visual Component...

    通信工程应届生求职简历.docx

    通信工程应届生求职简历.docx

    c++课程设计-产品入库管理操作系统+源代码

    c++课程设计-产品入库管理操作系统 此 C++ 课程设计的产品入库管理操作系统,可实现产品信息录入、修改、查询与统计等功能,助力高效精准管理产品入库。

    IMG_20250416_154837.jpg

    IMG_20250416_154837.jpg

    处理器知识-RISC-V-简单启动流程-教学演示用途-1744731373.zip

    处理器知识_RISC-V_简单启动流程_教学演示用途_1744731373.zip

    机械臂轨迹规划:MATLAB_Robotics工具箱的D-H参数建模.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 你是否渴望高效解决复杂的数学计算、数据分析难题?MATLAB 就是你的得力助手!作为一款强大的技术计算软件,MATLAB 集数值分析、矩阵运算、信号处理等多功能于一身,广泛应用于工程、科学研究等众多领域。 其简洁直观的编程环境,让代码编写如同行云流水。丰富的函数库和工具箱,为你节省大量时间和精力。无论是新手入门,还是资深专家,都能借助 MATLAB 挖掘数据背后的价值,创新科技成果。别再犹豫,拥抱 MATLAB,开启你的科技探索之旅!

    CNC-嵌入式-高性能-低成本控制器-GRBL

    CNC_嵌入式_高性能_低成本控制器_GRBL

    基于STM32微控制器设计的智能婴儿床

    智能婴儿床系统是基于STM32微控制器设计的一款全方位监测和互动系统,旨在提供全面的婴儿关怀解决方案。系统涵盖了体温、环境温度、湿度、光照、哭闹检测、音乐播放、烟雾浓度检测、自动摇篮模拟、WiFi通信以及云服务器连接等功能。

    【机器视觉技术】机器视觉通用软件的核心原理、功能特点及广泛应用:推动多行业智能化变革的关键技术

    内容概要:本文详细介绍了机器视觉通用软件的工作原理、功能特点及其广泛应用。机器视觉通用软件通过图像采集、预处理、特征提取与分析、决策与输出四个核心步骤,模拟人类视觉系统,使机器具备“看懂”图像并作出决策的能力。其功能涵盖图像识别、测量、检测、定位和分类等多个方面,能够满足不同行业的需求。文章还回顾了机器视觉技术从20世纪50年代至今的发展历程,展望了未来在技术突破、应用拓展以及与其他技术融合方面的潜力。; 适合人群:对机器视觉技术感兴趣的工程师、

    22020-9KZB_改封装-.pdf

    22020-9KZB_改封装-.pdf

    全球6G技术大会2024年5G6G天地一体化技术探索与实践白皮书87页.pdf

    全球6G技术大会2024年5G6G天地一体化技术探索与实践白皮书87页.pdf

    【计算机教育】计算机二级考试复习与做题心得:备考建议、科目选择及常见误区解析

    内容概要:本文围绕计算机二级考试的复习与做题心得展开,首先介绍了计算机二级考试的性质及其对不同人群的价值,接着详细对比了各科目的内容、适用人群和难度,推荐了适合不同基础考生的选择。文章还给出了以Python为例的复习计划,分为基础学习、真题练习和模拟练习三个阶段,并针对选择题、填空题、改错题和编程题提供了具体的做题技巧。最后,指出了备考中的常见误区,强调了实际操作的重要性,并鼓励考生不要因背景限制而畏惧考试,指出通过考试不仅能在简历上加分,还能提升个人能力。 适合人群:正在准备或考虑参加计算机二级考试的学生,特别是应届毕业生、希望获得学分或奖学金的同学,以及想进入国企、事业单位或公务员系统的求职者。 使用场景及目标:①帮助考生了解计算机二级考试的内容和价值;②为考生提供科目选择的指导;③制定合理的复习计划并掌握有效的做题技巧;④避免备考中的常见错误,提高通过率。 阅读建议:本文内容详实,语言轻松易懂,适合在备考初期阅读,以制定整体复习规划。考生可以根据自身情况,重点参考科目选择和复习计划部分,并结合做题技巧进行针对性练习。

    全球6G技术大会2024年6G未来电视视频应用场景需求与技术解析白皮书33页.pdf

    全球6G技术大会2024年6G未来电视视频应用场景需求与技术解析白皮书33页.pdf

    基于MATLABEdgeServer的智能电网实时谐波分析系统.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 你是否渴望高效解决复杂的数学计算、数据分析难题?MATLAB 就是你的得力助手!作为一款强大的技术计算软件,MATLAB 集数值分析、矩阵运算、信号处理等多功能于一身,广泛应用于工程、科学研究等众多领域。 其简洁直观的编程环境,让代码编写如同行云流水。丰富的函数库和工具箱,为你节省大量时间和精力。无论是新手入门,还是资深专家,都能借助 MATLAB 挖掘数据背后的价值,创新科技成果。别再犹豫,拥抱 MATLAB,开启你的科技探索之旅!

    【C语言编程】PTA反转加法构造回文数算法实现:千位数级别高效字符串处理与回文检测

    内容概要:本文介绍了通过C语言实现反转加法构造回文数的方法,能够处理1000位的大整数。文中详细展示了如何定义字符数组存储大整数,通过自定义函数而非调用现成函数来提高效率,实现对输入数字的反转、判别是否为回文以及最优字符大整数加法等操作。核心代码包括字符串指针反序判回文、字符串指针反转赋值、高效字符串指针反转赋值判回文等函数,利用goto语句实现循环,确保当数字不是回文时,将原数与其反转后的数相加,得到的新数继续判断,直到构造出回文数或达到设定的最大迭代次数(如10次)。 适合人群:有一定C语言编程基础的学习者,尤其是对大整数运算、字符串操作感兴趣的读者。 使用场景及目标:①理解C语言中字符数组表示大整数、字符串指针操作等底层机制;②掌握通过反转加法构造回文数的算法思想,熟悉goto语句控制流程的应用。 其他说明:此代码示例强调了自定义函数在处理特定任务时的高效性,读者可以在此基础上进一步优化算法,探索更多关于大整数运算的知识。

    深度学习:MATLAB_实现Transformer网络用于文本情感分析.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 你是否渴望高效解决复杂的数学计算、数据分析难题?MATLAB 就是你的得力助手!作为一款强大的技术计算软件,MATLAB 集数值分析、矩阵运算、信号处理等多功能于一身,广泛应用于工程、科学研究等众多领域。 其简洁直观的编程环境,让代码编写如同行云流水。丰富的函数库和工具箱,为你节省大量时间和精力。无论是新手入门,还是资深专家,都能借助 MATLAB 挖掘数据背后的价值,创新科技成果。别再犹豫,拥抱 MATLAB,开启你的科技探索之旅!

    基于MATLABModelica的液压系统数字孪生故障预测系统.pdf

    文档支持目录章节跳转同时还支持阅读器左侧大纲显示和章节快速定位,文档内容完整、条理清晰。文档内所有文字、图表、函数、目录等元素均显示正常,无任何异常情况,敬请您放心查阅与使用。文档仅供学习参考,请勿用作商业用途。 你是否渴望高效解决复杂的数学计算、数据分析难题?MATLAB 就是你的得力助手!作为一款强大的技术计算软件,MATLAB 集数值分析、矩阵运算、信号处理等多功能于一身,广泛应用于工程、科学研究等众多领域。 其简洁直观的编程环境,让代码编写如同行云流水。丰富的函数库和工具箱,为你节省大量时间和精力。无论是新手入门,还是资深专家,都能借助 MATLAB 挖掘数据背后的价值,创新科技成果。别再犹豫,拥抱 MATLAB,开启你的科技探索之旅!

    STM32F103C8T6-基于FreeRTOS系统实现步进电机控制

    STM32F103C8T6-基于FreeRTOS系统实现步进电机控制

Global site tag (gtag.js) - Google Analytics