
aardio 官方网站
网站简介
aardio 是一款历经 22 年活跃更新的桌面软件快速开发工具。它以“小轻快,永久免费”为核心理念,为广大开发者提供了一个高效、便捷的 Windows 桌面应用开发环境。该工具体积小巧(仅 7.1 MB 左右),绿色免安装,开箱即用,个人或企业均可免费用于开发商用或非商用软件,无需担心授权问题。
主要功能/内容
1. 快速开发特性
aardio 提供了丰富的功能特性,帮助开发者快速构建桌面软件:
- 小轻快,永久免费:软件体积极小,运行时资源占用少,启动快速,完全免费使用。
- 绿色免安装:下载后即可直接使用,无需复杂安装过程,方便携带和部署。
- AI 智能编程:按 F1 键即可调用 AI 自动编写代码、智能纠错,并提供强大的 AI 全自主编程助手(Autos),大幅提升开发效率。
- 可视化开发工具:通过拖动传统控件即可创建程序界面,同时提供强大的 plus 控件(开源),帮助开发者快速制作出美观的界面。
- 丰富的开源库:虽然 aardio 体积小巧,但内置了数量惊人的开源标准库和扩展库,并且这些库基本都由纯 aardio 代码实现,功能覆盖广泛。
- 多线程支持:可以方便地支持真正意义上的多线程操作,并提供大量多线程函数库和演示范例,确保程序运行的流畅性和响应性。
- 完美支持 Unicode:拥有独特的 UTF 自动标记特性,不仅能完美处理 Unicode 文本,还能方便地操作二进制数据,适应各种编码场景。
- 支持第三方语言:aardio 属于易用性极强的动态语言,可以方便地调用大量第三方编程语言或组件(如 C、C++、C#、Python 等),极大地扩展了开发能力。
- 专注 Windows 开发:能够方便地生成独立 EXE 可执行文件,完美兼容 Windows XP、Vista、Win7、Win8、Win10、Win11 等所有主流桌面系统。
2. 开发模式示例
官方网站展示了三种基本开发模式的示例代码:
- 窗口程序:使用
win.ui库创建传统窗口界面,添加按钮等控件,实现桌面应用的标准交互。 - 网页界面:通过
web.view创建 WebView2 控件,将 HTML/CSS/JavaScript 技术与 aardio 结合,实现混合式界面开发,并可像示例那样通过wb.external实现 JavaScript 与 aardio 函数的相互调用。 - 控制台程序:支持编写控制台应用程序,方便进行数据处理、脚本执行等操作。
3. 开源项目示范
aardio 官方还发布了一些基于 aardio 开发的开源项目,作为功能演示和实用工具:
- ImTip - 智能桌面助手:首发于 2022 年,是一个超级热键、AI 集成、输入跟踪工具,体积仅 900KB,提供官网和源码。
- Gif123 - 极简录屏工具:极致轻便的录屏开源工具,仅 808KB,生成的 GIF 画质高、体积小,是快速分享屏幕片段的实用工具。
- WubiLex - 五笔输入法助手:深受用户好评的五笔及形码输入法码表管理与增强工具,仅 816KB,为特定输入法用户提供更便捷的管理体验。
特点说明
aardio 的主要特点可以概括为:
- 体积小但功能强大:与常见的大型集成开发环境相比,aardio 体积极小,但提供的库和功能却相当全面,几乎涵盖了 Windows 桌面开发的常见需求。
- 易学易用:aardio 语言语法简洁,上手门槛低,配合可视化界面设计和 AI 辅助编程,即使是初学者也能快速创建出功能完整的桌面软件。
- 开源和免费:不仅开发工具本身免费,还提供了大量开源库和示例项目,社区活跃,用户可以自由学习、修改和分享代码。
- 跨语言集成:能够轻松调用其他编程语言的代码,使得开发者可以结合多种语言的优势,复用已有代码资产。
- 长期持续更新:历经 22 年活跃更新,工具稳定性和功能完善度较高,适应了 Windows 系统从 XP 到 Win11 的演变。
总之,aardio 官方网站提供了清晰的文档、入门指南和视频教程,搭配开源项目示例,是开发者学习使用 aardio 进行桌面软件开发的一站式资源平台。