aauto学习系列之<13>库

AAuto的库有三种: 内核库(Kernel Libraries) 内核库由AAuto提供,例如string库,raw库等。 标准库(Standard Libraries) 标准库由AAuto开发环境AAuto Quicker提供。 位于AAuto Quicker根目录下的lib目录下,库路...

2015-08-19 16:47:56

阅读数:421

评论数:0

aauto学习系列之<12>枚举与迭代

枚举与迭代都提供遍历集合对象元素的功能。一.枚举 指调用一个枚举函数、一次性列举出集合中的元素,通常需要指定一个触发器函数作为参数。枚举函数以enum作为前缀。例如,winex.enum枚举函数可以列举出所有的桌面窗口。io.open(); import winex; winex.enum( ...

2015-08-19 16:13:49

阅读数:321

评论数:0

aauto学习系列之<11>类

一.定义类 使用class关键字定义类。定义类的语法:类名字=class{ ctor(构造参数列表){//构造函数可以省略 } 类属性="属性值"; 类方法=function(参数){ } }也可以使用下面...

2015-08-19 15:57:24

阅读数:348

评论数:0

aauto学习系列之<10>名字空间

1.名字空间组织、归类、标识一组具名对象的名字,是模块化编程的重要基础。2.在名字空间内部定义的对象名字由名字空间管理。引用外部名字空间的名字时需要在对象名字前添加名字空间前缀。3.访问非当前名字空间的成员变量,可以加上有效的名字空间前缀”.”,访问顶层名字空间要使用”..”操作符。4.globa...

2015-08-19 15:20:11

阅读数:268

评论数:0

aauto学习系列之<9>函数2

一.返回值 使用rget拣选返回值: 函数原型:返回值列表=rget(m,函数调用语句) 讲解:m参数为正时,从返回值左侧第m个起,返回所有的值;m为负数时,从返回值右侧开始倒数。func =function(){ return 1,2,3; } re,re2=rget(2,fun...

2015-08-19 15:05:18

阅读数:295

评论数:0

aauto学习系列之<8>函数1

一.函数的定义1.定义函数: <1>函数体可以用” {}”,也可以用”begin end”。 function 函数名字(形参,形参2,...) {/begin return 返回值,返回值2,... ; }/end<2>函数可以赋值给成员变量、具名常量。函数名...

2015-08-19 13:13:11

阅读数:358

评论数:0

aauto学习系列之<7>控制语句2

一. 循环语句1.while条件循环语句:while(条件判断语句){}2.while var 条件循环语句:while(var 初始化循环变量列表;判断条件前执行语句;条件判断语句){}3.do…while条件循环语句do{}while(条件判断语句)4.for计数循环语句for(计数器变量...

2015-08-19 12:11:44

阅读数:284

评论数:0

aauto学习系列之<6>控制语句1

一.赋值语句1.多重赋值 a,b,c=1,2,3; 以上的写法等效于a=1;b=2;c=3; 注:多重赋值时,右边的操作数如果多于左边的变量数目则丢弃多余的,不足则返回null。2.初始赋值语句 A:=c 也就是A=A:c 如果A 为null空值,则将c赋值给A。 定义常量时,为避免重...

2015-08-19 11:22:54

阅读数:326

评论数:0

aauto学习系列之<5>:操作符

一.成员操作符用于访问对象的成员。设有下面的table对象:tab={ member=123; count=20; } “.” :成员操作符,var a=tab.member “[ ]”:下标操作符,var a=tab[“member”] “[[]]”:直接下标操作符,获取或设置对象成员,不会调用...

2015-08-19 10:22:45

阅读数:332

评论数:0

aauto学习系列之<4>:基础语法2

一.常见进制表示dec=10;//普通的十进制 oct=010;//0表示八进制 hex=0xA5;//0x表示十六进制二.自定义进制表示法 语法:num=radix_number 。数字包含下划线,下划线前面是自定义进制([2,36]),下划线后面是数值。a=2_010;//2进制数 b=8_...

2015-08-19 09:30:48

阅读数:410

评论数:1

aauto学习系列之<3>:基础语法1

一.常量与变量1.变量<1>成员变量: 属于一个名字空间的成员对象。变量的默认名字空间为global,并可以使用namespace改变代码块的名字空间。可以使用self访问当前空间,使用..操作符访问globally名字空间。name="ricky"; ..str...

2015-08-19 08:35:36

阅读数:344

评论数:0

aauto学习系列之<2>

一.认识Aauto工程的文件1.查看工程文件:在【工程管理器】中点击【工程名字】, 然后点击鼠标右键,在【右键菜单】中点击【浏览工程目录】2.文件层次: default.aproj :是AAuto工程文件 - 存储了工程的所有配置属性、工程包含的目录文件等 /lib: /res: main.aa...

2015-08-18 21:14:41

阅读数:312

评论数:0

aauto学习系列之<1>

一.aauto介绍1.AAuto是专用于桌面软件快速开发的新一代混合型编程语言 - 具有动态语言轻便、灵活、快速开发的特性,而且又可以同时支持静态类型开发,象静态语言那样使用。2.AAuto可以直接支持原生DLL,即使是外部EXE进程中的函数,也可以使用一句代码声明为普通的AAuto函数对象( 原...

2015-08-18 18:23:30

阅读数:470

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