C#中Timer控件的教学探析

来源 :大陆桥视野·下 | 被引量 : 0次 | 上传用户:getu0217
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文首先介绍Timer控件的基本属性和事件,然后围绕该知识点设计了四个由易到难、层层推进的案例,并用微视频的形式将案例动态展现出来。此教学方法也适合本课程其它教学内容。
  【关键词】Timer;控件;教学;探析
  C#是面向对象的程序设计语言,WinForms(Windows窗体)开发是C#中应用性、实践性极强的知识点,WinForms开发使得C#应用程序具有良好的交互界面设计、强大的业务逻辑设计。而对各类控件能熟练运用是WinForms开发的基础。在C#的所有控件中,Timer控件无疑是一个很特殊、很重要的控件,学生们也普遍反映这个控件比较难学,所以本文就针对该控件进行教学方法上的探析。
  一、Timer控件简介
  Timer是定时器,在WinForms開发中,利用Timer控件产生一定的时间间隔,每个时间间隔中安排特定的功能,时间一到,这些功能即被触发。该控件具有自己的属性、方法和事件,其中Interval属性很重要,该属性主要是设定定时间隔的。Tick事件是该控件唯一的事件,每个时间间隔中安排的功能,都是在该事件被触发后运行的。
  二、层层递进案例教学法的应用
  案例教学法在程序设计类课程中的运用是比较广泛的。在Timer控件的教学中,本人精心组织案例,设计了四个由易到难,层层递进的案例。
  (1)导引案例:一个灯的亮灭。现实生活中灯的亮灭,可以通过定时器来控制,通过对timer控件Interval属性和Tick事件的设置,可以控制灯定时的亮和灭。
  (2)模仿案例:一个灯的闪烁。灯的闪烁是灯的亮灭的另一种形式,只要修改导引案例中Interval属性,即可控制灯的闪烁。
  (3)夯实案例:交通灯(三盏灯)。现实生活中的交通灯是由红、黄、绿三盏灯按一定的亮灭规律组成的。同学们通过前面的导引案例和模仿案例地实践,已经学会了一盏灯定时地亮灭,而在本案例中,增加了三盏灯定时地有规律地亮灭,同学们会相对轻松地完成本案例的实践活动。
  (4)拓展案例:交通灯(十二盏灯)。现实生活中的交通灯是由东西南北各三盏灯组成的,相对于夯实案例,拓展案例的难度增加了,但由于同学们已经掌握了三盏灯的亮灭规律,所以对于拓展案例,从同学们实践的结果来看,大家也没有表现出太难,不能掌握的情绪出来。
  上述四个案例不是孤立的、分散的,而是都围绕着“灯的亮灭”这一核心动作进行,而这一核心动作就是通过Timer控件的Interval属性和Tick事件的设置来实现的。四个案例层层递进,复杂度逐步提高,尤其是最后一个案例:交通灯(十二盏灯),是一个生活中常见的例子,该案例的逻辑性很强,对于初学者来说是很难一下实现的,但是通过前面三个案例的学习逐步推进,到设计最后一个案例时,就水到渠成了。学生们普遍反映,通过这四个案例的学习,都较好地掌握了Tiemr控件的功能和开发技巧。
  三、微课在教学中的应用
  微课作为一种新型的教育信息资源形式,以其“短小精悍、主题突出、交互性强”等优势被广泛认可。针对timer控件的应用,本人设计了五个微视频来展现上述案例,每个视频不超过10分钟。
  第一个视频是Timer定时器在生活中的场景应用,我把它称之为情景创设视频,如图1所示。第二到第五个视频即是对上文四个案例的动态展现。
  (1)在制作导引案例的微视频时,目的是让学生掌握Timer控件的两个知识点:Interval属性的设置以及Tick事件的处理,视频对这两个知识点的代码处理及运行结果做了重点展现,而对其它控件的代码展示就快速处理了,结果如图2 所示。
  (2)学生通过导引案例视频的学习,对Timer控件的属性及事件有了初步的了解,为了进一步提升他们对知识点的认知能力,本人设计了第二个实例,即模仿案例,该案例是在第一个案例的基础上,只要修改Timer控件的Interval属性即可,视频展现结果如图3所示。
  (3)同理,到第三个案例,夯实案例中, 本人在制作微課视频时引入生活情景(交通灯的定时亮灭控制),该案例是上述两个案例的进一步提升,视频主要展现了对Timer控件的Interval属性和Iick事件的灵活设置上,运行结果如图4所示。
  (4)第四个案例拓展案例,是属于课后拓展部分,视频主要展现该案例的逻辑状态的讲解上,而具体设计让学生课后来完成。运行如图5所示。
  以上微视频时间都比较短,每个视频都将重点讲解清楚即可,还留了不少空白让学生去思考,去完善。学生通过对这些视频的反复观看、模仿和学习,对Timer控件的认知能力和开发能力都有了进一步地提升。
  四、总结
  本文围绕C#中Timer控件这个知识点,精心设计了四个由易到难,逐层推进的案例,克服了以往教学中围绕知识点的案例都是分离的,不成体系的缺点;同时还用微视频的形式将这四个案例的动态效果展示出来,不仅大大提升了学生学习的兴趣,还极大地增强了教学效果。
  本人通过教学实践下来,发现学生对这一知识点的掌握程度较以往的学生有很大的提高,同时,本人也发现该教学方法同样适合本课程其它教学内容,正在积极探索该方法的普及使用。
  参考文献:
  [1] 张静然.微课程之综述[J].中国信息技术教育,2012.
  [2] 郑军,王以宁,王凯玲,白昱.微型学习视频的设计研究[J].中国电化教育,2012.
  [3] 胡铁生. 我国微课发展的三个阶段及其启示[J]. 远程教育杂志, 2013(4).
  [4] 高淑然. 微课在计算机教学中的应用思路探讨[J]. 科技视界, 2015(4).
  [5] 孙众,马玉慧.课堂教学视频的力量———网络时代教师群体学习的新渠道[J].开放教育研究,2012.
