欢迎来到天天文库
浏览记录
ID:30640971
大小:16.76 KB
页数:5页
时间:2019-01-02
《基于mschart的数据库图表应用编程(1)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果基于Mschart的数据库图表应用编程(1) 摘要:本文较详尽地介绍了在windows系统中,如何使用mschart图表控件来实现数据库的图表显示,并给出了编程要点和相关的vc++代码。 关键词:windows数据库图表mschartvc++ 图表由于其直观明了的特性,在实际应用中十分很广泛。我们常常希望数据能通过图表来显示其特性。例如在delphi和c++builder编程中,我们可以很方便
2、地实现数据图表。mschart是windows系统中visualstudio自带的一个activex控件,它功能强大,应用广泛,具有以下特点:·支持随机数据和随机数组,动态显示。·支持所有主要的图表类型。·支持三维显示。mschart具有45个属性,9个方法,4事件,可灵活编程,可实现各类表的显示。图1插入mschart控件窗口1mschart应用编程首先插入mschart控件,如图1。坐标系属性的设置a)纵轴初始化属性mschart默认支持自动标准,将自动调整,可以缺省设置。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕
3、士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果#include""//添加相关的头文件#include""#include""#include""cmschartm_chart;//m_chart为图表变量variantvar;m_().getaxis(1,var)//获取纵轴//设置是否支持自动标准;控件默认支持自动标准。m_().getaxis().getvaluesscale().
4、setauto(false);//设置最大刻度为m;m_().getaxis().getvaluesscale().setmaximum(m);//设置最小刻度为m;m_().getaxis().getvaluesscale().setminimum(m);//设置轴的等分数d;m_().getaxis().getvaluesscale().setmajordivision(d);//设置每等分的刻度线数n;m_().getaxis().getvaluesscale().setminordivision(n);b)横轴初始化属性v
5、ariantvar;m_().getaxis(0,var)//获取横轴其他属性设置跟纵轴相同。1.数据显示课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果a)设置标题栏和标签m_(“标题”);//设置标题栏m_((“第i行”);//设置第i行标签m_((“第j列”);//设置第j列标签b)行列的显示布局mschart的行列显示布局有其自
6、身的特点:下面显示是一个行列4×3,即的布局示意图。图数据显示布局示意图m_(4);//行数为m_(3);//列数为3c)行列操作//操作行列第i行、第j列m_(i);//第i行m_(j);//第j行m_((“第i行”);//设置第i行标签cstringstr=””;m_((lpctstr(str));//设置行列的显示数据m_();//刷新视图d)显示方式获取当前的显示方式:longntype=m_();设置显示方式:课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。
7、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果m_(0);//3d(三维)显示m_(1);//2d(二维)显示m_();其它常用组合方式为:m_(1
8、0)//2d柱(条)形,m_(0
9、0)//3d柱(条)形m_(1
10、2)//2d线条型m_(0
11、2)//3d线条型m_(1
12、4)//2d区域型m_(0
13、4)//3d区域型m_(1
14、6)//2d阶梯型m_(0
15、6)//3d阶梯型m_(1
16、8)//2d复(混)合型m_(0
17、8)//3d复(混)合型另外,
18、在2d方式中,还有两类:饼型和xy型m_(14)//2d饼型m_(16)//2dxy型e)其他其他属性,比如设置字体,颜色,对齐方式等。图数据控件界面示意图程序示例(1)课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,
此文档下载收益归作者所有