C#中Timer控件的教学探析_第1页
C#中Timer控件的教学探析_第2页
C#中Timer控件的教学探析_第3页
C#中Timer控件的教学探析_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、    c#中timer控件的教学探析    钱春英【摘 要】本文首先介绍timer控件的基本属性和事件,然后围绕该知识点设计了四个由易到难、层层推进的案例,并用微视频的形式将案例动态展现出来。此教学方法也适合本课程其它教学内容。【关键词】timer;控件;教学;探析c#是面向对象的程序设计语言,winforms(windows窗体)开发是c#中应用性、实践性极强的知识点,winforms开发使得c#应用程序具有良好的交互界面设计、强大的业务逻辑设计。而对各类控件能熟练运用是winforms开发的基础。在c#的所有控件中,timer控件无疑是一个很特殊、

2、很重要的控件,学生们也普遍反映这个控件比较难学,所以本文就针对该控件进行教学方法上的探析。一、timer控件简介timer是定时器,在winforms開发中,利用timer控件产生一定的时间间隔,每个时间间隔中安排特定的功能,时间一到,这些功能即被触发。该控件具有自己的属性、方法和事件,其中interval属性很重要,该属性主要是设定定时间隔的。tick事件是该控件唯一的事件,每个时间间隔中安排的功能,都是在该事件被触发后运行的。二、层层递进案例教学法的应用案例教学法在程序设计类课程中的运用是比较广泛的。在timer控件的教学中,本人精心组织案例,设计了四个由易到难,层层递进的案例。(1)导引

3、案例:一个灯的亮灭。现实生活中灯的亮灭,可以通过定时器来控制,通过对timer控件interval属性和tick事件的设置,可以控制灯定时的亮和灭。(2)模仿案例:一个灯的闪烁。灯的闪烁是灯的亮灭的另一种形式,只要修改导引案例中interval属性,即可控制灯的闪烁。(3)夯实案例:交通灯(三盏灯)。现实生活中的交通灯是由红、黄、绿三盏灯按一定的亮灭规律组成的。同学们通过前面的导引案例和模仿案例地实践,已经学会了一盏灯定时地亮灭,而在本案例中,增加了三盏灯定时地有规律地亮灭,同学们会相对轻松地完成本案例的实践活动。(4)拓展案例:交通灯(十二盏灯)。现实生活中的交通灯是由东西南北各三盏灯组成的

4、,相对于夯实案例,拓展案例的难度增加了,但由于同学们已经掌握了三盏灯的亮灭规律,所以对于拓展案例,从同学们实践的结果来看,大家也没有表现出太难,不能掌握的情绪出来。上述四个案例不是孤立的、分散的,而是都围绕着“灯的亮灭”这一核心动作进行,而这一核心动作就是通过timer控件的interval属性和tick事件的设置来实现的。四个案例层层递进,复杂度逐步提高,尤其是最后一个案例:交通灯(十二盏灯),是一个生活中常见的例子,该案例的逻辑性很强,对于初学者来说是很难一下实现的,但是通过前面三个案例的学习逐步推进,到设计最后一个案例时,就水到渠成了。学生们普遍反映,通过这四个案例的学习,都较好地掌握了

5、tiemr控件的功能和开发技巧。三、微课在教学中的应用微课作为一种新型的教育信息资源形式,以其“短小精悍、主题突出、交互性强”等优势被广泛认可。针对timer控件的应用,本人设计了五个微视频来展现上述案例,每个视频不超过10分钟。第一个视频是timer定时器在生活中的场景应用,我把它称之为情景创设视频,如图1所示。第二到第五个视频即是对上文四个案例的动态展现。(1)在制作导引案例的微视频时,目的是让学生掌握timer控件的两个知识点:interval属性的设置以及tick事件的处理,视频对这两个知识点的代码处理及运行结果做了重点展现,而对其它控件的代码展示就快速处理了,结果如图2 所示。(2)

6、学生通过导引案例视频的学习,对timer控件的属性及事件有了初步的了解,为了进一步提升他们对知识点的认知能力,本人设计了第二个实例,即模仿案例,该案例是在第一个案例的基础上,只要修改timer控件的interval属性即可,视频展现结果如图3所示。(3)同理,到第三个案例,夯实案例中, 本人在制作微课视频时引入生活情景(交通灯的定时亮灭控制),该案例是上述两个案例的进一步提升,视频主要展现了对timer控件的interval属性和iick事件的灵活设置上,运行结果如图4所示。(4)第四个案例拓展案例,是属于课后拓展部分,视频主要展现该案例的逻辑状态的讲解上,而具体设计让学生课后来完成。运行如图

7、5所示。以上微视频时间都比较短,每个视频都将重点讲解清楚即可,还留了不少空白让学生去思考,去完善。学生通过对这些视频的反复观看、模仿和学习,对timer控件的认知能力和开发能力都有了进一步地提升。四、总结本文围绕c#中timer控件这个知识点,精心设计了四个由易到难,逐层推进的案例,克服了以往教学中围绕知识点的案例都是分离的,不成体系的缺点;同时还用微视频的形式将这四个案例的动态效果展示出来,不仅大大提升了学生学习的兴趣,还极大地增强了教学效果。本人通过教学实践下来,发现学生对这一知识点的掌握程度较以往的学生有很大的提高,同时,本人也发现该教学方法同样适合本课程其它教学内容,正在积极探索该方法的普及使用。参考文献:1 张静然.微课程之综述j.中国信息技术教育,2012.2 郑军,王以宁,王凯玲,白昱.微型学习视频的设计研究j.中国电化教育,2012.3 胡铁生. 我国微课发展的三个阶段及其启示j. 远程教育杂志

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论