主题:  Authorware函数系列介绍之au函数我问我答 (一)

燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
注册:2001/5/12 1:31:32
#12001/11/28 17:20:12
问题一:什么是au函数,它们有什么作用,au中的函数有哪些?
答:au中的函数说白了就是可以实现某种功能调用的动态连接库,我们通过au函数可以得到我们想要的结果值,或者实现我们期待的某个过程(如弹出一个对话框).对于au系统存在内部函数和外围函数.内部函数即au系统内部自带的可以直接引用的函数,而外围函数是指au系统外的但用户可以调用的函数。外部函数的一般以dll、u32、和u32文件的形式存在,我们可以通过引用文件的方式连接它们,通过调用函数名来调用函数功能!

问题二:如何学好au函数?
答:如何学好au函数是很多人都会关心的问题!首先,如果可以的话,我建议各位朋友能熟悉一下高级编程语言,如c或basic等(在这里特别推荐qbasic);其次,我们应该了解au函数表达式的结构,理解各参数的类型,理解函数的返回值的类型和意义。我们先来看一条函数:
              AddLinear(linearList, value [, index])
这条函数的表达式是什么意思那?首先"()"内的是调用AddLinear这个函数的参数![, index]表示方框中的参数可有可没有.参数间以逗号分隔;最后,经常的试用函数的功能是提高对函数认识的一个很好的方法!

问题三:如何获取几个重要的系统路径?
答:1.系统变量 FileLocation包含了当前运行文件所在的路径
2.系统变量 RecordsLocation包含了au的记录文件夹所在的路径
3.系统文件夹的获取:可以用budapi中的Result := baSysFolder( Type )
它可以获得'windows', 'system', 'temp', 'current'文件夹路径,使用时只要将type换为相应关键字就可以了!如获取system的路径 baSysFolder("system")

雅君:燕云

编辑历史:[这消息被5D大叔编辑过(编辑时间2001-11-28 17:35:25)]

云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;

ghostjoe

职务:普通成员
等级:1
金币:0.0
发贴:18
注册:2001/11/26 19:01:58
#22001/11/29 14:32:29
FileLocation函数放在哪个u32文件里阿?我怎么没有找到呢?



燕云

职务:普通成员
等级:2
金币:10.0
发贴:600
注册:2001/5/12 1:31:32
#32001/11/29 16:42:09
FileLocation是au的自带的系统变量!不是函数!


云网媒体【YZCNET.COM】云网媒体开展软件技术、互联网技术、电子商务技术、多媒体设计等服务; 其中包括 :软件开发、网站建设、手机服务、多媒体设计、 图片及演示文稿服务等;