请问怎么实现在Web页面上 让用户画直线(可设置箭头),折线,矩形,圆等一些矢量图,并能够选择,拖动,组合,拆分,设置颜色,填充等,并能够根据相关数据动态改变各种图形的颜色,可视属性.大家能给点思路或资料吗?谢谢了!那位有这方面的成熟技术,我也可购买,有意的给我短消息联系,谢谢!

解决方案 »

  1.   

    建议你看一下.NET 的GUI图形设计,我也不太懂
      

  2.   

    GUI这种一下也看不是很明白,今天看了一天,晕头晕脑的
      

  3.   

    图形处理;
    http://www.xmlasp.net/n657c12.aspxhttp://www.codefans.com/ArticleView/Article_5698.htmlhttp://www.daima.com.cn/Info/3/Info20435/http://dev.csdn.net/article/16/article/22/22925.shtm
      

  4.   

    用VML在线使用:
    http://www.elook.net.cn/vml/vmljdjc/flashvml3.htmVML极道教程
    http://www.elook.net.cn/vml/
      

  5.   

    那个VML还是很不错,但有点奇怪.它的环境呢,画完的东西保存为HTMl,怎么在环境中再加载这个东西呢 
    怎么动态根据数据来控制那么适量图的样式呢?好像不适合用来做程序开发样,也许是我不会用,那位用过的能说说吗?
    我的目的是让用户能在页面上自己画一些矢量图,保存为一定格式,然后在web上打开加载后,可以根据数据和开始设置的属性动态显示.
    up
      

  6.   

    dhtml没有这个功能。客户端用鼠标画图,不是activeX就是applet。例如很多java写的工作流程序的图形方式自定义工作流的部分就是号称web其实必须运行javaApplet的c/s结构程序。applet和activeX一样,恶意的网站(或者被人使坏的网站)可以通过它获得所有客户机器的本地最高控制权,做危险操作。
      

  7.   

    滥用c/s结构的程序的公司很普遍,他们通常都不会给用户承认自己的脆弱性。例如这样一个非常好的、历史较久的(号称)web应用:http://www.zysoft.com  去使用它的 e2003其实是使用activeX(ado组件)从浏览器直接读取服务器数据库的,数据库其实对任何搞技术的人都是远程开放不设防的,多么愚蠢,多么不安全。真正的web的应用,应该只要求开放http端口,其他端口(例如数据库端口)都关闭。
      

  8.   

    <asp.net技术内幕>在GUI方面讲了一点,不过,运行起来效果不好。你可以参照下!
      

  9.   

    楼主的要求要做好.可能得发非常多的时间啊 vml
      

  10.   

    要允许客户端绘图,只有vml了。至于客户端绘图之后得出的vml,如何在render成为bmp或jpg,这个就不知道了,可能有这方面的引擎吧(至少IE内置了),也可能楼主要自己做一个。