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 里编写的代码。
- aauto学习系列之<1>
- aauto学习系列之<8>函数1
- aauto学习系列之<2>
- aauto学习系列之<3>:基础语法1
- aauto学习系列之<6>控制语句1
- aauto学习系列之<5>:操作符
- aauto学习系列之<9>函数2
- aauto学习系列之<10>名字空间
- aauto学习系列之<11>类
- aauto学习系列之<13>库
- aauto学习系列之<4>:基础语法2
- aauto学习系列之<7>控制语句2
- aauto学习系列之<12>枚举与迭代
- hadoop学习系列1之Linux学习
- AAuto 资源
- AAuto - 天气预报
- HTML5学习系列之Audio(1)
- SpringMVC 学习系列 (1) 之 初识SpringMVC
- JQuery中全选与反选的
- 单链表 之c代码
- 线程终止资源清理方式
- [leetcode-141]Linked List Cycle(c)
- 视频压缩:I帧、P帧、B帧
- aauto学习系列之<1>
- RPC和WebService等相关远程通信概念理解
- 我的openwrt学习笔记(六):MTK的OpenWrt系统编译以及下载
- 在输入的字符串中判断是否有a,多种方法(比较前两种不同的表示方法)
- Android播放在线音乐文件
- 【Linux】常用命令及参数
- Android Material Design之Toolbar与Palette实践
- FFMPEG timestamp conception and Unit Conversion
- BAT批处理文件语法