花了两天时间,终于完成了一个简单矢量图编辑小程序(100分)

  • 主题发起人 主题发起人 winion
  • 开始时间 开始时间
W

winion

Unregistered / Unconfirmed
GUEST, unregistred user!
当然构思这个东西事件不短了,参考了中国铁道出版社的VC++实践与提高-图形图像编程篇,
采用Delphi+DelphiX开发,初步实现了直线、矩形和文字的编辑,没有实现保存、导出等
界面无闪烁,很平滑,全得益于DelphiX。自我感觉很棒。
由于是公司整个软件的一部份,因此不能公开源码。
可以探讨思路。欢迎。
 
Please mail To Me:AvidMouse@etang.com,Thank u,Thank u two
 
要是能给我一份,万分感谢
C2008@263.net
个人认为要是采用OpenGL更好。
个人认为保存这种文件就是产生一个记录各个物件的状态大小的记录,读取的时候再还原响应的东西
导入和导出要看文件格式,必须对各种文件格式相当了解(不敢多说)
 
象protel一样吗?
 
能否看看你的exe?
 
我的程序是跟公司软件一起运行的,脱离不了环境。因为它要从其他模块中获取信息,例如
屏幕坐标和世界坐标的关系,还有简单的测量功能,因此实在抱歉,不能形成单独的文件。
由于现在正忙着干型关项目,来不及整理。我把思路说一下吧:
我的TDXDraw被分成了好多格子,每个格子里放一张图像(有特定的结构),在这结构里有一项
存放了所有的矢量信息(从TList继承),每一个矢量信息从一个基本矢量对象继承,响应鼠标事件。
当鼠标按下时,根据操作创建矢量对象,在移动过程中,有矢量对象负责完成重绘工作。
利用DelphiX,可以不用异或就可以画矢量对象,没有闪烁,没有滞后感。自我感觉很好的。
至于导出,初步打算导出为SVG格式,不过现在没有时间做这个东西。以后吧。
比不上Protel,当然。
 
你可以给我一个Delphix控见吗???
万分感激,我找了好久也没找到!在此先谢谢了!!
我的Email是:
yuntian312@163.com
 
不知是不是你要的delphix
http://www.yks.ne.jp/~hori/program-e.html
 
后退
顶部