【图文】易语言“整活”花样的控制台

编者按:『三门问题』本身是已经结束了,无论是→python还是→易语言都很好地实现了验证,当时易语言使用了控制台程序来实现,因为三门问题更多是得出一个结果,而非一个具体的操作。今天,我们将对控制台进行“进一步的探究”,翻译下,就是整活!通过控制台操作支持库来弄点新花样。

▲程序效果

控制台操作支持库里面的内容很简单,就两个数据类型,一个是控制台对象,还有一个是控制台颜色,而前者更重要。此外,这个支持库没有自带方法,就数据类型下有的方法。所以,我们需要通过添加变量的形式,增加一个控制台对象的数据类型的变量,比如局_控制台等。要实现控制台文本颜色的变化,需要的命令也非常少。命令:

  • 控制台对象.输出() 向控制台输出数据,如果“横坐标”或“纵坐标”为空,那么从当前光标位置开始输出。这个类似于标准输出(),但这个命令里面有很多参数,本次重点是用到参数4和参数6,参数<4>的名称为“前景颜色”,主要调整前景即字体的颜色,同时它的颜色值为“控制台颜色”数据类型中定义的值;所谓“‘控制台颜色’数据类型中定义的值”,其实系统已经设置好了一些颜色的参数,只需要使用#控制台颜色.墨绿这样的值就能实现,调整前景颜色为墨绿。而参数<6>的名称为“输出数据”,就是待输出的数据。
  • 控制台对象.输入() 从控制台接收输入的数据,如果“横坐标”或“纵坐标”为空,那么从当前光标位置开始输入,注意,输入时不过滤特殊字符,如退格键等。类似于标准输入()。
  • 格式化文本() 将一个格式化的字符串输出到一个目的字符串中。“%.2f%%”类似一组特征码,其中%.2f表示保留两位小数,%%表示字面上的百分号字符,最终它会将一个数字变成类似xx.xx%的形式。

 

代码段

声明:本文为原创,作者为 Svlik,转载时请保留本声明及附带文章链接:https://www.svlik.com/3254.html