没有找到合适的产品?
联系客服协助选型:023-68661681
提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
转帖|其它|编辑:郝浩|2011-11-08 11:51:58.000|阅读 1139 次
概述:TeeChart 的主类是TChart。TChart 中使用了56 个类、325 个属性、125 个方法以及28 个事件, 这使得TChart 具有非常强大的功能。本文仅简单地介绍其中一些重要类的属性和方法以及应用。
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
TeeChart 是一个强大的图表组件, 支持上百种2D 和3D 图表风格, 并提供40 多个数学和统计函数、无限制的轴和22 个调色板。TeeChart 还集成打印预览, 图表可导出到JPEG, EPS, PDF, PN G,PCX, G IF, B itm ap 和M etaf ile 文件, 同时可提供。N ET ,A ct iveX,VCL 和COM 版本。TeeChart 还包括一个强大的、完整的编辑对话框, 几乎可用于每个组件和子组件, 允许你快速地设计复杂图表应用程序。图表编辑器通过TeeComm ander 组件进一步得到增强, 它提供一次点击访问图表编辑器和共同特征。这些编辑器在设计时和运行时均可提供。TeeChart 为缩减可执行程序大小被分成完全面向对象的多个模块。它还允许开发者创建自定义包组成他们自己需要的模块。
TeeChart 的主类是TChart。TChart 中使用了56 个类、325 个属性、125 个方法以及28 个事件, 这使得TChart 具有非常强大的功能。本文仅简单地介绍其中一些重要类的属性和方法。
Series 是要显示的数据的主体, 在一个图表中可以有一个或多个序列, 每个序列可以有不同的显示类型, 如L ine、Bar、P ie 等等。A xes 控制图表坐标轴的属性, 在缺省情况下, 坐标轴可以自动地根据不 同的数据设置好标度范围和间隔, 当然也可以手工调整。L egend 控制图表的图例显示, 是图表中的一个长方形的用来显示图例标注的区域, 可以标注Series 的名称或者Series 中的项目和数值。Panel 可以设置图表的背景, 可以使用渐变的颜色或者图像文件作为整个图表的背景。Canvas 可以让设计者绘制自己的图形, 使用方法和Delph i 中的Canvas 一样, 有Tex tO u t、L ineTo、A rc 等各种画图的方法可以调用。TChart 的一些属性实际上是其他类的变量, 这些类又具有自己的属性和方法。如T it les 类又 具有Tex t、Co lo r、Fon t 等属性, 我们可以用这些属性来设置题头的文本、颜色和字体等。
TeeChart 和其他的图表控件相比, 有一个非常重要的特点是TeeChart 可以把图表保存为一个JPEG 格式的图形文件。TeeChart 的这些特性使得它具有极大的灵活性, 并且使用起来非常方便, 只要写很少的代码, 就可以做出各种复杂、漂亮的图表。下面以VBScrip t 脚本为例说明如何利用Tchart 控件把数据库中的数据以图形有形式表现出来。
应用举例
我们知道, 微软IIS 中实现动态网页最常用的技术是开发A SP 脚本, 对VBScrip t 或JScrip t 编程, 利用内置或第三方组件对数据库或其它数据进 行访问, 依据结果产生动态网页, 发送到客户端, 由 浏览器解释显示结果, 显示结果一般是表格形式。但 如果采用统计图形(柱状图、折线图、饼图等) 方式输出结果, 则不能直接生成网页, 而要把结果提交给可以输出图形的组件, 再由组件完成图形输出。下面以TeeChart 组件为例说明如何对数据库进行访问并进行图形的输出, 这里采用V FP 数据库和 VBScrip t 脚本。
< HTML >
< HEAD > < T ITL E> TeeChart JPEG Chart
Demo Page< öT ITL E> < öH EAD>
< BODY>
< ! - - M ETADA TA NAM E = " TeeChart
P ro v5 A ct iveX Con t ro l " TYPE = " TypeL ib "
UU ID = " {B6C10482 - FB89 - 11D4 - 93C9 -
006008A 7EED4}" - - >
< %
’set up Connect ion ob ject
Set DataConn = Server. CreateO b ject ( "
ADODB. Connect ion" )
D river = "D river= {M icro sof t V isual FoxP ro
D river}; "
Sou rceType = "Sou rceType= DBC; "
DBPath = "Sou rceDB= " & Server. M apPath (
"öm ydatabase. dbc" )
’connect to database
DataConn. Open D river & Sou rceType &
DBPath
Set CreateDbcReco rdset = Server.
CreateO b ject ("ADODB. Reco rdset" )
Set rs = Server. CreateO b ject ( " ADODB.
Reco rdSet" )
St rSQL = " Select 时间, 产量f rom data _
tab le"
rs. Open St rSQL ,DataConn, 1, 1
Set TChart1 = CreateO b ject ( " TeeChart.
TChart" )
TChart1. Heigh t= 500
TChart1. W idth= 800
TChart1. Header. Tex t. Clear
TChart1. Header. Tex t. A dd " 2005 年1- 5 月
产量运行图"
TChart1. Panel. Gradien t. V isib le= T rue
TChart1. Panel. Gradien t. StartCo lo r = RGB
(200, 255, 200)
TChart1. Panel. Gradien t. EndCo lo r = RGB
(255, 255, 255)
TChart1. A ddSeries ( scBar)
TChart1. Series (0). Clear
TChart1. Series (0). Co lo rEachPo in t = T rue
’Connect Series to Reco rdset
if rs. Reco rdCoun t > 0 then
do w h ile no t rs. eof
TChart1. Series (0). A dd rs ( " 产量" ) , rs ( " 时
间" ) , clTeeCo lo r
rs. MoveN ex t
loop
else
Chart1. Series (0). F illsamp levalues (10)
Chart1. Header. Tex t ( 0 ) = " ADO database
retu rned no values - u sing random data"
end if
’Cleanup and set Chart to send to b row ser
rs. clo se
DataConn. clo se
Set rs= no th ing
Set DataConn= no th ing
TChart1. Expo rt. SaveToJPEGF ile Server.
M apPath ( "öM yChart. jpg " ) , False,
jpegBestQ uality, 100, TChart1. W idth, TChart1.
Heigh t
% >
< im g src= "M yChart. jpg">
< ö BODY>
< öH TML >
结论
我们只要对TeeChart 的属性和方法进行修改,就可以开发出满足自己需要的、基于W EB 的图形显示软件, 大大缩短了我们的软件开发周期和开发成本。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com
文章转载自:网络转载面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@evget.com
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢
慧都科技 版权所有 Copyright 2003-
2025 渝ICP备12000582号-13 渝公网安备
50010702500608号