80分 |
纯C#开发CAD系统。 技术点:图形控件开发+GDI+数据模型等等。 |
可以给我看看你写的代码吗?你发的都有我需要的功能。可以借我参考参考吗? |
|
共同进步,qq1277874734。不过这是项目,不能发给你 |
|
这个是国外开源的项目么? |
|
自己开发的项目 |
|
20分 |
无非就是在窗体中保存一个叫做zoom的浮点数和offsetx offsety两个浮点数
然后再在你画图代码中涉及横坐标的地方,都加上offsetx,再乘以zoom,垂直坐标都加上offsety,再乘以zoom。 然后通过鼠标拖动和滚轮,改变这三个变量的大小,即可。 |
有一个叫VectorControl的二次开发控件可以做到,而且是基于svg的,保存文件可以在浏览器中浏览,不过是收费的,你不妨参考一下.http://www.perfectsvg.com
|