(共10张PPT)
四、认识VB
大家只是我的作用吗?
1
基础任务认识vb界面
2
对象的认识和设置
论坛中各小组回答以下两个问题:
1、说明各个对象名称
2、说明每个对象的作用
2
对象的认识和设置
对象名称 作用
对象1 标签Label1 用来说明文本框1的作用
对象2 标签Label2 用来说明文本框2的作用
对象3 文本框1 供用户输入计算所需的原始数据,即圆的半径
对象4 文本框2 供用户输出计算所需的原始数据,即圆的面积
对象5 命令按钮1 共用户命令应用程序开始计算
对象6 窗体1 容纳上述所有对象的容器
3
任务一体验创造VB程序
对象名称 属性名 属性说明
对象1 标签Label1 caption 显示文字
对象2 标签Label2 caption 显示文字
对象3 文本框1(text1) text (空)
对象4 文本框2(text1) text (空)
对象5 命令按钮1(command1) caption 计算
对象6 窗体1(form1) caption 窗体标题文字
3
任务二程序测试和文件保存
对象名称 属性名 属性说明
对象1 标签Label1 caption 显示文字
对象2 标签Label2 caption 显示文字
对象3 文本框1(text1) text (空)
对象4 文本框2(text1) text (空)
对象5 命令按钮1(command1) caption 计算
对象6 窗体1(form1) caption 窗体标题文字
3
体验创造VB程序
对象名称 作用 属性
对象1 标签Label1 说明性文字:夸夸你身边的同学
对象2 文本框text1.text 空:用来输出学号
对象3 命令按钮common 触发程序运行:随机抽取命令
4
作品提升,设置属性窗口
对象名称 作用 属性值
标签Label1 字体大小 font
颜色 forecolor
背景色 backcolor
对象大小 Height、Width
The end,thank you!Private Sub Command1_Click()
r = Val(Text1.Text)
Text2.Text = Str(3.1416 * r * r)
End Sub注意:蓝色文本框填写vb界面、红色文本框填写vb中个对象名称信息技术学科教学设计 .8.
九年级第四课 认识vb
学 习目 标 1、认识vb界面 2、、通过案例分析以及微课片段式的学习让学生掌握设置对象中的基本属性和常用控件的使用方法。3、学会打开与保存文件的方法4、通过小组合作分析一个作品如何创作,培养他们简单程序基本创作思维。
教材分析与学情分析 学生对于程序本身就存在陌生感和神秘性,但是教师通过实例分析引出我们的一种简单易学的程序创作软件,vb一种简单易学的可视化编程软件,图形界面是vb的最大特点,让学生将窗体结构理解成一个空房间,而自己就是设计师,通过对各个部件(对象)的设计(属性值)的改变,觉得程序设计是简单易学,可以接受的,最后教师通过让学生实践操作,来动手制作随机抽号机来夸夸身边的同学,首先让学生分析我们这个软件需要哪些对象,以及设置哪些属性,最后动手实践,然后亲自用自己设计的程序来抽取号码,让同学进行夸夸身边同学的环节,中奖的同学只需要表达下夸奖的话语就好了,对于学生来说对他们的吸引力也是十分巨大的。
教 学重 点 学会设置对象基本属性
教学难点 学会合理的修改对象的属性值。能够掌握简单程序创建的一般过程。
教 学 过 程
一、出示圆面积计算程序教师:1、大家知道这个程序的作用吗? 2、这个程序从外表看由哪几个对象组成?学生预测回答:求圆的面积,由绿色空格、蓝色空格、说明性文字、功能按钮教学意图:出示一个程序来吸引学生的注意力,然后有意识的引导学生来初步认识vb程序。空格其实对应文本框(对象),颜色对应属性修改(对象行为),说明性文字对应标签(对象),以及按钮命令执行。为接下来认识vb控件作用打下伏笔。 二、认识vb界面,初步了解常用控件和对象名。教师:那同学们说的空格、说明性文字、按钮到底是什么东西呢,或者有什么专业性的叫法呢?要了解以上内容,我们首先来认识下这个程序软件,打开桌面上的vb程序,来认识下vb程序的界面参考书本p14、15,完成表格内容的填写。学生活动: 打开我们的vb程序,来认识一下vb界面,填写下列单元格内容。5分钟时间对填写表格解释说明:蓝色文本框填写vb界面、红色文本框填写vb中个对象名称。教师:我们这节课用到的控件有哪些,标签、文本框、命令按钮,某一类控件放入到窗体,我们称为对象。而控件工具箱:各种图标代表一类工具、拖动出来一个成为对象1、对象2、以此类推。。。跟我们学习的八年级flash中的元件类似(用类比迁移的方法让学生更容易理解控件工具箱的用途),工具箱相当于我们的库,各类元件(控件)可以多次使用。每个对象都有其属性窗口:vb程序中的对象都有各自的相关属性:对象名称(name)、标题(caption)、颜色(color)、字体(font)等。三、通过小组合作,完成分析作品的对象名称和作用(下发求圆面积的工程文件)教师:我们以及了解的vb的基本界面,那我们这个窗口中有几个对象呢,它们的具体作用分别是什么,已经编好的小组进行讨论,在论坛中进行发表留言。(中小学生评价平台)文本框1 供用户输入计算所需的原始数据,即圆的半径本本框2 供应用程序输出计算的结果,即圆的面积标签1 用来说明文本框1的作用标签2 用来说明文本框2的作用命令按钮1 供用户命令应用程序开始计算窗体1 容纳上述所有对象的容器,或者我们可以把它看成一个空房间,我们就是设计师,这个房间需要哪些对象,这些对象需要哪些功能(属性值的改变)【窗体1这个对象往往要被学生忽略,在程序设计中窗体是默认产生的可以是1个也可以是多个】教师:同学们都回答的都非常到位,既然大家都能使用这些对象了,那么对象属性值如何进行修改呢?比如标题如何修改?学生:让学生通过自学微课,来掌握常用对象其属性值的设置方法,通过教学观察,学生通过微课进行片段式的学习效果,比教师控制屏幕演示来的效果好,学生可以根据自己的学习进行进行模仿学习。尝试将控件(标签label1,文本text、命令按钮)拖入到窗体中查看书本p16,找到如何修改窗体标题(工程文件中的窗体标题是“猜猜我的作用”)【板书:对象名称、作用、属性】教学意图:让学生了解常用对象,以及能够合理的分析对象属性值的设置,并且通过小组合作探究学习,让学生深入了解对象的作用和使用方法,以及让学生动手实践尝试属性值的设置,自学书本,做不了的情况下,通过组内相互学习讨论,找出设置属性的正确方法并且教师从旁知道学生,让学生成为学习的中心。
四、亲身体验创作程序的一般过程教师:同学们都回答的都非常到位,既然大家都能使用这些对象了,那么对象属性值如何进行修改呢?比如标题如何修改?学生:让学生通过自学微课,来掌握常用对象其属性值的设置方法,通过教学观察,学生通过微课进行片段式的学习效果,比教师控制屏幕演示来的效果好,学生可以根据自己的学习进行进行模仿学习。尝试将控件(标签label1,文本text、命令按钮)拖入到窗体中查看书本p16,找到如何修改窗体标题(工程文件中的窗体标题是“猜猜我的作用”)教师:那我们尝试完成制作求圆面积的简单程序教师活动: 用板书进行分析创作步骤。(注,属性值设置没有写,在学生完成作品的时候进行补充,总结)学生活动:让学生上台进行讲解,挑选三位学生进行操作,一个是对象1标签的创建并且修改属性caption标题改成夸夸你身边的同学,一个是文本框对象的创建,将文本框中的text内容为空,删除、命令按钮1的创建修改标题名称.易错点:学生往往去把标签的名称去修改导致程序出错,其实我们修改的是属性名中的属性值。教师活动:利用板书进行总结,创建程序的分析过程。跟学生一起回顾总结具体的属性值改变的作用教师:让同学们认真观察vb程序界面,它的特点是什么,然后概况总结出vb最大的特点图形界面,是一种简单易学的可视化编程软件。书写板书:(特点:图形界面、简单易学)教师:我们已经完成了一个程序的外观设计,但如何启动这个程序了,需要命令按钮中加入代码,跟我们flash中加入动作代码是一样的,请大家自学微课视频,完成命令按钮代码的写入和文件的保存学生:上台演示程序代码的加入和启动,最后演示如何保存文件。工程窗口:当用户开始建立一个应用程序后,vb会根据应用程序功能建立一系列文件,而这些文件的有关信息都保存在工程文件夹中,一个工程包含窗体文件(.frm)\工程文件.vbp\其他文件。教师:同学们已经完成了一个小的程序作品,但是外观上看是不是有很多不足了,文本框、标签等大小不统一,并且字号太小以及其它方面,根据老师提供的参考,对程序做一个简单的美化工作。提高任务,针对能够快速正确完成作品的学生,针对属性值的修改来美化程序:可以从字体大小、颜色、字体种类进行改修、可以对文本框背景色的修改等等!教师意图:通过微课视频来学习程序代码的简单输入,并且掌握程序的测试方法并且学会保存文件的方法,通过再次美化加深对各对象基本属性值的设置,来突破本节课教学难点。
五、师生共同总结,新知内化教师:好,接下来我们一起来谈谈本节课的收获。本节课我们学习了vb程序制作软件,最大的特点就是? 学生:都是图形界面构成的。 教师:如何对其美化 学生:可以对文字、对象颜色、对象大小 教师:其实这些都是各对象属性值的设置,我们要掌握这些基本的属性值设置,以及老师要提醒大家,属性值中:名称、标题、文本内容这三个值需要区分对待。本节课我们就上到这里为止,下节课我们继续学习vb的另一个大的特点:事件驱动。
四、认识vb
对象
属性
标签
标题
文本框
Text
按钮
标题
四、认识vb
对象
属性
标签
标题
文本框
Text
按钮
标题
特点
图形界面、简单易学
四、认识vb
对象
属性
标签
标题
文本框
Text
按钮
标题
特点
图形界面、简单易学
美化
文字
颜色
大小
PAGE