



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB成绩管理系统项目教学法教学案例设计王建强学 科VB程序设计授课班级10微机日期2012.3.27课 题项目:简易成绩统计系统授课类型项目教学课时1 教 材VB程序设计项目化案例教程任课教师王建强 课序8教学目标认知目标1、 掌握列表框的属性、事件和方法2、 理解数组在程序设计中的运用能力目标1、 能够理解和灵活运用列表框的list、listcount、listindex属性和additem、removeitem方法。2、 能够完成成绩录入模块按钮功能的实现,实现知识点的迁移。情感目标培养学生之间协作的意愿与能力培养严谨的学习态度提高学生自主学习与建构知识的能力教学重点列表框属性和方法的综合运用教学难点1、 如何把列表框中的数据存放到数组中2、 动态数组的运用教学方法任务驱动、引导启发、分组实施、小组合作课前准备课件、教案设计意图通过前面选择结构和for循环结构、数组、和列表框的控件的学习,综合设计一个项目:完成简易成绩统计系统的界面设计和代码编写,本项目分三个单元来完成,本次课是第二个单元,完成成绩录入模块中几个命令按钮功能的实现。通过项目的设计把前面的知识综合运用起来,实现知识点的迁移,提高学生编程的兴趣和学会举一反三的能力。教 学 过 程 教 学 内 容 教师活动 学生活动项目任务: 简易成绩统计系统 一、 提出任务 展示教师已做好的成绩统计系统,分析项目任务,确定本次课学习目标。前一次课我们完成了简易成绩统计系统界面的设计,今天,我们来学习成绩录入模块功能的实现。二、任务分析任务一:完成录入按钮代码的设计功能:单击录入按钮,把文本框输入的数据显示在列表框中思考:如何实现以上功能?难点一:1)知识点讲解:AddItem方法:该方法用来为指定的列表框添加新的列表项,其使用格式为Object.AddItem String ,number例如:List1.AddItem “计算机专业”2)代码设计:Private Sub Command1_Click() 录入学生成绩 List1.AddItem Text1.Text Text1.Text = Text1.SetFocusEnd Sub任务二:完成删除按钮代码的设计功能:删除列表框中指定的内容1)知识点讲解:思考:如何表示所选定的列表框内容(1) ListIndex属性。该属性表示执行时选中的列表项序号,其值为整数。如果没选中任何项,则ListIndex的值为-1。该属性只能在程序运行时设置或引用。(2) RemoveItem方法。该方法用来从列表框中删除一个指定的列表项。其使用格式为:Object.RemoveItem number例如:List1.RemoveItem 32)代码设计:Private Sub Command2_Click() 删除列表框中指定的内容 Dim n As Integer n = List1.ListIndex List1.RemoveItem nEnd 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三、实战演练(分组实施) 学生完成:完成简易成绩统计系统第二模块成绩录入中清空、删除、修改、确认几个按钮的代码编写。1)以小组为单位进行操作练习,4人为一组,分为6组,看哪组做得最快,最好。方法:在每组中选出较好学生负责这组学生的答疑和管理这组纪律;发挥学生主体作用。2)掌握动态数组、选择结构、列表框控件的综合运用。 3)教师现场答疑。四、课堂评价1)纠正学生中存在的错误以及解决这些错误。 A)for循环变量初始值的设置 C)列表框中的数据赋值给数组,数据类型没有转换 D)输出框函数MSGBOX的使用2)完成课程评价表 评价内容:界面布局合理 语法正确 能实现规定的功能加入自己的思考和拓展 评价方式:自我评价、小组评价、教师评价五、任务拓展(完成较好的同学思考) 有能力的同学完成总分按钮代码的设计六、归结总结(1)重点和难点1)列表框属性和方法的综合运用2)如何把列表框中的数据存放到数组中3)如何利用FOR循环统计某个分数段的人数展示和分析任务明确本次课学习目标分析成绩录入功能实现运用到的列表框的属性和方法教师操作演示、讲解分析删除按钮功能实现运用到的列表框的属性和方法提问任务布置提出问题强调数据类型转换分组实施巡回指导纠正学生中存在的错误以及解决这些错误设置提高题,让学生自主探究分层教学:师:对学生的回答进行补充使学生了解项目任务中成绩录入的功能,培养学生自主学习和建构知识的能力学生带着问题去思考 学生可边听讲边完成学案来掌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年第八届“人才·南平校园行”活动暨光泽县紧缺急需医疗人才引进考前自测高频考点模拟试题及答案详解(典优)
- 2025湖北咸宁市通城县城市发展建设投资(集团)有限公司招聘模拟试卷完整参考答案详解
- 2025湖北襄阳市枣阳市招聘事业单位人员206人模拟试卷附答案详解(模拟题)
- 2025广东广州市百万英才汇南粤广州中医药大学第三附属医院招聘14人考前自测高频考点模拟试题及答案详解(各地真题)
- 2025北京市海淀区中关村第二小学科学城北区分校招聘考前自测高频考点模拟试题及参考答案详解1套
- 2025江西交科交通工程有限公司招聘1人考前自测高频考点模拟试题及参考答案详解一套
- 2025广西贵港桂平市江口中心卫生院招聘3人模拟试卷及答案详解(新)
- Glutaryl-CoA-Glutarylcoenzyme-A-生命科学试剂-MCE
- 安全培训效果评价报告课件
- 广州资料员培训课件
- 公路应急抢险管理办法
- Unit 1 Happy Holiday Section A 1a-1d课件+嵌入音频 人教版英语八年级上册
- 广东省实验中学2025届七年级数学第一学期期末经典试题含解析
- java期末考试题及答案题库
- 机械通气常见并发症的预防及处理措施
- 2024年司法考试完整真题及答案
- 电力反窃查违培训
- 宝宝辅食制作大全
- 半导体车间安全培训课件
- 2025-2030中国聚酯TPU薄膜行业运营态势与前景动态预测报告
- 慢性结肠炎的诊断治疗讲课件
评论
0/150
提交评论