2019最新人教版信息技术九年第1课《VB开发环境简介》教案.docx

上传人:rrsccc 文档编号:10402532 上传时间:2021-05-14 格式:DOCX 页数:15 大小:34.71KB
返回 下载 相关 举报
2019最新人教版信息技术九年第1课《VB开发环境简介》教案.docx_第1页
第1页 / 共15页
2019最新人教版信息技术九年第1课《VB开发环境简介》教案.docx_第2页
第2页 / 共15页
2019最新人教版信息技术九年第1课《VB开发环境简介》教案.docx_第3页
第3页 / 共15页
2019最新人教版信息技术九年第1课《VB开发环境简介》教案.docx_第4页
第4页 / 共15页
2019最新人教版信息技术九年第1课《VB开发环境简介》教案.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《2019最新人教版信息技术九年第1课《VB开发环境简介》教案.docx》由会员分享,可在线阅读,更多相关《2019最新人教版信息技术九年第1课《VB开发环境简介》教案.docx(15页珍藏版)》请在三一文库上搜索。

1、2019 最新人教版信息技术九年第1 课 VB开发环境简介教案教学目标知识目标:熟悉VB 集成开发环境;理解控件、属性等基本概念;学会使用 VB 中的标签、文本框、按钮等基本控件;能理解本实例,并能通过实例操作总结出可视化编程的一般步骤。能力目标:通过学生自己上机实践,培养学生的分析、概括和运用转化方法解决问题的能力。情感目标:培养学生发现问题、解决问题的能力;培养他们的创新品质、帮助学生树立学习 VB 的信心。教学重点熟悉 VB 工作室;通过实例了解可视化编程的一般步骤。教学难点利用 VB 工具箱中的工具设计程序界面;会修改对象的属性。教学方法通过实例学习、主动式任务驱动法及分层教学的方法,

2、采用贴近学生生活的教学,让不同层次的学生都得到发展。教学过程: 情境导入运行一个(由 vb 软件制作),如图:提问:这个程序是用什么语言设计的?总结学生的回答,该程序是用VB 语言设计。引出本节课讲解的内容。学生观察这个程序,并回答教师的提问通过一个简单的程序,引起学生学习兴趣,便于引入下一阶段的知识讲解。通过内容纲要,让学生知道本节课的教学内容和重点新课讲解1 / 13用机房广播软件播放课件1.1 VB 语言介绍“考一考”(提问)VB 语言是谁创建的,哪一年推出的?VB 语言可以做什么呢?VB 语言属于第几代编程言?VB 语言的特点是什么?讲到 VB 语言的特点是简单易学,为什么呢?引出VB

3、 的概念,VB (Visual Basic)语言是 Windows 环境下快速开发应用程序的可视化 编程工具。(重点讲解“可视化”的定义)1.2 VB 6.0 的启动与退出教师在课堂演示 VB 6.0 的启动与退出的相关操作。在退出操作时,演示 VB 6.0 文件保存的不同之处(需要保存两次)。1.3 VB 6.0 的“工作室 ”展示: VB 6.0 的程序界面提问:这个程序界面和其他软件(比如 word、excel 等软件)的界面有什么异同点呢?介绍 VB 软件和其他软件的异同点与大多数软件一样有共同点:标题栏、菜单栏、工具栏、工作区不同地方:控件工具箱、 VB 工程管理器、属性窗口、代码窗

4、口、窗体布局窗口讲解常用窗口的作用1、控件工具箱(演示控件的画法)2、窗体窗口3、工程资源管理器4、属性窗口(演示前景色、背景色、字体的更改)5、窗体布局窗口(演示其功能)以表格形式总结常用窗口的作用(PPT 展示 )1.4 制作第一个 VB 程序展示:制作第一个 VB 程序(情境导入的 “”)制作流程,一、创建界面二、设置界面控件属性三、编写代码四、运行程序五、保存和编译文件教师边讲解边演示。将该程序的操作流程以 word 的文件形式通过控制软件传送给学生(动手能力强的同学可以独立完成,其他同学可以参考操作流程),并要求学生设计第一个 VB 程序。1.5 课堂小结本节课介绍了 VB 语言的常

