所在位置:答疑 - 内容   
做GIS 二次开发,C#+arcengine
 

【2007-1-23  13:23:15  阿华】
我们现在做GIS 开发,很多地方是在图形界面上进行操作,几乎每一个功能都是这几个事件共同完成的,尤其是在图形编辑方面。这个时候就要在键盘和鼠标事件里做很多工作,像这样的情况,我觉得画UML 图比如序列图有点困难。
【2007-1-23  13:31:11  UMLChina 潘加宇答疑】
序列图可以表示啊,一个事件就是映射界面类的一个操作 
不只是图形的系统,别的系统不也需要用鼠标键盘做很多工作吗 

【2007-1-23  13:33:17  阿华】
嗯,明白一点了, 
【2007-1-23  13:33:53  UMLChina 潘加宇答疑】
你的界面用什么类库来构造啊 

【2007-1-23  13:34:19  阿华】
我们是用做GIS 二次开发,C#+arcengine 
一开始,总是觉得这种界面操作没有什么顺序性,比如画一条线,中间每一个点可能又是通过一种中间方法画来的,画线的过程中可能还要打断一下,进行图形的放大缩小,因为以前不做这种UML 之类的设计,所以现在想做的时候,不能一下子想明白 
【2007-1-23  13:39:12  UMLChina 潘加宇答疑】
因为你的领域是图形处理,所以画线、放大,缩小这些都是用例,分开单独画序列图 

【2007-1-23  13:40:03  阿华】
嗯,这个我明白,现在也是单独的功能 
【2007-1-23  13:40:20  UMLChina 潘加宇答疑】
往画布上放一根线的序列图能画出来吧 

【2007-1-23  13:40:54  阿华】
现在想想,应该能画出来了