导读:
桌面软件快速开发哪种的好呢?东东小编为大家带来aardio,具有动态语言轻便、灵活的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。直接支持原生DLL,即使是外部EXE进程中的函数,也可以使用一句代码声明为普通的aardio函数对象( 原生call支持 ),aardio支持非常多的标准调用约定。
官方介绍
aardio是专用于桌面软件快速开发的新一代混合型编程语言 - 具有动态语言轻便、灵活的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。aardio可以直接支持原生DLL,即使是外部EXE进程中的函数,也可以使用一句代码声明为普通的aardio函数对象( 原生call支持 ),aardio支持非常多的标准调用约定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n) 等调用约定都可以支持。aardio虽然小,但支持的接口很丰富、可以支持com静态动态双接口,象VBS一样原生支持com对象。
功能介绍
仿Picasa照片查看器效果
简单网络游戏远程call分析及调用
调用C语言几句代码写个DLL
7zip格式压缩、解压
MySQL,MariaDB数据库操作
Access数据库基本操作: 增、删、改、查
APlayer播放器支持库
豆瓣FM第三方客户端源码(更新GDI+歌词、收听历史、Aero磨砂效果)
调用linux命令一例:阿里云ubuntu自动配置工具
SQLite数据库基本操作: 增、删、改、查
创建目录映射( 符号链接 )
制作屏幕保护程序
多线程、多文件( 断点续传 )下载
使用位图生成不规则窗口
使用 web.rest 调用 REST API
教程: 使用webkit内核开发桌面软件界面
软件特色
aardio是专用于桌面软件快速开发的新一代混合型编程语言 - 具有动态语言轻便、灵活的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。
aardio可以直接支持原生DLL,即使是外部EXE进程中的函数,也可以使用一句代码声明为普通的aardio函数对象( 原生call支持 )。
aardio支持非常多的标准调用约定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n) 等调用约定都可以支持。
aardio虽然小,但支持的接口很丰富、可以支持com静态动态双接口,象VBS一样原生支持com对象。
软件界面快速开发
aardio提供web.form支持库( 开源 ),可以方便的创建web窗体加载网页创建web风格的软件界面或实现嵌入浏览器应用,网页与aardio代码可以方便的交互调用, 另外,aardio提供了web.layout支持库,封装了轻量快速的界面引擎HTMLayout,可以使用传统的HTML,CSS技术,更加方便的实现漂亮的界面,而且运行,响应速度极快,开发工具、以及论坛中也提供了大量HTMLayout的范例,教程,以及很多大家分享的漂亮的界面源码。 使用aardio开发传统界面也非常的方便,aardio提供可视化开发工具,可以比较方便的的通过拖拉控件创建程序。使用标准库内置并开源的plus控件可以方便的实现控件九宫格贴图、透明贴图、仅仅通过拖拉设置就可以快速制作出漂亮的界面。
更新日志
1、新增"~\"自动切换路径功能:
$包含操作符,以及 raw.loadDll() string.load() string.loadBuffer() 等函数,新增功能:如果以"~\"开头表示的EXE根目录下的路径不存在,自动切换为"\"开头的应用程序根目录下的路径尝试读取文件。增加这一功能以后,我们可以将标准库直接放到用户库目录下使用(例如网站程序),注意"~\"或增"~/"没有区别.
2、新增 com.SafeArray(元素类型,一个或多个数组元素) 函数用于创建COM安全数组,此函数创建的安全数组在aardio中可作为普通数组使用,COM函数自动支持此类数组,并在获取安全数组时自动转换为此格式。
3、窗口设计器改进自定义控件,可设置png图像、九宫格切图参数等,自定义控件可获取九宫格切图参数并扩展相应功能。
4、listview支持bindConfig自动保存控件的行列数据。
5、改进默认错误处理调用栈输出功能。
软件推荐
aardio具有动态语言轻便、灵活的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。小伙伴们还在等什么,快来东东软件园下载使用吧!