中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      VC6中調(diào)用 ProEssentials v5圖表組件實現(xiàn)科學圖表繪制

      時間:2024-10-09 10:46:45 計算機畢業(yè)論文 我要投稿
      • 相關(guān)推薦

      VC6中調(diào)用 ProEssentials v5圖表組件實現(xiàn)科學圖表繪制

      1 ProEssentials v5簡介:
      ProEssentials v5是應(yīng)用于windows 服務(wù)器端和客戶端開發(fā)的一系列圖表組件,它是對繪制圖表以及圖表分析功能所需要的數(shù)據(jù)和方法的簡單封裝。可以提供Winforms、Webforms、ActiveX、VCL和DLL五種界面。它的圖表類型很多,包括:一般圖表、科學圖表、3維圖表、極坐標圖表、餅狀圖表,幾乎覆蓋了所有常見的圖表類型。我們可以很方便的調(diào)用ProEssentials v5的函數(shù)庫,添加繪制圖表的功能,并可以對圖表進行分析,如:回歸,求最大值,擬合曲線等。我們還可以很方便的將圖表文件的數(shù)據(jù)文件進行保存,或者導(dǎo)出我們希望格式的圖片,如bmp、jpg、png。注:一般圖表與科學圖表之間的區(qū)別在于,一般圖表僅提供一維坐標數(shù)據(jù)繪圖,而另一維坐標數(shù)據(jù)是等間距的。科學圖表提供二維坐標數(shù)據(jù),繪制任意的散點數(shù)據(jù)。
      2 具體應(yīng)用方法:
      (1)無論開發(fā)的是OCX的應(yīng)用程序、DLL的應(yīng)用程序還是VCL的應(yīng)用程序,首先要做的就是根據(jù)開發(fā)環(huán)境的操作系統(tǒng)類型,拷貝PEGRP32C.DLL到相應(yīng)的在本地硬盤系統(tǒng)盤中去。如果是win95或者win98操作系統(tǒng),拷貝PEGRP32C.DLL到System目錄下;如果是win2000操作系統(tǒng),拷貝PEGRP32C.DLL到System32目錄下。PEGRAPHS.HLP文件是可選的
      (2)工程里面添加頭文件Pegrpapi.h。
      選擇需要調(diào)用的函數(shù),完成圖表的繪制功能。在此簡介,ProEssentials v5函數(shù)和變量的命名規(guī)則。以PEP_為前綴的變量類型如下:
      PEP_b Boolean (4 bytes)
      PEP_n Integer (4 bytes)
      PEP_dw Double Word (4 bytes)
      PEP_sz Null Terminated array of characters.
      PEP_f Single (4 bytes) or Double (8 bytes) floating point.
      PEP_na Array of Integer (4 bytes)
      PEP_dwa Array of Double Word (4 bytes)
      PEP_sza Array of Null Terminated strings.
      PEP_fa Array of Single (4 bytes) or Double (8 bytes) floating point.
      PEP_struct Various structures
      要用DLL調(diào)用來設(shè)定獲取以上變量類型的值,可以根據(jù)以上變量類型的前綴來判斷應(yīng)該:
      PEP_b PEnset / PEnget
      PEP_n PEnset / PEnget
      PEP_dw PElset / PElget (16 bit) PEnset / PEnget (32 bit)
      PEP_sz PEszset / PEszget.
      PEP_f PEvset / PEvget
      PEP_na PEvset, PEvsetcell, PEvsetcellEx / PEvget, PEvgetcell, PEvgetcellEx
      PEP_dwa PEvset, PEvsetcell, PEvsetcellEx / PEvget, PEvgetcell, PEvgetcellEx
      PEP_sza PEvset, PEvsetcell, PEvsetcellEx / PEvget, PEvgetcell, PEvgetcellEx
      PEP_fa PEvset, PEvsetcell, PEvsetcellEx / PEvget, PEvgetcell, PEvgetcellEx
      PEP_struct PEvset, / Pevget
      (3)選擇適當?shù)淖兞浚瑢?shù)據(jù)賦予這些變量。
      一般圖表需要給PEP_faYDATA 、PEP_szaPOINTLABELS賦值。
      科學圖表和極坐標圖表需要給PEP_faXDATA 、PEP_faYDATA和 PEP_faZDATA賦值。
      3D的科學圖表需要給PEP_faXDATA, PEP_faYDATA, PEP_faZDATA賦值,但是3D的柱狀圖僅需要PEP_faYDATA。
      餅狀圖用PEP_faXDATA 來控制“餅”的厚度,
      有以下的幾個DLL函數(shù)可以為圖表賦值:
      PEvset ():一次可以全部的完成所有數(shù)據(jù)的賦值。
      PEvsetEx ():一次可以完成部分數(shù)據(jù)的賦值。.
      Pevsetcell():一次僅可以為一維數(shù)據(jù)賦值。
      PevsetcellEx():一次僅可以為一個點賦值。
      因此Pevset()是最快的賦值方法。
      (4)選擇選擇圖表中線(點)顏色的方法
      顏色是由PEP_dwaSUBSETCOLORS控制的,線型是由PEP_naSUBSETLINETYPES控制的,點型是由PEP_naSUBSETPOINTTYPES控制的。
      以下代碼是在C/C 中實現(xiàn)線型設(shè)定方法。
      int nTmpStyles[3];
      nTmpStyles[0] = PELT_THINSOLID;
      nTmpStyles[1] = PELT_DASH;
      nTmpStyles[2] = PELT_DOT;
      PEvset(hPE, PEP_naSUBSETLINETYPES, nTmpStyles, 3);
      注:以上代碼使用的Pevset()函數(shù),也可以使用Pevsetcell()函數(shù)來實現(xiàn)線型的設(shè)定方法。代碼如下:
      int nTmpStyle;
      nTmpStyle = PELT_THINSOLID;
      PEvsetcell(hPE, PEP_naSUBSETLINETYPES, 0,

      【VC6中調(diào)用 ProEssentials v5圖表組件實現(xiàn)科學圖表繪制】相關(guān)文章:

      聯(lián)鎖圖表軟件設(shè)計的實現(xiàn)技術(shù)與結(jié)構(gòu)03-06

      基礎(chǔ)會計教學中圖表應(yīng)用的探討03-25

      基于Mschart的數(shù)據(jù)庫圖表應(yīng)用編程03-18

      財務(wù)分析中動態(tài)圖表模型的設(shè)計與應(yīng)用03-21

      組件機制與操作系統(tǒng)的實現(xiàn)03-18

      土木工程論文格式及圖表要求03-28

      基于COM技術(shù)的公式計算組件的開發(fā)與實現(xiàn)11-23

      本科畢業(yè)論文的圖表和公式的格式編排技巧12-06

      硬件密碼組件與軟件密碼組件的比較研究03-18

      主站蜘蛛池模板: 亚洲一区二区国产日韩| 国产高清一区在线观看| 宜兴市| 亚洲熟女一区二区三区精品| 欧美日韩高清一本大道免费| 国产美女丝袜高潮白浆| 永仁县| 九九久久精品大片| AV无码人妻一区二区三区牛牛| 中文字幕成人精品久久不卡| 校花高潮一区日韩| 当涂县| 霍城县| 国产精品视频一区二区三区,| 国产亚洲青春草在线视频| 天堂岛国精品在线观看一区二区| 在线偷窥制服另类| 在线观看极品裸体淫片av| 国产一区,二区,三区免费视频| 吉水县| 嘉祥县| 凤台县| 清苑县| 国产性一交一乱一伦一色一情| 和顺县| 国产亚洲日韩AV在线播放不卡| 亚洲女同制服中文字幕| 第九色区Aⅴ天堂| 日韩人妻一级av一区二区| av在线亚洲国产精品| 蜜桃成人午夜激情网站| 亚洲 美腿 欧美 偷拍| 波多吉野一区二区三区av| 一区二区三区婷婷在线| 国产精品福利久久香蕉中文| 加勒比东京热综合久久| 一本大道久久精品一本大道久久| 国产丰满乱子伦无码专| 日韩偷拍视频一区二区三区| 国产精品爽爽VA吃奶在线观看| 精品无码人妻久久久一区二区三区|