闲着无聊,做了个模拟几何画板网格吸附功能的程序

 

这个小程序的作用:

1.复习C++的某些特性:动态创建对象时给构造函数传递参数。delete在销毁对象的时候会调用对象的析构函数。

2.Windows窗口程序的一些原理:

    CreateWindow:设置窗口的属性

    RegisterClassEx:注册窗口类

    ShowWindow:显示/隐藏窗口

    UpdateWindow:投递WM_PAINT消息引起窗口重绘

子窗口的坐标相对于父窗口,鼠标的坐标相对于屏幕

3.DC(这个可能理解有些不准):

附着在窗口上的绘图区域,所以SDK里需要窗口的句柄,MFC里需要窗口对象指针。

 

 

效果如图:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
几何画板从入门到精通,电子书 几何画板》软件是由美国Key Curriculum Press公司制作并出版的几何软件。它的全名是《几何画板--21世纪的动态几何》。   《几何画板》是一个适用于几何(平面几何、解析几何、射影几何等)教学的软件平台。它为老师和学生提供了一个探索几何图形内在关系的环境。它以点、线、圆为基本元素,通过对这些基本元素的变换、构造、测算、计算、动画、跟踪轨迹等,它能显示或构造出其它较为复杂的图形。它的特色首先能把较为抽象的几何图形形象化,但是它最大的特色是“动态性”,即:可以用鼠标拖动图形上的任一元素(点、线、圆),而事先给定的所有几何关系(即图形的基本性质)都保持不变,这样更有利于在图形的变化中把握不变,深入几何的精髓,突破了传统教学的难点。   《几何画板》操作简单,只要用鼠标点取工具栏和菜单就可以开发课件。它无需编制任何程序,一切都要借助于几何关系来表现,因此它只适用于能够用数学模型来描述的内容--例如部分物理、天文问题等。因此,它非常适合于几何老师使用,因为用它进行开发最关键的是“把握几何关系”--这正是老师所擅长的。用《几何画板》进行开发速度非常快。一般来说,如果有设计思路的话,操作较为熟练的老师开发一个难度适中的软件只需5--10分钟。正因为如此,老师们才能真正把精力用于课程的设计而不是程序的编制上,才能使技术真正地促进和帮助教学工作,并进一步推动教育改革的发展。   学习数学需要数学逻辑经验的支撑,而数学经验是从操作活动中获得。离开人的活动是没有数学、也学不懂数学的。在老师的引导下,《几何画板》可以给学生创造一个实际“操作”几何图形的环境。学生可以任意拖动图形、观察图形、猜测并验证,在观察、探索、发现的过程中增加对各种图形的感性认识,形成丰厚的几何经验背景,从而更有助于学生理解和证明。因此,《几何画板》还能为学生创造一个进行几何“实验”的环境,有助于发挥学生的主体性、积极性和创造性,充分体现了现代教学的思想。从这个意义上说《几何画板》不仅应成为教师教学的工具,更应该成为学生的有力的认知工具。在当前大力开展素质教育和减负工作的情形下,把《几何画板》交给学生无异于交给学生一把金钥匙,是一件特别有意义的事。   由此可见,《几何画板》是一个“个性化”的面向学科的工具平台。这样的平台能帮助所有愿意使用技术的老师在教学中使用技术,也能帮助学生在实际操作中把握学科的内在实质,培养他们的观察能力、问题解决能力,并发展思维能力。可以认为,类似《几何画板》这样的平台代表着教育类工具软件的一个发展方向。
NB几何画板是一款完全免费的几何图工具,可以用于绘制动态各种几何图形,支持保存导入导出等各个功能,软件广泛应用于初高中几何教学中,无论是图、演示、切割,一切数学中可以完成的功能几何画板将会为你完成,并会根据反馈,进行修改设计。还能对图形进行自由拖动、切割、组合、粘合、复制、旋转等操作,能将抽象的公式推理过程变得简单形象化,人性化设计,操作简单,功能强大,虚实结合。支持在android、苹果平板或手机上进行使用。软件界面美观简洁、简单全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常几何功能,真正到简单全面实用。是用户实现几何图的好帮手。 NB几何画板功能特色 自由变换:多角度几何图形变换,角度实时显示,简单触摸式操作 随意控制:多种控制选项隐藏或者显示,简约而不简单 多种图形:提供多种组合图形,几何中常用几何图形,更可自定义绘制几何图形。 NB几何画板的安装   把下载好的安装包解压到当前文件夹,之后双击NBjihev101.exe运行文件进行安装,打开的时候会出现安装框,依次开始安装,依照步骤点击下一步,并选择同意协议和软件安装位置即可。     点击【完成】按钮,NB几何画板软件安装过程就完成了。 NB几何画板的使用   安装完成后,点击【NB几何画板体验版】快捷方式即可进入单词风暴软件。如图所示,这是软件的主界面,用户可以使用界面下方红框所画内的按钮来实现自己所需的各种几何作图功能。     如图所示,点击设置按钮可以设置例如边长、角度的设置。软件的其他详细功能就由小伙伴们自己去发掘吧。 NB几何画板的卸载   依次选择开始-> 所有程序 ->NB几何画板 ->卸载NB几何画板。 或者依次打开我的电脑->卸载或更改程序->卸载你所卸载的软件,您可以用 Window XP控制面板中的添加或删除程序功能,或用 Windows Vista、Windows 7中的程序功能删除NB几何画板, 然后点击开始卸载,按步骤依次点击下一步,直至完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值