aardio(桌面软件开发工具)

aardio(桌面软件开发工具)

编程软件 大小:9.43 MB

版本:v35.0.0 纠错 投诉 + 提问

请使用电脑访问此页面下载

检测到是移动设备,电脑版软件不适合移动端

aardio是一款专用于桌面软件快速开发的编程软件,软件内提供了大量开源的标准库、扩展库,这些库基本都是由纯aardio代码实现,涉及到了桌面编程的方方面面。aardio为每一个库的每一个接口函数都编写了文档,并且提供了大量的演示范例。aardio 使用流行的类C语法(非常接近Javascript),在设计中尽可能的避免哗众取宠、标新立异,并且吸取和借鉴流行语言的习惯用法。不少aardio用户都表示只要有一点编程基础,aardio几乎不用特别学习,看几天就会用了,仅仅是复制拼凑范例都能快速开发出不错的软件。完美支持静态类型、动态类型,完美支持com、dll api、remote exe call api。主要面向小型轻量快速开发应用,专用于模拟自动化、web自动化、自动化测试、机器人程序开发,有需要的用户可以下载体验!

软件特色

1、快手编程软件为绿色软件,无需安装。
2、生成独立EXE执行文件。
3、唯一能同时支持动态类型、静态类型开发的语言。
4、兼容流行C系语法、Pascal语法,学习成本最低。
5、可内嵌c语言、汇编、Java、PHP、Javascript、VBS.支持面向对象、Ducking Type、支持中文编程。
6、支持COM动态、静态接口、支持标准DLL组件。
7、标准库全部开源、全部使用AAuto代码编写。
8、提供可视化开发环境,支持多线程开发。
9、支持用网页开发软件界面、可与HTML、JS无缝整合。
10、完美支持web自动化、轻松开发网站机器人。完美支持所有游戏辅 助工具技术。
11、一句代码即可实现CALL外部EXE函数。支持内存读写、抓包、鼠标、按键模拟、监控。

aardio语言优点

1、aardio 是属于易用性极强的动态语言、 但也是一种混合语言,可以罕见的、非常方便的操作静态类型,因此可以直接调用C语言、C++等等静态语言的API接口函数( 不需要像VB那样先声明API ),aardio可以支持非常多的API调用约定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n) 等调用约定 aardio 都可以支持。因为 aardio奇特的语言特性,aardio的胶水能力极强,在aardio中可以非常方便的调用C语言、C++、VB、C#、Java、Python、Javascript、Node.Js、Flash ActionScript、PHP、VBScript、NewLISP、Delphi、Go语言 ...... 甚至可以直接嵌入汇编机器码并且转换为普通的aardio函数。aardio 可直接调用、嵌入、交互的第三方编程语言数量非常多,实现这些第三方语言接口的功能模块基本都是开源的(很多只用了极少的代码)。
2、aardio 可以嵌入非常多的浏览器控件,例如系统自带的IE控件、WebKit、Electron、CEF3、HTMLayout、Sciter...... 甚至可以直接调用系统安装的Chrome、Chromium Edge(Chromium)等浏览器写软件界面。而且在网页中调用本地接口、以及aardio与浏览器的交互极其方便,例如直接调用Javascript函数,并且在Javascript中直接回调aardio函数,不需要任何复杂的封装和中间件,你甚至可以在Javascript中直接调用WINAPI函数。
3、aardio不仅可以方便的使用Web技术编写界面,也提供可视化开发工具,可以方便的的通过拖拉传统控件创建程序。并且aardio提供强大的plus控件(开源)可以方便的实现控件九宫格贴图、透明贴图、可以快速制作出漂亮的界面。而且aardio可以非常方便的生成独立、绿色、无依赖的软件,生成的软件极小,通常比使用其他开发工具编写的类似功能软件小几倍甚至是几十倍。并且aardio生成的软件可以完美兼容XP,Vista,Win7,Win8,Win10......等所有流行桌面操作系统。
4、aardio 不仅仅可以开发桌面软件,也可以用于开发网站,aardio可以直接支持与PHP类似的HTML模板语法,提供语言级别的模板解析,一个aardio源码文件,可以放aardio源码,也可以直接放html,或者放html,aardio混合的模板代码,aardio都能完美支持。并且 aardio可以使用几句代码就可以创建一个微型嵌入式HTTP服务端(可以集成WebSocket服务端),因此aardio可以非常方便的为浏览器控件提供HTTP服务端,并且像写网站那样写桌面客户端软件。
5、区别于其他动态语言,aardio可以非常方便的支持真多线程,并且提供大量多线程函数库、演示范例等等。
6、在aardio中字符串拥有独特的UTF自动标记特性,可以实现自动识别多种不同编码,虽然aardio默认编码为UTF-8,但字符串中可以存储二进制数据、UTF-8编码文本、UTF-16编码文本等等,所以aardio不但可以完美支持Unicode,也可以方便的处理二进制数据、或者其他编码的文本。

