问题描述
使用vs2010窗体做客运售票管理系统意在实现公路客运票务的管理。其功能包括:1)客车运行线路中各停靠点(中间点,及起始点和终到点)及两点之间距离的增加、修改、删除。2)客车班次的增加、修改、删除(关联的站点线路)。3)客车客票的查询、订购、退订。4)客车最佳运行线路的图形显示。主要是管理员增加删除修改路线时,用GDI+呈现的图里也要变,所有数据存在数据库,系统运行一次时全部导入内存。求救求解啊!
解决方案
解决方案二:
所谓线,就是点的集合比如有这么一条线路:A-B-C,要先画A-B,再画B-C修改后,A直接到C就不会画了吗?直接以A,C为起始和结束坐标点画就行啦当然A,B,C在你的地图上都要有固定的x,y坐标
解决方案三:
GDI+每次都根据最新的数据重新绘制就好不要老想在已经画好的图像上修改
解决方案四:
技术点:数据可视化开发控件开发坐标转换算法实现点线面标注图层等等地图控件开发GDI+渲染
解决方案五:
重新话就行。你可以做也写分层,没有变化的图层就不要重新绘制了,把所有的图能都画到一张上。
解决方案六:
用什么数据结构存图?
解决方案七:
Paint事件里画,不断的重绘,想怎么画就怎么画就是这么任性
解决方案八:
解决方案九:
引用5楼u013929899的回复:
用什么数据结构存图?
什么数据结构都不用图是根据你的数据来生成的,而不是把图反过来变成数据你应该先考虑如果没有图,你的数据放到表格里会如何展现然后如果要根据表格里的数据画图,表格应该如何调整最后就是循环一下,把数据用GDI+画成图就完了
解决方案十:
图上的路线怎么跟数据库里的起点终点关联啊??
解决方案十一:
[引用6楼u013402605的回复:
Paint事件里画,不断的重绘,想怎么画就怎么画就是这么任性
新手,第一次接触这个东西,请问paint事件里怎样重画?能给点参考资料或者提示么?谢谢
时间: 2024-10-21 12:53:42