aardio属于功能非常强大使用省时省力的一款编程语言,aardio小、轻、快,轻便利索,aardio也是易用性极强的动态语言,但也是一种混合语言,可以罕见地、非常方便地操作静态类型,专注于桌面软件开发,aardio 不仅仅可以开发桌面软件,也可以用于开发网站,aardio 可以嵌入非常多的浏览器控件,aardio 不仅可以方便地使用 Web 技术编写界面,也提供可视化开发工具,可以方便地通过拖拉传统控件创建程序。区别于其他动态语言,aardio 可以非常方便地支持真多线程,并且提供大量多线程函数库、演示范例,aardio 处理 Unicode 编码非常方便且简洁高效。
aardio编程语言特点
小、轻、快,轻便利索,学习和使用成本极低
功能强大使,省时省力
提供了惊人数量的开源标准库、扩展库
以直接调用 C语言、C++ 等等静态语言的 API 接口函数( 不需要像VB那样先声明API )
可以直接调用系统安装的 Chrome、Chromium Edge 等浏览器写软件界面
aardio 提供强大的 plus控件(开源)可以方便地实现控件九宫格贴图、透明贴图、可以快速制作出漂亮的界面
可以非常方便地生成独立、绿色、无依赖的软件,生成的软件极小
可以直接支持与 PHP 类似的 HTML 模板语法,提供语言级别的模板解析
可以非常方便地为浏览器控件提供 HTTP 服务端
可以非常方便地支持真多线程,并且提供大量多线程函数库、演示范例
aardio 处理 Unicode 编码非常方便且简洁高效
可以实现自动识别多种不同编码,虽然 aardio 默认编码为UTF-8,但字符串中可以存储二进制数据、UTF-8编码文本、UTF-16编码文本
aardio编程语言功能
1、支持一键编译发布为标准PE格式的exe文件,生成的的EXE为百分百纯净绿色软件,无需制作安装程序。可选直接编译成byte code二进制字节码(无法从EXE中还原源代码、完全不具可读性的二进制指令码)发布的EXE可独立发布、随处运行、不依赖任何外部程序。所有引用文件在发布时可选发布为硬盘文件,也可选发布编译为exe资源并生成独立exe程序。无需修改任何代码。一键发布,随处运行。
2、完整支持原生静态语言的所有数据类型、自定义类型(struct),以及所有API函数、c/c++代码百分百的可对应转换为AAuto代码。首创支持Remote Call API函数,一句代码直接声明位于外部EXE中的函数。无需任何复杂技术,在外部运行的EXE进程中任意执行代码,与编写本地代码无任何区别。
3、使用$操作符,可将任意的外部代码、文本文件、二进制文件直接包含在代码内部以编译生成EXE以后,文件即被静态链接到exe中,不再需要外部文件。
4、支持可视化windows 窗体设计,可视化UI库使用底层WINSDK编写,并全部开源。
5、完美支持标准DLL、同时支持资源DLL、内存DLL、自动识别。智能加载。
6、完美支持com编程。
7、aardio编程语言是世界上兼容性最强的语法,无论你学过什么编程语言,在使用AAuto时都可以使用接近你原来编程风格的语法编写代码。
8、aardio编程语言是唯一可以直接与系统底层交互的动态语言,所以也是运行速度最快的动态语言。
aardio使用方法简介
1、点击左上角图标新建。
2、点击图上符号选择要添加的类型。
3、添加文件库,生成import语句。
4、根据提示输入代码即可。
5、根据提示点击智能导入提示。
6、插入模板代码,在属性面板可设定参数,然后点击插入可自动生成代码。
7、快捷键 Ctrl + J 显示代码提示,快捷键 Ctrl + K 刷新智能提示数据。
aardio编程入门视频教程
aardio编程入门视频教程需要可自行提取
更新日志
aardio v35.12.2 更新:
1、增加 fsys.opFlags, fsys.opError 属性。
aardio v35.12.1 更新:
1、增加「范例 > 网络应用 > 网络管理 > 枚举无线网卡」。这里有一个处理静态类型弹性数组的演示。
其实 aardio 处理这个很简单,写程序以前这些基础语法还是建议了解一下。
2、优化 web.view, web.sysView 调用 JavaScript 的 invoke,xcall,eval 等函数。
3、增加 web.view 调用 Mermaid.js 绘图的范例,其实这些东西在不在 aardio 里用法都一样。
甚至在 aardio 里用法更简单,aardio 支持的接口很丰富,其他语言有不计其数的资源和代码,
很多都只要这样简单地复制粘贴到 aardio 里就可以直接使用,所以别再说找不到了 —— 你根本就没找。
aardio v35.11.10 更新:
1、优化开发环境 F5 直接预览 HTML 模板的功能,允许在 JavaScript 内通过 external 访问预览窗口对象。
2、改进部分文档。
aardio v35.11.9 更新:
1、优化 web.form 范例。
aardio v35.11.6 更新:
1、添加 web.view 调用 KaTeX 范例。
注意:更新程序时如果提示 *.ttf 等文件被占用,请先关闭 aardio,更新程序会自动重试并继续完成操作。
∨ 展开