- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB成绩管理系统项目教学法教学案例设计
VB成绩管理系统项目教学法教学案例设计
王建强
学 科 VB程序设计 授课班级 10微机 日期 2012.3.27 课 题 项目:简易成绩统计系统 授课类型 项目教学 课时 1 教 材 VB程序设计项目化案例教程 任课教师 王建强 课序 8 教学目标 认知目标
掌握列表框的属性、事件和方法
理解数组在程序设计中的运用
能力目标
能够理解和灵活运用列表框的list、listcount、listindex属性和additem、removeitem方法。
能够完成成绩录入模块按钮功能的实现,实现知识点的迁移。
情感目标
培养学生之间协作的意愿与能力
培养严谨的学习态度
提高学生自主学习与建构知识的能力 教学重点 列表框属性和方法的综合运用 教学难点 如何把列表框中的数据存放到数组中
动态数组的运用 教学方法 任务驱动、引导启发、分组实施、小组合作 课前准备 课件、教案 设计意图 通过前面选择结构和for循环结构、数组、和列表框的控件的学习,综合设计一个项目:完成简易成绩统计系统的界面设计和代码编写,本项目分三个单元来完成,本次课是第二个单元,完成成绩录入模块中几个命令按钮功能的实现。通过项目的设计把前面的知识综合运用起来,实现知识点的迁移,提高学生编程的兴趣和学会举一反三的能力。 教 学 过 程 教 学 内 容 教师活动 学生活动
项目任务: 简易成绩统计系统
提出任务
展示教师已做好的成绩统计系统,分析项目任务,确定本次课学习目标。
前一次课我们完成了简易成绩统计系统界面的设计,今天,我们来学习成绩录入模块功能的实现。
二、任务分析
任务一:完成录入按钮代码的设计
功能:单击录入按钮,把文本框输入的数据显示在列表框中
思考:如何实现以上功能?
难点一:
1)知识点讲解:
AddItem方法:该方法用来为指定的列表框添加新的列表项,其使用格式为
Object.AddItem String [,number]
例如:List1.AddItem “计算机专业”
2)代码设计:
Private Sub Command1_Click() ‘录入学生成绩
List1.AddItem Text1.Text
Text1.Text =
Text1.SetFocus
End Sub
任务二:完成删除按钮代码的设计
功能:删除列表框中指定的内容
1)知识点讲解:
思考:如何表示所选定的列表框内容
(1)? ListIndex属性。该属性表示执行时选中的列表项序号,其值为整数。如果没选中任何项,则ListIndex的值为-1。该属性只能在程序运行时设置或引用。
(2)? RemoveItem方法。该方法用来从列表框中删除一个指定的列表项。其使用格式为:Object.RemoveItem number
例如:List1.RemoveItem 3
2)代码设计:
Private Sub Command2_Click() ‘删除列表框中指定的内容
Dim n As Integer
n = List1.ListIndex
List1.RemoveItem n
End Sub
任务三:完成清除按钮代码的设计
功能:清除列表框的全部内容
知识点讲解:
Clear方法。该方法用来清除列表框中的所有内容。如:list1.clear
代码设计:学生自己完成
任务四:完成确认按钮代码的设计
功能:实现把列表框中的数据存放到数组中
思考:1、为什么要定义动态数组?如何定义?
2、如何确定列表框中的数据项
1)知识点讲解:
(1)? List属性。该属性用来返回或设置列表框控件对象中指定的列表项字符串,格式为
Object.List (Index)=String
例如:List1.List(0)=“计算机专业办”
注意:列表框中数据为字符串类型
(2)? ListCount属性。该属性表示列表框中列表项的数量,其值为一个整数。第一个列表项的序号为0,最后一个列表项的序号为ListCount-1值。ListCount属性只能在程序运行时设置或引用。
2)代码设计:
Private Sub Command12_Click() ‘确认完成成绩录入
changdu = List1.ListCount
ReDim shuzu(changdu) As Single
For i = 0 To changdu - 1
shuzu(i) = Val(List1.List(i))
Next i
MsgBox 成绩录入已完成!
End Sub
三、实战演练(分组实施)
学生完成:完成简易成绩统计系统第
您可能关注的文档
- 每日一读周二篇诗歌散文精选.doc
- Then Sun Ch’uan.doc
- 大学英语课程教学要求 较高要求词汇1081个.doc
- 2009年6月英语四级考试真题及答案.doc
- 《德伯家的苔丝》之苔丝的悲剧透视.doc
- Unit 4 单词词组.docx
- Tangled script 长发公主 英文台词 整理版.doc
- 《自深深处》完美排版.docx
- 英语试题_796308488.docx
- 英语演讲例文.doc
- 七章货物的保险.pptx
- 三章国际间接投资.pptx
- 人性假设理论.pptx
- 外研高一英语必修三ModuleIntroduction汇总市公开课获奖课件省名师示范课获奖课件.pptx
- 月相成因优质获奖课件.pptx
- 小学二年级语文课件《狐假虎威》省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 养羊业概况专题知识讲座.pptx
- 微生物的实验室培养市公开课获奖课件省名师示范课获奖课件.pptx
- 人教版六年级下册式与方程整理与复习市公开课获奖课件省名师示范课获奖课件.pptx
- 必威体育精装版高中精品语文教学:第二单元-第7课-诗三首:涉江采芙蓉、-短歌行、归园田居市公开课获奖课件省名师.pptx
文档评论(0)