1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 基于Mschart的數(shù)據(jù)庫(kù)圖表應(yīng)用編程

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

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

        摘要:本文較詳盡地介紹了在Windows系統(tǒng)中,如何使用MSChart 圖表控件來(lái)實(shí)現(xiàn)數(shù)據(jù)庫(kù)的圖表顯示,并給出了編程要點(diǎn)和相關(guān)的VC 6.0代碼。

        關(guān)鍵詞:Windows 數(shù)據(jù)庫(kù)圖表 MsChart VC++6.0

          圖表由于其直觀明了的特性,在實(shí)際應(yīng)用中十分很廣泛。我們常常希望數(shù)據(jù)能通過(guò)圖表來(lái)顯示其特性。例如在Delphi和C Builder編程中,我們可以很方便地實(shí)現(xiàn)數(shù)據(jù)圖表。MsChart(6.0或5.0版)是Windows系統(tǒng)中Visual studio自帶的一個(gè)ACTIVEX控件,它功能強(qiáng)大,應(yīng)用廣泛,具有以下特點(diǎn):

        · 支持隨機(jī)數(shù)據(jù)和隨機(jī)數(shù)組,動(dòng)態(tài)顯示。

        · 支持所有主要的圖表類型。

        · 支持三維顯示。

        MsChart具有45個(gè)屬性,9個(gè)方法,49 事件,可靈活編程,可實(shí)現(xiàn)各類表的顯示。

        圖1 插入MsChart 控件窗口

        1 MsChart 應(yīng)用編程

        首先插入MsChart 控件,如圖1。

        1.1 坐標(biāo)系屬性的設(shè)置

        a)縱軸初始化屬性

        Mschart 默認(rèn)支持自動(dòng)標(biāo)準(zhǔn),將自動(dòng)調(diào)整,可以缺省設(shè)置。

        #include "mschart.h" //添加相關(guān)的頭文件

        #include "vcplot.h"

        #include "vcaxis.h"

        #include "vcvaluescale.h"

        CMSChart m_Chart;//m_Chart 為圖表變量

        VARIANT var;

        m_Chart.GetPlot().GetAxis(1,var)//獲取縱軸

        //設(shè)置是否支持自動(dòng)標(biāo)準(zhǔn);控件默認(rèn)支持自動(dòng)標(biāo)準(zhǔn)。

        m_Chart.GetPlot().GetAxis().GetValuesScale().SetAuto(FALSE);

        //設(shè)置最大刻度為M;

        m_Chart.GetPlot().GetAxis().GetValuesScale().SetMaximum(M);

        //設(shè)置最小刻度為m;

        m_Chart.GetPlot().GetAxis().GetValuesScale().SetMinimum(m);

        //設(shè)置軸的等分?jǐn)?shù)D;

        m_Chart.GetPlot().GetAxis().GetValuesScale().SetMajorDivision(D);

        //設(shè)置每等分的刻度線數(shù)n;

        m_Chart.GetPlot().GetAxis().GetValuesScale().SetMinorDivision(n);

        b)橫軸初始化屬性

        VARIANT var;

        m_Chart.GetPlot().GetAxis(0,var)//獲取橫軸

        其他屬性設(shè)置跟縱軸相同。

        1.2 數(shù)據(jù)顯示

        a)設(shè)置標(biāo)題欄和標(biāo)簽

        m_Chart.SetTitleText(“標(biāo)題”);//設(shè)置標(biāo)題欄

        m_Chart.SetRowLabel((“第I行”);//設(shè)置第i行標(biāo)簽

        m_Chart.SetColumnLabel((“第j列”);//設(shè)置第j列標(biāo)簽

        b)行列的顯示布局

        MSChart的行列顯示布局有其自身的特點(diǎn):下面顯示是一個(gè)行列4×3,即(四行,三列)的布局示意圖(圖2所示)。

        圖2 數(shù)據(jù)顯示布局示意圖

        m_Chart.SetRowCount(4); //行數(shù)為4

        【基于Mschart的數(shù)據(jù)庫(kù)圖表應(yīng)用編程】相關(guān)文章:

        非Access數(shù)據(jù)庫(kù)在VB中的編程及應(yīng)用03-18

        JDBC數(shù)據(jù)庫(kù)編程的研究03-15

        開(kāi)發(fā)基于SQL SERVER 的C/S數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)?03-18

        VB與MATLAB混合編程在流量標(biāo)定系統(tǒng)數(shù)據(jù)庫(kù)中的應(yīng)用03-07

        基于Java的應(yīng)用編程-視頻點(diǎn)播系統(tǒng)JSP+TOMCAT+SQL11-23

        基于PHP的Web數(shù)據(jù)庫(kù)訪問(wèn)03-19

        基于數(shù)據(jù)庫(kù)的JPG圖像處理03-18

        實(shí)現(xiàn)基于網(wǎng)頁(yè)的數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)入03-18

        基于Oracle數(shù)據(jù)庫(kù)的邏輯數(shù)據(jù)同步技術(shù)在實(shí)踐中的應(yīng)用研究03-10

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>