vb程序设计教案
- 格式:pdf
- 大小:496.32 KB
- 文档页数:5
连云港市职业学校信息化教学大赛教案
专业名称 软件与信息服务
课程名称VB.NET程序设计授课班级14高职计算机班授课课时2课时
教材名称 《VB.NET程序设计实用教程》
出版单位 北京师范大学出版社
版次 2012年12月第1版 作者 董清潭主编
授课章节 班级选课系统设计制作2课时
教材学情分析
教材分析:《VB.NET程序设计实用教程》visual basic是世界上应用最广泛的
编程语言之一,随着.NET应用的增多,visual basic的重要性日益突出。符
合企事业单位岗位实际需要,同时又直接体现最新的教学改革成果。
本书内容由浅入深、循序渐进、图文并茂,注重基础知识与实际应用相结合,
主要针对使用计算机的初、中级用户编写,适合作为高职高专教材。
学情分析:本人授课对象为14高职计算机班学生。第一、这个年龄阶段的学
生人生阅历还不丰富,在应试教育下,没有自信心,这是造成心理阻碍的主要
原因。第二、对成功、成长缺少向往和激情,作为引导者,要能激发他们的学
习热情,并能冷静理智的分析问题,积极生活和学习。在活动中激发学生学习
的兴趣。第三、课堂知识很枯燥、乏味,一味的让老师讲解,学生会厌倦,所
以,我会在课堂中引入音乐、视频等各种鲜活、有趣的形式,激发学生的兴趣,
在快乐中学习。
教学目标
知识与能力
能发挥个人的独特思维,掌握列表框的操作,激发自己学
习和生活的热情。
过程与方法
设计问题,引导学生思考,演示辅导学生完成操作要求,
激发学生的兴趣和热情。
情感态度与
价值观
让学生感觉到解决实际问题的快感,形成积极的心理品质。
教学重点
解决方法
在众多数据中,如何快速的找到我们需要的内容,如何不影响他人的情况下满
足我们自己的需求。
现身说法,角色互换,师生共同探讨。
教学难点
解决方法
程序设计不是一节课、一两天能解决的,学生的自信心的培养需要较长时间
的积累、升华、提高。运用多种方法和途径,启发引导,逐步形成思考、自我
学习、自我探索、终生学习的习惯。
教学过程设计
课前准备→情境导入→师生品鉴→动手操作→总结提升
教学策略
注重学生的体验,把时间留给学生自己去思考、品味,让学生找自己感触,
这样可以很好的完成本单元的教学重点。通过采用案例法、演讲法、讲练结合
的形式帮助学生获取知识,使学生的独立探索性得到了充分的发挥,培养学生
的自学能力、思维能力。
资源整合
1、人力性 学生课前自学和疑问,学习经验;教师情境导入,开展具体问题
的解决。
2、文本性 实际操作案例解析。
3、媒体性 播放工作场景视频
4、活动性 教师演示,学生练习,解决问题,活跃课堂,寓教于乐。
教学过程 教生互动行为 教学意图
备
注
一、 课前准备,兴趣感受
让大家收集这几年每个班级开设的课程
二、情境导入,情感体验
如果现在你作为系部的教务员,怎么样修改和安排每个班级
的课程计划呢?
---------
三、授新课,互动交流
目 录
教学目标 新课导入 控件属性讲解 具体实现 课堂练习 课堂小结 教学目标 1、知识与技能: 通过现实生活中班级选课情况,激发学生用计算机办公解决生活问题。制作满足自己要求的计算机软件。 通过学习列表框(ListBox控件),学习添加删除课程的操作,进而完成选课系统的选课操作。 通过系统的演示使得学生可以掌握列表框(ListBox控件)的属性和常用方法。进而激发学生的学习兴趣,引导学生做出进一步的开发。 给学生演示几个班级合起来的班级课程。要求学生找到符合条件的课程名称。 调动学生的情绪,活跃课堂气氛,激发学生的积极情感体
验,积极的
思维。
2、情感、态度与价值观: (1)、培养学生的创新意识和创新能 力; (2)、培养学生自主学习及协作学习 的意识和能力; (3)、提高学生的人文素质。 新课导入 以前选课纸上填写 添加删除很容易乱,而且后期维护管理很费劲。 演示班级选课软件 控件属性讲解 列表框(ListBox控件) 1.作用:通过显示多个选项供用户选择,达到与用户对话的目的。如果有较多的选项而不能一次全部显示,则会自动加上滚动条。 2.特点:只能选择,而不能直接修改其中的内容。 3.常用属性: (1)Items属性:存放列表框中的列表项。 (2)SelectionMode属性:设置列表框是单项选择、多项选择或不可选择。值为None时,不可选;值为One时,单项选择;值为MultiSimple时,多项选择;值为MultiExtended时,扩展式多项选择(即可使用CTRL+单击隔项选择;使用SHIFT+单击,连续选择)。 (3)SelectedIndex属性:获取用户所选取的列表项的索引(索引从0开始) 4.主要事件:主要事件是DblClick,可以对捕获的项目进行操作。 5.常用方法:列表框中的大部分操作要通过Items属性中的方法来实现。 (1)Add方法:在列表框的最后一项后面追加一个新项目。 格式:列表框名.items.add(要插入的内容) (2)Insert方法:在某个项目的前面插入一个新项目。 演示讲解,让学生看到效果。提高学生的兴趣。
学生亲自动
手完成初
稿,测试找
到BUG。
大家分析问
题所在,解
决问题。
格式:列表框名.items.insert(位置,内容) (3)Remove方法:删除列表框的某个项目。 格式:列表框名.items.remove(某一项) (4)RemoveAt方法:删除列表框的某个位置的项目。 格式:列表框名.items.removeat(位置) (5) Clear方法:从列表中删除所有项。 具体实现—添加按钮 课程添加 ListBox2.Items.Add(ListBox1.SelectedItem) 重复项排除 For i = 0 To Me.ListBox2.Items.Count - 1 If ListBox2.Items(i) = ListBox1.SelectedItem Then MsgBox("重复选择") Exit Sub End If Next 具体实现—移除按钮 ListBox2.Items.Remove(ListBox2.SelectedItem) 具体实现—清空按钮 ListBox2.Items.Clear( ) 四、总结、联系实际 课堂小结 这节课堂,我们学习了以下知识与技能操作: 1、制作班级选课系统界面。 2、学习列表框控件。 3、代码实现。 4、编译测试。 如果同学们在理解、掌握的时候,感到困难,疑惑重重,可在课后抽时间请教师长或其他懂得的同学。 五、祝福语 我祝福所有在场的同学和领导、老师,祝你们找到自己的幸福!没有人能剥夺你们的幸福,因为,幸福就在你们的心里!在你们人生追求的道路上! 谢谢大家! 六、作业布置,预习新课: 动手实现选课功能。 测试验证,把功能细致化。
学生动手完
成。
提高自己的
成就感。
教学反思
(一)成功之处
1.课前创造愉快轻松的课堂氛围
2.充分挖掘身边的教学资源
在教学中,筛选案例时尽量用学生身边和周围所发生的人和事来进行
设计,但必须要以课本要掌握的理论知识为依据,不能离题万丈,才能收
到好的教学效果。为了达到这一目的,本节课通过让学生自己收集素材等
方式,把要学的东西和学生的实际联系在一起,加深了学生对知识点的认
识。
3.课堂形式多样
课堂围绕创业素质中的品质和能力的挖掘,运用视频,小组讨论、头
脑风暴的形式展开,课堂氛围浓郁,极容易调动课堂气氛,学生也比较投
入。
(二)不足之处
1. 时间太短,实例太多,学生通过两节课,对知识掌握不够熟练。
2.存在代沟
学生都是90后,他们更为侧重于现实,并不容易理解课程内容,不
容易老师产生共鸣。
(三)改正措施
1.可以减少事例的展示,充分挖掘已有的事例。
2. 换位思考
教师更多的站在学生的角度思考问题,寻找的案例更贴近学生。