//快速入门 import win.ui; /*DSG{{*/ var winform = win.form(text="快速入门 - 第一个 aardio 程序";right=757;bottom=467) winform.add( edit={cls="richedit";left=6;top=6;right=754;bottom=464;db=1;dl=1;dr=1;dt=1;edge=1;link=1;multiline=1;vscroll=1;z=1} ) /*}}*/ //导入 JSON 库,文本框就能以 JSON 格式输出对象 import JSON; //文本框内输出任意对象 winform.edit.print({ rawString = "双引号内是原样字符串,编译时反斜杆是普通字符"; backslashEscapedString = '单引号内在编译时处理转义符(反斜杠)。例如回车换行\r\n'; longRawString = /* 注释可以赋值为字符串: 语法速览: doc://guide/language/syntax-quick-ref.html 特殊符号大全: doc://guide/language/special-characters.html 模式匹配入门: doc://guide/language/pattern-matching.html 魔法 web.rest: doc://library-guide/std/web/rest/client.html 创建窗口控件: doc://library-guide/std/win/ui/create-winform.html plus 控件入门: doc://library-guide/std/win/ui/ctrl/plus.html */; array = [1,2,3,4,5,6,7];//纯数组,数据类型也是表(table) object = { //对象(表) name = "object"; value = { object = { name = "object.object" } } }; jsLikeObject = { "namve":"value","array":[1,2,3] }; buffer = raw.buffer("二进制字节串"); pointer = topointer(1);//原生指针 time = time.now();//日期时间 boolean = true || false;//布尔值 number = 123; //数值,64 位浮点数 ulong64 = math.size64(); //无符号 64 位整数 }); //继续打印,不会覆盖之前的内容。 winform.edit.print("《 aardio 入门 》 https://www.aardio.com/zh-cn/doc/quickstart "); //定义一个回调函数,在richedit 控件中点击链接时自动触发此函数。 winform.edit.onHyperlink = function(message,href){ if( message = 0x202/*_WM_LBUTTONUP*/ ) { raw.execute(href); } } winform.show(); win.loopMessage();