这次项目主要是做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; //设置影子
还有好多属性,都可以用。最终画出来大致是这样:
太晚了,先休息吧,未完待续
相关推荐
【标题】"数据处理(java小软件)"所涉及的知识点主要集中在Java编程语言上,特别是关于数据处理、图像处理和文件操作。Java作为一种广泛使用的高级编程语言,拥有丰富的库和框架来支持各种应用开发,包括数据处理和...
智能数据采集终端的数据处理与分析软件实现通常包括数据采集、数据存储、数据处理、数据分析以及结果展示等环节。 数据处理是数据采集终端最重要的部分之一,它涉及到数据的清洗、格式化、转换以及数据集的创建等。...
土工击实试验数据处理软件的编制是将传统的图解法和数值方法相结合,采用最小二乘法原理进行多项式拟合,并利用VB6.0和MatrixVB工具开发出能够自动计算最大干密度和最优含水率的软件程序。以下将详细介绍这一过程所...
本篇文章将详细探讨“最强大的地震数据处理软件”,这款软件是国际通用的,专为地震研究和学习设计。 首先,数据处理是地震学的核心环节。地震发生时,地震仪会记录到地震波,这些波包含了丰富的地质信息。数据处理...
本压缩包中的"小型软件设计文档实例"包含了一系列关键文档,旨在为初学者或课程设计者提供参考。以下是对这些文档的详细说明: 1. **概要设计**: 概要设计文档通常是对整个软件系统的高层次描述,它定义了软件的...
标题中的“基于PDA的垂直位移监测数据处理软件开发”指的是在个人数字助理(PDA)设备上设计和构建一款专门用于处理垂直位移监测数据的软件。这款软件利用Visual Studio 2008作为开发工具,目的是提高在工程建设过程...
但以往的研究并未完全满足IEC61400-12-1标准的要求,缺乏了一些必要的数据处理和分析,比如输出功率的散点图、功率系数曲线以及年发电量的估算值。 在功率曲线的测定方法部分,研究指出IEC61400-12-1标准为风力发电...
为解决这一问题,利用现代信息技术开发了交通量数据处理软件,其设计涉及数据采集、处理、分析等关键技术。 首先,交通调查数据的采集方式多样,包括人工计数、摄像头计数和电磁线圈感应计数等。人工计数通过观察和...
该平台由ARM处理器和DSP处理器组成,ARM处理器负责任务管理和数据采集,DSP处理器负责数据处理。双处理器通过双端口RAM进行数据交换,实现了双处理器协同工作的飞控软件设计。 该设计具有高可靠性、易于维护和功能...
基于Spark的咖啡连锁店数据处理分析系统开题报告 本报告旨在设计一个基于Spark的咖啡连锁店数据处理分析系统,以帮助咖啡连锁店提高销量和利润。本系统将使用Spark作为计算框架,以Hadoop平台作为数据存储,以HDFS...
最后,作为免费版,空间数据处理系统3.4版虽然可能在某些高级功能上有所限制,但对于个人用户和小型项目来说,已经足够应对大部分空间数据处理任务。用户可以通过学习和实践,逐步掌握这个系统的各项功能,提高空间...
综上所述,"DMS简单小型的数据挖掘"项目涵盖了Java基础、日志分析、数据处理、客户端-服务器通信以及可能的数据挖掘和可视化等多个IT领域的知识点。通过这个项目,开发者可以深入理解和实践这些技术,提升在数据驱动...
9. **以管理员方式运行**:为了保证软件的正常运行和数据安全,安装后需以管理员权限启动,避免因权限不足导致的功能受限。 10. **官方操作文档**:随软件提供的官方文档详细阐述了软件的安装、配置、使用方法,...
在这个小型聊天软件中,开发者使用了Java的核心类库,如`java.io`和`java.net`,来实现数据的输入输出和网络通信。 2. **网络编程**:Java中的`Socket`类和`ServerSocket`类是进行网络通信的关键。`ServerSocket`...
- **数据区类**:用于存储从设备读取的原始数据,便于后续的数据处理和分析。 #### 四、关键技术详解 ##### 4.1 图形界面关键技术 - **图元组合**:利用面向对象的方法,将多个图元封装成一个复合图元,从而实现...
地下管线数据处理系统的设计与实现是确保这一过程有效进行的重要技术手段。本文通过分析现有管线探测方法的优缺点,探讨了如何选择合适的开发平台、开发语言和数据库系统,进而阐述了系统设计流程和功能模块的具体...
面向安全关键系统的实时数据处理软件设计,着重于介绍在特定环境中应用嵌入式系统,特别是针对安全关键系统(Safety Critical Systems, SCS)的测量与控制装置,其涉及到的实时软件设计、数据传输、存储及处理方法。...
【标题】"小型的HIS软件Java.rar"指的是一个基于Java编程语言开发的小型医院信息系统(Hospital Information System,简称HIS)的源代码压缩包。HIS是用于管理医疗机构日常运营的重要工具,它涵盖了医疗数据管理、...
未来的航空重力测量技术将更加注重系统的集成化、小型化,以及数据处理的自动化和智能化。同时,随着无人机技术的发展,预计无人航空重力测量将成为新的研究热点。此外,结合其他遥感技术,如磁测和电磁测量,将...
使用收银软件的优势在于自动化处理日常事务,减少人为错误,提高工作效率,同时通过数据分析帮助店主更好地理解市场趋势,优化经营策略。在选择收银软件时,要考虑软件的易用性、稳定性、兼容性,以及售后服务等因素...