Authorware開發交互開發(2)市公開課一等獎省賽課獲獎課件_第1頁
Authorware開發交互開發(2)市公開課一等獎省賽課獲獎課件_第2頁
Authorware開發交互開發(2)市公開課一等獎省賽課獲獎課件_第3頁
Authorware開發交互開發(2)市公開課一等獎省賽課獲獎課件_第4頁
Authorware開發交互開發(2)市公開課一等獎省賽課獲獎課件_第5頁
已閱讀5頁,還剩34頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第六章第3小章Authorware6.0語言介紹6-3.1變量6-3.2函數6-3.3運算符6-3.4表示式6-3.5語句結構6-3.6使用變量和函數場所Authorware開發交互開發(2)第1頁6-3.1變量6-3.1.1變量類型數值型變量:該類型變量用于存放詳細數值。數值型變量能夠存放任何類型數值,其中包含整數、實數和負數。Authorware能夠存放數值范圍是-1.7×10308~+1.7×10308。假如將兩個變量進行數學運算,系統自動將它們默認為數值型變量。Authorware開發交互開發(2)第2頁字符型變量:該類型變量用于存放字符串。字符串是由一個或多個字符組成,這些字符能夠是英文字母、漢字、數字、特殊字符(如“&”、“$”等)或它們之間任意組合等。在Authorware7.0中,一個字符型變量能夠存放30000個字符。字符型變量能夠用于存放一個用戶姓名、一個單詞拼寫或一個網站URL地址等。Authorware開發交互開發(2)第3頁邏輯型變量:該類型變量用于存放數據邏輯值,即TRUE(真)和FLASE(假)兩種值,其用途是激活或取消某一動作選項。在Authorware7.0中,系統默認數字0等于FLASE,而其它任何非0數字(通常使用1表示)都相當于TRUE。列表型變量:列表型變量用于存放常數或其它變量。Authorware支持兩種類型列表變量:線性列表和屬性列表。在線性列表中,全部元素都是一個數值,比如[1,2,3,“a”,“b”,“c”]就是一個線性列表。在屬性列表中,每個元素都由屬性名和屬性值組成,二者之間用冒號隔開,比如[#lastname:”mjc”,#firstname:”mpl”,符號變量:符號變量是一個類似于數值或字符串變量,它們以“#”開頭。使用符號變量主要目標是Authorware處理符號變量速度比字符形變量速度快。Authorware開發交互開發(2)第4頁6-3.1.2系統變量

獨立變量:獨立變量是指能夠單獨使用變量,它們基本上與設計圖標無關,比如“EntryText”、“FullDate”、“FullTime”等。引用變量:引用變量由引用符號“@”與流程線上設計圖標名稱組成,比如“Movable@IconTile”,這么能夠得到特定設計圖標相關信息。Authorware開發交互開發(2)第5頁經過一個小例子來介紹系統變量使用。1)建立一個新文件,并以“變量課件”名稱保留到“我文檔”中。2)向流程線上添加一個顯示圖標,命名為“try”。3)雙擊顯示圖標,打開演示窗口。4)單擊工具欄上按鈕,導入一幅圖片,然后選擇工具箱中工具,在演示窗口中輸入如后圖所表示文本,括號中文字信息就是系統變量。Authorware開發交互開發(2)第6頁Authorware開發交互開發(2)第7頁5)單擊工具欄上按鈕,演示窗口中將顯示出相關信息,以下列圖所表示。演示窗口Authorware開發交互開發(2)第8頁6-3.1.3自定義變量設計一個兩位數以內隨機加法題,能夠設置兩個自定義變量,分別用于存放兩個加數。詳細操作步驟以下:1)在設計窗口流程線上分別添加一個計算圖標與顯示圖標,并以“取數”和“出題”命名,以下列圖所表示。Authorware開發交互開發(2)第9頁2)雙擊“取數”計算圖標,打開計算窗口,在窗口中輸入表示式“a:=Random(1,99,1)”和“b:=Random(1,99,1)”,其中a和b是自定義變量,“:=”是賦值運算符,以下列圖所表示。Authorware開發交互開發(2)第10頁3)關閉計算窗口,彈出一個提醒對話框,問詢是否保留計算窗口中內容,以下列圖所表示。Authorware開發交互開發(2)第11頁4)單擊按鈕,出現一個【新變量】對話框,以下列圖所表示。因為a和b都是新建立變量,所以要求設置變量選項。Authorware開發交互開發(2)第12頁5)單擊按鈕即可完成變量定義,然后就能夠在程序中使用它了。6)雙擊“出題”顯示圖標,打開演示窗口。選擇工具箱中工具,在演示窗口中單擊鼠標,輸入以下列圖所表示文本信息。Authorware開發交互開發(2)第13頁7)輸入完成后,每次單擊工具欄上按鈕,演示窗口中就會顯示隨機算術題,以下列圖所表示。Authorware開發交互開發(2)第14頁6-3.2函數6-3.2.1系統函數Authorware開發交互開發(2)第15頁6-3.2.2自定義函數【函數】面板Authorware開發交互開發(2)第16頁【加載函數】對話框Authorware開發交互開發(2)第17頁【自定義函數在Winapi.u32】對話框Authorware開發交互開發(2)第18頁6-3.3運算符1.算術運算符加:+減:-乘:*除:/乘方:**Authorware開發交互開發(2)第19頁2.關系運算符等于:=不等于:<>大于:>大于等于:>=小于:<小于等于:<=Authorware開發交互開發(2)第20頁3.邏輯運算符否:~與:&或:|4.賦值運算符賦值運算符::=Authorware開發交互開發(2)第21頁5.連接運算符連接運算符:^連接運算符作用是將兩個字符串連接起來,將其值賦予另一個字符串。比如,在程序中自定義變量“S”,假如S1=“我是一個”,S2=“學生”,則S:=S1^S2值就是“我是一個學生”。Authorware開發交互開發(2)第22頁Authorware中運算符優先級

