版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
小小编辑器活动任务
设计一个简单的编辑器程序,可以对编辑框中的文字进行字体、字号、颜色、字形设置,并且通过滚动条的变化设置文本编辑器的背景颜色。初始状态时文本编辑器的背景色为黑色。图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)滚动条组件①功能:滚动条组件包括横向滚动条和纵向滚动条,其作用相同,只是形
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 普惠金融智能投顾-第2篇
- 保险风控系统智能化发展
- AutoCAD应用与案例 CAD-5-8绘制零件图
- 多维风险关联分析
- 江苏省泰州市实验小学2026年三年级数学第一学期期末质量跟踪监视试题含解析
- 江苏教师招考试题及答案
- 心脏电除颤考试题及答案
- 餐饮领位考试题及答案
- 徐州工会考试题型及答案
- 本溪工勤考试题库及答案
- 小学语文新部编版六年级上册第三单元教案(2026秋)
- 煤储运安全注意事项培训课件
- 2026海南农村商业银行招聘(202605)笔试备考试题及答案详解
- 2026年基层治理岗位招聘公基能力提升题库(含答案)
- 保密工作制度汇编
- 2024年版《陕西省市政工程消耗量定额》第五册 市政管网工程
- 光伏安全生产例会制度
- 2023年跨文化交际学知识点
- 光伏项目施工安全管理方案
- 国家电网劳动合同
- 纺织仓库保管知识培训课件
评论
0/150
提交评论