根据类图设计数据库表(图数据库应用实例)

中国论文网 发表于2022-11-17 21:33:40 归属于电子论文 本文已影响506 我要投稿 手机版

       中国论文网为大家解读本文的相关内容:                                   

摘要  本文较详尽地介绍了在Windows系统中,如何使用MSChart 图表控件来实现数据库的图表显示,并给出了编程要点和相关的VC++6.0代码。

关键词Windows 数据库图表 MsChart VC++6.0

  图表由于其直观明了的特性,在实际应用中十分很广泛。我们常常希望数据能通过图表来显示其特性。例如在Delphi和C++Builder编程中,我们可以很方便地实现数据图表。MsChart(6.0或5.0版)是Windows系统中Visual studio自带的一个ACTIVEX控件,它功能强大,应用广泛,具有以下特点

· 支持随机数据和随机数组,动态显示。<?XML:NAMESPACE PREFIX = O />

· 支持所有主要的图表类型。

· 支持三维显示。

具有45个属性,9个方法,49 事件,可灵活编程,可实现各类表的显示。

<?XML:NAMESPACE PREFIX = V />

图1 插入MsChart 控件窗口

1 MsChart 应用编程

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

1.1 坐标系属性的设置

)纵轴初始化属性

默认支持自动标准,将自动调整,可以缺省设置。

添加相关的头文件

m_Chart;//m_Chart 为图表变量

获取纵轴

设置是否支持自动标准;控件默认支持自动标准。

设置最大刻度为M;

设置最小刻度为m;

//设置轴的等分数D;

//设置每等分的刻度线数n;

)横轴初始化属性

获取横轴

其他属性设置跟纵轴相同。

1.2 数据显示

)设置标题栏和标签

“标题”);//设置标题栏

“第I行”);//设置第i行标签

umnLabel((“第j列”);//设置第j列标签

)行列的显示布局

的行列显示布局有其自身的特点:下面显示是一个行列4×3,即(四行,三列)的布局示意图(图2所示)。

图2 数据显示布局示意图

行数为4 列数为3

)行列操作

操作行列i, j第i行、第j列

第i行

第j行

“第i行”);//设置第i行标签

=”90.5”;

设置行列i ,j的显示数据

刷新视图

)显示方式

获取当前的显示方式

=rtType();

设置显示方式

三维) 显示

二维) 显示

其它常用组合方式为

//2D柱(条)形,

//3D柱(条)形

//2D线条型

//3D线条型

//2D区域型

//3D区域型

//2D阶梯型

//3D阶梯型

//2D复(混)合型

//3D复(混)合型

另外,在2D方式中,还有两类:饼型和XY型

//2D 饼型

//2DXY型

)其他

其他属性,比如设置字体,颜色,对齐方式等。

图3 数据控件界面示意图

2 程序示例<?XML:NAMESPACE PREFIX = O />

在VC6.0中建一基于支持数据库的单文档(MFC)的工程项目。其中数据库为ACCESS,包括四个字段(即四个科目成绩字段)Chinese,Math,English,Computer。

添加相关变量和控件,如图3。

3 程序演示

演示结果如图4和图5。

图4

图5

  中国论文网(www.lunwen.net.cn)免费学术期刊论文发表,目录,论文查重入口,本科毕业论文怎么写,职称论文范文,论文摘要,论文文献资料,毕业论文格式,论文检测降重服务。

返回电子论文列表
展开剩余(