中小学易语言教师培训讲义

上传人:ren****ao 文档编号:137382247 上传时间:2022-08-18 格式:DOC 页数:13 大小:45.50KB
收藏 版权申诉 举报 下载
中小学易语言教师培训讲义_第1页
第1页 / 共13页
中小学易语言教师培训讲义_第2页
第2页 / 共13页
中小学易语言教师培训讲义_第3页
第3页 / 共13页
资源描述:

《中小学易语言教师培训讲义》由会员分享,可在线阅读,更多相关《中小学易语言教师培训讲义(13页珍藏版)》请在装配图网上搜索。

1、大连市初中信息技术第五册易语言教材培训培训目的:07年教材重编将初中信息技术第五册改为易语言程序设计,为了使第五册的教学顺利进行,为了提高初中信息技术教师的业务能力,特进行此次培训。培训要求:全体初中信息技术教师必须参加,不得缺课,满勤且考核合格教师获得“十一五”教师教育学分16分;培训时间:4天,共计课时32个课时。第1、2节:8:009:30第3、4节:9:5011:20第5、6节:12:3014:00第7、8节:14:2015:50午餐在1304教室考核办法:1、 缺勤半天以上者不予考核,参加下期培训班;2、 课堂作业随时上交占20%,结业考试(最后一天进行)占60%,大作业(包括一个大

2、程序和一个第五册教学设计)占20%。主讲:赵书阳第一讲:易语言的概述(1课时)(1) 易语言的特点全中文全可视,输入快速,参数引导,全程提示和帮助(2) 易语言的安装启动与界面对于主界面和菜单功能的详细解讲(3) 帮助文档的使用易语言的即时帮助文档的查看,易语言知识库,支持库手册及例程的使用(4) 易程序的简单设计组件的使用(5) 易语言代码的输入与编辑,参数的输入常用的几种输入法,首拼,全拼,参数列表的展开(6) 第一个易语言程序(分析)如何通过程序来更改组件的属性(7) 易程序的进阶(讲解其余的几个小例程)所用例程:课堂提问:主要针对课堂上听课的情况来抽查学生撑握的情况,以提高学生听课的积

3、极性课后练习:独立编写课堂上讲过的例程,并且熟悉易语言的主体界面与代码的输入和编辑展示程序:校务管理系统第二讲:易语言中的基本数据类型(1课时) 总结上节课所讲的知识点,导入新课。(1) 数据类型的概念什么是数据类型,数据类型在程序编写中的功能和作用(2) 易语言中的常用数据类型常用的十一种数据类型:字节型 短整数型、整数型、长整数型、 小数型、双精度小数型、逻辑型、日期时间型 、 文本型、字节集、子程序指针(3) 数据类型的使用 图片框显示图片,标签显示时间如何给变量指定类型,如何给不同的数据类型的变量赋值(4) 数据类型使用中的问题,也就是数据类型的匹配问题。注意提示学员,在给各变量赋值时

4、要注意数据类型要相同(5) 数据的比较(匹配性问题)文本和数值相加在用变量作为运算参数的时候,要注意各参数间的类型匹配问题课堂提问:提问学生对数据类型的概念,和作用课后练习:学会变量的定义,给各种不同数据类型的变量赋值展示程序:中小学教学课件课时:第三课时时间:11:05-12:00详细讲课内容:特殊数据类型和自定义数据类型特殊数据类型:易语言中提供的每一种内部组件都可以作为一种数据类型定义组件类型变量后,不能直接使用,因为变量中还不存在内容(不存在组件)用“变量组件”讲解如何给特殊数据类型赋值。此时变量中存放的就是这个组件,直接调用变量就等于直接控制了组件用“动态添加组件”例程演示特殊数据类

5、型的进一步用法。 动态添加的组件可视为假自定义数据类型:易语言可以根据需要自己定义新的数据类型。 在自定义数据类型界面中,快捷键为“Ctrl+N”定义“矩形”数据类型,用“画板画矩形”演示定义“坐标点”数据类型,用“显示鼠标位置”演示 自定义数据类型是一个复合型数据类型,成员可以看做是变量 创建出新的自定义数据类型必需要有成员,如果是数组,成员数必需大于等于用“自定义数据类型统计数据”演示如何往自定义数据类型中保存数据提出的问题:为什么不能直接使用定义的组件类型变量(不存在组件)为什么控制复制出来的组件后没有效果(变量中存放的是新的组件,而且不可视)课时采用例程:动态添加组件画板画矩形显示鼠标

