我先说明下我的数据库:
表一:
工程号 工程图(image类型)
A A图表二:
子项目号 工程号 子项目图(image类型)
A1 A A1图
A2 A A2图
A3 A A3图 我想实现一个手工绘图程序,功能如下:
1、点一个新建“项目”按钮,在画布上,新建一个四方形作为子项目的示意图,并可以对这个四方形的四条边上任意一点进行拖拉,从而形成各种不规则的形状,
并可将其存储到“表二”相对应的数据库中“子项目图”这个image字段中去;
2、点一个新建“工程”按钮,在空白的画布上,添加其所属的子项目图(一个工程的工程图是由其所属的各个子项目的图形组合而成的),同时,这些子项目图可以在画布上让用户拖拽,摆放,最后编辑完并可以将其保存到“表一”相对应的数据库中“工程图”的image字段中去; 3、当要浏览一个工程的工程图的时候,选择工程号,并在画布的区域上显示这个工程的工程图,当用户点击工程图上的某个子项目的时候,在窗体的说明区域,可以显示用户所点的子项目的具体信息,与此同时,在工程图上还可以对所选择的子项目图进行颜色渲染,如:在一个工程图中将其中的各个子项目图染成不同的颜色块。 恳请路过的大哥大姐们给个指示,小弟真的不知道从何下手,也从来没有接触过有关图形编辑的例子,而且我比较菜,还请大侠们尽量说详细点,一步一步来最好,能贴代码的尽量,在此先感谢咯高分酬谢!
表一:
工程号 工程图(image类型)
A A图表二:
子项目号 工程号 子项目图(image类型)
A1 A A1图
A2 A A2图
A3 A A3图 我想实现一个手工绘图程序,功能如下:
1、点一个新建“项目”按钮,在画布上,新建一个四方形作为子项目的示意图,并可以对这个四方形的四条边上任意一点进行拖拉,从而形成各种不规则的形状,
并可将其存储到“表二”相对应的数据库中“子项目图”这个image字段中去;
2、点一个新建“工程”按钮,在空白的画布上,添加其所属的子项目图(一个工程的工程图是由其所属的各个子项目的图形组合而成的),同时,这些子项目图可以在画布上让用户拖拽,摆放,最后编辑完并可以将其保存到“表一”相对应的数据库中“工程图”的image字段中去; 3、当要浏览一个工程的工程图的时候,选择工程号,并在画布的区域上显示这个工程的工程图,当用户点击工程图上的某个子项目的时候,在窗体的说明区域,可以显示用户所点的子项目的具体信息,与此同时,在工程图上还可以对所选择的子项目图进行颜色渲染,如:在一个工程图中将其中的各个子项目图染成不同的颜色块。 恳请路过的大哥大姐们给个指示,小弟真的不知道从何下手,也从来没有接触过有关图形编辑的例子,而且我比较菜,还请大侠们尽量说详细点,一步一步来最好,能贴代码的尽量,在此先感谢咯高分酬谢!
昨天找到了一个SimpleGraph的控件,有带demo的,但是就是不知道要怎么安装,
里面有这几个文件:SimpleGraph.pas,SimpleGraph.res,SimpleGraph.dcr,DELPHIAREA.INC
就是不知道怎么安装,有了解的人也说说了,谢谢!
昨天找到了一个SimpleGraph的控件,有带demo的,但是就是不知道要怎么安装,
里面有这几个文件:SimpleGraph.pas,SimpleGraph.res,SimpleGraph.dcr,DELPHIAREA.INC
就是不知道怎么安装,有了解的人也说说了,谢谢!
http://www.codeidea.com/cn