快手AAuto编程语言更名为 aardio,可以直接内c和js代码的胶水语言,代码简洁运行效率高,各种自动化操作软件开发的首选 。完美支持静态类型、动态类型,完美支持COM、DLL API、REMOTE EXE CALL API
主要面向小型轻量快速开发应用,专用于模拟自动化、web自动化、自动化测试、机器人程序开发。 AAuto广泛吸收各种语言中的优秀语法特性,抛弃另类怪异的设计风格,广泛兼容通用标准,易学易用、支持快速开发,你几乎可以将任何主流编程语言中的代码作很少的修改就可以在AAuto中更稳定快速的执行。
-
5.11 中文版查看
-
0.1.9 电脑版查看
-
官方版查看
-
20.03 电脑版查看
-
1.48.0 官方版查看
快手(AAuto Quicker)使用方法:
快捷键 Ctrl + J 显示代码提示,快捷键 Ctrl + K 刷新智能提示数据
附图: 打开快手帮助文档
你在AAuto里可以尝试其他多种编程语言里的东西,静态类型,动态类型,各种不同的语法风格,你开发的程序不需要在系统安装运行库,可以多线程,速度非常快,开发过程也很快。这都是其他语言所不能提供给你的。AAuto的学习成本小,而且有很好的兼容性,我曾经说过,学习一年的AAuto再去学习一年的C++,抵得上学习五年的C++,AAUTO替代不了VB,VC,DELPHI,同样他们也替代不了AAUTO。他们不是冲突对立的关系,而是互补的关系,虽然这些编程语言我都用过,但是我现在用得最多的就是AAuto,并不是说这个东西是我写的我就用,而是用AAuto写程序确有莫大的乐趣。我希望把这种乐趣带给更多的人。
快手(AAuto Quicker)更新日志:
v14.10 更新(2017/11/12):
1、gdip.bitmap,gdip.image 增加 saveToBuffer()函数,用于直接保存图像到内存缓冲区。
2、增加数组去重函数 table.unique,返回新数组不修改原数组。
3、table.append改进拼接数组效率,连接有序数组(忽略其他键值对成员),返回参数1
4、动态指针支持使用raw.concat函数直接追加结构体,示例:
var p = raw.realloc(12);
p = raw.concat(p,{BYTE x[] = "abcd"})
p = raw.realloc(0,p);
使用动态指针实现的string.builder 则通过重载操作符可如下与结构体连接:
var p = string.builder()
p += {BYTE x[] = "abcd"}
5、raw.buffer的参数2允许使用指针类型,方便快速复制内存到缓冲区。
6、增加 raw.copy(目标指针,源数据,复制长度)
这个函数基本类似 ::CopyMemory,::Kernel32.RtlMoveMemory 区别是可以自动检测长度(除指针以外)
参数@1允许指针,buffer类型参数,
参数@2允许使用buffer,字符串,或结构体参数,
此函数不允许其他可自动转换为指针的非指针类型参数。
如果复制源或目标是buffer,字符串,或结构体等可获取内存长度的类型,
复制长度可以省略,如果未指定复制长度,并且源数据是buffer,或字符串时,
复制全部数据并且复制尾部隐藏的'u0000'到目标内存。
如果aardio能获取复制源或目标的内存长度,
那么复制长度不会超过实际检测到的内存长度,
但如果参数是指针将无法自动检测到内存长度。
7、fsys.stream 添加 lockPointer,unlockPointer函数
8、修正plus控件实现滑块控件时拖动到左侧留有边距问题。
9、修正plus控件在显示后调用skin函数未及时刷新的问题。
小编推荐:一个非常不错的编程开发,小编也是用的本软件,功能强大,绿色安全。本站还提供ultraedit-32、gvim、sql server下载、visual studio 2013等供您下载。