有哪个仁兄可以给我一个简单的类,本人刚开始设计类,不知道如何下手分不够,我在送100分

killedkiss 2003-01-17 05:15:45
哪个大虾能给我一个简单的画直线的类,基本实现画出直线,并且生成的实例可以移动包括:
1移动直线一个端点可以拉伸当前对象
2可以整体移动这条直线(就是说可以把此直线任意拖放到任何,我想移动到的地方) 我想这条直线也许可以称为对象吧
谢谢,小弟真的不知道如何下手设计,毕竟我没设计过,所以想找个代码练练
分不够,我在送100分,只求可以早点入门
...全文
55 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Frank001 2003-02-22
  • 打赏
  • 举报
回复
感觉楼主的要求不简单啊
晨曦2003 2003-02-22
  • 打赏
  • 举报
回复
一个多月前的贴子。
这分来得可不容易。
jxhnuaa 2003-02-22
  • 打赏
  • 举报
回复
class line
{
private:
int x1,x2,y1,y2;
public:
line(int x1,int y1,int x2,int y2);
//构造函数,用(x1,y1),(x2,y2)画直线;
moveWithOneNode(int x,int y,int isLeftNode);
//该函数先将原来的直线檫掉,将一个端点用(x,y)更新后,再用新的端点 画
moveWholeNode(int distance);
//该函数先将原来的直线檫掉,将两端点分别平移一个distance,再用新的端点画
}
alan118 2003-02-21
  • 打赏
  • 举报
回复
用链表维护象素,mfc中有专门这样的类
loveghb 2003-02-20
  • 打赏
  • 举报
回复
老兄?你想设计一个画图程序吗?这个问题我也想过,至于单个画线诸如此的问题到好解决,反正不用太多考虑继承扩充什么的。但是你把线段选中后删除,万一两条线段相交,而且线宽很大,那另外一条就必须重画,那要是很多线段都重复呢?如何考虑效率、效果问题?
还有很多很多问题呢?所以我还没动手,只是个人兴趣爱好罢了,所以搁浅到现在呢。
cmsbai 2003-02-20
  • 打赏
  • 举报
回复
也给小弟一个cmsbai@msn.com
despider 2003-02-20
  • 打赏
  • 举报
回复
to: killedkiss(苦修键)
我当时就已经发了, 以为你早就收到了!

再发一次, 接着!!!
cglee 2003-02-19
  • 打赏
  • 举报
回复
不会太简单吧
killedkiss 2003-02-19
  • 打赏
  • 举报
回复
难道这个类的实现不简单吗????
为什么到现在都没人给点意见
despider()
killedkiss@163.com
晨曦2003 2003-01-25
  • 打赏
  • 举报
回复
这个问题如果自己设计是要耗不少时间,一百分大家可能不大愿意花这个时间,除非到MFC中找得到原代码。你刚开始用点简单的上手不行吗?
killedkiss 2003-01-20
  • 打赏
  • 举报
回复
beyondsky00(凌云飞) :
要类的实现和定义

dyp_pro(dyp_pro)
就是当你鼠标移动到一条直线的附近的时候,可以吸住一点进行拖拽
yeahspyme 2003-01-18
  • 打赏
  • 举报
回复
这还叫简单?
你会不会开始呀!
beyondsky00 2003-01-18
  • 打赏
  • 举报
回复
只要类的定义?
不要类的实现?
despider 2003-01-18
  • 打赏
  • 举报
回复
那要看怎么移了
dyp_pro 2003-01-18
  • 打赏
  • 举报
回复
老大,直线可以移动一个端点吗
despider 2003-01-17
  • 打赏
  • 举报
回复
留下E-mail, 我发给你

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