最近的消息称微软的新导航、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画布的主流浏览器。
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类型。
相关推荐
TeeChart图表控件是一款由Steema Software公司开发的图形绘制工具,主要应用于.NET和ActiveX平台,提供了丰富的图表类型和高度自定义的功能,广泛用于数据可视化和数据分析领域。这款控件以其直观易用和高性能著称,...
**TEEChart图表控件在Delphi中的应用技术详解** TEEChart是一款强大的图表控件,它在Delphi开发环境中被广泛使用,为开发者提供了丰富的图表类型和自定义选项,以实现数据可视化的需求。本篇将围绕"TEEChart图表...
在深入探讨Teechart图表控件实例之前,我们需要了解Teechart的基本概念。Teechart控件提供了丰富的图表类型,可以满足从简单的数据展示到复杂的数据分析需求。其主要特点包括: 1. **丰富的图表类型**:除了常见的...
### 绘图控件TeeChart的功能介绍与应用举例 #### 一、前言 TeeChart是一款由西班牙Steema SL公司开发的强大图表组件。...这种能力使得TeeChart成为开发人员在多种开发环境下构建图表应用的理想选择。
通过以上步骤,一个基本的TeeChart图表实例就在MFC应用中创建出来了。压缩包中的"teechart 画图"文件可能包含了示例代码或进一步的说明,可以帮助你更好地理解和实现这个过程。 总之,结合MFC的强大功能和TeeChart...
在这个项目中,可能包含了与TeeChart图表相关的资源定义,如图表的图标或者对话框的布局。 "TeeChartTest.vcxproj.filters"是项目文件的过滤器,它帮助IDE更好地组织和管理源代码文件,使得开发者在开发过程中可以...
TeeChart是一款强大的图表制作工具,专为程序员设计,提供了丰富的图表类型和高度自定义的选项,使得在C#、VB.NET等编程环境下开发图表类项目变得轻松且高效。相较于Visual Studio等集成开发环境(IDE)自带的图表...
TeeChart是一款强大的图表库,主要用于数据可视化,尤其在编程领域中,它为开发者提供了一种高效且易用的工具,用于创建各种类型的图表,如折线图、柱状图、饼图、散点图等。TeeChart支持多种编程语言,包括C#、Java...
TeeChart是一款高级图表制作工具,它提供了丰富的图表绘制功能,广泛应用于多种开发环境。本章节将详细介绍TeeChart的基本概念及其在不同平台上的应用。 #### 二、TeeChartPro VCL/CLX 1. **支持平台**: - **...
TeeChart Pro ActiveX是西班牙Steema SL公司开发的图表类控件,主要用来生成各种复杂的图表。熟悉Delphi和C++ Builder的编程人员对它不会陌生,因为在Delphi和C++ Builder里包括了TeeChart的VCL版本。本文使用的...
第1章 "TeeChart图表工具快速入门":该章节旨在为初学者提供一个快速掌握TeeChart的基础平台。它将介绍TeeChart的基本概念,包括如何安装和集成TeeChart到项目中,以及创建第一个简单的图表。你将学习到各种图表类型...
TeeChart在VC中实时曲线绘制的应用.doc VC中调用Teechart实现数据的分析.doc VC中使用TeeChart绘制实时曲线.doc VC中使用Teechart控件.doc TEECHART应用技术详解.pdf VC6.0例子: Printing SeriesTextSource Add ...
这些2D图表在清晰度和效率上都有出色表现,适合数据趋势分析和比较。 3. **折线图**:用于表示数据随时间变化的趋势,是跟踪和比较多个数据序列的理想选择。TeeChart支持平滑曲线、多线程显示以及动态数据更新等...
TeeChart8.ocx是一款广泛应用于数据可视化领域的图表控件,尤其在开发Windows应用程序时,它为程序员提供了丰富的图表类型和强大的图形绘制功能。这款控件由Steema Software公司开发,设计目标是帮助开发者轻松创建...
包含https://blog.csdn.net/qq_43627907/article/details/107678058?spm=1001.2014.3001.5502里用到的TeeChart.dll、TeeChart.WPF.dll、TeeChart7.ocx库
### TeeChart在MFC中的应用知识点详解 #### 一、TeeChart简介及在MFC中的集成 **TeeChart**是一种广泛应用于图形绘制的工具,支持多种编程语言和技术平台,如Delphi、C++Builder、Visual Basic等。在本文档中,...