5、识、 VB 程序的开发环境(控件工具箱、窗体设2 / 13计窗口、代码窗口、工程窗口、属性窗口和窗体布局窗口)和制作一个 VB 程序的步骤。课后作业:探讨如何制作 QQ 登陆界面,用到哪些控件,哪些我们可以通过今天的学习可以完成?学生观看自己电脑的屏幕,思考教师提出的四个问题,并回答任务一:学会打开和关闭VB 6.0 。体验认识 VB界面,学会程序的保存方法。(注意:需要保存窗体文件*.frm和工程文件 *.VBp )任务二:学生根据教师要求,打开VB 软件,设计课前展示的程序。通过四个问题简单介绍VB 语言,让学生对VB 语言有初步的认识。以教师演示为主,介绍VB 6.0 的的常用窗口的功能

6、。以一个简单的程序,既让学生体会 VB 中程序设计的一般步骤,又可以提高学生的学习兴趣 ,为下面较为复杂的程序设计做好准备。课后反思:教学对象是九年级的学生,他们初次接触 VB 程序设计,感到计算机编程高深莫测。我们正可以利用他们的神秘感揭开本节课的教学。通过他们自己编写小的程序来树立学习VB 的兴趣。第二课时1.学生上机练习自主练习熟悉 vb 界面的结构和工具箱各控件。(小组合作学习)2. 演示用 VB编写的程序,激发学生的学习兴趣。总结1、请同学总结今天的学习经验。2、请组长评价本小组的学习效果3、各同学填写学习评价表。布置作业3 / 131、熟记 VB 开发环境中的各元素2 课本第 8

7、页第 3 题课后反思:教学对象是九年级的学生,他们初次接触 VB 程序设计,感到计算机编程高深莫测。我们正可以利用他们的神秘感揭开本节课的教学。通过他们自己编写小的程序来树立学习VB 的兴趣。编一简单的程序教 学 目 标1、熟悉标签控件、命令按钮控件2、熟悉修改控件属性的基本方法。3、学会测试程序并掌握生可执行文件。课时安排2 课时第一课时教学内容 : 程序的感知 ,标签、命令按钮摆放及属性的设置教学重、难点 : 标签、命令按钮的绘制及属性的设置教法、学法: 讲授法、演示法、实践法制作一个按钮、一个程序界面,为了让应用程序更规范,我们还需要创建一个用来显示 “同学们:你们好跟我来学程序设计 ”

8、字样的容器。制作一个按钮、一个程序界面,为了让应用程序更规范,我们还需要创建一个用来显示 “你们好跟我来学程序设计 ”字样的容器。制作一个按钮、一个程序界面,为了让应用程序更规范,我们还需要创建一个用来显示 “同学们:你们好跟我来学程序设计 ”字样的容器。教学过程一 . 创设情景引入新课引言:通过上节的学习我们对 VB 有了初步的了解,同学们是不是很想了解程序设计过程呢?演示“本节要设计的程序”1.提出问题:对这样一简单的程序你能想到什么?A 创建的应用程序要有什么样的功能?B 应用程序大体上由哪些元素组成?4 / 13小结:我们的第一个应用程序非常简单,程序运行时,程序界面上就会显现 “你好

9、,欢迎学习程序设计! ”字样。使用者只需点击程序上的退出按钮,程序就会结束运行。组成程序元素有:一个按钮、一个程序界面和用来显示“你好,欢迎学习程序设计 ”字样的容器。授新课1启动 VB 6.0:创建一个新的 “标准 EXE”文件。需要指出的是,这个以 Form1 为标题栏的程序界面就是我们需要的 “程序界面 ”,也是用户首先看到的对象,所以尽可能将其做得美观一点。当然,对应用界面的美化问题我们将在以后探讨。2绘制绘制程序界面根据开发思路,现在我们来制作标签、按钮标签制作单击工具箱中的标签按钮,把鼠标指针移到窗体中 ,拖动鼠标绘制一个矩形(文字显示区域)按钮制作3学生练习: 绘制标签、按钮4、

