VB列表框控件教案
- 格式:doc
- 大小:370.50 KB
- 文档页数:4
VB控件—列表框一教学目标:知识目标:1)掌握列表框控件的主要属性:list, MutiSelect,Listindex,Text的含义及用法2)学会运用列表框控件的主要方法:添加 additem,去除removeitem,清空clear技能目标:通过完成项目,能利用新知识,编写简单程序,解决实际问题情感目标:1) 通过一个个步骤的实战演练,培养学生运用编程解决实际问题的能力,进一步激发学生学习编程的爱好。
3)通过预防甲流的情境教学,提升学生对甲流的预防意识,并学习到更多预防甲流的知识。
二、教学重点:list,text属性,additem,removeitem,clear方法三、教学难点:listindex,text的运用及区别四、教学方法:项目教学法情境教学法五、教学过程大家好,听说我们学校刚评上国家级的职业学校,我这个县市级学校的老师今天能与我们同学一起学习交流感到非常荣兴,希望我所讲的能引起你们的共鸣,那老师也可以提升为国家级的级别了。
1.引入:(幻灯片1)师:同学们都知道最近甲流疯狂爆发,人人自危,第二波甲流高潮也即将来临。
预防甲流从我做起,我们平时不仅要勤洗手,常通风,多穿衣,养成良好的卫生习惯,更需结合饮食,防防患于未然,所以今天我们就来学习下利用VB控件里的列表框,做一个与甲流相关的项目。
2.新课:师:先让老师展示下这个项目的成品(运行EXE可执行文件)(幻灯片2)提问1:请同学们回答下左侧窗口中的哪些食品对预防甲流有益?学生:回答师:到低是否正确?答案让我们完成这个项目时再揭晓吧。
提问2:回到VB世界,同学们回答下这个界面包含哪些控件?学生:标签,文本框,命令按钮…师:同学们已基本实现添加的功能,接下来我们一起来操作第二步去除的功能,这步是本节课的难点,因此让老师先做讲解,再由同学们来做。
实现的代码如下: If List1.listindex<> -1 Then List1. removeitem List1.listindex这是一个选择语句,大家都已很熟悉,如果条件成立,则执行then 后面的语句,这里涉及到两个新的知识点:1. 去除方法:Removeitem 方法2. Listindex 属性 :执行时选中的列表项序号 。
4.6 制作颜色编辑器一、复习列表框控件(ListBox)、组合框控件(ComboBox)的常用属性和常用方法及常用事件?二、本节重点1、掌握滚动条(HScrollBar、VScrollBar)的常用属性;,2、掌握滚动条(HScrollBar、VScrollBar)的常用事件。
三、提问:1、同学们在使用软件时,常见的有哪些软件里有使用滚动条?目前所使用的Word软件的右侧,也是滚动条。
2、滚动条有作用:滚动条可以作为输入设备,或者速度、数量的指示器来使用。
例如可以用来控制计算机游戏的音量,或者是查看计时处理中已用的时间等。
导入上一章讨论了Visual Basic中学习了列表框控件和组合框控件的应用。
本节课我们来通过制作小程序,学习滚动条的常用属性和事件。
四、内容学习滚动条的属性常用属性:1)LargeChange:返回或设置当用户单击滚动条和滚动箭头之间的区域时滚动条控件的Value属性值的改变量。
2)SmallChange:返回或设置当用户单击滚动箭头时滚动条控件的Value 属性值的改变量。
3)Max:返回或设置当滚动框处于顶部或最右位置时,一个滚动条位置的Value属性的最大设置值。
4)Min:返回或设置当滚动框处于处于顶部或最右位置时,一个滚动条位置的Value属性的最小设置值。
5)Value:返回或设置滚动条的当前位置,其返回值始终介于Max和Min 属性值之间,包括这两个值。
使用滚动条作为数量或速度的指示器或者作为输入设备时,可以利用Max和Min属性设置控件的适当变化范围。
为了制定滚动条内所示的变化量,在单击滚动条要使用LargeChange属性,在单击滚动条两端的箭头时,要使用SmallChange属性。
滚动条的Value属性或递增或递减,增减的量是通过LargeChange和SmallChange属性设置的值。
在运行时,在0与32767之间设置Value属性的值,就可以将滚动框定位。
实验三常用控件和窗体【实验目的】掌握常用控件的主要属性、方法、事件。
【实验内容】1、单选按钮和复选框(1)Caption属性为单选按钮和复选框边上的文本标(2)Alignment属性表示标题(Caption)显示的位置,默认控件按钮在左边,标题显示在右边,值为0;反之值为1(3)Value属性用来检查单选按钮和复选框是否被选定。
对于单选按钮,属性值为True表示被选定,False是缺省值,表示未被选定;复选框用属性值0、1、2分别表示未选定、选定和灰色(不允许选)(4)单选按钮和复选框的主要事件是Click事件。
2、框架(1)主要作用是将其他控件组合在一起,对一个窗体中的各种功能进行分类,便于识别。
(2)当用框架将一个窗体上的单选按钮分组后,在一组中单选按钮进行的操作不会影响到其他组的选择。
(3)主要属性是Caption,当该属性为空时,为封闭框架。
(4)框架一般不需要编写事件过程。
3、列表框和组合框(1)列表框(对于初学者来说,使用起来不太顺手,这里简单说明一下)列表框控件,用于显示项目列表,用户可从中选择一个或多个项目。
1)属性A.List:字符型数组,存放列表框的项目,下标是从0开始的。
属性窗口添加选项,输入下一项时,按“Ctrl+Enter”;在程序中设置或引用时:列表框名.List(Index)。
例如:List1.List(0)=“北京”B.ListIndex:整数,表示执行时,选中的列表项的序号,没有项目选中时为-1 。
只能在程序中设置或引用。
例如:选择“北京”,显示在文本框中,则Text1.text=List1. List ( List1.ListIndex)C.ListCount:整数,表示项目的数量,ListCount-1是最后一项的下标。
只能在程序中设置或引用。
D.Selected 属性,该属性返回或设置列表框控件中的一个项目的选择状态,逻辑型,只能在程序中设置或引用。
例如:List1.Selected(0)=TrueE.Text:被选中的列表项的文本内容,只能在程序中设置或引用。
[教案](七)列表框、组合框和滚动条授课方式:讲授法授课学时:4学时教学目的:通过本次课的学习,学生应该掌握列表框、组合框和滚动条控件的常用属性、方法和事件,并能够灵活的运用。
教学重点和难点:1.列表框和组合框的属性和方法;2.滚动条的常用属性和事件。
教学过程:列表框、组合框和滚动条一、列表框(ListBox)和组合框(ComboBox)1.作用介绍列表框和组合框的基本作用,以及他们使用环境的区别。
2.两者共有的重要属性使学生掌握以下5个共有属性(1)List(2)ListIndex(3)ListCount(4)Sorted(5)Text3.列表框特有的重要属性通过例题讲解列表框特有的4个属性:(1)Columns(2)ItemData(3)MultiSelect(4)Selected4.组合框特有的重要属性通过例题讲解决定组合框的类型和行为style属性。
5.方法介绍两者共有的以下三种方法--AddItem方法、RemoveItem和Clear方法。
(1)方法可以实现的功能(2)方法调用的语法格式6.事件列表框响应Click及DblClick事件组合框响应Click事件,只有Style=1的时候简单二、滚动条(ScrollBars)1.种类:介绍两种滚动条--水平滚动条(HScrollBar)和垂直滚动条(VScrollBar)结构上的区别。
2.常用属性:通过例题讲解它的常用5个属性--Value属性、Max属性、Min属性、LargeChange 属性和SmallChange属性3.事件--Change事件和Scroll事件(1)事件的具体应用情况(2)区别两种事件触发条件的区别学生作业:上机实验五:1.列表框、组合框2.滚动条[讲稿](七)列表框、组合框和滚动条一、列表框(ListBox)和组合框(ComboBox)(一)、列表框ListBox1、作用:显示项目列表,用户可从中选择一个或多个项目。
6、列表框(List Box) 列表框为⽤户提供了选项的列表。
作⽤:显⽰项⽬列表,⽤户可从中选择⼀个或多个项⽬。
(1)List Box控件常⽤的⽅法⽅法描述AddItem向列表框添加新项⽬,其格式为:ListBox控件名.AddItem<项⽬>[,<索引值>]其中:为字符串表达式,表⽰添加到列表框中的新项⽬。
为数值表达式,指定在列表框中插⼊新项⽬的位置。
若为0,则插⼊到第⼀个项⽬位置;若缺省且Sorted属性为False,则插⼊到最后⼀个项⽬位置;若缺省且Sorted属性为True,则插⼊到合适的排序位置。
RemoveItem从列表框中删除项⽬,其格式为:ListBox控件名.RemoveItem<索引值>Clear清除列表框中所有项⽬,其格式为:ListBox控件名.Clear例如添加代码到List1列表框中,运⾏后的结果如下:Private Sub Form_Load()List1.AddItem "Germany"List1.AddItem "India"List1.AddItem "France"List1.AddItem "USA"List1.AddItem "Japan", 0List1.AddItem "China", 1End Sub要从列表中删除项⽬,可使⽤RemoveItem⽅法,如要删除列表中的第⼀个项⽬,可添加如下代码:Private Sub Command1_Click()List1.RemoveItem 0End Sub要删除连结版或标准版的列表框、组合框中的所有项⽬。
可使⽤Clear⽅法:List1.Clear注意:1)可以在设计时添加项⽬。
做法:选列表框“属性”窗⼝中[List]属性,在下拉的空⽩框中输⼊项⽬,并按[CTRL]+[回车]键进⾏换⾏。
vb程序设计教案(详细)VB程序设计教案(详细)一、教学目标1.了解VB程序设计的基本概念和原理,熟悉VB集成开发环境。
2.掌握VB编程的基本语法和常用控件的使用方法。
3.能够运用VB编写简单的应用程序,解决实际问题。
4.培养学生的逻辑思维能力和创新意识。
二、教学内容1.VB概述(1)VB的发展历程和特点(2)VB的集成开发环境2.VB编程基础(1)数据类型与变量(2)运算符与表达式(3)控制结构(顺序、选择、循环)3.VB常用控件(1)文本框、标签、按钮(2)单选框、复选框(3)列表框、组合框(4)菜单、工具栏4.VB界面设计(1)窗体与控件布局(2)事件驱动编程(3)多文档界面设计5.VB文件操作(1)文件系统控件(2)顺序文件操作(3)随机文件操作6.VB数据库编程(1)数据库基本概念(2)数据访问对象(DAO)(3)ActiveX数据对象(ADO)7.VB多媒体应用(1)多媒体控件的使用(2)音频、视频播放(3)图形、图像处理三、教学方法1.讲授法:讲解VB的基本概念、语法和编程技巧。
2.案例分析法:通过分析实际案例,引导学生掌握VB编程方法。
3.任务驱动法:布置实际任务,让学生在实践中掌握VB编程技能。
4.小组讨论法:分组讨论,培养学生的合作意识和沟通能力。
5.课后练习法:布置课后练习,巩固所学知识。
四、教学安排1.课时安排:共48课时,每周4课时。
2.教学进度:(1)第1-2周:VB概述、集成开发环境(2)第3-4周:数据类型、变量、运算符、表达式(3)第5-6周:控制结构(顺序、选择、循环)(4)第7-8周:常用控件(文本框、标签、按钮等)(5)第9-10周:界面设计、事件驱动编程(6)第11-12周:文件操作(7)第13-14周:数据库编程(8)第15-16周:多媒体应用五、考核方式1.平时成绩:占30%,包括出勤、课堂表现、课后作业等。
2.实践成绩:占40%,根据实际任务完成情况进行评分。
第1、2课时课题:VB程序开发环境教学目的:1、了解VB的发展概况、特点、版本和功能2、学会VB的安装、启动及退出3、熟悉VB程序开发环境教学重难点:1、VB的特点、版本和功能2、VB的启动及退出3、VB程序开发环境教学方法: 多媒体教学教学过程:Ⅰ、引入VB是一种功能强大的可视化的计算机语言,利用VB可以设计出界面漂亮又实用的应用程序,目前在国内外应用特别广泛.Ⅱ、新课一、VB简介1。
VB的发展概况(四阶段):1)64~74:Basic语言问世2)75~85:微机上固化的Basic语言3)86~90:结构化的Basic语言4)91至今:VB(微软推出)2.VB的特点及功能VB是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言.1)可视化编程2)面向对象的程序设计3)结构化的程序设计语言4)事件驱动编程机制5)支持多种数据库系统的访问6)Active技术7)VB6在开发环境上、网络功能等的增强8)完备的help联机帮助功能3.VB的版本1)学习版使编程人员轻松开发 Windows的应用程序.该版本包括所有的内部控件连同网格(Grid)控件、Tab 和数据绑定(Data_Bound)控件。
2)专业版为专业编程人员提供了一整套进行开发的功能完备的工具。
该版本包括学习版的全部功能连同 ActiveX 控件,还包括 Internet 控件和 Crystal Report Writer。
3)企业版使得专业编程人员能够开发功能强大的组内分布式应用程序.该版本包括专业版的全部功能连同自动化管理器、部件管理器、数据库管理工具、Microsoft Visual SourceSafe(TM)面向工程版的控制系统等。
二、VB的安装、启动及退出1.VB的安装2。
启动1)开始/程序2)我的电脑或资源管理器3)开始/运行4)双击VB6.0的快捷方式3.VB的启动界面新建、现存、最新选项卡4.VB的退出1)文件/退出2)Alt+Q3)Alt+F44)右上角的“×"按钮三、VB集成开发环境Visual Basic集成开发环境是一个功能非常强的操作界面,在这里用户可以新建程序、设置属性、编写代码、调试程序、生成Exe等。
VB教案(9)列表框(ListBox)第一篇:VB教案(9)列表框(ListBox)(九)列表框(ListBox)为用户提供选项列表,可选一项或多项,但不能进行类似文本框的编辑修改。
项目数超出列表框显示的范围,会自动添加垂直滚动条(若是多列列表,可添加水平滚动条)。
无下拉按钮。
一、列表框的属性: 1. Name属性: 2. Text属性:(编程用)总是对应用户在运行时选定的列表项目的内容。
3.ListIndex属性:(编程用)(1)设置列表框中当前要选用的项目,相当于触发Click事件。
(2)返回列表框中当前选中项目的索引值:第一项为0,第二项为1……未选中为– 1 4. NewIndex属性:(编程用)始终定位在最后一个添加到列表中的项目的索引值。
5. List属性:(编程用)本属性包括项目全部组成的一个数组,以下标来区分每一个项目元素,引用格式为: <控件名>.List(<索引值>)6. ListCount属性:(编程用)返回列表框中项目的总数(最大索引值+ 1)。
7.Sorted属性:选True时,自动按字母顺序排序。
(缺省值为False)8.Selected(索引值)属性:(编程用)返回值为True时,表示索引值所指的项目被选中。
9. Style属性:0:表示只能单选(默认值)1:表示可选多项10.MultiSelect 属性:0:表示只能单选1:可用鼠标单击方式选多项2:可用 + 单击或 + 单击的方式选多项二、列表框的事件和方法: 1. Click事件: 2. Dblchick事件:注:程序中常应考虑到双击某一项目的效果,应和单击该项目后再单击一命令按钮(如“确定”)的效果相同。
(方法是:将<命令按钮名>_Click 或<命令按钮名>.Value=True 的语句放入双击列表的事件过程中。
)3. AddItem方法:(1)向列表中添加项目,引用格式为:<列表框名>.AddItem <项目字符串表达式> [,<索引值>](2)说明:①本方法通常用在Form_Load()事件的过程中。
VB控件—列表框
一教学目标:
知识目标:
1)掌握列表框控件的主要属性:list, MutiSelect,Listindex,Text的含义及用法2)学会运用列表框控件的主要方法:添加 additem,去除removeitem,清空clear
技能目标:通过完成项目,能利用新知识,编写简单程序,解决实际问题
情感目标:
1) 通过一个个步骤的实战演练,培养学生运用编程解决实际问题的能力,进一步激发
学生学习编程的爱好。
3)通过预防甲流的情境教学,提升学生对甲流的预防意识,并学习到更多预防甲流的知识。
二、教学重点:list,text属性,additem,removeitem,clear方法
三、教学难点:listindex,text的运用及区别
四、教学方法:项目教学法情境教学法
五、教学过程
大家好,听说我们学校刚评上国家级的职业学校,我这个县市级学校的老师今天能与我们同学一起学习交流感到非常荣兴,希望我所讲的能引起你们的共鸣,那老师也可以提升为国家级的级别了。
1.引入:(幻灯片1)
师:同学们都知道最近甲流疯狂爆发,人人自危,第二波甲流高潮也即将来临。
预防甲流从我做起,我们平时不仅要勤洗手,常通风,多穿衣,养成良好的卫生习惯,更需结合饮食,防防患于未然,所以今天我们就来学习下利用VB控件里的列表框,做一个与甲流相关的项目。
2.新课:
师:先让老师展示下这个项目的成品(运行EXE可执行文件)
(幻灯片2)
提问1:请同学们回答下左侧窗口中的哪些食品对预防甲流有益?
学生:回答
师:到低是否正确?答案让我们完成这个项目时再揭晓吧。
提问2:回到VB世界,同学们回答下这个界面包含哪些控件?
学生:标签,文本框,命令按钮…
师:同学们已基本实现添加的功能,接下来我们一起来操作第二步去除的功能,这步是本节课的难点,因此让老师先做讲解,再由同学们来做。
实现的代码如下: If List1.listindex<> -1 Then List1. removeitem List1.listindex
这是一个选择语句,大家都已很熟悉,如果条件成立,则执行then 后面的语句,这里涉及到两个新的知识点:
1. 去除方法:Removeitem 方法
2. Listindex 属性 :执行时选中的列表项序号 。
若用户未选中任何一项,则其值为 -1
学生:实现该去除功能
师:到这里我们的成果已完成大半了,离成功仅一步之遥了。
接下来同学们依然参考项目说明书,完成最后一步,老师给大家的代码是以填空的方式降低难度,提示里涉及到两个新知识点:清除的方法clear ,和text 属性,大家思考下,利用这两个知识点如何实现该功能? 学生:自主思考完成
师:Private Sub Command3_Click() List2. Clear End Sub
列表框2显示:
Private Sub Command4_Click()
List2. additem List1. Text End Sub
注意:Listindex 与text 属性的区别
清除:Clear 方法 Text 属性
师:现在可以给老师答案了,哪些食品对预防甲流有益?有益的保留,无益的删除,其他的食品通过文本框添加,完成后保存,并生成以自己名字命名的EXE可执行文件,放入共享文件夹“作品“里。
师:评价作品
师总结:本节课我们学习了列表框的功能,列表框控件的主要属性:list, MutiSelect,Listindex,Text,运用列表框控件的主要方法:添加 additem,去除removeitem,清空clear 其实卫生习惯也好,饮食习惯也好,对预防甲流是有一定益处,但更主要的是同学们要多运动,提高自己的免疫力,那么甲流即使如洪水猛兽,我们也毫不畏惧,今天的作业就是利用今天学过的列表框知识,做一个体育运动的项目。
下课。