教学目标:
1、 知道创建一个VB程序的基本步骤
2、 了解窗口、事件和消息的含义
3、 培养学生的合作精神和自主探究精神
教学重点和难点:
1、窗口,事件和消息的关系
2、属性的设置
教学方法:
采用主动式任务驱动的教学方法,通过创设情境,激发学生对VB的兴趣,使学生产生动手做一个VB程序的欲望.在布置任务的时候,不是教师指定完成什么任务,而是由学生自己提出想完成一个样的任务,即想做一个什么样的VB程序,因为任务是学生自己提出来的,所以学生肯定感兴趣的,这就避免了教师布置的任务不能照顾到全体学生装的弊端.而教师作为引导者和技术帮助者,帮助学生一步步地完成任务,引导学生分解任务,分解为界面的创建,属性的设置,代码的输入等几部分。在实践过程中,使学生掌握用VB进行程序设计的步骤和方法。
教学过程:
一、 激趣引入
师:上节课中我们演示了一个抛硬币的VB小程序,大家还有印象吗?(教师演示这个程序)
师:下面我再来演示几个其他VB小程序(教师演示若干个趣味小程序,和刘德华对话,井字棋,心情好吗,挖地雷,单选复选框与字体,测验记忆力,弹球游戏,剪刀包袱,在演示过程中,让学生注意鼠标单击按钮,或者鼠标移动,窗口上会有什么反应)
师:窗口——舞台,事件——导演的命令,反应——演员的表演,控件——演员(以对比方式说明它们之间的关系,让学生明白,需要哪个演员(控件)作出什么表演,要对这个演员(控件)发号施令,导演不能瞎指挥,不然表演要乱套的。)
师:你想试试吗?
意图:
1、在演示过程中,提醒学生注意窗口,事件(点击按钮或移动按钮),消息(事件的反应)。
2、激发学生的兴趣,产生自己动手做一个VB程序的欲望。
二、 形成任务
1、根据机房布局,建议学生两人合作,组成合作小组。
2、以小组讨论形式,形成任务,即确定要完成一个什么样的VB程序,即名称是什么?功能是什么?……。(建议学生完成一个教师演示过的例子,也鼓励学生自己创新)
三、 分解任务
师:大家都明确了要做一个什么样的VB程序,如何来完成?
1、界面的设计(舞台的布置)
师:一个程序,你最先看到是什么?
师:舞台如何布局?演员如何选取?窗口如何布局?上面要放哪些东西?这些东西怎么放比较好看?……
意图:引导学生从界面设计入手,学会用控件来输入文字,图片,通过对文字的修饰,图片的插入,引入属性的设置,突破这个难点。
2、如何让对象动起来?
师:窗口布置好了,舞台拱建好了,演员也到位了,那么让演员如何表演呢?每个演员做什么动作呢?导演发布命令的时候(输入代码)的时候,一定要看清对象,不要乱发命令啊!
意图:
引入代码的输入。为节省时间,提供演示程序的代码,避免学生自己书写代码。
有些学生在输入代码的时候,为分不清代码需要给哪个控件加上,这时一定要让学生明白,导演的指令必须是针对某个演员发的,不能乱发。
有些小组可能会设计一个比较大的程序,但是大程序也有封面的,这个设计应该简单,尽量让学生自已摸索中完成。
对于学生碰到的问题,老师做好技术指导工作。
四、 评价交流
展示学生作品,交流评价
师:不同风格的导演设计的效果是不同的,让我们来欣赏一下其他同学的作品
意图:
通过电子教室软件,转发一些小组完成的作品,能过交流了解其他同学的制作成果,吸取他人经验
提醒学生在程序中加入制作人信息,即导演的信息,有初步的版权意识
有些小组可能设计的任务比较大,在课内无法完成,则鼓励在课后继续完成,作为拓展作业。
五、 总结
创建一个VB程序的基本步骤:界面设计,属性设置,代码输入。
导演有大有小,但是基本工作是一样的,就是上面这些步骤,今天我们是小导演,明天我们可能是大导演,期待欣赏到同学们的大作!
意图:回顾过程,总结提高。
1、 知道创建一个VB程序的基本步骤
2、 了解窗口、事件和消息的含义
3、 培养学生的合作精神和自主探究精神
教学重点和难点:
1、窗口,事件和消息的关系
2、属性的设置
教学方法:
采用主动式任务驱动的教学方法,通过创设情境,激发学生对VB的兴趣,使学生产生动手做一个VB程序的欲望.在布置任务的时候,不是教师指定完成什么任务,而是由学生自己提出想完成一个样的任务,即想做一个什么样的VB程序,因为任务是学生自己提出来的,所以学生肯定感兴趣的,这就避免了教师布置的任务不能照顾到全体学生装的弊端.而教师作为引导者和技术帮助者,帮助学生一步步地完成任务,引导学生分解任务,分解为界面的创建,属性的设置,代码的输入等几部分。在实践过程中,使学生掌握用VB进行程序设计的步骤和方法。
教学过程:
一、 激趣引入
师:上节课中我们演示了一个抛硬币的VB小程序,大家还有印象吗?(教师演示这个程序)
师:下面我再来演示几个其他VB小程序(教师演示若干个趣味小程序,和刘德华对话,井字棋,心情好吗,挖地雷,单选复选框与字体,测验记忆力,弹球游戏,剪刀包袱,在演示过程中,让学生注意鼠标单击按钮,或者鼠标移动,窗口上会有什么反应)
师:窗口——舞台,事件——导演的命令,反应——演员的表演,控件——演员(以对比方式说明它们之间的关系,让学生明白,需要哪个演员(控件)作出什么表演,要对这个演员(控件)发号施令,导演不能瞎指挥,不然表演要乱套的。)
师:你想试试吗?
意图:
1、在演示过程中,提醒学生注意窗口,事件(点击按钮或移动按钮),消息(事件的反应)。
2、激发学生的兴趣,产生自己动手做一个VB程序的欲望。
二、 形成任务
1、根据机房布局,建议学生两人合作,组成合作小组。
2、以小组讨论形式,形成任务,即确定要完成一个什么样的VB程序,即名称是什么?功能是什么?……。(建议学生完成一个教师演示过的例子,也鼓励学生自己创新)
三、 分解任务
师:大家都明确了要做一个什么样的VB程序,如何来完成?
1、界面的设计(舞台的布置)
师:一个程序,你最先看到是什么?
师:舞台如何布局?演员如何选取?窗口如何布局?上面要放哪些东西?这些东西怎么放比较好看?……
意图:引导学生从界面设计入手,学会用控件来输入文字,图片,通过对文字的修饰,图片的插入,引入属性的设置,突破这个难点。
2、如何让对象动起来?
师:窗口布置好了,舞台拱建好了,演员也到位了,那么让演员如何表演呢?每个演员做什么动作呢?导演发布命令的时候(输入代码)的时候,一定要看清对象,不要乱发命令啊!
意图:
引入代码的输入。为节省时间,提供演示程序的代码,避免学生自己书写代码。
有些学生在输入代码的时候,为分不清代码需要给哪个控件加上,这时一定要让学生明白,导演的指令必须是针对某个演员发的,不能乱发。
有些小组可能会设计一个比较大的程序,但是大程序也有封面的,这个设计应该简单,尽量让学生自已摸索中完成。
对于学生碰到的问题,老师做好技术指导工作。
四、 评价交流
展示学生作品,交流评价
师:不同风格的导演设计的效果是不同的,让我们来欣赏一下其他同学的作品
意图:
通过电子教室软件,转发一些小组完成的作品,能过交流了解其他同学的制作成果,吸取他人经验
提醒学生在程序中加入制作人信息,即导演的信息,有初步的版权意识
有些小组可能设计的任务比较大,在课内无法完成,则鼓励在课后继续完成,作为拓展作业。
五、 总结
创建一个VB程序的基本步骤:界面设计,属性设置,代码输入。
导演有大有小,但是基本工作是一样的,就是上面这些步骤,今天我们是小导演,明天我们可能是大导演,期待欣赏到同学们的大作!
意图:回顾过程,总结提高。
回复Comments
作者:
{commentrecontent}