为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

易语言常数、常量与资源

2017-12-08 21页 doc 638KB 51阅读

用户头像

is_215732

暂无简介

举报
易语言常数、常量与资源易语言常数、常量与资源 第4章 常数、常量与资源 常数、常量、资源用作在程序中 提供恒定不变的数据,程序中任何可 以使用变量提供数据的地方都可以使 用它们。本章将做详细介绍。 : 4.1 常数的概念及分类 4.6 声音资源的使用 4.2 认识常量 4.7 字节集的概念 4.3 如何使用常量 4.8 其他资源的调用。 4.4 认识“易语言”资源表 4.9 课后练习 4.5 图片与图标组资源的使用 在前面所讲到的实例中,经常用到赋值给组件的某个属性或赋值给某个 变量,例如: 标签1.标题=“我爱易语言...
易语言常数、常量与资源
易语言常数、常量与资源 第4章 常数、常量与资源 常数、常量、资源用作在程序中 提供恒定不变的数据,程序中任何可 以使用变量提供数据的地方都可以使 用它们。本章将做详细介绍。 : 4.1 常数的概念及分类 4.6 声音资源的使用 4.2 认识常量 4.7 字节集的概念 4.3 如何使用常量 4.8 其他资源的调用。 4.4 认识“易语言”资源表 4.9 课后练习 4.5 图片与图标组资源的使用 在前面所讲到的实例中,经常用到赋值给组件的某个属性或赋值给某个 变量,例如: 标签1.标=“我爱易语言!” ,“我爱易语言!”就是一个文 本常数,当然也可以一个文本变量赋值给它,常数可以赋值给属性、变 量等。下面我们来认识一下常数的概念。 79 4.1 常数为可以直接在程序中使用的数据,可以分为以下几种类型: (1)数值型常数。如:1,16,120,0.15等。 (2)逻辑型常数。如:真、假。 (3)日期时间型常数。日期时间常数的内容必须用中括号括住,并且应 按以下之一提供,在书写时年份后的时间部分可以被省略: , [1982年4月23日12时30分25秒]; , [1982/4/23/12/30/25]; , [1982/4/23/12:30:25]; , [1982-4-23-12-30-25]; , [1982-4-23-12:30:25]。 (4)文本常数。文本常数的内容为一段文本,必须使用全角或半角双引 号括住。如:"中文编程不是梦!"、“王老师您好!”等等。 (5)子程序指针常数。子程序指针常数为代表程序中某一子程序的指针数值, 表达方式为符号“&”再加上子程序名称。如:“&子程序1”、“&_启动子程序”等等。 常数赋 值给组件属常数赋 性。如果属值给变量。 性类型不支建立变量时持赋值的常 注意要与常量,可以通 过转换命令数数据类型 改变。 一一对应。 80 (6)常数集。常数集用作提供各类常数或常量的数组形式。表达方式为使 用花括号括住一系列相同类型且通过逗号分隔的各类常数或常量。如: “{1,2,3}”、“{"abc", "bcd"}”、“{[1982年4月23日],[2000年1月1日12 时]}”、“{&子程序1,&_启动子程序 }”、“{#红色,#黑色}”、“{#图片1,#声音 1}”等等。常数集也可以为空,表达方式为“{ }”,此时它将被认为包含有0 个数值型常数,可以用作重新初始化一个数值数组或者将某字节集清空,例如: “数值数组1 = { }”、“字节集1 = { }”等等。 注意常数集里面成 调用常数集的方法很简单,变量 员的数据类型必须相同。否者 名+中括号括住常数对应的位置号,系统会提示出错。 如:标签1.标题=文本常数集 [1] 调用常数集 里面的成员时,不 要超出常量集的 成员数,否者编译 时会出现提示错 误!比如:常量集 里面只有4个成 员,如果读取第5 个成员,显然是错 误的。 81 4.2 常量用作存储在整个应用程序执行过程中保持不变的数据,其类型可以为 数值、文本、逻辑值和日期时间。易语言中已经提供了许多常量,但用户也可 以在程序中自行定义。常量的引用表达方式为符号“#”再加上常量名称。如: “#pi”常量等同于数值“3.1415926535”、“#换行符”常量等同于文本 + 等等;可以使用以下两种方法之一加入新的空常量。 第1种方法:使用 主菜单命令“插入”? “常量”菜单功能。 第2种方法:跳转到常 量数据表,如果尚未被打开, 请在程序面板中双击“常量 表...”项,然后使用“回车” 或者“Ins 键”即可加入。 82 4.3 上面例子中已经建立一个“易语 言”常量名,其常量值是“全中文全可 视易语言”,下面来练习如何使用这个 常量。 常量的引用表达 方式为符号“#”再加 上常量名称 4.4 资源用作存储用户需要在程序中使 用的图片、声音等数据,其数据类型为 ,可以被看作为, 其引用方式等同于常量。 83 资源表用来在程序中所需要使用的各种资源数据,该数据被直 接加入到程序中。 可以使用以下两种方法之一加入新的空图片资源: 第1种方法:使用 主菜单命令“插入”? “资源”?“图片或图 片组…”菜单功能。 第2种方法:跳转到图片资源表, 如果尚未被打开,请在程序面板中双 击“资源表”?“图片或图片组…” 项,然后使用回车或者 Ins 键即可加 入。 在“图片或图片组…”上单 击右键也可以弹出“插入新图片或 图片组资源…”加入。默认文件名 为“图片1”,内容为“无”。 84 单击鼠标,弹 出“图片或图片组 资源属性”面版。 点击 “导入新 图片”按钮。 选择适合 的图片,易语 言支持多种 图片格式。 这里显 示图片的相 关信息。 图片预览 窗口。如果不满 意,可以重新选 择导入。 点击“加入/修改到程序 并关闭对话框”按钮加入 图片资源到程序中。 85 图片资源导入后,“内容”里面显示的是图片尺寸,单位 是字节。到这里一副图片资源已经导入到程序里面了。 4.5 已经知道了怎样把一幅图片加入到程序的资源里面了,那么如 何调用它呢?下面练习制作一个简单窗口底图更改的程序。 ?新建一个 易程序。在窗 口中添加一个 “按钮”组件。 ?双击“按钮”组件进入代码编辑窗口,进入 “_按钮1_被单击”事件子程序的代码录入界面。 输入以下程序代码: _启动窗口.底图 = #图片 86 按“F5键”后试运行。点 击按钮,可以观察到窗口的底 图变成资源表里面的图像了。 通过上述步骤,大家可以看到,卡车的 图形并没有显示完全。可进行以下操作:激 活“_启动窗口”,进入属性面板,将“_启 动窗口”的“底图方式”属性改为“2.图片 居中”。下图为改后试运行的效果。 4.6 上节学习了如何加入图片资源, 下面再练习加入声音资源。 同样也有两种方法加入新的声87 音资源。 第1种方法:依次 点击菜单“插入”?“资 源”?“声音”,添加空 声音资源。 第2种方法:跳转到声 音资源表,如果尚未被打开, 请在程序面板中双击“资源 表”?“声音...”项,然后 使用“回车”或“Ins 键” 即可加入。 或使用鼠标右键 点击,依次点击“插入” ?“资源”?“声音” 菜单添加空声音资源。 88 在“声音资 源属性”窗口 上点击“导入 新声音”按 钮,选择要导 入的声音资 源。 4.7 加入声音与图片的过程基本上是 一样的,这里不在详细举例,它们都 属于字节集数据类型。下面来了解一 下字节集的概念。 字节集用作记录一段字节型数据。字节集与字节数组非常相似, 它们之间可以互相转换。在程序中允许使用字节数组的地方也可以使 用字节集,或者相反。字节数组的使用方法,例如用中括号对(“[ ]”) 加索引数值引用字节成员,使用数组型数值数据进行赋值等等,都可 以被字节集所使用。两者之间唯一的不同是字节集可以变长,因此可 把字节集看作可变长的字节数组。另外,与文本数据一样,多个字节 集之间也可以使用相加命令连接为一个字节集。 89 4.8 前面所述的是的图片资源与 声音资源,而本节将介绍资源的其他 用法,实际上这些用法在编程中使用 还比较多。 既然资源是字节集格式,能否把一个文本文件当成一个资源调用 呢?答案是可以的,下面通过一个程序练习调用文本文件资源。 ?启动系统 附件中提供的 记事本程序, 输入一段文 字,然后保存 文件,作为本 例导入的资 源。 90 ?启 ?设置编辑框属性面板上动易语 “是否允许多行”为真,这样言程序, 文本就可以支持多行文本。 在窗口 上添加 一个编 辑框和 一个按 还记得前面说过的钮组件。 插入新图片资源的第二 种方法吗?就是通过 “资源表”添加。 ?依次点击“插入”?“资 源”?“图片或图片组”菜单, 添加一个空图片资源。 91 ?在选择新图 片资源时,更改 打开文件类型为 ?资“所有文件”,这 源导入样就可以显示所 后,更改有格式文件,选文件名 择刚才保存的文为“文本 本文件名。 资源”。 ?切换到 “__启动窗 口”窗口面 板。 92 ?双击按钮组件,进入“_按钮1_被单击”子程序。输入: 编辑框1.内容 = 从字节集转换 (#文本资源, #文本型) 编辑框里面显示的是文本数据,所以用命令把字节集转换 为文本。 程序制 作完毕,按 “F5”运行, 点击按钮,看4.9 看文本资源 里的文本是 不是显示到 编辑框里面 了。 (1)判断下面程序代码的正确性,如果错误,请给出正确的表达方式。 ? 标签1.标题=100 ? 编辑框1.内容=“易语言” 93 ? 字节集变量={0,“中国”,158} (2)把“我考试得了100分”分别设为3个常量,分别为:“我考试 得了”、“100”、“分”,利用“信息框()”命令显示出来。 (3)输入或修改当前常量的值时,此值可以为数值、文本、逻辑值或日 期时间。提示:以 ___________________ 结束输入可以强行将当前输入的所 有文本作为文本类型常量内容保存,此方法可用作输入带有双引号的文本常 量内容。 94 (4)练习把Windows系统自带的“扫雷”游戏程序(winmine.exe),导 入到“声音…”资源表里,然后写出文件。 95
/
本文档为【易语言常数、常量与资源】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索