10、对标签、按钮属性进行设置:开发任何应用程序,在完成界面布局后,应该就每一个元素进行属性设置以达到自己的要求。当然,也可以在元素布局的过程中进行属性设置。打开“属性”窗口单击窗体中的 labell标签 选定它。单击“属性”窗口中Caption 选项右边的 Labell.出现插入点后删除 Labell输入“你好欢迎学习程序设计” .单击“属性”“退出”5 学生练习对标签、按钮属性进行设置首先点选箭头状的“选择”图标以便进行选择,选中程序界面上的命令按钮,然后找到属性面板,其中,“ 1”是此按钮的名称,主要用于程序引用,所以不要用中文名字。6编写程序代码5 / 131、 输入程序代码:我们前面讲到的

11、元素布局、属性设置只不过是对应用程序操作界面的定制,要让程序实现功能,关键还得输入程序代码。2、 为“退出”按钮添加代码7学习交流:(小组、同桌之间)教师巡视第二课时:练习课教学目的: 1。通过练习巩固标签、命令按钮控件的使用以及改变属性的方法。2初步体验程序设计的过程教学重、难点 :属性的改变教学过程复习提问: 用 vb 编程步骤是什么?答:一般要先创建一个工程 , 然后设计窗体、设置对象的属性、编写代码 , 最后生成可执行程序。1上机练习1)。练习 1(课本 P20 练习 1)全体学生练习。请完成最快的学生展示2)练习 2(课本 P20 练习 2)全体学生练习。请完成最快的学生展示3)练习

12、 3(课本 P20 练习 3)全体学生练习。请完成最快的学生展示2书面练习课本 P20 练习 4学习交流: 通过本节的学习有那些收获第三课 使用文本框控件教 学 目标1、熟悉文本框控件。2、认识对象的 Visible 属性。6 / 133、了解用代码设置对象属性的方法。课时安排3 课时第一课时教学内容 : 程序的感知 ,通过对程序的操作知道此程序有那些功能,有那些元素构成。猜想应设置什么内容命令,对对象属性的设置应该是什么性质的。教学重、难点 : 程序的功能、元素的组成、命令代码内容猜想。教法、学法: 讲授法、演示法、小组合作学习。教学过程一 .创设情景引入新课演示:教师演示本课的程序。引言

13、:通过老师的操作,此程序的功能比我们学的第一程序功能强大了,大家有没有信心通过几节课的时间来掌握它,现在我们先来认识一下它。二、学生操作 :小组合作讨论,并回答:A 次序的应用有什么样的功能?B 应用程序大体上由哪些元素组成?C猜想命令代码内容三、小组合作学习 :教师巡视指导、参与讨论四、小组回报小结:此程序功能 :程序运行时,程序界面上就会显现 “同学,欢迎你! ”字样。出现输入文字信息文本框。当使用者在文字信息文本框内输入本人的名字后,点击确定按钮,隐藏文本框和第一个标签,显示第二个标签,并且把用户输入的文字加在第二个标签的文字前面。单击“退出”按钮后,可以退出程序。组成程序元素有 :两个

14、标签、两个按钮、一个文本框,一个程序界面命令代码内容猜想:隐藏第一个欢迎提示标签。显示第二标签,且内容是把用户输入的文字加在第二个标签的文字前面。五、设计程序界面1绘制绘制程序界面两个标签、两个按钮、一个文本框控件,2.文件的保存六 . 本课小结: 程序的功能、元素构成,7 / 13同学们课后有兴趣,自己多去探究、去发现,下一节课我们再来交流。”。七、作业: 预习下节讲的内容(课本第三课)第二课时教学内容 : 对象属性的设置、编写程序代码。教学重、难点 : 编写程序代码教法、学法: 讲授法、演示法、小组合作学习。教学过程一、复习旧知引入新课通过上节的学习我们知道了本课程序的功能其构成的元素,每

