<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • VC6中調(diào)用 ProEssentials v5圖表組件實(shí)現(xiàn)科學(xué)圖表繪制

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

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

    1 ProEssentials v5簡(jiǎn)介:
    ProEssentials v5是應(yīng)用于windows 服務(wù)器端和客戶端開發(fā)的一系列圖表組件,它是對(duì)繪制圖表以及圖表分析功能所需要的數(shù)據(jù)和方法的簡(jiǎn)單封裝。可以提供Winforms、Webforms、ActiveX、VCL和DLL五種界面。它的圖表類型很多,包括:一般圖表、科學(xué)圖表、3維圖表、極坐標(biāo)圖表、餅狀圖表,幾乎覆蓋了所有常見的圖表類型。我們可以很方便的調(diào)用ProEssentials v5的函數(shù)庫,添加繪制圖表的功能,并可以對(duì)圖表進(jìn)行分析,如:回歸,求最大值,擬合曲線等。我們還可以很方便的將圖表文件的數(shù)據(jù)文件進(jìn)行保存,或者導(dǎo)出我們希望格式的圖片,如bmp、jpg、png。注:一般圖表與科學(xué)圖表之間的區(qū)別在于,一般圖表僅提供一維坐標(biāo)數(shù)據(jù)繪圖,而另一維坐標(biāo)數(shù)據(jù)是等間距的。科學(xué)圖表提供二維坐標(biāo)數(shù)據(jù),繪制任意的散點(diǎn)數(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ù),完成圖表的繪制功能。在此簡(jiǎn)介,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)選擇適當(dāng)?shù)淖兞浚瑢?shù)據(jù)賦予這些變量。
    一般圖表需要給PEP_faYDATA 、PEP_szaPOINTLABELS賦值。
    科學(xué)圖表和極坐標(biāo)圖表需要給PEP_faXDATA 、PEP_faYDATA和 PEP_faZDATA賦值。
    3D的科學(xué)圖表需要給PEP_faXDATA, PEP_faYDATA, PEP_faZDATA賦值,但是3D的柱狀圖僅需要PEP_faYDATA。
    餅狀圖用PEP_faXDATA 來控制“餅”的厚度,
    有以下的幾個(gè)DLL函數(shù)可以為圖表賦值:
    PEvset ():一次可以全部的完成所有數(shù)據(jù)的賦值。
    PEvsetEx ():一次可以完成部分?jǐn)?shù)據(jù)的賦值。.
    Pevsetcell():一次僅可以為一維數(shù)據(jù)賦值。
    PevsetcellEx():一次僅可以為一個(gè)點(diǎn)賦值。
    因此Pevset()是最快的賦值方法。
    (4)選擇選擇圖表中線(點(diǎn))顏色的方法
    顏色是由PEP_dwaSUBSETCOLORS控制的,線型是由PEP_naSUBSETLINETYPES控制的,點(diǎn)型是由PEP_naSUBSETPOINTTYPES控制的。
    以下代碼是在C/C 中實(shí)現(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ù)來實(shí)現(xiàn)線型的設(shè)定方法。代碼如下:
    int nTmpStyle;
    nTmpStyle = PELT_THINSOLID;
    PEvsetcell(hPE, PEP_naSUBSETLINETYPES, 0,

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

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

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

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

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

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

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

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

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

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

    主站蜘蛛池模板: 久久精品a亚洲国产v高清不卡| 国产精品久久久久久影院 | 亚洲国产精品热久久| 亚洲精品WWW久久久久久| 99久久精品免费观看国产| 国产国产精品人在线观看| 日韩精品一区二区三区在线观看| 杨幂国产精品福利在线观看 | 99精品久久精品| 久久夜色精品国产欧美乱| 欧美 日韩 精品 另类视频| 国产高清精品一区| 国产精品天天影视久久综合网| 久久精品人人槡人妻人人玩AV | 国产精品久久久久久久| 男女男精品网站免费观看 | 久久国产亚洲精品麻豆| 国产女主播精品大秀系列| 中文字幕精品亚洲无线码二区| 欧美日韩国产成人高清视频,欧美日韩在线精品一 | 黑人巨大精品欧美| 无码精品A∨在线观看| 亚洲国产小视频精品久久久三级| 久久精品免费网站网| 久久97久久97精品免视看秋霞| 国产精品视频色视频| 国产精品高清2021在线| 国产精品青草视频免费播放| 国产精品99久久不卡| 国产精品成人99久久久久91gav| 亚洲精品欧美日韩| 成人精品一区二区三区电影黑人| 四虎国产精品永久地址51| 2022国产精品福利在线观看| 99爱在线精品免费观看| 国产精品186在线观看在线播放 | 国产伦精品一区二区三区视频猫咪| 国产精品成人啪精品视频免费| 91精品日韩人妻无码久久不卡| 国产成人精品高清不卡在线| 91热成人精品国产免费|