拨开迷雾找出真相

拨开迷雾找出真相

作者:陈逸怀

来源:《职业·中旬》2010年第07期

Visual Basic是目前进行Windows 应用程序设计的工具之一,也是最佳的程序设计入门语言。

一、设计目标

1.知识目标

熟练控件数组的绘制及代码编写;掌握控件数组的概念和作用;理解Index属性的作用和用法。

2.能力目标

培养学生观察对比能力、设计创造能力、协作学习能力及自学能力。

3.情感目标

培养学生求知的意识。

二、设计思路

1.教学重点

掌握控件数组的概念和作用。

2.教学难点

理解Index属性的作用和用法,能够做到灵活应用。

3.重点、难点的突破

首先要求学生制作一个简易拨号盘,然后把事件和代码通过表格的方式列出(表1),一起找到这组代码的共性和特性,从而引出控件数组及Index属性的特点及应用。再以“生肖计算器”来实现拓展应用和迁移实践。生肖计算器的选择不仅可以和实际相结合激发学生的兴趣,而且可以进一步强化练习index属性的设置及应用,从而突破难点的讲解。

三、教学过程

1. 设置情境,导出课题

选几名同学上来玩“移动板游戏”(图1),看谁最快完成。许多同学通过观察发现,移动板和按钮控件很像,这时提出问题:“这么多的按钮,该如何去添加呢?”从而呈现出任务:制作一个简易模拟电话拨号盘(图2)。要求:运行时,单击数字键将在文本框中显示拨号的号码;“清空”键表示撤消所有拨号,清空文本框。

设计意图:通过玩VB编辑的移动板游戏,创设情境,激发学生兴趣,同时提出观察任务,让学生带着疑问去玩。再通过设疑,来导出今天的任务,从而做下铺垫,将学生一步步地引入到今天需要探究和学习的内容中。

2. 呈现个案,探究任务

首先由学生探究制作完成电话号码拨号盘界面,再引导学生完成“代码1”的编写,之后请学生仔细观察每个代码是否有相似之处。

代码1:

Private Sub Command0_Click()

Text1.Text = Text1.Text + "0"

End Sub

Private Sub Command1_Click()

Text1.Text = Text1.Text + "1"

End Sub

:

:

Private Sub Command9_Click()

Text1.Text = Text1.Text + "9"

End Sub

接着带领学生来“拨开迷雾找出真相”,把关键点和相似代码以表格的形式例举出来(表1),这样问题的根源找到了,紧接着提出可以减少相似代码的方法,那就是控件数组。

相关文档
最新文档