VML相当于IE里面的画笔,能实现你所想要的图形,而且结合脚本,可以让图形产生动态的效果。VML是微软1999年9月附带IE5.0发布的,在我认为, VML其实是Word和HTML结合的产物。可以将Word文档另存为HTML,其中的文本和图片可以很容易的转换,但如果是手绘制的图形在以往的IE里面就无法解释了,如果都转换成图形文件又不太现实。于是微软把Word里面的图形控件结合到IE里面,使IE也具备了绘图功能。
VML的全称是Vector Markup Language(矢量可标记语言),矢量的图形,意味着图形可以任意放大缩小而不损失图形的质量,这在制作地图上有很大用途。但由于VML只被IE支持, 如果想在其它浏览器实现此效果, 最好采用Flash这类技术去实现. (文章及相关代码搜集自网络,仅供学习参考,版权属于原作者! )
效果展示
1. 饼图
2. 柱状图
3. 曲线图
4. 其它应有
VML 画图 统计图、柱状图、饼图、折线图(部分具有交互性)
Asp.Net
web图形化流程图基于.net2003+vml+javascript
由于项目原因看了一下vml,写了一个Web工作流的设计器雏形!
利用Javascript 结合 VML 生成三维报表(饼图)[原创]
另外附上C# WinForm开发系列相关文章如下:
C# WinForm开发系列 - Chart Controls
本文转自peterzb博客园博客,原文链接:http://www.cnblogs.com/peterzb/archive/2009/07/22/1529021.html,如需转载请自行联系原作者。