设为首页|收藏本页|用户反馈|网站地图
今天是:
您现在的位置: 中华管理在线 >> 论文 >> IT类论文 >> 正文
VC6中VC6中调用ProEssentialsv5图表组件实现科学图表绘制
作者:佚名    论文来源:本站整理    更新时间:2007-9-21

  中华论文1ProEssentialsv5简介:
  
  ProEssentialsv5是应用于windows服务器端和客户端开发的一系列图表组件,它是对绘
  
  制图表以及图表分析功能所需要的数据和方法的简单封装。可以提供Winforms、Webforms、ActiveX、VCL和DLL五种界面。它的图表类型很多,包括:一般图表、科学图表、3维图表、极坐标图表、饼状图表,几乎覆盖了所有常见的图表类型。我们可以很方便的调用ProEssentialsv5的函数库,添加绘制图表的功能,并可以对图表进行分析,如:回归,求最大值,拟合曲线等。我们还可以很方便的将图表文件的数据文件进行保存,或者导出我们希望格式的图片,如bmp、jpg、png。注:一般图表与科学图表之间的区别在于,一般图表仅提供一维坐标数据绘图,而另一维坐标数据是等间距的。科学图表提供二维坐标数据,绘制任意的散点数据。
  
  2具体应用方法:
  
  (1)无论开发的是OCX的应用程序、DLL的应用程序还是VCL的应用程序,首先要做的就是根据开发环境的操作系统类型,拷贝PEGRP32C.DLL到相应的在本地硬盘系统盘中去。如果是win95或者win98操作系统,拷贝PEGRP32C.DLL到System目录下;如果是win2000操作系统,拷贝PEGRP32C.DLL到System32目录下。PEGRAPHS.HLP文件是可选的
  
  (2)工程里面添加头文件Pegrpapi.h。
  
  选择需要调用的函数,完成图表的绘制功能。在此简介,ProEssentialsv5函数和变量的命名规则。以PEP_为前缀的变量类型如下:
  
  PEP_bBoolean(4bytes)
  
  PEP_nInteger(4bytes)
  
  PEP_dwDoubleWord(4bytes)
  
  PEP_szNullTerminatedarrayofcharacters.
  
  PEP_fSingle(4bytes)orDouble(8bytes)floatingpoint.
  
  PEP_naArrayofInteger(4bytes)
  
  PEP_dwaArrayofDoubleWord(4bytes)
  
  PEP_szaArrayofNullTerm
  
  inatedstrings.
  
  PEP_faArrayofSingle(4bytes)orDouble(8bytes)floatingpoint.
  
  PEP_structVariousstructures
  
  要用DLL调用来设定获取以上变量类型的值,可以根据以上变量类型的前缀来判断应该:
  
  PEP_bPEnset/PEnget
  
  PEP_nPEnset/PEnget
  
  PEP_dwPElset/PElget(16bit)PEnset/PEnget(32bit)
  
  PEP_szPEszset/PEszget.
  
  PEP_fPEvset/PEvget
  
  PEP_naPEvset,PEvsetcell,PEvsetcellEx/PEvget

[1] [2] [3] 下一页

延伸阅读:
[165博客] [社区讨论] [打印此文] [责任编辑:小林]
更多>>
娱乐图文精彩推荐
更多>>
中华健康每日推荐
更多>>
中华财经创业
今日财经要闻
股市大盘
创业指南
管理学论文
经济学论文