https://gitee.com/zhengnianli/EmbedSummary
我们的资料仓库下面之前有一位小伙伴留言:
杂烩君之前偶然间知道aardio这么一个工具,但没有实际去了解过。本期花点时间来了解、学习一下aardio,看看aardio是不是如这位朋友所说的这是一个不错的工具。
本期主角:aardio
aardio属于易用性极强的动态语言,但也是一种混合语言,可以罕见地、非常方便地操作静态类型,因此可以直接调用 C语言、C++ 等等静态语言的 API 接口函数。
aardio应用于桌面软件开发。aardio已经发展了 17年
, 一直保持非常活跃地更新。
aardio的特点:
- 良好的架构与语法
- 小、轻、快,轻便利索,体积仅 6.5MB,学习和使用成本极低
- 胶水能力极强
- 可以嵌入非常多的浏览器控件
- 不仅仅可以开发桌面软件,也可以用于开发网站
- 可以方便地通过拖拉传统控件创建程序
aardio官网:
https://www.aardio.com/
aardio的使用
aardio说白了就是一门编程语言,它很灵活且强大。下面一起通过实例来简单了解aardio。
首先,从aardio官网下载得到aardio开发包:
aardio的开发包非常小!里面的内容有:
其中,开发工具 aardio.exe
只有6MB!相对于其它如Qt Creator、VS等开发工具动不动就几个G,aardio.exe的小就是一大优势。
aardio.exe的界面如:
aardio专注于桌面软件开发。我们就来看一下如何使用aardio来写一个简单的 串口点灯上位机
。没错,这个我们之前有基于QT的手把手开发教程:易懂 | 手把手教你编写你的第一个上位机
本篇文章我们基于aardio来写一个,体验桌面软件快速开发!
首先,使用界面控件设计界面:
这些控件不是拖动过去的。而是 先点击鼠标左键选中某个控件
,再在设计区域 点击鼠标左键放置控件
。
然后,切换到代码视图编写代码:
import win.dlg.message;
import win.ui;
/*DSG{
{*/
mainForm = win.form(text="serial_led";right=457;bottom=329)
mainForm.add(
baudrateEdit={
cls="edit";text="115200";left=212;top=97;right=320;bottom=122;edge=1;multiline=1;z=9};
closeBtn={
cls="button";text="关闭串口";left=245;top=170;right=320;bottom=208