版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品文档可视化编程的概念与方法一#TRS_AUTADD_1238374488995 ARGIN-TP: 0px; ARGIN-BTT: 0px#TRS_AUTADD_1238374488995P ARGIN-TP: 0px; ARGIN-BTT: 0px#TRS_AUTADD_1238374488995 TD ARGIN-TP:0px;ARGIN-BTT:0px#TRS_AUTADD_1238374488995 DIV ARGIN-TP: 0px; ARGIN-BTT: 0px#TRS_AUTADD_1238374488995 LI ARGIN-TP: 0px;ARGIN-BTT:0px/*S
2、N-:argin-tp:0,argin-btt:0,p:argin-tp:0,argin-btt:0,td:argin-t p:0,argin-btt:0,div:argin-tp:0,argi n-btt:0,li:argin-tp:0,argin-btt:0- -*/【导读】在VB教学过程中,教师往往为了传授知识而设计一些 与学生生活实际脱离的任务,学生普遍反应对所学的内容不 感兴趣,学习热情不高。本课的教学任务精心设计,由学生 的学习生活中提炼出,大大激发了学生的学习欲望。本课在 培养学生的学习兴趣有所突破。【教材内容分析】本课使用的教材是广东教育出版社出版的算法与程序1 / 15精品文
3、档设计信息技术(选修1)。本节内容为该书的第三第一节课,但在实际教学过程中 将其调整为第二第一节课。主要内容是对可视化编程中的对 象、属性、方法事件等概念的讲解。在学习了这些概念后学 生在上课时不仅知道了这些专业术语,同时也能掌握代码的 书写位置和书写格式。为后面的教学奠定坚实的基础。【学生情况分析】本课教学对象为高一学生。经过第一的学习,学生已经 熟悉Visual Basi 6. 0的环境界面,对代码的书写有简单 认识。另外高一学生具有思维活跃、想象力丰富、学习欲望 强的学习特点,【教学设计思路】依据新课标中提出“强调问题解决,倡导运用信息技术 进行创新实践活动”的理念。以学生为主体,结合高
4、中学生 的生活和学习实际设计问题,让学生在感受与体验的过程中 构建知识结构,掌握程序设计中的概念,并将所学的知识积 极地应用到解决学习、生活等实际问题中。【教学方法】任务驱动、演示法、讲解法。【教学资】教学演示稿(PPT)、记事本小程序(EXE)和代码【教学目标】2 / 15精品文档一、知识与技能目标.能够结合日常生活中的具体事例分析说出它的属性、 方法、事件,从而加深对属性、方法、事件概念和关系的理 解。.能够利用控件工具在窗体上创建命令按钮、本框等 对象,并学会通过属性窗口修改对象的aptin、Text属性值。.能够正确书写鼠标单击事件过程的程序代码(书写 位置和书写格式)。二、过程与方法
5、.通过教师以生活中的手机为例进行讲解,明白对象、 属性、方法、事件的概念。.通过制作简单记事本小程序,体会VB中对象、属性、 方法、事件之间的关系。三、情感态度与价值观.由日常生活中的具体实例的讲解引出计算机中的概 念,形成运用已有知识领悟新知识的习惯。.通过制作简单记事本实例,体验编程带的成就感, 激发学生学习VB编程的兴趣。【教学重点】.对象、属性、方法、事件等概念。.属性、方法代码的语法格式和书写方法。【教学难点】3 / 15精品文档对象、属性、方法、事件概念之间的关系。【教学过程设计】环节一引入环节教师:同学们都用过亚源软件进行字编辑,亚软件具 有很强大的编辑功能。比如,点击加粗命令按
6、钮,字就加粗 了,点击倾斜命令按钮,字就变倾斜了。本节课的任务就是 和老师一起编写一个记事本小程序。教师:这是我用VB编写的一个小程序,请看大屏幕。 如果单击这个命令按钮(显示字为B的命令按钮)本框中的 字会加粗。如果单击这个命令按钮(显示字为I的命令按钮) 本框中的字会(让学生自己说)学生:字变倾斜(同学表现出很新奇的样子)教师:单击这个命令按钮(显示字为颜色的命令按钮) 可以改变字的颜色。在制作之前,大家先学习几个概念。环节二讲解对象的属性、方法、事件概念教师:在现实生活中把这种看得见摸得着的物体叫做什 么?(教师同时指着黑板,课桌椅)学生:实物物体东西(学生列举了很多种 称呼)教师:我们
7、也可以把它们称之为对象。对象是人们要进 行研究的任何事物,从最简单的整数到复杂的物体均可看作4 / 15精品文档对象,它不仅能表示具体的事物,还能表示抽象的规则、计 划或事件等等。(写板书:对像研究的事物)教师:这个手机(两款手机之一)是不是一个对象?学生:是。教师:这个手机(另一款式的手机)也是一个对象。尽 管都是对象,我们还是可以区分它们,请大家仔细观察一下 这两个对象,从外观上描述一下这两个对象有什么不同?学生:手机的颜色不同,样式不同一个翻盖的另一个是 直板的,品牌也不同。(写板书:颜色、样式、品牌)教师:手机的颜色、样式、品牌等等这些被称之为对象 的属性。换句话说也就是它的性质。(写
8、板书:属性性 质)教师:在购买手机的时,不仅关注它的外观,还会关心 手机的(让学生接着往下说)学生:功能教师:这个手机都有什么功能?学生:发短信、接电话、打电话、拍照(写板书: 发短息、接打电话、拍照)教师:把对象具有的功能被称之为对象的方法。(写板 书:方法功能)教师:(演示)如果我用这个手机给它(另一款手机) 打电话,它会有什么反应?(教师现场操作,其中一手机响5 / 15精品文档铃了)学生:手机铃响了。教师:它为什么响铃了?因为有电话打入了。还可以这 样描述:手机在电这件事情的刺激,做出了响铃的反应。把 对象受到的外部给它的刺激称之为对象的事件。(写板书: 事件刺激)教师:举个例子,(从
9、背后轻拍了某位同学的肩膀,同 学回头看了我一眼)在他被拍了回头看了我一眼这个过程中, 谁受到了刺激谁作出了反应?学生:张扬(学生名)受到了刺激,张扬作出了反应。教师:刚才的这两个例子都是同一个对象受到刺激作出 反应。再举一个例子,开关被按下去了,灯亮了。不考虑开 关和灯之间的联系,从表面上看谁受到了刺激,谁作出了反 应。(举这个例子是为了帮助学生理解后面的鼠标单击按钮, 本框中的字发生改变过程中,事件作用在哪个对象上,哪个 对象做出反应)学生:手灯开关(学会回答不准确)教师:从刚才的现象分析,我们看到的效果是灯亮了。 如果开关不被按下去灯是不会亮的,灯亮了只是一个结果。 所以在刚才这个过程中应
10、该是开关受到了刺激,灯做出了反 应。(空几秒钟给学生思考)通过对这两个例子的分析,可以归纳出:可以同一个对6 / 15精品文档象受到刺激作出反应;还有可能是一个对象受到刺激,另一 个对象作出反应,但是两个对象之间有关联的。例如,开关 和灯之间就是有电线连接的。环节三结合小程序理解概念教师:刚才结合生活中的例子对对象、属性、方法、事 件的概念有了一定的了解,下面结合本节课任务进一步学习 这些概念在VB中是如何体现的。请把Visual Basi打开。打开VB以后,首先看到这个灰色窗体就是一个对象。 除了窗体对象外,还可以利用左侧的工具箱中的工具创建新 的对象。结合今天的任务,我们还需要创建一个本框
11、对象和 三个命令按钮对象。教师:首先选中控件工具箱中的工具,然后将指针放到 窗体上,会发现指针变成了十字形,按住鼠标左键不要松手 拖动鼠标,就创建了相应的对象。请大家按照此方法,依次 在窗体中创建所需要的四个对象。学生:(按照教师说的方法完成四个对象的创建)教师:对象是有属性的,我们可以通过右下角的属性窗 口修改对象的属性值。教师:目前一共有五个对象。而属性窗口只有一个,属 性窗口究竟从属于哪个对象?教师:在VB中遵循这样一个原则,要修改哪个对象的7 / 15精品文档属性值就先选中这个对象,属性窗口就会对应的显示选中对 象的属性。命令按钮上一般都有一些字,对使用者有提示作 用,可以通过修改命令
12、按钮的aptin属性值修改命令按钮上 面显示的字。学生:(学生修改三个命令按钮的aptin属性值,做的 快的同学尝试修改本框中显示的内容)教师:(小结)可以通过修改本框的text属性值修改本 框显示的字。教师:(运行程序发现不能达到想要效果)需要添加代 码后才能达到预想的效果。进入代码编辑状态。分析任务, 我们的愿望是单击这个命令按钮(显示字为B的命令按钮), 本框中的字就变粗体了。这个命令按钮叫什么?学生:B、8按钮(此时,学生还不知道对象的名称)。教师:这个命令按钮是叫B吗?在VB中每个对象都有 自己的名称。怎样知道每个对象的名称呢?首先要选中这个 命令按钮,属性后面的值就是它的名字。这个
13、 命令按钮的名称是and1。牢记每个对象的名称,对编写代码 是非常重要的,现在我们看下每个对象的名称都是什么。学生:(和老师一起逐一查看每个对象的名称并牢记对 象的名称)教师:我们的愿望是单击and1命令按钮后本框中的字 就变粗体了。在这个过程中,谁受到了的刺激,谁做出了的8 / 15精品文档反应?(这样问的目的是使学生跟前面的问题相联系)学生:andl受到了刺激,textl做出了反应。教师:and1受到了怎样的刺激,text1做出了怎样的反 应?学生:and11被鼠标单击了,text1中的字变粗了。教师:这个过程如何通过代码实现?首先在通用菜单下 找到and1。在英中表示“单击”的单词是li
14、k。然后在声明 菜单中找到lik事件,在这里默认的就是lik事件。Text1 中的字做出了加粗的反应,通过修改Text1的一个属性值实 现字变粗的效果。对象的(重音强调)属性,“的”我们用“.” 代替。在英中“字体”的单词是Fnt, “加粗”单词是Bld合 在一起就是FntBld。现在明白为什么在wrd中为什么用B表 示字加粗了吧,表示字倾斜的是那个属性?(同时在教师机 上写代码,当按下“.”后悬浮菜单展开)学生:FntItali(学生可能不清楚表示倾斜的单词,但 是知道rd软件中I按钮控制字是否倾斜,所以对照着悬浮 菜单学生知道是FntItali属性)教师:现在体现出学习英语的重要性了。代码
15、写完整 Text1. FntBld=True。请分别完成and1_lik事件过程代码 和and2_lik事件过程代码。学生:(积极地编写代码,很快就有人写完了,写的快9 / 15精品文档的同学尝试写and3的lik事件过程代码但未成功)学生甲:(在讲台前展示自己写的代码,并讲解)教师:学生甲做的非常好,看这两个按钮的事件过程代 码大家都会写了。巡视中发现很多同学都在尝试写and3_lik 事件过程的代码了,要想实现打开颜色对话框改变字体颜色 的效果目前拥有的五个对象都不具备这个功能,换句话说这 五个对象都不具备打开颜色对话框的方法,要实现弹出颜色 对话框还需要添加另外一个对象。教师:首先找到i
16、rsft n Dialg ntrl 6. 0控件,在控 件工具箱上单击鼠标右键在弹出的对话框中选择“部件”, 接着在弹出的窗口中选择“irsft n Dialg ntrl 6. 0。单 击确定,完成控件的添加。第二,在控件工具箱中选中该控 件,在窗体上创建新的对象nDialgl。学生:(跟着教师的讲解,一步步完成操作)教师:利用nDialgel的shwlr方法打开颜色对话框, 代码如何书写呢?同样用“.”连接对象名和方法名。 nDialgl. Shwlr。学生:(按照教师的讲解添加代码dialgl. Shwlr,并观 察运行结果,发现虽然颜色对话框可以打开,但是本框中的 字却不改变颜色)教师:
17、大家在运行程序后发现字的颜色并没有改变,为 什么呢? nDialgl的Shwlr方法只是实现了打开颜色对话框,10 / 15精品文档而要想Textl中字颜色的改变,还需要修改Textl的Frelr 属性值。代码如下:nDialgl. ShwlrTextl. Frelr= nDialgl. Ir学生:(按照讲解完成代码编写,并运行程序查看是否 正确,完成快的同学帮助未完成的同学)教师总结(幻灯片):.对象。在VB中除了窗体对象外,还可以通过控件工具箱创建 新的对象。.属性。今天这节课上我们学习了两种修改属性值的方法。可以在属性窗口中修改对象的属性值可以在编写代码后程序运行时修改属性值。格式为:
18、对象名.属性名=属性值().事件。一般就是指鼠标或键盘等事件,可以在过程 的下拉命令按钮中找到。格式为:对象名_事件名.方法。指对象所具有的功能。语法格式为:对象名.方 法名参数.属性和方法的语法格式的区别。虽然属性名和方法 名与对象名之间都用“.”连接,但属性名后面有“=”。而 方法名后面一般会有参数而没有“=”。11 / 15精品文档环节四细节完善(提高任务)教师:巡视时有人问我,“为什么我们按钮上面显示的 字样式怎么和您的不一样呢?”可是我看到咱们班安顿同学 和我制作的样式是一样的,我们请安顿同学给大家讲讲他是 怎么做的?安顿同学:除了需要修改命令按钮的aptin属性外,我 们还要修改命
19、令按钮Fnt属性的属性值。单击Fnt属性右侧 的按钮,在弹出的对话框中修改字体样式。学生:(同学按照安顿的讲解,完善自己的小程序)【课后反思】本节课紧紧围绕记事本小程序展开,以手机为例使学生 对对象、属性、方式、事件等概念有了感性的认识,然后在 进入到丫8的世界,进一步加深对这些概念的理解。.兴趣是最好的老师新课程的一个重要理念是改变以往课堂结构中单纯以 教师的教为主,学生只是被动接受的教学格局,教学的关键 是调动学生学习的积极性、主动性,主动的去学习、思考和 探究。本节课中的任务大大调动了学生的积极性。本节课上 一开始就给学生展示了一个记事本小程序,在展示完程序所 具有的“神奇”功能后,学生
20、对此产生了浓厚的学习兴趣。 由教学实践看,本节课上学生表现出了很强的求知欲。写完12 / 15精品文档and1_lik和and2_lik事件过程的代码后,学生积极主动的 开始思考写下个过程代码如何书写,尤其是更改本框字体颜 色这部分代码,动作快的学生主动尝试代码的编写,并在课 堂上就要求老师快点讲,快点讲。本节课上充分展现了学生 的自主学习,由被动学习变为了主动学习。.知识讲解也采用“任务驱动”本节课中对对象的aptin属性和名称属性的讲解有了小 小的尝试。由于他们默认的属性值是相同的,为了将他们加 以区别在以往的上课时我总是对比着讲这两个属性,结果事 与愿违,学生反而将这两个属性混淆起了。而这次我做了小 小的改进:首先在界面设计时,我强调一般命令按钮上会显 示一些提示性字,我们可以通过修改他的aptin属性修改这 些提示性字。对象的名称属性并没有马上讲解,而是在需要 写代码时我才提问“鼠标单击那个命令按钮”学生一般 会用命令按钮上显示的字称呼这个命令按钮,这时我紧紧的 抓住他们的回答反问到“这个命令按钮上显示的字是 B, 那它就叫B吗?每个对象都有自己的名字,”此时才引 出
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 班干部的培养与管理计划
- 病历室护士细致记录病史
- 物流运输行业美工工作经验分享
- 《慢性病危险因素》课件
- 家政公司前台服务总结
- 《康复治疗学总论》课件
- 2024年全球及中国混合云行业概述及特征调研报告
- 2021年广东省惠州市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2024年河南省郑州市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 2023年安徽省铜陵市公开招聘警务辅助人员辅警笔试自考题1卷含答案
- 工程设计-《工程勘察设计收费标准》(2002年修订本)-完整版
- 河南省郑州市2023-2024学年高二上学期期末考试政治试题 附答案
- 福建省泉州市2022-2023学年高一上学期期末教学质量监测化学试题(含答案)
- 公司组织架构图(可编辑模版)
- 2022年科学道德与学术规范知识竞赛决赛题库(含答案)
- 市场调查与预测期末复习试题10套含答案
- 呼吸内科国家临床重点专科建设项目评分标准试行
- 煤炭质量分级及低位发热量计算
- 临床试验样本量简易计算器
- 带电作业车库技术规范书
- 中医药治疗躯体形式障碍的研究进展
评论
0/150
提交评论