微软新的可视化处理数据的语言Vedea将于2010年发布

发表于:2009-12-15 09:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:CSDN

#
微软

  Vedea,或称为来自微软研究院计算科学实验室的微软可视化语言,是一门用于创建交互的对数据进行可视化处理的语言。

  该语言基于.NET 4.0的DLR创建,使用类似于C#的语法,当然也有其独特之处:

  1.动态类型语言,使用变量之前无需预先声明

  2.没有构建类方面的限制

  3.它更接近与依赖函数调用的函数式语言,而非面向对象语言

  4.实现双向绑定

  5.它有科学数据集(ScDS),可用于存储复杂的数据

  通过两个字段间的相互赋值实现绑定,如下所示:

  textbox.Text:= slider.Value;

  这意味着当Value改变的时候,Text也会相应改变。而双向绑定的语法则有所不同:

  textbox.Text:=:slider.Value;

  这表示Text的值会随Value的值改变而改变,反之亦然。绑定有着十分有趣的适应性,尤其在LINQ表达式中。可视化项目鼠标位置、单击、拖动和滑块位置等都可与复杂数据有关,可通过一系列的操作来使用。用户可通过简单的键盘、鼠标或者触摸屏操作等处理数据,也可以通过屏幕上的可视化修改来反映数据的变化。这些操作可以通过任何语言完成,而Vedea则简化了当中的操作。

  科学数据集(ScDS)是非常复杂的语法架构,它依赖于数据库服务器,例如:netCDF、HDF、SQL和CSV等,从不同的源获取复杂的数据。有趣的是,这些数据支持已命名变量、变量的元数据(度量单位、维度和其他批注)以及形成不同系统之间变量对应关系。

  Vedea也会有显示数据的新成像方式,并大大超越过去几十年使用的饼图。当中还有许多新特性,如下所示:

  1.分层架构图

  2.完整的二维图形集:多边形、直线、椭圆形、圆形、曲线、弓形、图像和文字等

  3.完整的三维图形集:立方体、球体、胶囊体、圆筒型、管道、图像、文字、网格、纹理、材料、高度图、摄像头和灯光

  4.纯色和半透明混合颜色

  5.Map对象使用来自Bing地图或虚拟地球的数据来合成2维和三维图像

  6.丰富的呈现工具库,例如:噪声函数、封装函数和颜色管理

  7.动画功能,平滑所有Vedea变量或可视化属性的线性和幂级数的插值点

  8.数据到可视化之间的绑定,例如:为数据库中的每一行数据创建一个圆;把数据库中的列与圆的属性绑定

  9.对于网络查看器、体积成像器、物理效果和其他高级图像架构的相应支持

  Vedea将会在2010年的早期发布。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号