6、位置自定义数据类型统计数据展示的大程序:推箱子课后作业:课时:第四课时时间:14:00-14:45详细讲课内容:运算符和表达式运算符:编写代码时,无论是使用命令或对组件进行操作,都有可能会碰到运算符,运算符的使用非常重要。运算符的分类:算术运算符: 关系运算符: 逻辑运算符:且或赋值运算符: 输入时可以用半角形式的输入方式 的输入方式 关系运算符和赋值运算符中的“”的区别(只要是判断语句或命令中的“”都是关系运算符)用“软件注册”体现“”的区别用“圆的周长圆的面积”来体现运算符运算符的优先级表达式:算术表达式和赋值表达式用“优先级”来体现运算符的优先级及表达式提出的问题:“”的区分 在易语言中

7、如何输入课时采用例程:软件注册圆的周长圆的面积优先级展示的大程序:算术训练营百鸡问题地球太阳月亮课后作业:课程教案课时:2(第5、6课时) 详细讲课内容:变量常量资源: 知识点:1、 变量的类型(字节型 短整数型、整数型、长整数型、 小数型、双精度小数型、逻辑型、日期时间型 、 文本型、字节集、子程序指针,特殊类型和自定义)2、 变量的定义3、 变量的作用范围(全局,程序集,局部)4、 变量的附加属性(数组型,静态)5、 变量赋值(类型匹配问题), 连续赋值(值,变量一,变量二,.)6、 常量类型(自动识别)7、 常量定义(自动识别)8、 资源类型(图片、图片组和声音)9、 资源定义(导入导出

8、)10、 资源的使用课堂提问:1、 静态是给那种类型变量设置的?2、 程序集变量是否可以被其他程序集调用?3、 常量是否可动态修改?4、 资源是否可动态修改?讲解例程:1、 静态局部变量演示(变量)2、 整体改变窗体及组件颜色值(系统常量)3、 组件整体标题改变(自定义常量)4、 用图片资源设置组件窗口图片5、 播放声音资源6、 数组的使用(简单多用户注册验证)演示案例:中小学课件第七讲:了解易语言的常用命令 (1) 易语言命令的格式 画板画圆易语言的命名约定,返回值 命令 ( 参数一,参数二,参数三,参数四)(2) 易语言命令中的参数 MP3播放无返回值 播放MP3 (整数型 播放次数,文本

9、型数组/非数组 欲播放的MP3文件名,. )(3) 命令的返回值注意返回值的类型和返回值的使用,没有返回值的命令不能当作其它命令的参数(4) 参数的分类(可选,可扩充,通用型)(5) 演示播放音乐例程和关闭监视器例程课堂提问:如果将命令与变量配合起来使用 思考:如果一个没有返回值的命令能不能做为参数给别的命令?课后练习:学会在帮助文档里边查找自己所需要的命令,了解常用命令的格式与各参数的使用。展示程序:中华办公系统课时:第八课时时间:9:25-10:10 详细讲课内容:流程控制类命令及分支类流程控制命令流程控制类命令:流程控制类命令在编程中起到非常重要的作用,可以控制程序运行的线路。易语言中流

10、程控制类命令有类分支类流程控制命令如果、如果真、判断循环类流程控制命令判断循环首、循环判断首、记次循环首、变量循环首跳转类流程控制命令到循环尾、跳出循环、返回、结束 可以用“流程转换”菜单对各流程进行相应转换 条件成立,代码往下执行或进入循环执行分支类流程控制命令:如果、如果真、判断 “如果”和“如果真”的区别 “如果”和“判断”的区别,使用“判断”代码格式更清晰,但是者并不完全一样。提出的问题:用“流程转换”菜单的好处是否所有流程控制命令都可以相互任意转换“如果”和“判断”的实质区别课时采用例程:大小比较个人信息输入(输入不正确提示)限制窗口范围判断题目回答是否正确展示的大程序:求素数易乐无

11、穷之连连看课后作业:课时:第九课时时间:11:05-12:00 详细讲课内容:循环类流程控制命令及跳转类流程控制命令循环类流程控制命令:可以在一定条件下多次执行重复代码判断循环首:先判断,条件成立再进入循环循环判断首:直接进入循环,在循环尾部判断是否继续循环记次循环首:第个参数第一次循环自动为,以后每次循环自动累计变量循环首:最后一个参数第一次循环自动为定义的起始值,以后每次循环自动递增或递减定义的变量递增值 条件成立进入循环 循环的套用跳转类流程控制命令到循环尾:直接跳过代码执行循环尾命令跳出循环:直接跳出循环执行循环下面的代码行返回:直接终止循环,当前子程序下的代码将不会执行结束:结束整个

