各位高手:
    我想用C#开发一个小型设备管理系统,有个需求是用户可以在界面上自由的设计车间的设备布局,维护好以后用户可以根据实际情况移动、添加和删除设备。系统是C/S模式的,请教下如何实现这一需求比较好!谢谢!

解决方案 »

  1.   

    感觉需要组态软件,如果自己画设备(画设备,放大、缩小、移动),需要矢量计算的,算法比较复杂。如果你能做出来,就像微软的VISIO一样,还是比较给力的
      

  2.   

    有个需求是用户可以在界面上自由的设计车间的设备布局,那这个系统中比较关键的一点是提供用户能拖拽移动界面上的各种控件,这里提供控件拖拽类:http://www.cnblogs.com/nikyxxx/archive/2010/06/12/1756991.html
    至于添加和删除控件,我想lz应该没什么问题吧
      

  3.   

    这个需求的系统,我以前做过一次,是用B/S做的,利用了网页技术。基本原理就是将设备的图片类型,图片大小和图片坐标记录下来。修改的时候也就是记录新的坐标,因此这次用C/S的重做,我的基本想法也是,设备还是使用图片,主要做的就是对图片存储数据的增删改。但是我还是迫切的希望各位高手给出更好的解决方案。
      

  4.   

    http://topic.csdn.net/u/20100602/19/d5e8e50f-d57f-4e71-931d-3bf588f90714.html
      

  5.   

    用GDI+实现,我做过两个类似这样的项目了,一个UML建模工具,一个绘制城市交通地图的