15、个控件属性不同。下面我们一起回忆:第一个标签先显性后隐藏,输入的文字是“请输入姓名”。第二个标签先隐藏后显示,显示的文字是:“输入的姓名第二个标签的(同学,欢迎你)”。“确定”按钮是运行程序的子程序。“退出”按钮是结束程序.文本框是操作者输入姓名二、授新课1 设置对象的属性窗体“属性”由Caption改为“欢迎加入”。 label1 标签把窗口属性值由 label 改为 lblName, 把 aption 属性值改为“请输入姓名”。 label2 标签把窗口属性值由 labe2 改为 lblDisplay, 把 aption 属性值改为“同学,欢迎你!”,把属性 Visble 的属性改为 Fa

16、lse 。两个标签字体属性的设置 .把文本框属性名称改为txtNane, 其值“ ext ”删除,设成为空及无文字。“确定”。“退出”。2 学生练习:设置对象的属性3. 学习交流:(小组、同桌之间)教师巡视8 / 134 编写程序代码 .首先让学生看本课给“确定”按钮加的代码,让学生从感性上认识赋值语句特点:出示代码Private Sub cmdOk_Click()lblName.Visible = FalsetxtName.Visible = FalselblDisplay.Caption = txtName.Text + lblDisplay.CaptionlblDisplay.Visib

17、le = TrueEnd Sub特点VB 代码书写格式比较自由。代码不区分字母的大小写,一行允许多达255个字符。通常一行写一条语句,这样程序看起来比较清晰。在同一行上也可写多个语句,这时语句间用冒号“:”分隔。例如, a=4 :b=5 :c=6 。单行语句也可分若干行书写,要使用一个空格后跟一个下划线作续行符,如下所示:dim a as single,b as single ,c as single _d as single,e as single . 赋值语句是 VB 程序最常用、最基本的语句,它能为变量提供数据。另外,若要在程序代码中设置对象的属性,也要使用赋值语句。赋值语句有两种格式:

18、格式 1: 变量名 = 表达式格式 2: 对象名 . 属性名 = 表达式赋值语句的作用是:首先计算 “= ”右边表达式的值,然后将该值赋给 “= ”左边的变量或对象的属性。在格式 2 中,若对象名省略,则默认对象为当前窗体。例如:x=2 把 2 赋给 xy=x*3 计算 x*3 的值,得 6 ,把 6 赋给 yx=x+1 计算 x+1 的值,得 3 ,把 3 赋给 xa$= Hello 把“Hello ”赋给 a$Text1.Text=你好! 把“你好! ”赋给 Text1 的 Text 属性本课代码分析9 / 13执行语句 lblName.Visible = False,把标签 lblNam

19、e 的 Visible 属性值设为False ,使这个标签在事件发生是隐藏起来。执行语句 txtName.Visible = False,把文本框 txtName 的 Visible属性值设为 False ,使它在事件发生是隐藏起来执行语句 lblDisplay.Caption = txtName.Text + lblDisplay.Caption,为lblDisplay的 Caption 设置属性值 。属性值由 txtName.Text + lblDisplay.Caption确定。其中的 txtName.Text是文本框的 Text 属性值(用户输入的内容), lblDisplay.Cap

20、tion是标签 lblDisplay 的 Caption 原有的属性值,“”号的作用是把这两个属性值(文字)连接起来形成一个新值。执行语句 lblDisplay.Visible = True,把标签 lblDisplay 的 Visible属性值设为 True, 使它在事件发生是显示出来。5 上机练习 , 学习交流:(小组、同桌之间)教师巡视6. 保存三、小结: 赋值语句特点四、作业:阅读本课的书第三课时:练习课教学目的: 1。通过练习巩固赋值语句编写特点2 进一步体验程序设计的过程教学重、难点 :赋值语句的编写教学过程一创设情景引入新课1. 学生上机操作上节课讲的内容,并运行。2. 问题:每

