如何快速开发一个上位机?aardio了解一下

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嵌入式大杂烩

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值