其他文献
“洹水安阳名不虚,三千年前是帝都”.安阳是中国八大古都之一、国家历史文化名城、中国优秀旅游城市,也是甲骨文的故乡、周易的发源地、红旗渠精神的诞生地和世界文化遗产殷
假定房产价格服从分数布朗运动,本文应用偏微分方程的方法求出具有违约风险的一类房产期权价格显示解,并与不具有违约风险的期权价格进行比较,最后分析Hurst参数、房产价格对
期刊
农村发展的现实证明,举凡乡镇企业发达,农业劳动力剩余少的地区,农民的富裕程度就高,反之就低.2000年江苏省农村中非农户的人均纯收入达4517元,高出纯农户61.9%.可见,富裕农
薪酬管理是企业对企业全体职工的薪资进行管理的手段之一,是企业职工对企业表示信任、忠诚和发挥其工作积极性的重要基础。现阶段,煤炭企业的薪酬管理体系已经初具规模,但是随着
摘要:经过多年改革,国有银行公司治理结构取得了很大进展。但是,中国现代银行制度还未真正确立,现代公司治理结构这一根本性问题仍待进一步解决。公司治理结构根本性缺陷是银行改革难以深化的焦点,也是信用风险产生的根源。  关键词:银行信用;风险管理;对策  中图分类号:F830 文献标识码:A 文章编号:1001-828X(2013)09-0-01  一、银行信用风险管理存在的问题  (一)银行体制存在缺
期刊
目的:分析超声诊断甲状腺占位性病变的声像学特征,并探讨其临床应用价值.方法:选取我院2015年2月至2016年5月间收治的甲状腺占位性病变患者49例作为研究对象,所有患者均接受
本文试图从系统论原理出发,融合时代特征和创新要求,从企业深层次的物质、行为、组织、制度和精神等方面出发,探索现代企业建设新型企业文化的途径和方法.
城市旅游与抖音短视频联动是一种将旅游景点,城市风俗特色以抖音短视频的形式传播以塑造城市形象的新途径.现阶段,以西安市为首的新一线城市陆续与抖音建立起联动模式.在“抖
[摘 要] 通过对机能实验学教学特点的分析,探讨新的教学方法,有利于学生综合素质的提高。  [关 键 词] 机能实验学;教学方法;探讨  [中图分类号] G642 [文献标志码] A [文章编号] 2096-0603(2018)10-0174-01  机能实验学是一门将生理学、病理生理学和药理学等三门课程的实验教学内容融汇在一起,用实验方法手段观察、探讨在正常状态下、疾病状态下、药物作用状态下的机
目的:探讨CT在动脉瘤性蛛网膜下腔出血中的诊断价值.方法:选择2013年4月至2015年6月采我院进行治疗的动脉瘤性蛛网膜下腔出血48例患者为研究对象,回顾性分析所有患者的临床资