viple入门(四)

(1)行打印

主要用于在运行窗口中显示数据,打印完成后,自动换行。

viple入门(四)_第1张图片

注意事项:不可同时打印两个数据,例如
viple入门(四)_第2张图片

解决方案1:使用或并,使得每次进入行打印的数据只有一个,缺点:或并活动不等待,导致两个数据打印顺序不固定

viple入门(四)_第3张图片

解决办法2:拼接打印,可以保证输出的两个数据顺序固定

viple入门(四)_第4张图片

解决办法3:分开打印,缺点:打印顺序无法固定

viple入门(四)_第5张图片

具体选用哪一种解决方案,需要根据项目实际需求来选择。

同样的道理,把两个变量赋值给一个变量,也会报同样的问题

viple入门(四)_第6张图片

程序中应该避免该种犯错情况,如果不小心出现了,要及时读懂报错信息,找到错误原因,进行修改。

(2)简单的对话

简单的对话有两种类型,分别是警示对话框和交互式对话框

1.警示对话框

主要做警示效果,需要传入警示数据信息。

viple入门(四)_第7张图片viple入门(四)_第8张图片viple入门(四)_第9张图片viple入门(四)_第10张图片

运行效果

viple入门(四)_第11张图片

viple入门(四)_第12张图片

从运行可以看出,警示信息经过简单的对话,数据存入到value中;警示对话框会弹出一个对话框显示警示内容,点击确定后,弹框消失。

2.交互式对话框

用户可以和程序进行交互。

viple入门(四)_第13张图片

viple入门(四)_第14张图片

viple入门(四)_第15张图片

运行效果:默认显示提示文本,其次,默认值给定,点击确定后,读取出数据并打印

viple入门(四)_第16张图片viple入门(四)_第17张图片

如果在弹出的InputDialog中修改默认值为Linda,则打印结果相应改变

viple入门(四)_第18张图片viple入门(四)_第19张图片

综上:交互式对话框存放的数据也在value中,并且用户可以进行修改。

警示对话框,用户不能输入数据;交互式对话框,用户可以输入数据,与程序进行交互。

交互式对话框:可以设置默认值,用户有输入,则覆盖默认值,如果没有输入,则使用默认值。

(3)文字转语音

把输入的数据读出来。需要打开音频才能听到声音,英文为TTS(Text-to-speech)。

viple入门(四)_第20张图片

注意:运行该程序,需要打开音频。

(4)随机

用于产生一个随机数,需要给定最大范围。

例如:随机生成一个100以内的随机数

viple入门(四)_第21张图片

多次运行,产生的随机数不一样

viple入门(四)_第22张图片

viple入门(四)_第23张图片

(5)代码活动-python

可以编写python代码,需要配置本地python环境或者conda环境

viple入门(四)_第24张图片viple入门(四)_第25张图片

如果配置的是conda环境,则:

viple入门(四)_第26张图片viple入门(四)_第27张图片

配置完成后,点击Edit Code即可编写Python程序

viple入门(四)_第28张图片

viple入门(四)_第29张图片

viple入门(四)_第30张图片

(6)代码活动-c#

与python类似,但是语法得使用C#的语法

拖入代码活动C#后,需要设置类名,设置为Test

viple入门(四)_第31张图片viple入门(四)_第32张图片

右键选择Edit Code,获取外边输入的值,再打印Hello world,最后把字符串输出出去

viple入门(四)_第33张图片

测试

viple入门(四)_第34张图片

(7)按键事件

键盘上的大部分按键被按下的时候执行。

viple入门(四)_第35张图片

点击下拉列表,选择按键为a

viple入门(四)_第36张图片

viple入门(四)_第37张图片

运行后,程序一片空白,当按下键盘上的字母键a时,进行打印,并且,可以多次按下字母键a执行多次打印

viple入门(四)_第38张图片

(8)释键事件

键盘上的大部分按键被按下,当抬起后,被按键回弹的时候执行。释键事件无需设置具体是哪个键弹起了,只要按键弹起,都可以进行触发。

viple入门(四)_第39张图片

运行的时候,可以随机按任意键,放开的时候执行(以下测试是按的a和s,读者可以按其他的键进行测试)

viple入门(四)_第40张图片

(9)定时器

定时器之前必须要有一个时间,单位为ms,用于定时。假设设置为1000,则表示定时1秒钟

viple入门(四)_第41张图片

当按键松开(弹起)后,需要等待一秒钟,才会打印出数据。

你可能感兴趣的:(windows)