高分求助高手,我实在是不会写了

时间:2021-12-23 21:56:48
问题描述:在日常生活中,我们一般都会收发邮件。这个程序用来查询某个人和其它人收发邮件的关系,并用图像显示。
1.收发邮件的关系在一个txt文件中按行存储,每行第一个表示该人和后面的其他人之间收或者发过邮件。如某行是A,B,C,D.表示最近A和B,C,D有联系。
2.图形中,每个圆圈代表一个人,圆圈中附上该人标识如A。同上,如果我们输入查询A,选择确定后就会显示四个圆圈ABCD,由于A和BCD发过邮件,所以A分别和BCD用直  线相连。
3.在2的图形基础上,如果我们双击圆C(假定C的收发关系为C,B,E,G),则在图形2的基础上继续显示与C收发邮件的关系,即创建两个圆EG,然后圆C和BEG之间连上直线
4.每个圆圈可以*的拖动(最好可以实现).

现有的演示系统:在Google上搜索semrex,打开第二个网页,选择Author项进行搜索,搜索成功后,网页中有个Relation(绿色字体)项,打开可以查看演示的。

附:这个程序我写了一个星期,可是没写成功,尤其是图像处理的这块,所以发帖请大家帮帮忙啊。只要实现基本的就可以了.请高手帮忙写下,不胜感激!!
我的QQ邮箱:627020638@qq.com.   

6 个解决方案

#1


可以到外包频道外包出去

#2


这个作业应该是画图的练习了,不涉及图像高难度的算法,自己可以尝试做了,
基本的画圆应该会,移动可CTracker类可以实现,自动连接可用Timer渐进来实现了。

#3


GDI+

#4


就是画几个圆,然后在鼠标移动事件里面绘制线到圆的连线,如此而已

#5


这就是看GDI绘图的基本功和对面向对象的掌握了。

#6


图像这块好像就是绘图,用GDI、GDI+之类

记录要绘制元素的坐标、大小等各类信息,然后绘制
至于拖动:响应鼠标消息、改变绘制元素的坐标,然后更新视图进行重绘

#1


可以到外包频道外包出去

#2


这个作业应该是画图的练习了,不涉及图像高难度的算法,自己可以尝试做了,
基本的画圆应该会,移动可CTracker类可以实现,自动连接可用Timer渐进来实现了。

#3


GDI+

#4


就是画几个圆,然后在鼠标移动事件里面绘制线到圆的连线,如此而已

#5


这就是看GDI绘图的基本功和对面向对象的掌握了。

#6


图像这块好像就是绘图,用GDI、GDI+之类

记录要绘制元素的坐标、大小等各类信息,然后绘制
至于拖动:响应鼠标消息、改变绘制元素的坐标,然后更新视图进行重绘