易语言出题器()使用(图)出题

易语言程序通过窗口或窗口组件响应鼠标和键盘动作,实现人机交互。因此,使用 Easy Language,您可以编写非常实用的程序。比如我们今天要讲的加减题生成器,就是让计算机自动生成加减题,用户可以输入答案,然后判断计算是否正确。

程序界面

这个小工具的界面很简单,就是用标签显示计算公式,用编辑框接受用户输入的答案,用按钮确认输入。

标签和编辑框的高度、字体大小等都使用相同的设置,可以使计算和答案更加和谐。

代码设计

本程序利用编辑框的字符输入事件来判断输入的字符是否合法。

按钮的点击事件用于判断用户输入的答案是否正确,以及后续处理。

创建一个新的子程序。

命令解释

调用格式:<整数类型>获取随机数([整数类型要获取随机数的最小值],[整数类型要获取随机数的最大值])-系统核心支持库->算术运算

英文名称:rnd

返回指定范围内的随机数。在使用此命令获取一系列随机数之前,您应该使用“设置随机数种子”命令为随机数生成器初始化一个种子值。该命令是主要命令。

参数名称为“取随机数的最小值”,类型为“整数(int)”,可省略。参数必须大于或等于零。如果省略此参数,则默认为 0。

参数名称为“要取的随机数的最大值”,类型为“整数(int)”,可以省略。参数必须大于或等于零。如果省略此参数,则默认为无限。

操作系统要求:Windows、Linux

调用格式:<无返回值>设置随机数种子([要放置的种子值的整数类型])-系统核心支持库->算术运算

英文名称:randomize

为随机数生成器初始化一个种子值,不同的种子值会导致“取随机数”命令返回一系列不同的随机数。该命令是主要命令。

参数名称为“要放置的种子值”,类型为“整数(int)”,可省略。如果省略该参数,则默认使用当前计算机系统的时钟值。

操作系统要求:Windows、Linux

调用格式:<无返回值> if(逻辑条件)-系统核心支持库->流控制

英文名称:ife

该命令根据提供的逻辑参数的值决定是否改变程序的执行位置。如果提供的逻辑参数的值为真,则程序继续依次向下执行,否则跳转到左箭头线指向的命令执行。该命令是主要命令。

参数名称为“条件”,类型为“逻辑(布尔)”。这个条件值的结果决定了下一个程序的执行位置。

操作系统要求:Windows、Linux、Unix

调用格式:<无返回值> if true(逻辑条件)-系统核心支持库->流控制

英文名称:if

该命令根据提供的逻辑参数的值决定是否改变程序的执行位置。如果提供的逻辑参数的值为真,则程序继续依次向下执行,否则跳转到左箭头线指向的命令执行。与“if”命令相反,该命令为假时没有程序的一部分。该命令是主要命令。

参数名称为“条件”,类型为“逻辑(布尔)”。这个条件值的结果决定了下一个程序的执行位置。

操作系统要求:Windows、Linux、Unix

调用格式:<无返回值>判断(逻辑条件)-系统核心支持库->流程控制

图片[1]-易语言出题器()使用(图)出题-老王博客

英文名称:switch

该命令根据提供的逻辑参数的值决定是否改变程序的执行位置。如果提供的逻辑参数的值为真,则程序继续依次向下执行,否则跳转到下一个分支继续判断。该命令是主要命令。

参数名称为“条件”,类型为“逻辑(布尔)”。这个条件值的结果决定了下一个程序的执行位置。

操作系统要求:Windows、Linux、Unix

调用格式:<general type> Addition(一般类型summand or text or byte set, general type addend or text or byte set, …)-系统核心支持库->算术运算

英文名称:add

操作符符号为“+”,目的是:1、返回两个值之和;2、 连接首尾两个文本,返回连接后的文本;3、 将两个字符组合起来,将节集首尾连接,返回连接后的字节集。该命令是主要命令。命令参数列表中的最后一个参数可以重复添加。

参数的名称是“summand or text or set of bytes”,类型是“universal (all)”。

参数的名称是“addend or text or set of bytes”,类型是“generic (all)”。

操作系统要求:Windows、Linux、Unix

调用格式:<双精度十进制类型>减法(双精度十进制类型被减数,双精度十进制类型减数,…)-系统核心支持库->算术运算

英文名称:sub

使用运算符“-”返回两个数字的差。该命令是主要命令。命令参数列表中的最后一个参数可以重复添加。

参数名称为“minuend”易语言取程序版本号,类型为“double”。

参数名称为“减法”,类型为“双”。

操作系统要求:Windows、Linux、Unix

调用格式:<整数类型>信息框(通用类型提示信息、整数类型按钮、[文本类型窗口标题]、[通用类型父窗口])-系统核心支持库->系统处理

英文名称:MsgBox

在对话框中显示信息,等待用户点击按钮,并返回一个整数告诉用户点击哪个按钮。该整数是以下常量值之一:0、#confirm button;1、#cancel button;2、#cancel button;3、#retry button;4、@ >#忽略按钮;5、#是按钮;6、#否按钮。如果对话框有一个 Cancel 按钮,按 ESC 键与单击 Cancel 按钮的效果相同。该命令是主要命令。

参数名称为“提示信息”,类型为“通用(全部)”。提示只能是文本、数字、逻辑或日期时间。如果提示信息为文本且包含多行,可以使用回车(即“字符(13)”)、换行(即“字符(10)”)或回车的组合汽车换行符(即:“字符(13) + 字符(10)”))来分隔。

参数名称为“button”易语言取程序版本号,类型为“integer(int)”,初始值为“0”。一个参数值由以下几组常数值组成,每组常数值求和时只能取一个数(第五组除外),生成参数值:

第一组(描述对话框中显示的按钮类型和数量):

0、#确认按钮;1、#确认取消按钮;2、#放弃重试忽略按钮;3、#取消按钮;4、@>#是按钮;5、#重试取消按钮

第二组(描述图标的样式):

16、#错误图标;32、#问题图标;48、#警告图标;64、@>#信息图标

第三组(表示哪个按钮是默认默认的):

0、#默认按钮一;256、#默认按钮二;512、#默认按钮三;768、#默认按键四

第四组(决定如何等待消息框结束):

0、#程序等待;4096、#系统等待

第 5 组(其他):

65536、#在前台;524288、#文字右对齐

参数名称为“窗口标题”,类型为“文本”,可省略。参数值指定显示在对话框标题栏中的文本。如果省略,则默认为文本“信息:”。

参数名称为“父窗口”,类型为“通用(全部)”,可省略。指定信息框的父窗口,可以是“窗口”类型的数据,也可以是整数窗口句柄。如果省略,则默认为无。

操作系统要求:Windows

在家工作

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论