[讨论]如何实现线段编辑?
<P>具体地说,就是这样的.大家用过PS吧?添加一条线段,可以单击选中,并可任意编辑(形状等)</P><P>现在大家试着做一个小小的例子程序,实现以下功能:</P>
<P>1,可以任意添加线段</P>
<P>2,可以选中添加的线段</P>
<P>3,可以保存为文件(格式自定)</P>
<P>这个小程序可不简单哪,大家可要多多讨论哦!!!</P> <P>我会放一个我做的程序出来的,大家到时再看看吧</P><P>有思路的也可以先发上来,并不一定要先动手.</P> <P>我先来上传一个点操作的例子吧!!线段操作也是一样,只是在这个基础上增加一些代码而已.</P>
<P>由于在网吧做好的,没有仔细测试过,有问题大家讨论一下吧.</P>
<P>
</P> 哈,我下了看! <P>主要是思路,思路!!</P><P>思路是最重要的.</P> <P>类中的lineto是api的实现了一条线段的效果,马哥的类是把一个小十字作为个点看,因为这样效果明显些!</P> <P>其实呢,标准模块只是声明一些公共变量用的,而类却可以有自己的方法,事件,属性等等,其实我们用的控件也是一种类,希望大家多看看这方面的资料,加深理解,前几天我还是不知所云,现在有点点明白了,有点头绪,过两天把线段编辑的写个我做的给大家看看哈!</P><P>这两天没空做这个拉呵呵!</P> <P>放在类模块里具有方便管理的好处,而且在处理大型的项目时可以极大地提高项目代码的可读性以及可维护性,并实现了大量的代码重用,提高了写程序的效率.</P><P>而我最近由于换工作的原因,没有自己的电脑,只能在网吧上,这个例子也只是在网吧临时做的一个,可能有很多地方没有考虑周全.</P> <P>这个例子本来就是做线段编辑的,我只是为了让论坛里的朋友们自己学会类的操作</P><P></P> <P>哈,写出来拉,哈哈 ,那就自己从新发个帖子大家看把,我们不怕帖子多的!</P> 顶!!! 过几天我做一个线段编辑的代码上来,我尽量做全一点吧 <P>你的例子我看了,但觉得在大量的操作时很浪费内存。</P><P>因为是用的LINE控件,消耗太大了。</P><P>我尽快给你做一个完全用类的代码来,可以实现不破坏导入的图像。</P> <P>封装是可以的,但它并不是万能的!</P><P>这个我也不能直接回答你.</P>
页:
[1]