優先級運算符123456789()~、+(正)、-(負)***、/+、-^=、<>、<、<=、>、>=&、|:=注意:優先級1表示最高,9表示最低Authorware開發交互開發(2)第23頁6-3.4表達式1.給表示式添加注釋有時候為了說明表示式詳細含義,能夠在表示式后面加一個注釋,其方法是在注釋前面添加兩個連字符“--”。如:ResizeWindow(320,240)--設定屏幕尺寸為320*240Authorware開發交互開發(2)第24頁計算窗口中注釋內容Authorware開發交互開發(2)第25頁

2.字符串使用字符串使用與變量和函數使用一樣,在表示式中使用字符串必須用雙引號,以區分于變量和函數名。假如需要在字符串中使用雙引號,即在屏幕上顯示雙引號本身,則必須在雙引號前面加一個反斜杠“\”。如:"Hesaid,\“Iamastudent.\”"假如表示式中需要使用反斜杠,即在屏幕上顯示反斜杠本身,則要求在反斜杠前面再加上一條反斜杠。如:Path:="c:\\windows\\system"Authorware開發交互開發(2)第26頁3.數字使用在表示式中能夠使用數字,但必須遵照一定規則,即在數字中不準使用千位符“,”,不準使用貨幣符號(如$、\等),不準使用科學計數法。Authorware開發交互開發(2)第27頁6-3.5語句結構6-3.5.1條件語句條件語句是“ifthen”結構,用于控制程序在不一樣條件下執行不一樣操作,假如語句在一行內結束,則不需要加“endif”作為結束標志。不過假如要執行一組操作,就需要用“endif”來結束條件語句。Authorware開發交互開發(2)第28頁其基本格式以下:if條件1then操作1else操作2endif或者:if條件1then操作1elseif條件2then操作2elseif條件3then……endifAuthorware開發交互開發(2)第29頁6-3.5.2循環語句格式1:repeatwith變量=初始值(down)to結束值操作endrepeat在這個循環語句中,程序將執行“操作”次數為(“結束值”-“初始值”+1)次,假如該值小于0,則程序不執行“操作”。其中“down”為可選參數,假如“初始值”大于“結束值”,則需要添加這個參數,且執行次數為(“初始值”-“結束值”+1)次。Authorware開發交互開發(2)第30頁例1下面程序將使Beep函數執行50次。repeatwithi:=50downto1Beep()endrepeat例2用下面程序能夠計算出100+99+98+…+3+2+1值為5050。Num:=100repeatwithcounter:=99downto1Num:=Num+counterendrepeatAuthorware開發交互開發(2)第31頁格式2:repeatwith變量in列表操作endrepeat在這個語句中,只有列表中全部元素都被使用過,程序才退出循環結構。例3執行下面程序,使Total值變為60。List:=[10,20,30]Total:=0repeatwithXinListTotal:=Total+XendrepeatAuthorware開發交互開發(2)第32頁格式3:repeatwhile條件操作endrepeat在這個語句中,“操作”將一直被執行,直到“條件”不成立為止,即“條件”從“真”到“假”,或“條件”由“假”到“真”。Authorware開發交互開發(2)第33頁6-3.6使用變量和函數場所6-3.6.1在屬性面板中使用變量和函數【屬性:交互圖標】面板Authorware開發交互開發(2)第34頁6-3.6.2在文本對象中使用變量和函數比如,前面用“循環語句”進行從1加到100運算,只是將這些語句寫到計算圖標中,是看不到結果。不過借助顯示圖標進行簡單設置,就能夠看到計算結果了,其詳細操作方法以下:1)在流程線上添加一個計算圖標和一個顯示圖標。2)在計算圖標計算窗口中輸入如后圖所表示內容。Authorware開發交互開發(2)第35頁計算圖標內容Authorware開發交互開發(2)第36頁3)當關閉計算窗口時,將出現【新變量】對話框單擊“確定”按鈕,接著又出現要求定義新變量Counter初始值對話框,單擊“確定”按鈕。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論