我想开发一个软件,可以画很多框框和箭头,然后在框框里填图象和文字,然后可以保存起来,需要什么准备知识?界面要用哪些控件好?(详)
到底有没有重载控件的必要呢?重载控件的必要性该如何判断?重载控件的过程应该怎么写?绘图的控件哪个最适合我这个设计?.NET里的控件就好还是用第三方控件,比如OfficeWord?Photoshop?Illustrater?(Photoshop和Illustrater用的控件恐怕也得不到吧?)
还是自己编写原生态控件呢?可是如果是重载画图功能的控件我起码有原来的画图代码可以利用,如果是自己编写原生态控件我的框框和箭头要用什么来画呢,插入文字和图片又要怎么实现呢?还有就是我想要框框和箭头能以比较机械方便的方法插入,能够做一些比较智能的自动对齐,不要太散了,还有就是我希望箭头和框框的样式能够画得华丽一点。用哪种控件能够实现得比较方便呢? --------------------编程问答-------------------- 你想自己从头开始,还是在第三方控件的基础上实现?
--------------------编程问答-------------------- 后者吧,自己从头开始的话应该从何做起呢?(一想到如果画箭头和框框的方法都要自己从最基础的算法函数开始编就汗。。。。。。)不妨两者都说说看,我选选。 --------------------编程问答-------------------- 一个pictureBox和一个textbox加一个openfiledialog
用GDI+画好了,觉得没什么问题,要么做个CAD的二次开发~ --------------------编程问答-------------------- 哦,这样啊,那么画箭头,画带折线的箭头,画方框应该用什么语句,在方框里填文字和图片能实现吗?又该用什么语句,画上去的元素能管理吗?能调整大小和方向吗?
对了,CAD的二次开发又是什么? --------------------编程问答-------------------- 对了还有,箭头和框框要样式很华丽的那种哦,特别是箭头,比如说箭头要十多象素宽度的,还带点描边的,能画吗?(就是像Illustrater画出来的那样) --------------------编程问答-------------------- 要很华丽的那种,那你要预先做好图片,很华丽的那种哦。然后用GDI+画图片,图片的位置和大小,包括旋转角度你都可以指定。具体请查看Graphics类的描述。 --------------------编程问答-------------------- 不是啊,没办法像Illustrator那样用矢量动态生成吗?我的箭头要能长,能短,能拐弯,能分叉的啊,这么复杂的情况如果用拼图,那坐标,结构什么的多难算啊。。。(况且我还想要能有多种样式选择呢。。。) --------------------编程问答-------------------- 等他老人家给你答案
补充:.NET技术 , C#