au3初学者专用教程

au3初学者专用教程

ID:34721738

大小:106.68 KB

页数:32页

时间:2019-03-10

au3初学者专用教程_第1页
au3初学者专用教程_第2页
au3初学者专用教程_第3页
au3初学者专用教程_第4页
au3初学者专用教程_第5页
资源描述:

《au3初学者专用教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、AU3初学者专用教程2013-3-2519:52我们打开SCITE编辑器,我们将会得到一个类似记事本的界面,下面,我们就可以编写AU3源码了。大家跟我写下如下代码:MsgBox(0,"我的第一个AU3程序","HelloWorld!")写好后保存,保存后,这将是一个以AU3为后缀的文件,例如我们将它命名为Skyfree.au3,不过这个程序还不能运行,它只是源码,我们必须将它转化为可执行文件,也就是EXE文件,它才会正常运行。这个由源码转换为可执行文件的过程,也就是我们经常听到高手口中所说的“编译”

2、了。如何执行编译呢?我们可以右键单击Skyfree.au3这个AU3源码文件,然后会出现“编译脚本”这个选项,我们单击“编译脚本”,几秒钟,这个Skyfree.au3源码文件就被编译成了Skyfree.exe文件了。双击Skyfree.exe文件,立刻会弹出来一个对话框,上面写着“HelloWorld”。怎么样,是不是很神奇,我们的第一个AU3程序就这么写出来了,简单吗?其实编程就是这么简单,不要在某些高手的神话传说和谆谆教诲下感觉编程很神秘了,只要有耐心和恒心,菜鸟照样玩编程。不过这一节我也不是来

3、领着大家做游戏的,这一小节有几个很重要的概念信息我再来重复一下,一个是源码,一个是可执行程序,从源码到可执行程序,需要一个过程,这个过程叫做“编译”。1.AutoItv3入门1>数据类型任何编程语言都有数据这个概念,当然,任何编程语言都讲究数据类型,AU3也一样,不过AU3对数据类型的分类比较简单,在AU3中,数据大概分成四类:数字类型、字符串类型、布尔值、二进制类型..数字类型,顾名思义,就是数字,例如1、2、3.4、5等等,AU3对数字类型没有再进行详细的分类(很多语言中都将数字类型再详细分为整

4、形、浮点型等等),这给初学者带来了不少方便,只记住数字类型就是我们常说的“数”就可以了。字符串类型,字符串即使一串字符,例如ABCDE、Skyfree、SK1023Y等等,这些都是字符串,这个是很好理解的,不过大家应该分清楚一点,就是数字1和字符1是有区别的。布尔类型,不要被这个名字搞乱了,所谓布尔类型的值,就是True(真)和False(假)这两个值,这在进行数据判断的时候十分有用。二进制类型我们很少用到,本着不常用的不浪费我们时间的原则,这个我就不多废口水了,有兴趣的朋友可以参考AU3帮助文档中

5、的相应说明。2>变量说完了数据类型,终于可以说数据了。所谓变量,就是在程序运行过程中其值可以改变的量——简单了说就是可以变的量就是变量(……好像废话)。我们可以定义一个变量,例如,Dim$Skyfree$Skyfree就是一个变量,Dim是定义变量的意思。在程序运行过程中,我们可以将1这个值赋给$Skyfree这个变量,$Skyfree=1这时$Skyfree就代表着1这个值,不过由于$Skyfree是变量,我们可以在任意我们喜欢的时刻将2再赋值给$Skyfree,$Skyfree=2再次赋值结束后

6、,$Skyfree就代表着2这个值。说到这里,大家大概明白什么叫变量了吧。大家就随手命名几个变量吧。不过有一点要说的是,AU3的变量命名有它的规则,不符合命名规则的变量将不被称之为变量AU3的变量命名规则是:以$开头的,字母、数字、下划线组合,例如$Sky、$Sky_Free、$Sky1023这些都是合乎AU3变量命名规则的变量。3>常量明白了什么是变量,常量的意义就很好解释了。常量,就是在程序运行过程中其值不能被随意改变的量。我们可以定义一个常量,例如,Const$Skyfree=1常量一旦被赋值

7、,在整个程序运行过程中其值将不能被改变。当然,常量的命名也有它的规则,常量的命名规则与变量相同。4>数组数组这个概念可能稍微难理解一些,我们先来看一个简单的例子:Dim$Sky[3]$Sky[0]=17$Sky[1]=21$Sky[2]=65最初,我们以Dim$Sky[3]定义了一个包含三个元素的数组Sky[3],这三个元素的名字分别为Sky[0]、Sky[1]、Sky[2],然后我们分别将17、21、65赋值给他们。到这里,大家也大概看出来什么是数组了,所谓数组,就是以一个名字命名一组变量,就像S

8、ky这个数组名,这个数组包含从0到(数组元素数量1),例如Sky[3],那么其中的元素就是从Sky[0]~Sky[31]。如果说的再简单点,就是一组使用着同一个变量名的变量(例如数组Sky[3]中的每一个元素都使用Sky这个变量名),为了区别这一组的每一个变量,使用一个序号来唯一标识这个元素(例如Sky[1]和Sky[2],虽然都使用Sky这个变量名,但它们使用[1]和[2]来区别彼此)。数组的运用十分广泛,通常一个数组里存储着一组有关系的数据,或者有着一定相似性的数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。