国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 媒體動畫 > 正文

Authorware基礎教程:authorware7.0設計程序代碼教學文章---AWS編制程序基本

2024-09-08 19:26:49
字體:
來源:轉載
供稿:網友

3.1.2  函數

函數用于完成特定的任務。authorware本身提供了大量的系統函數,可以實現對變量進行處理、對程序流程進行控制或者對文件進行操作等功能,而且authorware還支持設計人員定義自己的函數,或者從外部動態鏈接庫中加載函數來完善和擴充aws的功能。

3.1.2.1  函數的分類

在aws中,存在3種函數:系統函數、自定義函數和外部函數。

系統函數是authorware中預定義的函數,根據用途被分為17類,各類函數的作用分別是:

1.character

字符處理函數,用于處理字符串。

2.cmi

計算機教學管理函數,主要應用于計算機管理教學。

3.file

文件管理函數,用于創建和維護外部文件。

4.framework

框架管理函數,用于對框架結構進行管理。

5.general

常規函數,用于實現刪除顯示對象、變量初始化、系統響鈴等常規性功能。

6.graphics

繪圖函數,用于在屏幕中繪制圖形對象。

7.icons

設計圖標處理函數,用于對程序中的設計圖標及設計圖標的各種屬性進行管理。

8.jump

跳轉函數,用于實現在設計圖標之間或不同程序文件之間的跳轉。

9.language

編程語言,提供一些結構化程序語句。

10.list

列表處理函數,用于對列表型變量進行處理。

11.math

數學運算函數,提供數學運算的功能,例如計算平均值、正弦值或生成隨機數等。

12.network

網絡管理函數,用于實現網絡方面的功能,例如下載文件、打開網頁等。

13.ole

對象鏈接和嵌入管理函數,用于處理鏈接或嵌入到程序中的對象。

14.platform

平臺管理函數,為外部函數獲取信息。

15.target

目標對象函數,主要在程序設計期間對程序中的設計圖標、變量的屬性進行管理。

16.time

時間管理函數,用于對時間和日期數據進行處理。

17.video

視頻管理函數,用于對數字視頻光盤(dvd)的播放提供控制。

外部函數是對系統函數的有力補充,它們在使用之前必須從外部函數庫加載到authorware中,目前存在大量的由獨立開發商開發的外部函數,設計人員還可以根據自身需要創建自己的外部函數。系統函數和外部函數的惟一不同之處就是它們的來源,外部函數一旦加載到authorware中,其使用方法完全等同于系統函數。

本套叢書中的《authorware 7.0變量與函數參考手冊》對authorware 7.0提供的所有系統函數及常用的外部函數進行了詳細說明。

3.1.2.2  函數的語法

要想正確地使用函數必須遵循特定的語法,其中最重要的是按照正確的方法使用參數。參數是交由函數進行處理的數據(變量或常量),或者為函數的正常運行提供必需的信息。絕大部分函數都要使用參數,在使用參數時應注意以下三點內容。

1.根據需要為參數加上雙引號

一定要分清字符串和字符型變量的用法,如果一個函數(比如字符數量統計函數charcount( ))需要一個字符串作為參數,而此時字符型變量string的值是一個由3個字符構成的字符串"abc",則charcount(string)對變量string進行處理,charcount("abc")和charcount(string)返回同樣的數值3,而charcount("string")將對字符串"string"進行處理,并返回數值6。

2.使用正確數目的參數

在使用函數時,必須提供正確數目的參數,多個參數之間使用逗號進行分隔。例如繪制矩形的函數box(pensize, x1, y1, x2, y2),在使用時必須為其提供線寬pensize、矩形左上角坐標(x1, y1)及矩形的右下角坐標(x2, y2),缺少某個參數或者使用了過多的參數都將導致語法錯誤。某些函數的參數數量甚至是可變的,在aws的函數語法說明中,包圍在方括號([ ])之內的參數為可選參數,其他的則為必選參數,可選參數根據實際情況可以省略。例如函數capitalize("string"[,1]),其第一個參數為必選參數,第二個參數則為可選參數。如果函數語法中包括多個可選參數,則必須依照從右到左的順序省略可選參數,不能以間隔方式省略可選參數。

3.通過變量保存函數返回值

絕大部分系統函數都具有返回值,但是也有個別函數不返回任何值,比如beep( )函數只是實現響鈴,quit( )函數只是用于退出程序,兩者都不返回任何值。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴宁市| 新野县| 建阳市| 玉田县| 伊春市| 阿拉善右旗| 子长县| 来凤县| 民权县| 岑溪市| 平谷区| 宁安市| 五河县| 富锦市| 隆昌县| 泽普县| 米林县| 鄢陵县| 广饶县| 通州市| 手机| 潜江市| 赤城县| 年辖:市辖区| 加查县| 东海县| 巢湖市| 桐庐县| 泸西县| 江阴市| 徐水县| 嵊泗县| 凤阳县| 西贡区| 和静县| 临澧县| 武定县| 志丹县| 上思县| 信丰县| 兴文县|