资源简介 第二课 程序初体验 一、教学背景信息 1.年级:八年级。 2.课时数:1课时。 非上机时间:15分钟;上机操作时间:30分钟。 二、教学设计 (一)教学目标 1.通过具体的易语言程序例子,体验了解易语言的特点,并让学生初步熟悉易语言编程环境,初步了解基于对象编程的思想。 2.能简单分析一个易程序并正确运行。 (二)教学重点难点 重点:熟悉易语言的编程环境。 难点:初步了解基于对象编程的思想。 (三)教学策略设计 根据学生的现有知识水平,以任务驱动为主要教学方法进行教学,同时鼓励学生之间相互帮助相互讨论以挖掘程序的深层次的设计方式。 三、教与学的实际过程描述 (一)引入新课 师:同学们,在小学的课堂上,我们知道了奇妙的LOGO语言,也学习过用它来编写一些奇妙的小程序,它让我们了解到,生活中的很多精彩片段,都可以在LOGO语言中再现。现在,我们又将认识一个新的朋友----易语言,一种全可视化、全中文的编程工具(部分特点)。 (二)体验易语言程序(通过具体的易语言程序例子,体验了解易语言的特点,并让学生初步熟悉易语言编程环境,初步了解基于对象编程的思想。) (1)演示易语言程序例子 师:现在我给大家演示几个由易语言编写的有趣的小程序。 1、这是一个界面简单但实用的MP3播放软件。运行时界面没有任何音乐文件。 点击“添加”按钮可将自己喜欢的MP3音乐文件加入到当前播放列表中。 点击“播放”按钮可将上面列表中的选中的音乐进行一次播放。 2、窗口颜色调整程序 3、边走边唱的小鸭子程序 4、会转的眼珠的程序 (2)学生自学 师:现在让同学们也来尝试运行这些小程序吧!体验这些程序作品的功能及作用,时间10分钟。 (三)交流讨论 (1)MP3播放软件好用吗?你觉得哪些地方还需要改进? (2)会转的眼珠的程序有趣吗?你猜一猜它们为什么会移动呢? (四)认识易语言的编程界面 师:同学们通过运行各程序,可能已经发现了不同的程序各有特点,如果我们也有兴趣来尝试一下,说不定可以设计出更出色的作品! 那么,用易语言编程难不难?构成易语言编程界面最基本的东西有哪些?现在我们就一起来认识一下易语言的编程环境吧。 (1)选择创建何种类型的程序 1、运行易语言程序后(两种方式:菜单和桌面快捷方式),首先会弹出对话框,询问创建何种类型的易语言。 2、易语言可创建6种不同类型的程序,初学者一般是创建“windows窗口程序”。 3、易语言的编程环境与我们以前学过的一些软件界面有些不同,现在就让我们认识一下他吧。 (2)认识易语言编程环境 1、易语言编程界面中主要包含内容: 标题栏、菜单栏、工具栏、工作夹、窗口组建箱、状态栏、状态条、设计窗口 2、易语言中的组件箱中组件: 基本组件1和基本组件2 举例说明标签组件、按钮组件等的属性更改。 (3)学生自学 师:请同学们阅读教材第9~11页内容,熟悉易语言界面,并尝试打开前面展示的“会转的眼珠”程序,找一找,它分别用到了哪些窗口组件?打开前面展示的“MP3播放器”程序,查一查,它的两个按钮属性设置有什么区别?时间是10分钟. 生1:设计界面、图片框组件、外形框组件、标签组件、时针组件。 生2:标题的名称不同,一个是添加,一个是播放。 (五)分析简单易程序代码 (1)老师示范制作“我爱易语言”程序 师:我们刚才已经学习了程序的界面知识,现在,我们就一起来解析一个简单的易程序,进一步了解程序的代码实现。 运行这个简单的易语言程序,桌面会弹出一个有一个“按钮”的窗口。 当点击界面上的“按钮”时,会在窗口的标签中出现“我爱易语言!”这行字, 师:请同学们分析一下,这个程序用了哪些窗口组件呢? 生:设计界面、一个标签组件、一个按钮组件。 师:回答的很正确。那这个程序的运行过程到底怎样呢?我们顺序呈现这个程序的运行过程。 1、我现在单击工具栏中的“运行”,自动载入并显示名称为“_启动窗口”的程序窗口,这时桌面就打开了一个窗口。 2、当按下窗口中的按钮后,“_按钮1_被单击”子程序被自动执行。 3、程序代码:标签1.标题=“我爱易语言!”语句被执行,改变了标签1的标题,从而显示出对应文本。 我们再来看看“_按钮1_被单击”子程序的具体内容,我们发现其实只有一条语句,就是用标签显示“我爱易语言!”这几个字。 师:同学们思考一下,这个按钮起什么作用呢?它就像我们去超市购物,收银员结账时最后需要按确认键一样,按钮在程序中所起的作用,通常是启动某一项动作或某一个功能。 (2)学生完成学习任务 师:现在我把刚演示的这个易程序代码发给大家,请大家按照任务文档要求体会一下这个程序的运行过程,并想一想怎样运行易程序?能不能更改窗口中显示的文字内容,如何更改?给大家10分钟时间,有问题及时提出来。 (学生练习,老师指导) 师:好,现在请同学演示一下自己的作品。 师对学生1:成功运行程序,并将窗口中显示文字更改。 师对学生2:程序运行正常,但运行时没有单击按钮,直接显示了“我爱易语言”这几个字?什么原因?原来粘贴代码的位置错了,放在了窗口程序集1下面,应该是“_按钮1_被单击”子程序后面。 (这个环节让把任务出色完成的学生有一种成就感,让完成得不够好的学生找出自己的不足。) (六)总结 这节课我们学习了几个知识点,a、通过程序体验易语言的一些特点(一种全可视化、全中文的编程语言,简单易用,学习起来轻松快捷);b、认识了易语言的编程环境(它的编程环境与其他的可视化编程软件相比大同小异,简单明了);c、简单分析一个易程序并知道如何正确运行它。 (七)练习 完成配套光盘中的“课程学习”——“小测验”栏目和教材“思考与练习”。 四、教学反思 语言本身就是一个创造性的工具,因此教师必须为学生创设了一个主动探究、积极进取、自主学习的良好氛围,这是发挥学生的主体性的基础。有了良好的氛围,原本单调的学习过程变成了一个充满乐趣、充满想象、不断创新的过程,一个科学的、有计划的动手实践过程;其次,设计的任务具有很大的想象空间,学生们敢于独立思考,敢于大胆想象,并通过实践探索实现了自己的想法,这为学生的创造性提供了展示的舞台。 展开更多...... 收起↑ 资源预览