12、程序的运行提出的问题:记次循环完毕后,记次循环中保存的结果是多少记次循环什么时候结束循环,变量循环什么时候结束循环,结束后程序的走向记次循环和变量循环是否可以互相通用判断循环和循环判断是否可以互相通用课时采用例程:累加和求阶乘求100内的偶数启动画面展示的大程序:俄罗斯方块扫雷1.3完美版课后作业:课时:2(第10、11课时) 详细讲课内容:常用命令及子程序:知识点:5、 数值运算类(基本运算命令写法)6、 拼音类(主要讲取声母,以便演示)7、 文本类(取文本部分和寻找以及分割)8、 时间类(取时间的部分)9、 文件类(读写)10、 系统类(注册表、配置文件,常用调试命令)11、 子程序(无参

13、,有参,返回,无返回,自定义,系统)课堂提问:因为命令多,根据实际情况决定。讲解例程:1、 简单记事本2、 运行系统命令3、 定时提醒4、 搜索首拼,列举5、 指定目录搜索6、 初始化界面(配置文件)7、 返回计算结果8、 返回文本扩展名,文件名演示案例:易用文件管理大师第十二讲:子程序的实际应用 以后寻找所有的文件为实例来分析文件寻找的原理和方法,重点培养学员撑握带参子程序的使用方法。加扩充程序的功能。更进一步的激发学生学习易语言的兴趣和激情。课堂提问:提问学生对于子程序参数的三个属性的掌握情况课后练习:让学生用子程序的方式完成一个加减乘除的程序。展示程序:C程序第十三讲:易语言常用组件的使

14、用 (1) 常用组件的通用属性和私有属性大部分组件的通用属性也存在私有属性(2) 属性的两种更改方式手动更改,程序中动态的更改(3) 常用组件的常用事件 鼠标左键被按下 鼠标左键被放开 被双击 鼠标右键被按下 鼠标右键被放开 鼠标位置被移动 获得焦点 失去焦点 按下某键 放开某键 字符输入 滚轮被滚动(4) 讲解窗口的基本属性(5) 讲解所配的五个例程,来全面的阐述常用组件的使用方法课堂提问:如何载入窗口,如果关闭一个窗口课后练习:熟悉窗口的各个属性方法和事件。自己设计一个程序的主窗口。展示程序:检察院公诉管理系统第十四讲:画板组件的应用 通过放大镜,满天星两个例程来讲解画板组件与时钟组件的完

15、美配合的使用方法学习使用快照命令课堂提问:如果不用时钟组件可否有其它方法来实现?课后练习:编写一个抓图程序展示程序:游戏类课时:2(第15、16课时) 详细讲课内容:滚动、时间及其它组件知识点:12、 滚动条13、 进度条14、 滑块条15、 分组框、选择夹16、 日期、月历框17、 数据库类课堂提问:根据实际情况决定。讲解例程: 1、 启动界面2、 滑块条调整颜色3、 过关游戏(数学运算)4、 创建数据库5、 绑定数据库6、 报表编辑及使用(学籍管理)7、 外部数据库使用(连接各种数据库)演示案例:书店管理系统课时:第十七课时时间:14:55-15:40 详细讲课内容:命令、子程序、触发事件

16、、组件综合例程记事本:菜单的添加,菜单快捷键的定义自定义子程序的调用多窗口的载入调用颜色过滤:循环中的处理事件应用聊天机器人:置窗口外型的应用提出的问题:如何在菜单中显示文本”&”课时采用例程:记事本颜色过滤聊天机器人展示的大程序:易语言记事本课后作业:课时:第十八课时时间:15:50-16:35 详细讲课内容:命令、子程序、触发事件、组件综合例程Mp3播放器:通过“置外形图片”和图形按钮设置播放器外观使用以下核心命令:播放MP3、同步播放MP3、暂停播放MP3、继续播放MP3、取MP3播放状态图片循环移动:使用时钟让几个图片框循环滚动,达到动画效果提出的问题:设置完外形图片后运行程序,会有如

