北师大版信息技术 九年级全册 3.11小小编辑器 课件(共15张PPT)

文档属性

名称 北师大版信息技术 九年级全册 3.11小小编辑器 课件(共15张PPT)
格式 pptx
文件大小 333.4KB
资源类型 教案
版本资源 北师大版
科目 信息技术(信息科技)
更新时间 2020-06-29 14:33:02

图片预览

文档简介

小小编辑器
活动任务
设计一个简单的编辑器程序,可以对编辑框中的文字进行字体、 字号、颜色、字形设置,并且通过滚动条的变化设置文本编辑器的背 景颜色。初始状态时文本编辑器的背景色为黑色。
图3-10 程序界面示例
我的问题
? 多个单选钮同时存在时只能选择一个,怎样将单选钮分组?
颜色信息怎样表示?
活动建议

这个任务表面看上去复杂,实际上程序编写很简单。要解决如下几个问题:
(1)编辑框中具体设置字体、字形、字号的属性是什么?
(2)什么组件能够实现单选和复选功能?
(3)文字的字体、字号和颜色的信息在某一时刻只能选择一种。而文字的字形在某一时刻,可以是粗体的同时又是倾斜的。
(4)在进行字形(粗体、斜体、下划线等)设置时,每次操作都会导致文字对应的该属性与当时的状态相反。

(5)通过滚动条来调整颜色的变化,需要注意的是,在滚动条发生事件时,产生变化的是另外的对象,即文本编辑器对象的背景颜色发生改变。所以应明确怎样产生变化的颜色,另外,要把通过滚动条调整的颜色值显示出来。
注意由于界面上对象较多,为了便于区分,可以给每个对象命名 (修改该对象的名称属性)。
知识准备

1.与文字外观相关的属性
(1)字体:只读属性,不能赋值,也不能从中读取数据。字体包括角度、加粗、下划线、删除线、倾斜、字体大小、字体名称属性。
(2)字体名称:文本型,如果不指定字体名称,将自动使用标准的Windows图形字体“宋体”。
语法:对象.字体.字体名称=表示字体的文本名称。
如:编辑框.字体.字体名称=“隶书”。
(3)字体大小:整数型,设置文字的大小。
语法:对象.字体.字体大小=表示字号的整数。
如:编辑框.字体.字体大小=30
(4)字形属性(角度、加粗、下划线、删除线、倾斜):逻辑型。
语法:对象.字体.倾斜=逻辑值。
如:对象.字体.倾斜=假。
2.逻辑运算符和逻辑表达式
(1)逻辑运算符
常用的逻辑运算符有3种,并且(逻辑与)、或者(逻辑式)、取反(逻辑非)。
①并且:当它所连接的两个条件都满足时,则“逻辑与”的条件成立。
②或者:当它所连接的两个条件中有一个(或一个以上)满足时,则“逻辑或”的条件成立。
③取反:对一个逻辑量取反。
④逻辑运算符的运算规则如表3-4所示。
图3-11 逻辑运算符的含义
表3-4 逻辑运算符的运算规则
(2)逻辑表达式
由逻辑运算符连接起来的表达式称为逻辑表达式,逻辑表达式的值也是逻辑值,即“真”或“假”。如果逻辑表达式的条件满足,则逻辑表达式的值为“真” ;否则为“假” 。
逻辑表达式可以用来表示由两个货两个以上简单条件复合起来的条件,比如:“A<=B并且B<=C”表达式“A<=B<=C”。
例如,招聘服务员,年龄要求在20-22岁之间,写成表达式为:年龄>=20岁并且年龄<=22岁。
(3)在一个表达式内,如果同时包含算术运算、关系运算、逻辑运算,运算的优先级如下:从高到低排列,即算术运算一关系运算一逻辑运算。
3.显示器的显色方法
大多数的颜色可以通过红、绿、蓝三色按照不同的比例合成产生。三种基色是相互独立的,任何一种基色都不能由其他两种颜色合成。这三种颜色合成的颜色范围最为广泛。显示器的颜色显示也是运用的三基色原理。易语言提供了一个混色命令,称为“取颜色值”命令。
4. “取颜色值”命令

格式:取颜色值(红色,绿色,蓝色)
功能:用来表示一个颜色值。
参数及含义:
红色:整数型,数值范围从0到255,表示颜色中的红色成分。 绿色:整数型,数值范围从0到255,表示颜色中的绿色成分。 蓝色:整数型,数值范围从0到255,表示颜色
举例:
画板1.画笔颜色=取颜色值(255,0,0),代表取一个红色画笔。
标签1.背景颜色=取颜色值(0,0,0),代表背景颜色设置成黑色。
5. 组件工具
(1)单选框
功能:用来显示一组互斥的可选项,供用户选择。一般以组的形式存在,一组中只能选中一个。
常用属性:标题——对象标题;选中——表示该单选框是否被选中的状态。
主要事件:被单击事件。
(2)选择框
功能:用来表示某一事情两种不同的状态选择。多个选择框之间没有必然的联系,是相对独立的。
常用属性:标题——对象标题;选中——表示该选择框是否被选中的状态。
(3)分组框
功能:把其他组件组织在一起,完成相应的操作。
常用属性:标题——对象标题。
(4)滚动条组件
①功能:
滚动条组件包括横向滚动条和纵向滚动条,其作用相同,只是形
式不同,可以代替用户的键盘的数值输人或滚动某些其他的对象。

②常用属性:
③常用事件:
只要拖动滚动条就触发“位置被改变”事件,执行该事件下的程序代码。
表3-5 常用属性
谢 谢