这次项目主要是做I/O和数据处理(在C#中用chart插件进行分析)。
关于I/O:
由于数据本身是按照一个对象一个对象来存的,加之最后会使用xml数据库,所以这次选择暂时存在xml文档当中。
关于数据传输,一开始我们的思路是:
private static XmlDocument Doc= new XmlDocument(); private static List<fruit> myArray = new List<Equipment>();
之后由于用数据的地方很多,不能老是在各个地方取数据。
所以我们的选择是,存入myarray的,然后数据传输都是通过数组在各个类的构造函数之间进行传递的。
采用泛型,所以myArray都是我们所需要的对象,并且可以使用循环(foreach或者是for)轻松的使用其中数据,myArray[i].属性名就可以啦。.
关于数据处理:
使用chart控件。
chart控件非常强大,好多统计图形都能画出来。
//定义chart基本属性 Series series = new Series(); series.Name = state; series.ChartType = SeriesChartType.Bar; series.BorderWidth = 3; //设置宽度 series.ShadowOffset = 2; //设置影子
还有好多属性,都可以用。最终画出来大致是这样:
太晚了,先休息吧,未完待续