欢迎来到天天文库
浏览记录
ID:50316354
大小:140.50 KB
页数:3页
时间:2020-03-08
《多媒体技术应用Authorware 6.5中文版 教学课件 作者 宋一兵 王献红第10章变量与函数的使用一排.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、外部函数的载入和使用第10章变量与函数的使用Authorware提供了大量的变量与函数,使设计人员可以进行更高级、更复杂的多媒体程序设计。本章学习目标·了解变量和函数的概念和用法·常用控制语句·了解计算图标和计算窗口·使用函数和变量控制程序·外部函数的概念和载入应用方法10.1认识Authorware的计算图标10.2变量与函数10.2.1变量Authorware本身提供的变量形式有两种:系统变量和用户自定义变量。(1)系统变量Authorware提供了11种类型的系统变量,包括文件管理、绘图、图标和系统时间等。(2)自定义变量自定义变量是由用户自己定义的变量,如记录软件使
2、用者登录的个人信息,或者在程序执行过程中记录执行次数,或者记录某种数值等,这时候就需要用户自定义变量。定义自定义变量包括两方面的内容:一是对其进行初始化,二是输入一个简短的描述。(3)变量的数据类型变量的数据类型可以分为7种:数值型、字符型、逻辑型、符号型、列表型、坐标型等,分别用于保存具体的数值、字符串和逻辑变量等。10.2.2函数函数用于完成特定的任务。Authorware本身提供了大量的系统函数,可以实现对变量进行处理、对程序流程进行控制或者对文件进行操作等功能,而且Authorware还支持从外部动态链接库中加载函数来完善和扩充自身的功能。一、函数类型在Author
3、ware中,存在两种类型的函数:系统函数和外部函数。系统函数是Authorware中预定义的函数,根据用途不同被分为17大类。外部函数则是对系统函数的有益补充,它们在使用之前必须从外部动态链接库加载到Authorware中。目前存在大量的由独立开发商开发的外部函数,设计人员还可以根据自身需要创建自己的外部函数。系统函数和外部函数的唯一不同之处就是它们的来源,外部函数一旦加载到Authorware中,其使用方法完全等同于系统函数。3外部函数的载入和使用一、函数的语法要想正确使用函数,必须遵循特定的语法,其中最重要的是按照正确的方法使用参数。参数是交由函数进行处理的数据(变量或
4、常量),或者为函数的正常运行提供必须的信息。10.1.1运算符Authorware的运算符有多种类型。根据运算符的类型,表达式也可以分为算术表达式、赋值表达式、字符表达式、关系表达式、逻辑表达式等几种类型。10.1.2程序语句程序语句是由一个或多个表达式构成的Authorware指令,能够实现一个完整的功能。除了最常用的赋值语句之外,Authorware中还有一些非常重要的控制语句:条件语句和循环语句。条件语句使程序根据不同的条件执行不同的操作,而循环语句用于重复执行某些操作。10.2变量及其运算变量用来记录数值、逻辑值和字符串等数据,其值可以修改,也可以读取。系统变量直接
5、引用就可以了,而自定义变量需要用户在程序中命名和定义。变量一般是在计算窗口中定义和赋值,在显示图标中显示。10.3系统变量和系统函数为了便于设计人员对系统和程序的控制,Authorware还包含了大量的系统函数和系统变量,在程序设计时会经常用到它们。10.3.1系统函数Authorware中的系统函数可以分为多种类型,利用它们可以实现诸如字符处理、文件操作、获取时间、跳转交互、数学计算等各种功能。10.3.2系统变量Authorware预先定义了许多系统变量,并且能够自动更新这些变量的值。它们可以用于跟踪程序的执行情况,记录如判定分支流向、框架结构、文件、图片、视频、时间或
6、日期等诸多方面的信息。10.3.3系统函数和系统变量应用练习下面我们通过建立一个电子时钟和随机绘图来说明如何调用系统函数和系统变量。前者是要读取系统当前的日期和时间,建立一个电子时钟;后者是利用随机函数为变量赋值,再利用条件语句判断变量值,然后针对不同数值绘制圆、矩形或线条。【例10-1】电子时钟案例小结:显示图标属性中的【更新变量显示】选项非常重要,只有设置了这个选项,显示图标才能够实时地反映出变量值的变化情况。3外部函数的载入和使用【例10-1】随机绘图案例小结:巧妙地使用系统变量和系统函数,可以为程序带来很大的灵活性。不必背诵这些变量和函数,可以在使用时再从对话框中查
7、找。10.1外部函数的载入和使用Authorware的声音图标不能同时播放两个WAV文件,而且也不能播放MIDI文件,那么如果程序在播放解说声音的同时还需要背景音乐的衬托该如何解决呢?这就需要利用外部函数来实现。所谓外部函数,是指由外部文件提供、不包含在Authorware系统函数中的一些函数。这些函数可以有效地增强Authorware的功能,巧妙地实现一些特殊的程序需求。Authorware的安装程序中不包含这些外部函数,但是可以从互联网和一些程序光盘中找到。【例10-2】为程序添加解说和音乐案例小结:Autho
此文档下载收益归作者所有