中文Authorware7.0案例教程 第3章编程的基本语法和动画制作.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《中文Authorware7.0案例教程 第3章编程的基本语法和动画制作.ppt》由会员分享,可在线阅读,更多相关《中文Authorware7.0案例教程 第3章编程的基本语法和动画制作.ppt(144页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第3 3章章 编程的基本语法和动画制编程的基本语法和动画制作作 【案例案例1010】“莹光数字钟莹光数字钟”程序程序3.1【案例案例11 11】“初学加法初学加法1”1”程程序序3.2【案例案例1212】“莹光数字钟和出行记要莹光数字钟和出行记要”程序程序3.3 【案例案例1313】“浏览外部图像浏览外部图像”程序程序3.4【案例案例1414】“跟我学画图软件跟我学画图软件1”1”程程序序3.5【案例案例1515】“卡通数字钟卡通数字钟”程序程序3.6【案例案例1616】“彩球和棋盘彩球和棋盘”程序程序3.73.1 3.1 【案例案例1010】“莹光数字钟莹光数字钟”程程序序3.1.1 学习
2、目标学习目标 “莹光数字钟莹光数字钟”程序运行后,屏幕显示程序运行后,屏幕显示一个数字钟。数字钟内动态显示当前的日一个数字钟。数字钟内动态显示当前的日期和时间。该程序运行后的两幅画面如图期和时间。该程序运行后的两幅画面如图3-1-1所示。所示。图图3-1-1 “莹光数字钟莹光数字钟”程序运行的两幅画面程序运行的两幅画面3.1.2 操作过程操作过程3.1.3 相关知识相关知识1常量和变量常量和变量(1)常量)常量 常量是程序运行当中其值不改变的量。常量是程序运行当中其值不改变的量。它有以下三种。它有以下三种。数值型常量数值型常量 数值型常量可以是整数(例如:数值型常量可以是整数(例如:861、9
3、6)、实数(例如:)、实数(例如:1.618、3.1415926)。)。数值的范围是:数值的范围是:1.710308至至+1.710308。在无小数时,整数部分可以有在无小数时,整数部分可以有17位;在有小位;在有小数时,整数部分加小数部分可以有数时,整数部分加小数部分可以有17位(不位(不算小数点),小数部分最多可以有算小数点),小数部分最多可以有2位。位。字符型常量字符型常量 字符型常量是用双引号括起来的一串字符型常量是用双引号括起来的一串字符,字符个数最多为字符,字符个数最多为3000个。个。逻辑型常量逻辑型常量 逻辑型常量有两种,一是真,可以用逻辑型常量有两种,一是真,可以用TRUE、
4、True、ON、On、Yes或或1表示;二表示;二是假,可以用是假,可以用FALSE、False、OFF、Off、No或或0表示。表示。(2)变量)变量 变量是程序运行当中其值可以改变的变量是程序运行当中其值可以改变的量。变量都是全局变量,它主要分为自定量。变量都是全局变量,它主要分为自定义变量与系统变量。自定义变量是用户自义变量与系统变量。自定义变量是用户自己定义的变量,它的变量名通常由字母、己定义的变量,它的变量名通常由字母、数字、下划线与空格组成,不能使用系统数字、下划线与空格组成,不能使用系统变量名。变量名。给自定义变量赋值所用的赋值符号是给自定义变量赋值所用的赋值符号是“:=”。自定
5、义变量的类型有三种,即数。自定义变量的类型有三种,即数值型、字符型和逻辑型。变量的类型决定值型、字符型和逻辑型。变量的类型决定于所赋常量的类型。自定义变量可以在计于所赋常量的类型。自定义变量可以在计算图标、对话框的文本框或显示图标的演算图标、对话框的文本框或显示图标的演示窗口中等处使用。示窗口中等处使用。在显示图标的演示窗口内输入用大括在显示图标的演示窗口内输入用大括号括起来的变量名称,例如:号括起来的变量名称,例如:N、P1、FullTime、FullDate等,即可在非文等,即可在非文本输入状态下和程序运行后显示变量的值。本输入状态下和程序运行后显示变量的值。2显示变量的值显示变量的值 在
6、默认状态下,如果在执行了显示图在默认状态下,如果在执行了显示图标并显示了变量值后,变量的值再发生变标并显示了变量值后,变量的值再发生变化,显示的变量值是不会随之变化的。为化,显示的变量值是不会随之变化的。为了使显示的变量值能够随着变量值的变化了使显示的变量值能够随着变量值的变化而改变,可单击选中显示图标,将而改变,可单击选中显示图标,将“属性属性”面板切换到面板切换到“属性:显示图标属性:显示图标”面板。面板。单击选中单击选中“更新变量显示更新变量显示”复选框。复选框。在显示图标的演示窗口中输入自定义在显示图标的演示窗口中输入自定义变量的方法如下。变量的方法如下。(1)单击绘图工具箱中的)单击
7、绘图工具箱中的“文本文本”工具图标工具图标 ,将鼠标指针移到演示窗,将鼠标指针移到演示窗口内。单击鼠标左键,输入一对大括口内。单击鼠标左键,输入一对大括号号“”,然后在大括号内输入变量,然后在大括号内输入变量的名称,如图的名称,如图3-1-4左图所示。左图所示。(2)单击绘图工具箱中的)单击绘图工具箱中的“选择选择/移移动动”工具按钮工具按钮 ,会调出,会调出“新建变量新建变量”对话框,如图对话框,如图3-1-4右图所示。在该右图所示。在该对话框内可以给变量赋初值,可以给对话框内可以给变量赋初值,可以给出对变量的描述文字,还可以更改变出对变量的描述文字,还可以更改变量名称。单击该对话框内的量名
8、称。单击该对话框内的“确定确定”按钮,即可完成自定义变量的定义和按钮,即可完成自定义变量的定义和赋初值工作。赋初值工作。系统变量是系统变量是Authorware 7.0已定义好已定义好的变量,它有惟一的专用变量名,用于存的变量,它有惟一的专用变量名,用于存储计算机系统的日期、时间和其他许多有储计算机系统的日期、时间和其他许多有用的信息。单击快捷工具栏内的用的信息。单击快捷工具栏内的“变量变量”按钮,可调出按钮,可调出“变量变量”面板,如图面板,如图3-1-5所所示。示。“变量变量”面板中各选项的作用如下。面板中各选项的作用如下。3系统变量系统变量图图3-1-4 “新建变量新建变量”对话框对话框
9、 图图3-1-5 “变量变量”面板面板(1)“分类分类”下拉列表框和变量名下拉列表框和变量名列表框列表框 在在“分类分类”下拉列表框中可以选择变下拉列表框中可以选择变量的类别,选定类别后,它下边的变量名量的类别,选定类别后,它下边的变量名列表框内会显示出该类的系统变量名或自列表框内会显示出该类的系统变量名或自定义变量名(在程序名称的类别中)。定义变量名(在程序名称的类别中)。用鼠标拖曳列表框的滚动条,可以查用鼠标拖曳列表框的滚动条,可以查找系统变量名和自定义变量名,也可以在找系统变量名和自定义变量名,也可以在单击列表框后输入变量名的第单击列表框后输入变量名的第1个字母,帮个字母,帮助快速查找变
10、量。在变量名列表框内找到助快速查找变量。在变量名列表框内找到变量名后,单击变量名,即可选中该变量。变量名后,单击变量名,即可选中该变量。(2)“初始值初始值”文本框文本框 在该文本框内显示变量的初值,可以在该文本框内显示变量的初值,可以在该文本框中输入数值,以便对自定义变在该文本框中输入数值,以便对自定义变量的初值进行修改。量的初值进行修改。(3)“变量变量”文本框文本框 在该文本框内显示变量的当前值,允在该文本框内显示变量的当前值,允许修改该数值。许修改该数值。(4)“参考参考”列表框列表框 在该列表框内显示当前程序文件中使在该列表框内显示当前程序文件中使用该变量的图标名称。用该变量的图标名
11、称。(5)“显示图标显示图标”按钮按钮 在在“参考参考”列表框内单击选中一个图列表框内单击选中一个图标名称,再单击该按钮,就可转至程序设标名称,再单击该按钮,就可转至程序设计窗口并选中该图标。计窗口并选中该图标。(6)“描述描述”列表框列表框 在该列表框内,显示变量的使用说明在该列表框内,显示变量的使用说明(相关的帮助信息),对于自定义变量还(相关的帮助信息),对于自定义变量还可以进行变量说明的增、补和删除。可以进行变量说明的增、补和删除。(7)最下面的五个按钮)最下面的五个按钮 在在“变量变量”面板的最下面有五个按钮,面板的最下面有五个按钮,它们的作用如下。它们的作用如下。“新建新建”按钮:
12、单击该按钮,可以调出按钮:单击该按钮,可以调出“新建变量新建变量”对话框,如图对话框,如图3-1-4所示,利所示,利用该对话框可以定义一个新的变量。用该对话框可以定义一个新的变量。“改名改名”按钮:单击该按钮,可以显示按钮:单击该按钮,可以显示“重命名变量重命名变量”对话框,在此对话框的文对话框,在此对话框的文本框中可以输入变量名,以修改选定的自本框中可以输入变量名,以修改选定的自定义变量的名字,只有在选中自定义变量定义变量的名字,只有在选中自定义变量名时,该按钮才能被使用。名时,该按钮才能被使用。“删除删除”按钮:单击该按钮,可以删除按钮:单击该按钮,可以删除选定的自定义变量。选定的自定义变
13、量。“粘贴粘贴”按钮:单击该按钮,可以将选按钮:单击该按钮,可以将选定的变量粘贴到计算图标、附属计算图标定的变量粘贴到计算图标、附属计算图标和和“属性属性”面板内文本框中的光标处。面板内文本框中的光标处。“完成完成”按钮:单击该按钮,可以关闭按钮:单击该按钮,可以关闭“变量变量”面板,完成变量的设置;单击面板,完成变量的设置;单击“变量变量”面板右上角的面板右上角的 按钮,也可关闭按钮,也可关闭“变量变量”面板。面板。系统变量可以在要使用的地方通过键系统变量可以在要使用的地方通过键盘输入;也可以在盘输入;也可以在“变量变量”面板中双击系面板中双击系统变量名,或单击选中系统变量名后再单统变量名,
14、或单击选中系统变量名后再单击击“粘贴粘贴”按钮调入。按钮调入。Authorware 7.0提供了许多时间型系统提供了许多时间型系统变量,这些变量会自动跟踪记录计算机系变量,这些变量会自动跟踪记录计算机系统的日期与时间中的一些数据。表统的日期与时间中的一些数据。表3-1-1给给出了部分常用的日期与时间系统变量。出了部分常用的日期与时间系统变量。4常用的日期与时间系统变量常用的日期与时间系统变量序序 号号名名 称称作作 用用1FullDate以以长长格式保存格式保存计计算机系算机系统统当前日期,日期格式由系当前日期,日期格式由系统设统设置的格式决定。例如置的格式决定。例如:2005年年8月月15日
15、日2FullTime以以长长格式保存格式保存计计算机系算机系统统当前当前时间时间,时间时间格式由系格式由系统设统设置的格式决定。例如:置的格式决定。例如:18:19:26(小(小时时:分分:秒)秒)3Date以数字形式保存以数字形式保存计计算机系算机系统统当前日期,日期格式由系当前日期,日期格式由系统设统设置的格式决定。例如:当置的格式决定。例如:当前日期前日期为为2005-08-15(格式(格式为为年年-月月-日)日)4Year保存保存计计算机系算机系统统当前的年数。例如:当前的年数。例如:20055Month保存保存计计算机系算机系统统当前月份,用当前月份,用112间间的数表示。例如:的数
16、表示。例如:106MonthName保存保存计计算机系算机系统统当前月份,以英文月名表示。例如:当前月份,以英文月名表示。例如:June(六月)(六月)7Day保存保存计计算机系算机系统统本月份的日子,格式本月份的日子,格式为为131间间的数字。例如:的数字。例如:188DayName保存当前的星期,用英文字表示。例如:保存当前的星期,用英文字表示。例如:Friday(星期五)(星期五)9Hour保存保存计计算机系算机系统统当前的小当前的小时时数,用数,用023间间的数表示。例如:的数表示。例如:1910Minute保存保存计计算机系算机系统统当前当前时间时间的分的分钟钟数,用数,用059间间
17、的数表示。例如:的数表示。例如:2011Time保存保存计计算机系算机系统统当前的小当前的小时时数与分数与分钟钟数。例如:数。例如:1:4812Sec保存保存计计算机系算机系统统当前的秒,用当前的秒,用059间间的数表示。例如:的数表示。例如:2613ClickSecond保存保存进进入入Authorware环环境后,从第一次境后,从第一次单击单击鼠鼠标标左左键键到当前的到当前的时间时间(单单位位为为秒)。秒)。例如:例如:123.4514SessionHour保存保存进进入入Authorware当前文件后的小当前文件后的小时时数,用十数,用十进进制小数表示。例如:制小数表示。例如:1小小时时
18、20分分钟钟表示表示为为1.20 15SessionTime保存保存进进入入Authorware当前文件后的小当前文件后的小时时、分、分钟钟数。例如:数。例如:1小小时时40分分钟钟表示表示为为1:4016StartTime保存保存进进入入Authorware当前文件的起始当前文件的起始时间时间,用小,用小时时、分、分钟钟数表示,具体格式由数表示,具体格式由计计算算机系机系统统的的设设置决定。例如:置决定。例如:11:08表表3-1-1 常用的日期与时间类系统变量和它们的作用常用的日期与时间类系统变量和它们的作用 序序 号号名名 称称作作 用用17SystemSeconds保存重新启保存重新启
19、动计动计算机后,到目前所用的算机后,到目前所用的时间时间,以秒以秒为单为单位。位。该变该变量是数量是数值值型的,可以用来型的,可以用来进进行行计计算。例如:算。例如:16,618.4818TotalHours保存从保存从进进入入Authorware当前文件后,到目前当前文件后,到目前时时间间的小的小时时数,用十数,用十进进制小数表示。例如:制小数表示。例如:1.6819TotalTime保存从保存从进进入入Authorware当前文件后,到目前当前文件后,到目前时时间间的小的小时时和分和分钟钟数,用小数,用小时时和分和分钟钟数表示。例数表示。例如:如:6:3020ElapseddAYS记录记录
20、重新重新进进入入Authorware环环境后,到目前所用境后,到目前所用的天数的天数21FirstDate记录记录用用户应户应用当前文件的第一天,如果重新启用当前文件的第一天,如果重新启动动了当前文件,了当前文件,则记录则记录的是当前日期。例如:的是当前日期。例如:2005-08-15续表续表1常用的其他一些系统变量常用的其他一些系统变量2【拓展实例拓展实例10】“跟踪鼠标和键跟踪鼠标和键盘盘”程序程序3.1.4 案例拓展案例拓展3.2.1 学习目标学习目标 “初学加法初学加法1”程序运行后的画面如图程序运行后的画面如图3-2-1左图所示,屏幕显示一道由计算机随机左图所示,屏幕显示一道由计算机
21、随机给出的一位数加法练习题,要求学生输入给出的一位数加法练习题,要求学生输入正确的答案。正确的答案。3.2 3.2 【案例案例11 11】“初学加法初学加法1”1”程程序序图图3-2-1 “初学加法初学加法1”程序运行后的两幅画面程序运行后的两幅画面1出题出题2输入答案、判分和显示成绩输入答案、判分和显示成绩3.2.2 操作过程操作过程1附属计算图标附属计算图标2计算图标和附属计算图标的使用计算图标和附属计算图标的使用方法方法3函数和系统函数函数和系统函数4加载自定义函数的方法加载自定义函数的方法5常用的数学系统函数常用的数学系统函数3.2.3 相关知识相关知识序序 号号名名 称称作作 用用1
22、ABS(x)返回返回x的的绝对值绝对值。ABS(-5)的的值为值为5,ABS(5)的的值为值为52COS(angle)返回返回变变量量angle的余弦的余弦值值,angle的的单单位位为为弧弧度度3INT(x)返回浮点数返回浮点数x的整数部分,把非整型的参数的整数部分,把非整型的参数x转换转换成整型成整型4MOD(x,y)返回返回 x/y 的余数的余数5Number(value)将数将数值值value转转化化为实为实型或整型型或整型6Random(min,max,units)产产生在生在min max之之间间的一个随机数,两的一个随机数,两个随机数相差是个随机数相差是units 的整数倍。例如
23、:的整数倍。例如:Random(10,99,1)可可产产生两位整数生两位整数7Real(value)将数据从当前将数据从当前值转值转化化为实为实数形式数形式8Round(x,decimals)即即“四舍五入四舍五入”函数,返回数函数,返回数值值x的四舍五入的四舍五入的数的数值值。Decimals是四舍五入的位数,它是四舍五入的位数,它的默的默认值为认值为09Sign(x)即符号函数。如果即符号函数。如果x为负为负数,数,Sign(x)返回返回 1;如果;如果 x 为为 0,Sign(x)返回返回0;如果;如果x为为正数,正数,Sign(x)返回返回 110SIN(angle)返回返回angle
24、正弦正弦值值,angle的的单单位位为为弧度弧度11SQRT(x)返回返回 x的平方根的平方根12TAN(angle)返回返回angle的正切的正切值值,angle的的单单位位为为弧度弧度表表3-2-1 常用的数学系统函数和它们的作用常用的数学系统函数和它们的作用(1)Beep系统函数系统函数(2)Test系统函数系统函数(3)GoTo系统函数系统函数(4)EraseIcon系统函数系统函数(5)EraseAll系统函数系统函数6常用的其他系统函数常用的其他系统函数(6)DisplayIcon系统函数系统函数(7)LayerDisplay系统函数系统函数(8)ResizeWindow系统函数系
25、统函数(9)ShowTitleBar系统函数系统函数(10)ShowMenuBar系统函数系统函数(11)IconTitle(12)Initialize(13)AppendExtFile(14)WriteExtFile(15)ReadExtFile(16)ReadExtFile系统函数系统函数(17)Quit系统函数系统函数1【拓展实例拓展实例11】“变量变化值变量变化值”程序程序2【拓展实例拓展实例12】“初学加法初学加法2”程程序序3.2.4 案例拓展案例拓展3.3.1 学习目标学习目标 “莹光数字钟和出行记要莹光数字钟和出行记要”程序运行后,程序运行后,屏幕显示一个数字钟。数字钟内除了可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中文Authorware7.0案例教程 第3章 编程的基本语法和动画制作 中文 Authorware7 案例 教程 编程 基本 语法 动画 制作
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内