搜索
aardio官方社区 门户 公告 查看内容

aardio 编程语言 - 简介

2013-10-6 17:19| 发布者: Jacen.He| 查看: 77695| 评论: 0|原作者: Jacen He|来自: aardio

摘要: aardio - 专用于桌面软件快速开发;


aardio 开发环境

  aardio 专用于桌面软件快速开发,开发环境仅 6.5 MB, 绿色软件解压即用 -  无论个人或企业都可以永久免费使用本软件开发商用、或非商用的应用程序。使用aardio开发的软件不需要放置鸣谢链接、不需要声明使用aardio开发。 

aardio 编程语言

  aardio是专用于桌面软件快速开发的新一代混合型编程语言 -  具有动态语言轻便、灵活的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。aardio可以直接支持原生DLL,即使是外部EXE进程中的函数,也可以使用一句代码声明为普通的aardio函数对象( 原生call支持 ),aardio支持非常多的标准调用约定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n)  等调用约定都可以支持aardio虽然小,但支持的接口很丰富、可以支持com静态动态双接口,象VBS一样原生支持com对象。

      用一个简单的代码演示一下,下面的aardio代码定义了一个结构体:

    //定义类  
    class POINT {  
        int x; int y; 
//静态类型    
        func = function(){  
            
//动态类型   
        }  
    }

  这种全新的混合编程语言开创了一种全新的编程方式,也因为这种语言特性,aardio可以非常方便的嵌入各种第三方语言,目前aardio可以嵌入汇编机器码,C语言,Java,PHP,C#,Python,Javascript,VBScript......等等数量众多的第三方编程语言,方便的互调函数,并且这些调用第三方语言的功能模块都是使用aardio实现( 开放源码 )。
  aardio可以将硬盘目录,硬盘文件一键嵌入EXE文件,将全部程序包含所有资源生成独立的绿色EXE文件,aardio制作的程序大多不需要安装程序,也不需要释放DLL运行库,可以方便的制作免安装绿色软件。
  aardio支持多线程开发,复杂的多线程开发在aardio中变得非常简单,标准库也提供大量简化多线程开发的辅助支持库,为多线程软件开发带来很大的方便(请参考aardio范例 -> 多线程 )。
  aardio的标准库基本使用纯aardio源码实现,并且全部开源,标准库提供了大量的简化编程的常用函数,涉及到软件开发的方方面面,极大的简化了桌面软件开发过程。 

软件界面快速开发

  aardio提供web.form支持库( 开源 ),可以方便的创建web窗体加载网页创建web风格的软件界面或实现嵌入浏览器应用,网页与aardio代码可以方便的交互调用, 另外,aardio提供了web.layout支持库,封装了轻量快速的界面引擎HTMLayout,可以使用传统的HTML,CSS技术,更加方便的实现漂亮的界面,而且运行,响应速度极快,开发工具、以及论坛中也提供了大量HTMLayout的范例,教程,以及很多大家分享的漂亮的界面源码。 使用aardio开发传统界面也非常的方便,aardio提供可视化开发工具,可以比较方便的的通过拖拉控件创建程序。使用标准库内置并开源的plus控件可以方便的实现控件九宫格贴图、透明贴图、仅仅通过拖拉设置就可以快速制作出漂亮的界面(参考plus控件教程)。 

关于 aardio 的读音、含义

  aardio 读音  ['ɑ:diəʊ] 寓意为土生土长的、快速开发软件的工具( 注意aardio有双重含义,即表示aardio使用的编程语言,也表示aardio的集成开发环境 )。aardio代码一般使用驼峰式命名 - 所以一般情况下我们都小写aardio首字母

  
131

鲜花
1

握手

雷人
3

路过
3

鸡蛋

刚表态过的朋友 (138 人)

相关分类

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2017-5-24 10:22 , Processed in 0.031250 second(s), 15 queries , Wincache On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部