aardio桌面软件开发工具基本语法

一、标识符:
标识符是指编程语言中由起标识作用的英文字母、数字或中文字符、以及下划线组成的命名符号,一般用来标识用户或系统定义的数据或方法,例如常量名、变量名、函数名等。
标识符基本规则:
1、标识符由英文字母、中文字符、数字、下划线“_”三种字符组成。
2、数字不允许作为首字符。
3、变量名包含中文时,中文字符前面不能有字母或数字。
4、可以使用美元符号($)作为变量名或变量名的第一个字符。
5、可以使用下划线作为变量名或常量名的首字符,当下划线作为首字符时表示常量,单个下划线表示变量。
6、标识符区分大小写
二、关键字:
语法系统保留的关键字,关键字在编辑器默认显示为蓝色。aardio全部关键字如下:
1、var 用于定义局部变量
2、def 用于定义关键字
3、null 用于表示空值
4、and not or 逻辑运算符
5、begin end 用于包含语句块
6、false true 用于表示布尔值
7、if else elseif 用于条件判断语句
8、select case 用于条件判断语句
9、for in 用于循环语句
10、while do 用于循环语句
11、break continue 循环中断语句
12、try catch 用于捕获异常
13、clas ctor 用于创建类
14、function 用于创建函数
15、return 用于函数中返回值
16、namespace 用于创建或打开名字空间
17、import 用于引用库
18、with 用于打开名字空间
19、this 用于在类内部表示当前实例对象
20、owner 用于成员函数中表示调用函数的主体对象
21、global 用于表示全局名字空间
22、self 用于表示当前名字空间
另外aardio中的关键函数在编辑器中也默认显示为蓝色。aardio还支持自定义关键字。
三、分隔符:
aardio使用半角空格、制表符、回车换行、分号等作为分隔符,不允许使用全角空格('\u3000')或HTML空格('\u00A0')作为语法分隔符。在HTML模板语法中,还可以使用<? ?> 作为代码分隔符。
四、注释:
注释是被标明不是程序代码、在运行时跳过不执行的附加说明内容。
1、单行注释
单行注释以 //开始,到行尾结束;
2、 多行注释
多行注释以 /*开始,到 */结束,首尾的*字符可以有一或多个,但*字符的数目必须首尾匹配。
五、操作数(operand):
操作数是指代码中表示数据的最小数据单元:变量、常量
六、操作符(operator):
操作符指代码中的所有标点符号(不允许使用全角标点、在aardio编辑器中全角标点、全角空格将以红色纠错背景显示)。 用于表达式中对操作数计算求值的操作符本手册称为运算符。
七、表达式(expresion):
1、表达式用来表示右值数据,右值都是表达式,左值都是具名对象。
2、右值是指存储在内存,并使用表达式表示的只读数据值(read value),通常用于赋值语句的等号右侧、或作为函数的输入参数、函数的返回值使用,它与左值相对,不能对右值执行赋值操作(即不能置于等号左侧)。
3、单个操作数可以构成一个表达式。
4、操作数、运算符可以组成表达式,使用运算符对操作数进行运算并返回一个新的值。
5、一个表达式可以作为另一个表达式的操作数。
6、函作返回值可以作为表达式。
7、赋值语句不能作为表达式。
八、语句(statement):
我们编写的程序由语句组成,程序中的最小指令单元称为语句。基本语句由关键字、操作数、操作符、表达式等组成。包含多个语句、或语句块的语句称为复合语句。一个基本语句是由尾部的分号表示结束的逻辑行,如果能保持语句在语义上的独立完整性,分号“;”通常可以省略。语句块由一对大括号界定( 也可以使用 begin end 替代 )语句块可以包含多个基本语句或者复合语句。
1、基本语句:
赋值语句
函数调用语句
import语句
2、语句块
语句块
3、控制语句
条件判断语句
循环语句
容错语句
4、定义语句
定义名字空间
定义函数
定义类
展开全部内容

网友评论

captcha

编程软件排行更多