17、何效果课时采用例程:Mp3播放器图片循环移动展示的大程序:Mp3播放器课后作业:第十九讲:多媒体 (1) 图片的处理演示图片的合并程序(2) 图片格式的转换(3) 图片框中动画的使用展示图片的转场程序(4) 影视文件的播放课堂提问:图片转换中应该注意那些问题?课后练习:编写一个多格式图片的转换程序展示程序:游戏类课时:2(第20、22课时) 详细讲课内容:网络组件: 知识点:18、 服务器19、 客户20、 数据报21、 http服务22、 ftp服务23、 邮件服务课堂提问:根据实际情况决定。讲解例程:1、 聊天室2、 群发3、 浏览器4、 ftp客户端5、 邮件发送演示案例:UU-B8例程

18、邮件收发ftp客户端课时:1(第26课时) 详细讲课内容:第二十一讲:系统控制 (1) 运行命令的灵活使用使用运行命令打开计算器,记事本,控制面板等(2) 系统信息类命令的简单使用取出系统的相关信息(3) 配置文件和注册表的简单操作讲解配置文件的组成,作用,操作,简单的讲解注册表的操作(4) API的简单使用利用一个水波例程来介绍Api的使用课堂提问:大家谁知道配置文件和注册表对于系统的作用?课后练习:将前边编写的密码登陆程序改为用配置文件来记录的程序 编写一个注册码验证程序展示程序:系统优化课时:第二十三课时时间:14:55-15:40 详细讲课内容:Api的调用:Api函数是Windows

19、提供给应用程序与操作系统的接口Api在易语言中的定义方法 在dll库中对应命令名必需是dll中已经存在的接口名称系统内部api和外部api易模块的使用:易语言提供了模块化开发支持,通过使用易模块,可以将常用代码封装起来并重复使用到其他程序中 易模块必须通过易语言正确安装到系统中才可以被其他易语言程序调用模块接口 编写易模块提供接口必须把子程序的公开打钩 编写易模块必须要通过“程序配置”对话框设置程序的名称,类型Dll的编写与调用: 编写dll接口时同样需要把子程序的公开打钩 dll的编译为非独立编译,调用发布时必须要带上使用到的支持库提出的问题:在易语言中如何调用api、易模块和dll课时采用

20、例程:模块:取汉字笔画进制转换禁止多次运行Api:透明效果最小化所有窗口超级列表框添加背景图片Dll:取汉字拼音展示的大程序:水纹特效课后作业:课时:第二十四课时时间:15:50-16:35 详细讲课内容:OCX组件与类型库:使用菜单“工具类型库或OCX组件-支持库”注册或安装ocx,注册ocx到易语言后会生成后缀为“.npk” 的文件 如果注册的ocx中提供组件,重新启动易语言后,将在组件面板中看到新添加的ocx组件按钮 在注册ocx时,可以将ocx中的英文信息翻译成中文使用。类型库是一个描述信息的集合,这些描述信息涉及类、接口、接口方法、接口方法的参数、以及相关的常量和事件。类型库通常位于

21、*.tlb、*.olb、*.dll、*.ocx等文件中。COM对象:COMzujian组件对象模型使用com对象的一般步骤:1:定义“对象”类型的变量2创建或获取com对象3查看对象的可用属性和方法4读写对象属性,调用对象方法5清除对象易语言面向对象编程:了解类的概念类和对象的区别 类属于一个类型,由编程者自己定义 对象是一个实例类中私有成员的特性派生类和继承性、多态性和虚拟方法提出的问题:如何封装和使用ocx和com对象使用com对象的步骤类和对象的区别类和对象的关系课时采用例程:wmp9播放器使用ocx、com对象操作word使用类画图展示的大程序:公交查询系统课后作业:课时:第二十五课时

22、时间:8:30-9:15 详细讲课内容:Linux程序编写数据结构支持库数据操作支持库数值计算支持库正则表达式支持库、远程服务支持库、邮件接收支持库、邮件接收支持库、易向导支持库、压缩解压支持库、文字编码转换支持库、文本语音转换支持库、网络通讯支持库二、网络通讯支持库、网络拦截支持库、网络传送支持库、拖放支持库、图像格式转换支持库、数码设备支持库、数据图表支持库课时:1(第26课时) 详细讲课内容:扩展支持库部分:知识点:整体打开例程演示课堂提问:讲解例程:整体打开例程演示演示案例: 大有管理平台最后:Office支持库与办公组件支持库的简单使用通过一些实例让学生了解易语言对于Office办公组件的控制方法

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!