ID: 19585194

2024年《VB程序设计案例驱动型教程》 【案例9】运动会报名 课件(共17张PPT)(国防工业出版社)

日期:2026-02-12 科目: 类型:课件 查看:92次 大小:1137664B 来源:二一课件通
预览图 1/7
2024年,课件,国防工业,PPT,17张,报名
  • cover
(课件网) 【案例9】运动会报名   案例效果   涵盖知识   操作步骤   案例小结   实训练习 涵盖知识 1. 单选按钮 单选按钮主要用于让用户进行单项选择操作,其主要属性Value的取值有True和False两种,取值为True时表示用户选择了该项,反之则表示未选中该项。 单选按钮的常用事件为Click,当用户选择了该项时触发该事件。 涵盖知识 2. 列表框 列表框可以以列表项的形式显示内容并可由用户选择其中一项或多项内容,其常用属性如下。 (1)List:表示列表框中内容,其使用用法为:列表框.list(i),i的取值范围为0到listcount-1。 (2)Listindex:表示列表框中被选中的列表框项目的索引号,初始值为0,若未选中列表项则返回值为-1。 (3)Listcount:列表框中项目的数量。 (4)Text:列表框中被选中项目的内容,该属性为动态属性,只能在代码设计中使用。 涵盖知识 2. 列表框 常用方法如下。 (1) Additem:添加项目到列表框中。其中,index选项表示增加的项目的索引位置。 列表框对象.additem 项目内容[,index] 如:list1.additem “男子三级跳”,2表示增加第三项“男子三级跳”。 (2) Removeitem:移除列表框中指定的项目。 列表框对象.removeitem index 如:list1.removeitem 0表示删除第一项。 (3) 列表框对象.Clear:清除列表框中所有项目。 如:list1.clear。 涵盖知识 3. 组合框 组合框是由文本框和列表框组合而成,因此具有它们两者的功能,既能显示文本输入文本,又可列表显示内容,并供用户选择。组合框的常用属性与列表框基本相似,此处不再赘述。不过它的Text属性为一静态属性,可在属性窗口中设置,也可在代码中设置。另外它的Style属性有3种设置:0-dropdown combo,既可选择也可输入;1-simple combo,只可输入不能选择;2-dropdown list,只可选择不能输入。 操作步骤 启动Visual Basic,设计程序界面 设置对象属性 对象名 对象属性名 属 性 值 Form1 Name frmsportsman Caption 运动员报名 Frame1 Caption 性别 Label1 Caption 姓名 Label2 Caption 编号 Label 3 Caption 系部 Label 4 Caption 运动项目 Label 5 Caption 运动员报名信息 Text1 Text “ ” Text2 Text “ ” Command1 Caption 确定 Command2 Caption 退出 Option1 Caption 男 Value True Option2 Caption 女 Combo1 Style 2-dropdown list List1 Text “ ” List2 Text “ ” 操作步骤 3) 写代码 初始化代码 “确定”按钮代码 操作步骤 4) 保存程序,生成可执行文件 工程运行调试完毕,将窗体文件保存为frmsportsman.frm,工程保存为sportsman.vbp,执行文件编译为sportsman.exe。 案例小结 本案例中由于性别通常都是二者选一,因此使用单选按钮表示性别的取值,而当有多个值供选择时使用组合框较为方便,若只是为了显示内容则常用列表框控件。 案例小结 所学属性小结 对象名 对象属性名 属 性 含 义 单选按钮 Caption 标题 Value 表示选择与否 列表框 Text 被选中项的文本内容 List 列表框的内容 Listindex 被选中项的索引号 组合框 Style 组合框的样式 案例小结 所学方法小结 对象名 对象方法名 属 性 含 义 列表框/组合框 Clear 删除的所有内容 Additem 添加内容 Removeitem 删除被选中项的内容 实训练习 (1) 设计一个进行字体设置的工程,工程名称为font.vbp,窗体名称为frmfont.frm。程序初始界面如图所示,效果为单击各字体字号单选按钮,可将文本框中字符设置成相应的字体与字号。 实训练习 (2) 设计一个学生选课的程序,程序界面如图1所示。 程序功能要求:用户输入完学生的姓名后,程序效果如图2所示,多了圈中部分。 单击“>”按钮:判断左边列表框中是否已选择课程,若未选 ... ...

~~ 您好,已阅读到文档的结尾了 ~~