aauto学习系列之<1>

来源:互联网 发布:九九乘法表c语言数组 编辑:程序博客网 时间:2024/06/05 19:20

一.aauto介绍

1.AAuto是专用于桌面软件快速开发的新一代混合型编程语言 - 具有动态语言轻便、灵活、快速开发的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。

2.AAuto可以直接支持原生DLL,即使是外部EXE进程中的函数,也可以使用一句代码声明为普通的AAuto函数对象( 原生call支持 ),AAuto支持非常多的标准调用约定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n) 等调用约定都可以支持。AAuto虽然小,但支持的接口很丰富、可以支持com静态动态双接口,象VBS一样原生支持com对象。

3.AAuto可以非常方便的嵌入各种第三方语言,目前AAuto可以嵌入汇编机器码,C语言,Java,PHP,C#,Python,Javascript,VBScript……等等数量众多的第三方编程语言,方便的互调函数,并且这些调用第三方语言的功能模块都是使用AAuto实现( 开放源码 )。

二.第一个Hello,World程序

1.来到aauto官网下载 Aauto软件。

2.打开Aauto软件:
<1>创建工程:
“快手主菜单 -> 新建工程 -> 对话框应用程序” 打开创建工程的对话框。填好相关信息,点击”创建工程”来创建一个工程。

<2>编写程序:
往界面中拖入一个”按钮”,可以在属性列表中修改按钮的属性。双击按钮,来到代码编辑区,填入下列代码:

mainForm.button.oncommand=function(id,event){    mainForm.msgbox("Hello,World");}

<3>点击”运行按钮”来运行创建的工程。

三.相关知识
<1>*.aau 是AAuto源码文件的专用格式,这实际上是一个纯文本的文件( 可以使用普通记事本打开编辑 )

<2>main.aau 是应用程序的入口文件,应用程序启动总是会首先运行 main.aau 里编写的代码。

0 0
原创粉丝点击