《2023年VB列表框控件精品讲义.pdf》由会员分享,可在线阅读,更多相关《2023年VB列表框控件精品讲义.pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、VB列表框控件教案 VB 控件列表框 一 教学目标:知识目标:1)掌握列表框控件的主要属性:list,MutiSelect,Listindex,Text的含义及用法 2)学会运用列表框控件的主要方法:添加 additem,去除 removeitem,清空 clear 技能目标:通过完成项目,能利用新知识,编写简单程序,解决实际问题 情感目标:1)通过一个个步骤的实战演练,培养学生运用编程解决实际问题的能力,进一步激发 学生学习编程的爱好。3)通过预防甲流的情境教学,提升学生对甲流的预防意识,并学习到更多预防甲流的 知识。二、教学重点:list,text属性,additem,removeitem
2、,clear方法 三、教学难点:listindex,text的运用及区别 四、教学方法:项目教学法 情境教学法 五、教学过程 大家好,听说我们学校刚评上国家级的职业学校,我这个县市级学校的老师今天能与我们同学一起学习交流感到非常荣兴,希望我所讲的能引起您们的共鸣,那老师也可以提升为国家级的级别了。1 引入:(幻灯片 1)师:同学们都知道最近甲流疯狂爆发,人人自危,第二波甲流高潮也即将来临。预防甲流从我做起,我们平时不仅要勤洗手,常通风,多穿衣,养成良好的卫生习惯,更需结合饮食,防防患于未然,所以今天我们就来学习下利用 VB控件里的列表框,做一个与甲流相关的项目。2.新课:师:先让老师展示下这个
3、项目的成品(运行 EXE可执行文件)(幻灯片 2)提问 1:请同学们回答下左侧窗口中的哪些食品对预防甲流有益?学生:回答 师:到低就是否正确?答案让我们完成这个项目时再揭晓吧。提问 2:回到 VB世界,同学们回答下这个界面包含哪些控件?学生:标签,文本框,命令按钮 师:还有左右两测的框框,称为列表框 师:先请同学们打开自己 D盘,一个“课堂项目”的文件夹,打开其工程文件,查瞧界面 提问 3:这个界面与刚才老师展示的成品界面,有何区别?学生:少两个列表框 师:所以根据程序设计步骤,我们接下来先设计未完成的界面,参考项目说明书:根据表格里的内容,在界面上补充两个列表控(Listbox),并修改其属
4、性值(幻灯片 3,教师简单演示 list属性文本的输入)对象 名称 属性 值 VB列表框控件教案 列表框 List1 font 宋体,四号 list 苹果、柚子、薯条、大蒜、冰淇淋、可乐、酸奶、木瓜 MutiSelect 1-simple 列表框 List2 font 宋体,四号 师:同学们基本完成了,老师来小结下这步涉及到新知识点,有以下三点:1 功能:列表框常用来显示一个项目的列表,用户可从中选择一项或多项。默认名称为List1、List2、List3。2 List 属性:以一维字符型数组形式表示列表框中所有的选项内容 3 MutiSelect属性:设定列表框中就是否允许同时选中多个列表项
5、 师:程序界面设计好之后,接下来的步骤就就是。学生:编写代码 师:提问 4:首先瞧界面上有几个对象需要我们编写代码?学生:添加按钮,去除按钮,清空按钮,还有左列表向右列表显示的功能 师:老师温馨提示下:等下我们编写代码分三个步骤,可参考项目说明书,第一步实现添加,第二步实现去除,第三步实现右列表的清空与显示,同学们在操作过程中,还需注意编写的对象与事件不能搞错,编写哪个对象只需双击即可进入代码窗口。(教师稍作演示)首先我们同学参考项目说明书,自主完成第一步:添加新的列表项(让学生上台演示,并巡视教室给困难学生以帮助)学生:自主操作 师:(3 分钟后打断操作,解决出现问题)1.方法二无法实现,个
6、别同学没写在正确的对象下,应写在 FORM 主窗口。2.方法三无法实现,提示输入“猕猴桃”的语句为:List1、additem 猕猴桃 则在列表框添加文本框的内容,只需把猕猴桃替换为 text1、text即可 3.注意涉及到标点符号的,要在英文状态下,VB 代码不区分大小写 学生:继续操作 师小结:本步骤涉及到得新知识点,只有一个 additem 方法的使用,方法的使用格式:对象、方法 参数列表 ,这里对象与参数列表都就是可以省略的,通俗的举几个列子,可以就是:我帮助她,我 对象,帮助 方法,她 参数 我摔了,我 对象,摔 方法 师:同学们已基本实现添加的功能,接下来我们一起来操作第二步去除的
7、功能,这步就是本节课的难点,因此让老师先做讲解,再由同学们来做。实现的代码如下:If List1、listindex-1 Then List1、removeitem List1、listindex 这就是一个选择语句,大家都已很熟悉,如果条件成立,则执行 then 后面的语句,这里涉及到两个新的知识点:1.去除方法:Removeitem 方法 2.Listindex属性:执行时选中的列表项序号。若用户未选中任何一项,则其值为-1 VB列表框控件教案 学生:实现该去除功能 师:到这里我们的成果已完成大半了,离成功仅一步之遥了。接下来同学们依然参考项目说明书,完成最后一步,老师给大家的代码就是以填
8、空的方式降低难度,提示里涉及到两个新知识点:清除的方法 clear,与 text属性,大家思考下,利用这两个知识点如何实现该功能?学生:自主思考完成 师:Private Sub Command3_Click()List2、Clear End Sub 列表框 2 显示:Private Sub Command4_Click()List2、additem List1、Text End Sub 注意:Listindex 与 text 属性的区别 师:现在可以给老师答案了,哪些食品对预防甲流有益?有益的保留,无益的删除,其她的食品通过文本框添加,完成后保存,并生成以自己名字命名的 EXE 可执行文件,放入共享文件夹“作品“里。师:评价作品 师 总 结:本 节 课 我 们 学 习 了 列 表 框 的 功 能,列 表 框 控 件 的 主 要 属 性:list,MutiSelect,Listindex,Text,运用列表框控件的主要方法:添加 additem,去除 removeitem,清空 clear 其实卫生习惯也好,饮食习惯也好,对预防甲流就是有一定益处,但更主要的就是同学们要多运动,提高自己的免疫力,那么甲流即使如洪水猛兽,我们也毫不畏惧,今天的作业就就是利用今天学过的列表框知识,做一个体育运动的项目。下课 清除:Clear 方法 Text 属性