21、单击一次 “确定 ”按钮 ,就会在欢迎信息前面出现一个姓名 .3. 分析原因:每单击一次 “确定 ”按钮 ,就会在欢迎信息前面出现一个姓名 ,就会执行一次代码,在最近一次的lblDisplay Caption值前面加上一个姓名。代码修正:在代码中加上一条语句txtName.Text = 完整的代码是:Private Sub cmdOk_Click()10 / 13lblName.Visible = FalsetxtName.Visible = FalselblDisplay.Caption = txtName.Text + lblDisplay.Caption lblDisplay.Visib

22、le = TruetxtName.Text = End Sub4. 上机练习 , 学习交流:(小组、同桌之间)教师巡视5. 练习作业:1)。练习 1(课本 P33 练习 2)全体学生练习。请完成最快的学生展示2)练习 2(课本 P33 练习 3)全体学生练习。请完成最快的学生展示3)练习 3(选作题:课本P33 练习 1)全体学生练习。请完成最快的学生展示6. 学习交流: 通过本节的学习有那些收获第五课使用选项按钮控件教 学 目标1认知目标、学会使用选项按钮控件、知道 VB 中过程的会议。2、能力目标:培养学生自主学习、团结协作的能力,学会探索,评价作品,交流心得体会。3、情感目标:11 /

23、13A、通过学习培养学生积极乐观、健康向上的心里素质B 、发挥团结协作的精神,促进情感交融C 、自我展示、自我激励。课时安排2 课时第一课时:认识本节课有那些是什么?那些对象?那些属性?各属性值教学内容 :程序的感知、小程序有那些对象?那些属性?各属性值教学重、难点 :选项按钮控件设置教法、学法:从学生以往的知识经验出发,我拟采用情景教学法和任务驱动法,利用建构主义的理论,创建学习环境,让学生在问题解决中学习。教学过程:一 . 运行“设置字体”程序。二 . 讲解制作程序的五个步骤: 1). 设计程序界面; 2) . 设定对象属性; 3) . 编写程序代码; 4)调试运行程序; 5)保存工程。三

24、 . 对代码详细讲解“ txtwenzi.font= ”宋体”四 . 学生自己动手(小组合作)。使用选项按钮控件( 第二课时 )教 学 目 标1. 通过习题巩固选项按钮控件使用,对代码的编写规律有进一步的认识。2. 激发学生的学习兴趣。一、复习旧知引入新课上节课我们学习了选项按钮的使用。通过学习你对它有没有新的认识?这节课我们就来做一个练习来巩固我们上节课所学的知识。二、授新课任务:两个练习选一个练习做。课本练习自编一个介绍个人、班级、学校的一个小程序。教师将学生分为 A、B、C、D 四组,各小组自己推选出小组长。各小组长对本组人员进行分工,看那个小组分工合理,完成任务快。12 / 13时间到

25、,现在请各小组派代表上来,展示自己的作品,第一名先来,其次为第二名、第三名、第四名。教师总结交流,并展示完整的答案,对各组的情况进行综合性的评价,对优秀的团队给予表扬,鼓励其他小组再接再励,向他们学习,争取下次得奖。教学反思:本节课着重以“情景”教学法”和“任务驱动”法贯穿整个教学的始终,教师为主导,学生为主体,过兴趣入手,激发学习动机,围绕学习主题,通过自我探索、自我展示、自我激励,自我调控,团结协作,交流探索,互帮互助,完成特定的学习任务。这节课体现了以人为本的思想和新课程理念,学生真正动起来,思维活跃起来,学生置身与知识与欢乐的海洋,完全置身于轻松和谐的氛围,学生在操作中学会探究,很好的完成了本课的各项目标,顺利的解决了重难点问题。13 / 13

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1