
软件介绍
aardio是一款小巧、轻便、快速的应用程序开发工具,体积仅6.5MB,学习和使用成本极低。尽管规模较小,但aardio提供了大量的开源标准库和扩展库,这些库大多由纯aardio代码实现,涵盖了桌面编程的各个方面。作者独自编写了几乎所有的库,确保了它们的一致性和流畅性。每一个库的接口函数都配有详细的文档和丰富的演示范例,方便用户学习和使用。
aardio采用流行的类C语法(类似于Javascript),在设计中注重实用性和易用性,避免了过于花哨和独特的设计,同时吸取并借鉴了流行语言的习惯用法。许多aardio用户表示,只要有一定的编程基础,几乎无需特别学习,几天就能掌握并开发出不错的软件。其软件开发界面十分友好,易用性极高,且作为一种动态语言,aardio拥有出色的胶水能力。它不仅可以轻松操作静态类型语言,还可以直接调用C语言、C++等静态语言的API接口函数。这意味着aardio可以支持多种API调用约定,如stdcall、cdecl等。aardio还具有强大的第三方语言集成能力,可以直接嵌入汇编机器码并转换为普通的aardio函数。用户可以直接调用、嵌入、交互的第三方编程语言数量众多,并且这些接口的功能模块基本都是开源的。
在界面开发方面,aardio支持多种浏览器控件的嵌入,如WebBrowser、WebView控件等。用户可以直接调用系统安装的Chrome、Chromium Edge等浏览器来构建软件界面。aardio还提供了可视化开发工具,方便用户通过拖拉传统控件创建程序。强大的plus控件可以帮助用户快速实现九宫格贴图、透明贴图等功能,制作出漂亮的界面。aardio还可以方便地生成独立、绿色、无依赖的软件,生成的软件体积小巧,通常比使用其他开发工具编写的类似功能软件小几倍甚至几十倍。这些软件完美兼容XP、Vista、Win7、Win8、Win10等所有流行的桌面操作系统。
除了桌面软件开发,aardio还可以用于网站开发。它支持类似于PHP的HTML模板语法,并提供语言级别的模板解析功能。用户可以在aardio源码文件中直接放置HTML或混合的模板代码,aardio都能完美支持。aardio还可以轻松创建微型嵌入式HTTP服务端(集成WebSocket服务端),为浏览器控件提供HTTP服务,并以写网站的方式编写桌面客户端软件。
在软件开发过程中,aardio还提供了丰富的多线程支持,包括大量的多线程函数库和演示范例等。这对于需要处理复杂任务或多任务并行处理的软件来说是非常有用的。
对于想要深入学习aardio的用户,以下是相关的学习资源:
官方论坛:bbs.
第三方论坛:bbs.
免费视频教程:v./s/videoplus/316221121
Github开源项目:/search?q=aardio+NOT+his+sort%3Aupdated
更新日志:ide.update./log/
还有软件帮助文档《aardio使用手册》和《aardio库函数文档》可供参考。
