二. 如何快速上手使用
2.1 GUI工程就只有一个界面,如下图所示:
此界面上有1个基础图形控件和5个按钮,作用分别如下: 基础图形控件: 用来显示柱状图的 动画: 点击时可让柱状图产生一个动画效果 样式: 给柱状图换样式,有直线和抛物线俩种样式,点击可来回切换 颜色: 点击之后,可以不断得更换柱状图中每一列的颜色 减号: 让柱状图中每一列的高度都降低1个像素 加号: 让柱状图中每一列的高度都增加1个像素
2.2 C51代码1. 首先定义一个柱状图控件对象,如下代码所示: COLUMN_CHART chart; //定义一个柱状图控件 2. 然后写一个函数来初始化柱状图控件的参数,如下代码所示: void column_chart_init() { u8 i; chart.vp = START_WIN_CHART_VP;//基础图形控件的VP地址 chart.start_x = 70;//柱状图中第一列的左下角x坐标 chart.start_y = 204;//柱状图中第一列的左下角y坐标 chart.x_offset = 42;//柱状图中每一列之间的x轴间隔 chart.column_width = 26;//柱状图中每一列的宽度 chart.column_num = 9;//共9列,即一,二,三,....,九 for(i=0;i<chart.column_num;i++)//模拟柱状图的数据 { chart.columns.height = i*60+10;//每一列的高度 chart.columns.color = 0xF800+i*200;//每一列的颜色 } column_chart_draw(&chart);//开始绘制到迪文屏幕上
} 只要在main函数中调用column_chart_init此函数,即可以在迪文屏上看到一个多彩的柱状图
更多的细节请看附件中的源代码
|