问题描述:在日常生活中,我们一般都会收发邮件。这个程序用来查询某个人和其它人收发邮件的关系,并用图像显示。
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邮箱:[email protected].
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邮箱:[email protected].
解决方案 »
- 懂directui的进 用过UpdateLayeredWindow 更得进 解决问题80%得分 顶的20%
- C++ 如何响应窗体外鼠标事件
- 谷歌浏览器
- CTabCtrl如何禁止其中某一页
- 影子位图会全部覆盖原客户区的内容吗?
- 我写了一段代码,怎么调过不去
- 基于UDP的电子邮件客户端和服务器端的程序
- 求教两个API函数
- 请问用什么函数才能把一个含有数字的字符串,变成整数变量??
- 这两个错误解决不了,帮忙看看。
- ado插入时间到Access数据库,打印时是2009-5-1 18:00:00,但插入到数据库(windows是win98),时间就是05-1-9 18:00:00,帮忙看看,这个语句是不是错了。
- MFC中怎样才能实现进度条的伸缩,就像播放器的进度条,当对话框改变时,进度条的长度也随着改变
基本的画圆应该会,移动可CTracker类可以实现,自动连接可用Timer渐进来实现了。
至于拖动:响应鼠标消息、改变绘制元素的坐标,然后更新视图进行重绘