VB列表框控件教案_第1页
VB列表框控件教案_第2页
VB列表框控件教案_第3页
全文预览已结束

下载本文档

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

文档简介

1、VB列表框控件教案VB控件一列表框一教学目标:知识目标:1)掌握列表框控件的主要属性:list,MutiSelect,Listindex,Text的含义及用法2)学会运用列表框控件的主要方法:添加additem,去除removeitem,清空clear技能目标:通过完成项目,能利用新知识,编写简单程序,解决实际问题情感目标:1)通过一个个步骤的实战演练,培养学生运用编程解决实际问题的能力,进一步激发学生学习编程的爱好。3)通过预防甲流的情境教学,提升学生对甲流的预防意识,并学习到更多预防甲流的知识。二、教学重点:list,text属性,additem,removeitem,clear方法三、教

2、学难点:listindex,text的运用及区别四、教学方法:项目教学法情境教学法五、教学过程大家好,听说我们学校刚评上国家级的职业学校,我这个县市级学校的老师今天能与我们同学一起学习交流感到非常荣兴,希望我所讲的能引起您们的共鸣,那老师也可以提升为国家级的级别了。1 .引入:(幻灯片1)师:同学们都知道最近甲流疯狂爆发,人人自危,第二波甲流高潮也即将来临。预防甲流从我做起,我们平时不仅要勤洗手,常通风,多穿衣,养成良好的卫生习惯,更需结合饮食,防防患于未然,所以今天我们就来学习下利用VB控件里的列表框,做一个与甲流相关的项目。2 .新课:师:先让老师展示下这个项目的成品(运行EXE可执行文件

3、)(幻灯片2)提问1:请同学们回答下左侧窗口中的哪些食品对预防甲流有益?学生:回答师:到低就是否正确?答案让我们完成这个项目时再揭晓吧。提问2:回到VB世界,同学们回答下这个界面包含哪些控件?学生:标签,文本框,命令按钮师:还有左右两测的框框,称为列表框师:先请同学们打开自己D盘,一个“课堂项目”的文件夹,打开其工程文件,查瞧界面提问3:这个界面与刚才老师展示的成品界面,有何区别?学生:少两个列表框师:所以根据程序设计步骤,我们接下来先设计未完成的界面,参考项目说明书:根据表格里的内容,在界面上补充两个列表控(Listbox),并修改其属性值(幻灯片3,教师简单演示list属性文本的输入)对象

4、名称属性列表框List1font宋体,四号list苹果、柚子、薯条、大蒜、冰淇淋、可乐、酸奶、木瓜MutiSelect1-simple列表框List2font宋体,四号师:同学们基本完成了,老师来小结下这步涉及到新知识点,有以下三点:1.功能:列表框常用来显示一个项目的列表,用户可从中选择一项或多项。默认名称为Listl、List2、List3。2.List属性:以一维字符型数组形式表示列表框中所有的选项内容3.MutiSelect属性:设定列表框中就是否允许同时选中多个列表项师:程序界面设计好之后,接下来的步骤就就是。学生:编写代码师:提问4:首先瞧界面上有几个对象需要我们编写代码?学生:添

5、加按钮,去除按钮,清空按钮,还有左列表向右列表显示的功能师:老师温馨提示下:等下我们编写代码分三个步骤,可参考项目说明书,第一步实现添加,第二步实现去除,第三步实现右列表的清空与显示,同学们在操作过程中,还需注意编写的对象与事件不能搞错,编写哪个对象只需双击即可进入代码窗口。(教师稍作演示)首先我们同学参考项目说明书,自主完成第一步:添加新的列表项(让学生上台演示,并巡视教室给困难学生以帮助)学生:自主操作师:(3分钟后打断操作,解决出现问题)1 .方法二无法实现,个别同学没写在正确的对象下,应写在FORMfc窗口。2 .方法三无法实现,提示输入月弥猴桃”的语句为:Listl、additem冻

6、猴桃”则在列表框添加文本框的内容,只需把冻猴桃替换为textl、text即可3 .注意涉及到标点符号的,要在英文状态下,VB代码不区分大小写学生:继续操作师小结:本步骤涉及到得新知识点,只有一个additem方法的使用,方法的使用格式:对象、方法参数列表,这里对象与参数列表都就是可以省略的,通俗的举几个列子,可以就是:我帮助她rf对象,帮助方法,她参数我摔了,我1对象,摔方法师:同学们已基本实现添加的功能,接下来我们一起来操作第二步去除的功能,这步就是本节课的又t点,因此让老师先做讲解,再由同学们来做。实现的代码如下:IfList1、listindex-1ThenList1、removeite

7、mList1、listindex这就是一个选择语句,大家都已很熟悉,如果条件成立,则执行then后面的语句,这里涉及到两个新的知识点:1.去除方法:Removeitem方法2.Listindex属性:执行时选中的列表项序号。若用户未选中任何一项,则其值为-1If Lietl, List index -1 Then Listl .Rsmoveitsm List 1, Li st index2 口0,1,2,3,.到这里我们的成果已完成大半了,离成功仅一步之遥了。接下来同学们依然参考项目说明书完成最后一步,老师给大家的代码就是以填空的方式降低难度,提示里涉及到两个新知识点清除的方法clear,与t

8、ext属性,大家思考下,利用这两个知识点如何实现该功能?学生:自主思考完成师:Private Sub Command3_Click()List2、 ClearEnd Sub列表框2显示:Private Sub Command4_Click()List2、 additem List1、 TextEnd Sub注意:Listindex与text属性的区别清除:Clear方法Text属性RemovoitemAzolearK.SU保存,并生成以自己名字命名的EXE可执行文件,放入共享文件夹“作品“里。学 生:实 现 该 去 除 功 能 师:师:现在可以给 老师答案了,哪 些食品对预防 甲流有益?有 益的保留,无益 的删除,其她的 食品通过文本 框添力口,完成后师:评价作品师总结:本节课我们学习了列表框的功能,列表框控件的主要属性:list,MutiSelect,Listindex,Text,运用列表框控件的主要方法:添加add

温馨提示

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

最新文档

评论

0/150

提交评论