- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《VB第5课蝴蝶飞舞
第5课 蝴蝶飞舞
本课旨在带领学生制作通过Move方法用代码控制控件移动的动画程序,让学生认识控件的“方法”,了解控件的“方法”,进而初步形成“方法”的概念。
编写意图
在VB6.0中,方法是一个非常重要的概念,对象有对象的方法,窗体有窗体的方法,控件有控件的方法,各方法使用方式相近,功能却又各不相同。VB6.0作为一门高级编程语言,使用它来编写程序实际上更类似于堆积木,一个个控件就是一块块积木,堆积在一起的控件按照指定的方法最终实现需要的功能。我们的目的,就是要让学生通过生动形象的编程实例,走近、理解“Move控件方法”,初步掌握“Move控件方法”以及 Rnd、LoadPicture函数的使用方法。
内容分析
课文中出示的“蝴蝶飞舞”动画程序共主要涉及到了:为Image控件指定其显示图像、控件数组、RND随机函数、控件属性在程序代码中的调用、Move方法、Timer计时器控件的简单应用以及Mod运算符七个知识点,本课侧重介绍Image控件的“Move方法”的应用。
教学目标
1.知识与技能
◆理解并掌握Move方法控件的概念及使用方法;
◆理解Rnd、LoadPicture函数的使用方法;
◆掌握为Image控件指定其显示图像的方法;
◆初步了解控件数组、RND随机函数、控件属性在程序代码中的调用、Mod运算符以及Timer计时器控件的简单应用。
2.过程与方法
◆通过学生自读教材与上机实验,使其能够基本读懂课文中出示的“蝴蝶飞舞”动画程序实例代码,并能使用自己的话进行解析;
◆通过对“蝴蝶飞舞”动画程序实例的分析,结合他人的见解,归纳总结出控件的“方法”的基本定义。
3.情感态度与价值观
◆在学生尝试自行解析程序代码的过程中培养其对陌生知识勇于探究,大胆尝试的精神和勇气;
◆鼓励学生克服畏难情绪,勇于表达自己的见解并能够从中体会到成长的快乐。
教学重点
◆理解并掌握Image控件的Move方法的概念及使用方法;
◆初步理解控件的“方法”的含义。
教学难点
◆用Image控件的Move方法按一定规律随机移动图像;
◆控件数组和Mod运算符的使用。
实施建议
1.课前准备建议
蝴蝶开合翅膀时的两幅图片,为了使学生更容易使用,两幅图片的尺寸应该相同,且两幅图片中蝴蝶的中心位置应该可以重合;
针对控件数组、RND随机函数、控件属性在程序代码中的调用、Mod运算符以及Timer计时器控件的简单应用这五个非主要知识点,准备好有代表性的,尽可能与他们在本课实例中的作用相关的实例程序。
2.教学方法建议
前面可以采用任务驱动式教学法,由教师根据程序实例创设任务,通过简单演示,引领学生自行探究。本课所选用的实例中涉及到的新知识点较多,因而除了需要较长时间开展分组讨论式教学法之外,其他诸如任务驱动、自主探究等教学法均可尝试。在现阶段,初中四年级的学生已经得到过很好的逻辑思维锻炼。对他们来说,在教师演示过后,结合教材和上机实验,不难自行总结并掌握一些较为简单的概念。
3.教学活动建议
课文出示的“蝴蝶飞舞”动画程序代码中,用Image控件的Move方法按一定规律随机移动图像是本课的难点。由于其中涉及到的逻辑关系较为复杂,不易理解,因此可以考虑设置这样一个教学活动,由学生按照实例代码,将变量数值带入代码中,得出蝴蝶每次扇动翅膀飞舞时的代码,并根据此代码分析得出:“蝴蝶飞舞”动画程序,实际上是由Image控件通过Mod运算符交替加载蝴蝶翅膀开合的两幅图片,同时,由Move方法将蝴蝶移动到按一定规律取随机数确定的坐标位置,蝴蝶翅膀开合图片的交替和蝴蝶位置的移动又都是由Timer计时器所控制的,至此,该难点即告突破。
参考资源
方法,即对象的行为,此对象可以是控件,可以是窗体等等。常见的方法还有Print方法和Cls方法。
Print方法 通常用于在窗体上输出信息。其基本语法形式为:
[对象.]Print[{Spc(n)|Tab(n)}][表达式列表][;|,]
其中,[ ]中内容表示可省略,| 两边表示二者选一。其余各项含义如下:
对象:可以是窗体(Form)、图形框(PictureBox)或打印机(Printer)。省略即指在窗体中输出。
Spc(n)函数:用于在输出时在两个输出项间插入n个空格,可多次重复使用。
Tab(n)函数:用于在输出时光标从对象左端开始向右移动n列,允许重复使用。
表达式列表:指要输出的数值或字符串表达式。若省略,则表示输出一个空行,若输出多个表达式,则表达式间要用空格、逗号或分号分隔,也可出现Spc(n)函数和Tab(n)函数。表达式列表起始打印位置是由对象的CurrentX和CurrentY属性决定,默认起始位置为打印对象的左上角。
;(分号):表示光标定位上一个打印的字符后
,(逗号):表示光标定位在下一个打印区的
文档评论(0)