<pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

          <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

          <p id="bbfd9"></p>

          <p id="bbfd9"><cite id="bbfd9"></cite></p>

            <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

            <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
            <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>

            基于Mschart的數據庫圖表應用編程

            時間:2024-09-19 07:34:23 計算機畢業論文 我要投稿
            • 相關推薦

            基于Mschart的數據庫圖表應用編程

            摘要:本文較詳盡地介紹了在Windows系統中,如何使用MSChart 圖表控件來實現數據庫的圖表顯示,并給出了編程要點和相關的VC 6.0代碼。

            關鍵詞:Windows 數據庫圖表 MsChart VC++6.0

              圖表由于其直觀明了的特性,在實際應用中十分很廣泛。我們常常希望數據能通過圖表來顯示其特性。例如在Delphi和C Builder編程中,我們可以很方便地實現數據圖表。MsChart(6.0或5.0版)是Windows系統中Visual studio自帶的一個ACTIVEX控件,它功能強大,應用廣泛,具有以下特點:

            · 支持隨機數據和隨機數組,動態顯示。

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

            · 支持三維顯示。

            MsChart具有45個屬性,9個方法,49 事件,可靈活編程,可實現各類表的顯示。

            圖1 插入MsChart 控件窗口

            1 MsChart 應用編程

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

            1.1 坐標系屬性的設置

            a)縱軸初始化屬性

            Mschart 默認支持自動標準,將自動調整,可以缺省設置。

            #include "mschart.h" //添加相關的頭文件

            #include "vcplot.h"

            #include "vcaxis.h"

            #include "vcvaluescale.h"

            CMSChart m_Chart;//m_Chart 為圖表變量

            VARIANT var;

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

            //設置是否支持自動標準;控件默認支持自動標準。

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

            //設置最大刻度為M;

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

            //設置最小刻度為m;

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

            //設置軸的等分數D;

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

            //設置每等分的刻度線數n;

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

            b)橫軸初始化屬性

            VARIANT var;

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

            其他屬性設置跟縱軸相同。

            1.2 數據顯示

            a)設置標題欄和標簽

            m_Chart.SetTitleText(“標題”);//設置標題欄

            m_Chart.SetRowLabel((“第I行”);//設置第i行標簽

            m_Chart.SetColumnLabel((“第j列”);//設置第j列標簽

            b)行列的顯示布局

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

            圖2 數據顯示布局示意圖

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

            【基于Mschart的數據庫圖表應用編程】相關文章:

            非Access數據庫在VB中的編程及應用03-18

            JDBC數據庫編程的研究03-15

            開發基于SQL SERVER 的C/S數據庫應用系統?03-18

            VB與MATLAB混合編程在流量標定系統數據庫中的應用03-07

            基于Java的應用編程-視頻點播系統JSP+TOMCAT+SQL11-23

            基于PHP的Web數據庫訪問03-19

            基于數據庫的JPG圖像處理03-18

            實現基于網頁的數據庫數據導入03-18

            基于Oracle數據庫的邏輯數據同步技術在實踐中的應用研究03-10

                    <pre id="bbfd9"><del id="bbfd9"><dfn id="bbfd9"></dfn></del></pre>

                    <ruby id="bbfd9"></ruby><p id="bbfd9"><mark id="bbfd9"></mark></p>

                    <p id="bbfd9"></p>

                    <p id="bbfd9"><cite id="bbfd9"></cite></p>

                      <th id="bbfd9"><form id="bbfd9"><dl id="bbfd9"></dl></form></th>

                      <p id="bbfd9"><cite id="bbfd9"></cite></p><p id="bbfd9"></p>
                      <p id="bbfd9"><cite id="bbfd9"><progress id="bbfd9"></progress></cite></p>
                      飘沙影院