众所周知,分布式计算是未来计算技术的发展方向,而Grid(网格)技术则是分布式计算研究领域的最新成果。Grid实际上是一个集成的计算与资源环境(也叫“计算资源池”)网格能充分吸纳各种软硬件计算资源,并将它们转化为可方便利用的计算能力。
华闽通达拥有自主研发的新一代信息系统业务自定义规则化配置开发平台的专业平台(以下简称R平台),采用了面向业务人员的开发模式,结合现代工业“流水线装配”的生产理念,提供大量构件实现软件快速搭建。在该平台下Grid提供了三种视图模式:表格视图、卡片视图以及树形视图,并且还能够创建多行布局:
1、表格视图,主要通过表格来展示数据,它提供了完全的定制选项来供用户配置样式:
2、卡片视图,它不仅可以通过定义行列来展示个数还可以改变它们的大小和位置信息,十分灵活:

3、树形视图,该模式下可以数据进行预加载,需要时对单条数据进行分级展开,一目了然地查看不同级别的层次关系信息,不仅保证了速度响应,又满足了数据展示上的美观性:

Grid的展示模式变化多样,它的功能也是十分强大。Grid提供了单选、多选、交互、条件格式、分页等实用功能:
1、很多时候,我们需要显示在Grid中的数据不是短短的几条或者几十条,而是成千上万条。如果让大量的数据一股脑全都显示在一个页面中,可以想象会造成什么样的用户体验。好在我们WPF平台下的Grid构件对分页也提供了强大而方便的支持,使得我们在分页处理上可以得心应手:
2、Grid具有友好的交互功能,选中Grid列表中相应的数据行,可以弹出该数据的实际情况,对其进行选择修改等操作,例如下图中点击路基工程,就可以看到该段工程的实际完成进度:

3、在WPF的网格应用程序中开发实现了根据数据库的内容,动态的为每个单元格设置格式样式的条件格式:

Grid控件通过函数和运算符实现数据分组、公式计算、统计分析等复杂功能的表格应用开发,帮助用户编辑和定制模板,分析处理数据,以便以发现其内在的规律:
1、Grid提供了动态管理各个资源站点,瞬间应答并解决用户提出的问题,实现动态计算功能:

2、Grid具有功能庞大的数据分析和统计功能,在应对各种名目繁多的数据汇总、数据分析方面,有非常好的表现。统计分析表格的待统计汇总的区域,包括数据列区域、数据行区域以及整表统计:

介绍了WPF平台下Grid的强大功能之后,我们来看看Grid在我们公司具体项目中的运用情况:
1、计量支付是工程师管理质量、控制进度和投资费用的核心,而Grid的单选、多选、排序及动态计算等在其中扮演者举足轻重的作用:

2、实际进度就是简明扼要地反映已施工或待施工工程的形象部位和进度情况,它是考核施工单位完成施工任务的主要指标之一,Grid的树形视图能够直观地展示其完成情况:

3、水泥混凝土立方体抗压强度试验用于确定水泥混凝土的强度等级,作为评定混凝土品质的主要指标,其中运用了Grid的单元格合并、编辑、计算等功能:

华闽通达的R平台具有快速装配的功能,为企事业单位、大中型企业提供以工作任务分解的业务流程管理提供大规模管理系统。在该平台下,将Grid控件嵌入到实际的应用程序中,调用组合它提供的基础功能,以及更加灵活的高级功能,帮助用户创建友好界面,创建自己的单元格类,用于展示、编辑和分享各种数据,提高软件开发成功率,降低开发成本,以满足应用的实际需要。

