【運(yùn)算】窗口工具欄位于【運(yùn)算】窗口的底部,如圖3-21所示,其中可顯示7種狀態(tài)。
光標(biāo)位置 編輯狀態(tài) 修改標(biāo)志 圓括號(hào)計(jì)數(shù) 方括號(hào)計(jì)數(shù) ascii碼 當(dāng)前語言
圖3-21 【運(yùn)算】窗口狀態(tài)欄
(1)光標(biāo)位置:指出當(dāng)前光標(biāo)所處的行、列位置。
(2)編輯狀態(tài):指出當(dāng)前處在插入狀態(tài)(insert)或者改寫(overwrite)狀態(tài)。
(3)修改標(biāo)志:指出當(dāng)前窗口中的代碼自打開以來是否被修改過。
(4)圓括號(hào)計(jì)數(shù):指出在當(dāng)前光標(biāo)所在代碼行中,還有多少圓括號(hào)等待匹配。
(5)方括號(hào)計(jì)數(shù):指出在當(dāng)前光標(biāo)所在代碼行中,還有多少方括號(hào)等待匹配。
(6)ascii碼顯示:顯示出當(dāng)前被選中或者光標(biāo)所在位置處字符的ascii碼值。
(7)當(dāng)前語言:顯示當(dāng)前使用的程序語言:authorware或javascript。
在書寫代碼時(shí),authorware自動(dòng)根據(jù)已輸入的內(nèi)容,提示可能需要輸入的內(nèi)容,如圖3-22所示。
圖3-22 自動(dòng)提示信息
提示窗口(請(qǐng)參照?qǐng)D3-11)用于根據(jù)當(dāng)前輸入的上下文自動(dòng)查找相應(yīng)的變量或函數(shù)。設(shè)計(jì)人員在輸入代碼的過程中,如果忘記了系統(tǒng)函數(shù)或變量名的寫法,按下快捷鍵ctrl+h,就可以打開提示窗口,在其中使用方向鍵選擇所需的變量或函數(shù)。提示窗口中出現(xiàn)的內(nèi)容由用戶以前輸入的內(nèi)容決定,在選中某個(gè)變量或函數(shù)后,按下回車鍵,就可以將該變量或函數(shù)粘貼到編輯區(qū)域內(nèi)當(dāng)前光標(biāo)所在位置處。如果被粘貼的是系統(tǒng)函數(shù),則函數(shù)需要的所有參數(shù)也被同時(shí)粘貼到【運(yùn)算】窗口中。
在編輯區(qū)域單擊鼠標(biāo)右鍵,會(huì)出現(xiàn)【運(yùn)算】窗口彈出菜單,其中提供了各種編輯命令。下面簡(jiǎn)要介紹一些常用的菜單命令:
(1)collapse block
用于可以向【運(yùn)算】窗口中當(dāng)前光標(biāo)所在行插入折疊標(biāo)記,如圖3-23所示,單擊折疊標(biāo)記,可以將大段的代碼折疊起來,留下一個(gè)清晰的編碼環(huán)境。在右鍵彈出菜單中選擇clear collapse block菜單命令,就可以將當(dāng)前光標(biāo)所在行的折疊標(biāo)記清除。
圖3-23 折疊代碼示意圖
(2)export>to rtf
將【運(yùn)算】窗口中的代碼輸出為rtf文件。
(3)export>to html
將【運(yùn)算】窗口中的代碼輸出為html文件。
(4)insert date and time>date
向【運(yùn)算】窗口中當(dāng)前光標(biāo)所在位置處插入系統(tǒng)日期。
(5)insert date and time>time
向【運(yùn)算】窗口中當(dāng)前光標(biāo)所在位置處插入系統(tǒng)時(shí)間。
(6)insert date and time>date and time
向【運(yùn)算】窗口中當(dāng)前光標(biāo)所在位置處插入系統(tǒng)日期和時(shí)間。
(7)conver to>string
將【運(yùn)算】窗口中當(dāng)前被選擇的內(nèi)容轉(zhuǎn)換為字符串,例如將geticonproperty轉(zhuǎn)換為"geticonproperty"。
(8)conver to>upper case
將【運(yùn)算】窗口中當(dāng)前被選擇的字母轉(zhuǎn)換為大寫字母,例如將geticonproperty轉(zhuǎn)換為geticonproperty。
(9)conver to>lower case
將【運(yùn)算】窗口中當(dāng)前被選擇的字母轉(zhuǎn)換為小寫字母,例如將geticonproperty轉(zhuǎn)換為geticonproperty。
(10)conver to>invert case
將【運(yùn)算】窗口中當(dāng)前被選擇的字母大、小寫狀態(tài)逆轉(zhuǎn),例如將geticonproperty轉(zhuǎn)換為geticonproperty。
(11)conver to>correct case
將【運(yùn)算】窗口中當(dāng)前被選擇的變量或函數(shù)名轉(zhuǎn)換為正常的大、小寫狀態(tài),例如將geticonproperty轉(zhuǎn)換為geticonproperty。
(12)conver to>capitalize case
將【運(yùn)算】窗口中當(dāng)前被選擇的單詞轉(zhuǎn)換為首字母大寫,例如將geticonproperty轉(zhuǎn)換為geticonproperty。
(13)conver to>wrap in eval
將【運(yùn)算】窗口中當(dāng)前被選擇的程序語句轉(zhuǎn)換為由系統(tǒng)函數(shù)eval執(zhí)行的格式,例如將
geticonproperty(iconid@"icontitle", #property)
轉(zhuǎn)換為:
eval("geticonproperty(iconid@/"icontitle/", #property)")。
(14)conver to>wrap in eval
將【運(yùn)算】窗口中當(dāng)前被選擇的賦值語句轉(zhuǎn)換為由系統(tǒng)函數(shù)evalassign執(zhí)行的格式,例如將:
result:=geticonproperty(iconid@"icontitle", #property)
轉(zhuǎn)換為:
evalassign("result:=geticonproperty(iconid@/"icontitle/", #property)")。
新聞熱點(diǎn)
疑難解答