计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于Mschart的数据库图表应用编程(1)

2015-03-05 01:09
导读:计算机应用论文论文,基于Mschart的数据库图表应用编程(1)样式参考,免费教你怎么写,格式要求,科教论文网提供的这篇文章不错:摘要:本文较详尽地介绍了在windows系统中,如何使用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 m_chart.setcolumncount(3); //列数为3c)行列操作// 操作行列
    上一篇:证书撤销方法研究(1) 下一篇:没有了