第四章第3节3《认识Visual Basic》教学设计 2024—2025学年苏科版(2018)初中信息技术八年级全一册

2024-09-01
| 3页
| 354人阅读
| 13人下载
普通

资源信息

学段 初中
学科 信息科技
教材版本 初中信息技术苏科版(2018)八年级全一册
年级 八年级
章节 3 认识Visual Basic
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 31 KB
发布时间 2024-09-01
更新时间 2024-09-01
作者 匿名
品牌系列 -
审核时间 2024-09-01
下载链接 https://m.zxxk.com/soft/47127662.html
价格 0.00储值(1储值=1元)
来源 学科网

内容正文:

认识Visual Basic VB程序设计基础知识,涉及到信息技术学科的专业知识,是信息技术学科的精华所在,最能体现这个专业的不可替代性。但高中教学不是专业编程,不是软件开发,教师必须注意把握大纲要求、注意应用教学向程序教学的过渡,否则学生会产生畏难情绪;注意任务的连贯性,最好能够在这一章节课程完成的时候,学生都拥有一个较完整的小软件,从而增强成就感,进一步激发学习兴趣。本教学设计分教案设计和学案设计两部分。 一、课题引入:学习word 应用相当于学习电视机、洗衣机的使用学习 Vb程序设计相当于学习生产电视机、洗衣机。 [教学设想]:在课题引入部分教师可以运行自编的一些小程序,如8皇后问题、河内塔问题等。让学生了解VB编程软件与WORD等应用软件的本质区别,认识程序设计,进一步激发兴趣。 二、有关VB程序设计的一些概念: 设计包含两个方面的内容:客户界面(interface)的设计,程序过程数据处理 什么是可视化(Visual)?可视化的核心是,把程序员从繁琐的界面设计中解脱出来,把主要精力放到处理过程数据的设计中去。 什么是语言,语言是编程者与计算机交流的工具。 什么叫对象? WORD 使用的图片、表格是WORD的对象。VB的对象很多,主要是由系统设计好的,对象主要包括:窗体(form)、控件、菜单、剪贴板、打印机、数据库等。 三、任务1:打开VB、认识VB窗口。 [教学设想]:此处学习内容偏向应用,可以完全采用让学生先探索学习,再讲解的教学方法。 四、教师讲解界面: 在VB中把一个软件称为一个工程。 工具箱中的一个个工具,在VB中称为控件。 窗体也是一种控件,软件在WINGDOWS中运行的窗口。 新建一个对象:选中一控件,然后在窗体上画框。 对象的属性就是对象的性质。就像word中的图片有大小属性、边框线属性。一个VB对象有很多属性,对象的属性可在属性窗口中进行设置。 [教学设想]:把程序设计基础知识这一节课中较专业化的知识简单带过,重点放在让学生了解vb编程的流程上。较专业化的知识在后来的每节课上作渗透。 五、教师提出课堂总任务: 请同学们编写一个VB工程。程序功能:点击按钮“ok”后,“hello”变为“good morning”。 任务2:编写工程界面: (1)、建立应用程序界面 建一个窗体(FORM)、建立一个标签对象(LABEL),建立一个按钮对象(COMMAND BUTTON))、设置对象的属性,在属性表中给对象取一个名字,CAPTION是对象所显示的内容。 对象 NAME属性 CAPTION属性 标签 LBLOUTPUT Hello 按钮 CMDOK Ok 请同学们建立一个标签对象、和一个按钮对象并设置名称和caption属性。 此处学生自己操作可能遇到的问题有:A.     怎样建立标签对象、按钮对象?B.     怎样设置前标签对象和按钮对象的NAME属性值及CAPTION属性值?C.     学生将NAME属性和CAPTION属性混淆。 [教学设想]:建立程序界面为学生本堂课第二个任务。这个任务教师教师可以先适当讲解,建立对象的方法(选中工具箱中的某控件,然后在窗体上画框)和设置对象初始属性的方法(选中某对象后在修改属性表中的相应属性),然后布置操作任务。 任务3:编写事件处理程序:事件是什么,事件是一个动作,是完成一部分功能需要得触发条件。如:click某对象 、doubleclick某对象等。 现在再明确一下我们下面的任务:我们希望单击这个“ok”按钮后,上面的hello变为good morning 。既然任务是关于ok这个按钮的,编程时我们双击ok这个按钮。这样便打开了另一个窗口,代码窗口。“hello” 变为 “good morning” 是对事件的回应,在程序设计中我们称之为响应。Hello是某一个对象的某一个属性,什么对象,标签对象,它的名称是什么?是 LBLOUTPUT,什么属性,CAPTION 属性。怎样在代码窗口中改变这个属性的值呢?我们需要写一个语句。LBLOUTPUT.CAPTION=”good morning”。 此处学生可能遇到的问题有:A.    无法打开代码窗口。B.     不知道语句写在哪里。 Private Sub Cmdok_Click()    Lbloutput.Caption = "good morning" End Sub C.       语句写错位置,点击按钮无反应,点击其他对象有反应。 D.      写语句时对象名“LBLOUTPUT”写错,使得程序运行报错。 [教学设想]:这部分内容偏向程序设计,要增加布置任务之前的教师讲解的比重,注意讲课的逻辑与口语化,充分考虑学生可能出现的问题,争取尽可能降低程序调试的难度。 任务4:运行、调试、保存程序 运行程序:按F5可运行程序。程序在停止后才可以继续编程。 (2)调试程序:VB会自动指出,我们的一些错误,我们改正错误的过程便是调试的过程。这里同学们遇到的问题可能有:A、不会建立对象。B、 不会利用属性表设置对象的初始属性。C、无法打开代码窗口。D、程序代码输入位置错,使得程序运行时点击ok按钮无效,点击其他对象有反应。E、 对象名输入错误F、 语法错误  对象的属性= 一个数据,lbloutput.caption=”good morning” G、试图在程序运行时编写代码 (3)保存工程 A、保存窗体文件       hello.FRM B、保存VB程序 hello.VBP [教学设想]:这部分内容综合性较强,应用和编程两方面的许多细节问题将在这里被发现,此时教师注意把“教师个别辅导”、“学生参与个别辅导”、“教师集体讲解典型问题”教学方法综合使用。提高所有学生完成课堂总任务的可能性。 六、课堂总结 (1)    VB是一种可视化的、面向对象的编程语言。 (2)    VB的一些基本概念 (3)    学习了VB编程的步骤: a、 建立应用程序界面b、设置对象的属性c、 编写事件处理程序d、运行调试程序e、 保存程序 学科网(北京)股份有限公司 $$

资源预览图

第四章第3节3《认识Visual Basic》教学设计 2024—2025学年苏科版(2018)初中信息技术八年级全一册
1
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。