|
- O泡12025年2月20日签到记录贴
我在 2025-02-20 16:27 完成签到,是今天第4个签到的用户,获得随机奖励 金钱 1,另外我还额外获得了 金钱 7 我今天最想说:「该会员没有填写今日想说内容.」. - 谧夜22025年2月19日签到记录贴
我在 2025-02-19 23:22 完成签到,是今天第2个签到的用户,获得随机奖励 金钱 2,另外我还额外获得了 金钱 9 我今天最想说:「该会员没有填写今日想说内容.」. - GeekYang3【三期aardio视频】09-10.if语句
[AAuto] 纯文本查看 复制代码 import win;
if (win.msgboxTest("老板,我想去旅游三天!","请假"))
{
win.msgbox("感谢老板!");
}
elseif(win.msgboxTest("世界那么大我想去看看!","请假")){
win.msgbox("老板万岁!");
}
elseif(win.msgboxTest("做牛马也得休息休息!","请假")){
win.msgbox("谢谢!");
}
else {
win.msgbox("爷不伺候您了!!");
} - jacobzz4【三期aardio视频】07-08.数据类型
[AAuto] 纯文本查看 复制代码 import win.ui;
/*DSG{{*/
mainForm = win.form(text="BaseConversion";left=0;top=0;right=625;bottom=226;max=false;min=false)
mainForm.add(
buttonConvers={cls="button";text="转换";left=448;top=28;right=528;bottom=68;font=LOGFONT(h=-19);z=11};
cbBaeSelect={cls="combobox";left=30;top=33;right=130;bottom=59;edge=1;font=LOGFONT(h=-19);items={"二进制";"八进制";"十进制";"十六进制"};mode="dropdown";z=1};
editBase10={cls="edit";text="0";left=415;top=100;right=595;bottom=130;edge=1;font=LOGFONT(h=-19);multiline=1;num=1;readonly=1;z=9};
editBase16={cls="edit";text="0";left=415;top=161;right=595;bottom=196;edge=1;font=LOGFONT(h=-19);multiline=1;num=1;readonly=1;z=10};
editBase2={cls="edit";text="0";left=120;top=102;right=300;bottom=132;edge=1;font=LOGFONT(h=-19);multiline=1;num=1;readonly=1;z=7};
editBase8={cls="edit";text="0";left=120;top=161;right=300;bottom=191;edge=1;font=LOGFONT(h=-19);multiline=1;num=1;readonly=1;z=8};
editInputNumber={cls="edit";text="0";left=150;top=30;right=390;bottom=65;edge=1;font=LOGFONT(h=-19);z=2};
staticBase10={cls="static";text="十进制";left=320;top=100;right=400;bottom=130;align="right";font=LOGFONT(h=-16);transparent=1;z=4};
staticBase16={cls="static";text="十六进制";left=320;top=161;right=400;bottom=191;align="right";font=LOGFONT(h=-16);transparent=1;z=5};
staticBase2={cls="static";text="二进制";left=30;top=100;right=100;bottom=130;align="right";font=LOGFONT(h=-16);transparent=1;z=3};
staticBase8={cls="static";text="八进制";left=30;top=161;right=100;bottom=191;align="right";font=LOGFONT(h=-16);transparent=1;z=6}
)
/*}}*/
var InputNumber;
mainForm.editInputNumber.text=null;
mainForm.editBase2.text=null;
mainForm.editBase8.text=null;
mainForm.editBase10.text=null;
mainForm.editBase16.text=null;
//默认输入十进制数字
mainForm.cbBaeSelect.selIndex=3;
mainForm.cbBaeSelect.selText="十进制";
mainForm.buttonConvers.oncommand = function(id,event)
{
if(mainForm.editInputNumber.text!=null)
{
select(mainForm.cbBaeSelect.selIndex)
{
case 1
{
//用模式判断输入数字是否符合选择的进制
if(string.find(mainForm.editInputNumber.text,"[^0,1]"))
{
win.msgbox("请输入二进制数字");
mainForm.editInputNumber.text=null;;
mainForm.editBase2.text=null;
mainForm.editBase8.text=null;
mainForm.editBase10.text=null;
mainForm.editBase16.text=null;
}
else
{
InputNumber=tonumber(mainForm.editInputNumber.text,2);
mainForm.editBase2.text=mainForm.editInputNumber.text;
mainForm.editBase8.text=tostring(InputNumber,8);
mainForm.editBase10.text=tostring(InputNumber,10);
mainForm.editBase16.text=tostring(InputNumber,16);
}
}
case 2
{
//用模式判断输入数字是否符合选择的进制
if(string.find(mainForm.editInputNumber.text,"[^0-7]"))
{
win.msgbox("请输入八进制数字");
mainForm.editInputNumber.text=null;;
mainForm.editBase2.text=null;
mainForm.editBase8.text=null;
mainForm.editBase10.text=null;
mainForm.editBase16.text=null;
}
else
{
InputNumber=tonumber(mainForm.editInputNumber.text,8);
mainForm.editBase2.text=tostring(InputNumber,2);
mainForm.editBase8.text=mainForm.editInputNumber.text;
mainForm.editBase10.text=tostring(InputNumber,10);
mainForm.editBase16.text=tostring(InputNumber,16);
}
}
case 3
{
//用模式判断输入数字是否符合选择的进制
if(string.find(mainForm.editInputNumber.text,"\D"))
{
win.msgbox("请输入十进制数字");
mainForm.editInputNumber.text=null;;
mainForm.editBase2.text=null;
mainForm.editBase8.text=null;
mainForm.editBase10.text=null;
mainForm.editBase16.text=null;
}
else
{
InputNumber=tonumber(mainForm.editInputNumber.text,10);
mainForm.editBase2.text=tostring(InputNumber,2);
mainForm.editBase8.text=tostring(InputNumber,8);
mainForm.editBase10.text=mainForm.editInputNumber.text;
mainForm.editBase16.text=tostring(InputNumber,16);
}
}
case 4
{
//用模式判断输入数字是否符合选择的进制
if(string.find(mainForm.editInputNumber.text,"[^0-9,a-f,A-F]"))
{
win.msgbox("请输入十六进制数字");
mainForm.editInputNumber.text=null;;
mainForm.editBase2.text=null;
mainForm.editBase8.text=null;
mainForm.editBase10.text=null;
mainForm.editBase16.text=null;
}
else
{
InputNumber=tonumber(mainForm.editInputNumber.text,16);
mainForm.editBase2.text=tostring(InputNumber,2);
mainForm.editBase8.text=tostring(InputNumber,8);
mainForm.editBase10.text=tostring(InputNumber,10);
mainForm.editBase16.text=mainForm.editInputNumber.text;
}
}
}
}
}
mainForm.show();
return win.loopMessage();
[attach]415[/attach][attach]416[/attach][attach]417[/attach]
- rmajly52025年2月18日签到记录贴
我在 2025-02-18 15:00 完成签到,是今天第3个签到的用户,获得随机奖励 金钱 1,另外我还额外获得了 金钱 8 我今天最想说:「该会员没有填写今日想说内容.」. - 风行者6【三期aardio视频】02. 第一个窗口程序
颜色用默认的黑色,提示文本可以用edit的setCueBannerText方法来实现,好处是点击就会消失
[AAuto] 纯文本查看 复制代码
import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=351;bottom=302;max=false)
winform.add(
button={cls="button";text="计算";left=140;top=226;right=220;bottom=256;edge=1;z=10};
edit={cls="edit";left=26;top=111;right=120;bottom=132;edge=1;z=3};
edit3={cls="edit";left=26;top=194;right=120;bottom=220;edge=1;z=4};
edit4={cls="edit";text="相加得数";left=258;top=96;right=321;bottom=119;color=8421504;edge=1;z=11};
edit5={cls="edit";text="相减得数";left=258;top=132;right=321;bottom=155;color=8421504;edge=1;z=12};
edit6={cls="edit";text="相乘得数";left=258;top=168;right=321;bottom=191;color=8421504;edge=1;z=13};
edit7={cls="edit";text="相除得数";left=258;top=204;right=321;bottom=227;color=8421504;edge=1;z=14};
groupbox={cls="groupbox";text="输入区";left=17;top=77;right=129;bottom=257;edge=1;z=2};
groupbox2={cls="groupbox";text="输出区";left=233;top=78;right=340;bottom=256;edge=1;z=9};
static={cls="static";text="简易计算器";left=102;top=31;right=266;bottom=62;align="center";color=8388736;font=LOGFONT(h=-23;name='隶书');transparent=1;z=1};
static2={cls="static";text="+";left=167;top=93;right=198;bottom=120;align="center";font=LOGFONT(h=-16);transparent=1;z=5};
static3={cls="static";text="-";left=167;top=130;right=198;bottom=157;align="center";font=LOGFONT(h=-16);transparent=1;z=6};
static4={cls="static";text="*";left=167;top=168;right=198;bottom=195;align="center";font=LOGFONT(h=-16);transparent=1;z=7};
static5={cls="static";text="/";left=167;top=200;right=198;bottom=227;align="center";font=LOGFONT(h=-16);transparent=1;z=8}
)
/*}}*/
winform.edit.setCueBannerText("输入第一个数值")
winform.edit3.setCueBannerText("输入第二个数值")
winform.button.oncommand = function(id,event){
var num1 = winform.edit.text;
var num2 = winform.edit3.text;
if(num2==0)
{
win.msgbox( "除数不能为零,请重新输入第二个数值" )
num2 = winform.edit3.text;
}
winform.edit4.text=num1 + num2;
winform.edit5.text=num1 - num2;
winform.edit6.text=num1 * num2;
winform.edit7.text=num1 / num2;
}
winform.show();
win.loopMessage();
- gao7909772025年2月17日签到记录贴
我在 2025-02-17 22:04 完成签到,是今天第4个签到的用户,获得随机奖励 金钱 1,另外我还额外获得了 金钱 7 我今天最想说:「该会员没有填写今日想说内容.」. - rankin8【三期aardio视频】01. 第一个控制台程序
学会了。谢谢。
[AAuto] 纯文本查看 复制代码 import console;
var num1 = console.getNumber( "请输入数值:" );
var num2 = console.getNumber( "请输入数值:" );
if(num2==0)
{
console.log( "除数不能为零,请重新输入" )
num2 = console.getNumber( "请重新输入第二个数值:" );
}
num3=num1+num2
console.log( "两个数的和="+num1+num2+';' );
console.log( "两个数的差="+num1-num2+';' );
console.log( "两个数的乘="+num1*num2+';' );
console.log( "两个数的商="+num1/num2+'。' );
console.pause();
- li596834792025年2月16日签到记录贴
我在 2025-02-16 14:13 完成签到,是今天第2个签到的用户,获得随机奖励 金钱 2,另外我还额外获得了 金钱 9 我今天最想说:「该会员没有填写今日想说内容.」. - 燦燃102025年2月15日签到记录贴
我在 2025-02-15 18:26 完成签到,是今天第3个签到的用户,获得随机奖励 金钱 2,另外我还额外获得了 金钱 8 我今天最想说:「该会员没有填写今日想说内容.」.
|
|