版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第六講
Authorware語(yǔ)言基本語(yǔ)法及計(jì)算圖標(biāo)Authorware7概念界面(設(shè)計(jì)窗口、演示窗口、工具箱、屬性面板)基本操作文件操作圖標(biāo)操作對(duì)象加入圖標(biāo)介紹顯示圖標(biāo)擦除圖標(biāo)等待圖標(biāo)主要知識(shí)點(diǎn)常量系統(tǒng)變量表達(dá)式、系統(tǒng)函數(shù)計(jì)算圖標(biāo)在Authorware中,常量分為三種類型。數(shù)值型(整數(shù)、實(shí)數(shù))字符型(雙引號(hào)括起來(lái))邏輯性(真、假)TRUE、
True、
ON、
on、Yes、1FALSE、False、OFF、off、No、0在Authorware中,變量分為系統(tǒng)型和自定義型兩種。系統(tǒng)型變量是軟件開(kāi)發(fā)者事先定義好的,可以直接使用自定義型變量是用戶自己創(chuàng)建的,滿足個(gè)性化需要變量的賦值變量:=數(shù)值(表達(dá)式)變量:=“字符串”變量的運(yùn)算變量可以參與加、減、乘、除和乘方運(yùn)算變量邏輯運(yùn)算符包括:&(與)、|(或)、~(非)三種一般變量在Authorware中的使用場(chǎng)合主要可以分為以下三種情況:在屬性對(duì)話框的文本框中使用變量在計(jì)算圖標(biāo)代碼編輯器中使用變量在顯示圖標(biāo)或交互圖標(biāo)中使用變量變量在顯示圖標(biāo)或者交互圖標(biāo)內(nèi)“引用”都必須使用花括號(hào){}括起來(lái),否則系統(tǒng)會(huì)默認(rèn)為普通文本字符串而不作變量使用對(duì)待。例:{FullTime}::::日期時(shí)間型系統(tǒng)變量FullDate:系統(tǒng)當(dāng)前日期如FullTime:系統(tǒng)當(dāng)前時(shí)間如Date:數(shù)字形式當(dāng)前日期如:Year:當(dāng)前年數(shù)Month:當(dāng)前月份MonthName:當(dāng)前月份(英文表示)Day:當(dāng)前某日,如15DayName:保存當(dāng)前的星期,英文表示如Time:當(dāng)前小時(shí)數(shù)+分鐘數(shù)如SystemSeconds:系統(tǒng)啟動(dòng)到當(dāng)前的時(shí)間,秒為單位鼠標(biāo)系統(tǒng)變量ClickX(數(shù)值型):返回單擊時(shí)鼠標(biāo)指針距離演示窗口左邊界的像素?cái)?shù)ClickY:返回單擊時(shí)鼠標(biāo)指針距離演示窗口上邊界的像素?cái)?shù)CursorX:返回當(dāng)前鼠標(biāo)指針距離演示窗口左邊界的像素?cái)?shù)CursorY:返回當(dāng)前鼠標(biāo)指針距離演示窗口上邊界的像素?cái)?shù)ClickSecond:開(kāi)機(jī)后第一次單擊鼠標(biāo)到當(dāng)前時(shí)間(秒)LastObjectClicked(字符型):返回用戶單擊的最后一個(gè)顯示對(duì)象的名稱圖標(biāo)系統(tǒng)變量IconID(字符型):存儲(chǔ)當(dāng)前圖標(biāo)的數(shù)字標(biāo)識(shí)IconTitle:存放圖標(biāo)的標(biāo)題Movable(邏輯型):控制圖標(biāo)中的對(duì)象移動(dòng)或者不可移動(dòng)DisplayX(數(shù)值型):存儲(chǔ)顯示圖標(biāo)中對(duì)象的中心到窗口左邊界的像素值DisplayY:存儲(chǔ)顯示圖標(biāo)中對(duì)象的中心到窗口上邊界的像素值具有某一功能的程序模塊,用于執(zhí)行具有某種特定任務(wù)的應(yīng)用程序??梢栽谟?jì)算圖標(biāo)或附屬計(jì)算圖標(biāo)中使用,也可以
在各種對(duì)話框和屬性面板內(nèi)的文本框中進(jìn)行輸入。分類:系統(tǒng)函數(shù)和外部函數(shù)系統(tǒng)函數(shù)是系統(tǒng)自帶的,可以提供對(duì)判斷分支結(jié)構(gòu)、圖標(biāo)、文件等的操作。Authorware中提供了300多種函數(shù),共分為18類。系統(tǒng)函數(shù)都以大寫字母開(kāi)頭,由單詞組成,單詞間無(wú)空格如果函數(shù)的參數(shù)是字符串,必須使用雙引號(hào);如果是字符串變量,不需要使用雙引號(hào)。外部函數(shù)是自定義的函數(shù),Authorware中可以調(diào)用的外部函數(shù)有UCD格式、DDL格式和U32g格式3種。常用的系統(tǒng)函數(shù)FileLocationReadExtFileTestGoToEraseIconRandomDisplayIconQuit計(jì)算圖標(biāo)
及附屬計(jì)算圖標(biāo)計(jì)算圖標(biāo)是用于對(duì)變量和函數(shù)進(jìn)行賦值及運(yùn)算的場(chǎng)所計(jì)算圖標(biāo)并不是Authorware計(jì)算代碼的唯一執(zhí)行場(chǎng)所,其它的設(shè)計(jì)圖標(biāo)同樣有附帶的計(jì)算代碼執(zhí)行功能。先執(zhí)行附屬計(jì)算圖標(biāo),再執(zhí)行該圖標(biāo)計(jì)算圖標(biāo)及附屬計(jì)算圖標(biāo)使用方法在流程線上創(chuàng)建計(jì)算圖標(biāo),雙擊打開(kāi)計(jì)算圖標(biāo),打開(kāi)計(jì)算圖標(biāo)對(duì)話框,輸入程序附屬計(jì)算圖標(biāo)使用修改---圖標(biāo)----計(jì)算(CTRL+=)打開(kāi)計(jì)算圖標(biāo)程序運(yùn)行后,屏幕顯示一個(gè)數(shù)字鐘,動(dòng)態(tài)顯示當(dāng)前日期和時(shí)間新建文件命名為:“簡(jiǎn)單數(shù)字鐘.a7p”文件大?。焊鶕?jù)變量流程線上創(chuàng)建3個(gè)顯示圖標(biāo)分別命名:數(shù)字鐘框架導(dǎo)入圖片,繪制黃色矩形顯示日期、時(shí)間輸入{fulldate}、{fulltime}選項(xiàng):更新顯示變量數(shù)字鐘圖像導(dǎo)入圖像程序運(yùn)行后,鼠標(biāo)單擊一種對(duì)象,即可顯示對(duì)應(yīng)的名稱。新建文件命名為:“認(rèn)識(shí)幾何圖形.a7p”文件大?。焊鶕?jù)屬性流程線上創(chuàng)建顯示圖標(biāo)命名:框架和標(biāo)題導(dǎo)入圖片添加標(biāo)題依次創(chuàng)建6個(gè)顯示圖標(biāo)并命名(為什么?)輸入對(duì)應(yīng)名稱的圖形創(chuàng)建顯示圖標(biāo)命名:顯示幾何圖形名稱輸入{LastObjectClicked},并更新顯示變量單擊框架后,怎樣才能不顯示框架的名稱?為所有顯示圖標(biāo)添加計(jì)算屬性輸入:Movable:=FALSE程序運(yùn)行后,屏幕出現(xiàn)數(shù)字鐘。鐘內(nèi)顯示當(dāng)前系統(tǒng)日期和時(shí)間及中文的星期,屏幕右側(cè)顯示通訊錄,可以拖動(dòng)滾動(dòng)條察看。新建文件命名:“數(shù)字鐘和通訊錄.a7p”并保存。屬性:根據(jù)變量添加計(jì)算圖標(biāo)命名:星期換算輸入:Test(DayName="Monday",XQ:="星期一")--如果DayName="Tuesday",則變量XQ賦值"星期二"Test(DayName="Tuesday",XQ:="星期二")Test(DayName="Wednesday"
,XQ:="星期三")Test(DayName="Thursday"
,XQ:="星期四")Test(DayName="Friday"
,XQ:="星期五")Test(DayName="Saturday",XQ:="星期六")Test(DayName="Sunday",XQ:="星期日")繼續(xù)添加計(jì)算圖標(biāo)命名:調(diào)文本文件并輸入:TXL:=ReadExtFile(FileLocation^"通訊錄.txt")--調(diào)用外部文本文件添
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保型建筑施工方案設(shè)計(jì)
- 養(yǎng)老院核酸檢測(cè)實(shí)施及應(yīng)急預(yù)案
- 技術(shù)創(chuàng)新大賽活動(dòng)實(shí)施方案
- 鄉(xiāng)村旅游商鋪招商發(fā)展方案
- 市政工程棄土處置方案
- 危險(xiǎn)物品運(yùn)輸流程優(yōu)化方案
- 隧道工程支撐結(jié)構(gòu)施工方案
- 線上課程推廣合作合同
- 科研實(shí)驗(yàn)室跌倒事故應(yīng)急預(yù)案
- 數(shù)據(jù)中心電氣安全與節(jié)能管理制度
- 《我是運(yùn)動(dòng)小健將》課件
- 河北省衡水市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 教師對(duì)幼兒園管理工作的滿意度調(diào)查問(wèn)卷
- 接地網(wǎng)安裝(隱蔽)檢驗(yàn)批質(zhì)量檢驗(yàn)記錄
- 【蘇教版】一年級(jí)數(shù)學(xué)下冊(cè)《期末試卷》
- 幼兒園小班區(qū)域標(biāo)識(shí)圖
- 印刷品供貨技術(shù)方案
- 動(dòng)脈硬化幻燈課件
- 阿里城市大腦解決方案
- 思想政治教育學(xué)原理整套課件完整版電子教案課件匯總(最新)
- “麥語(yǔ)言”函數(shù)手冊(cè)
評(píng)論
0/150
提交評(píng)論