04十天學(xué)會(huì)易語(yǔ)言圖解教程_第1頁(yè)
04十天學(xué)會(huì)易語(yǔ)言圖解教程_第2頁(yè)
04十天學(xué)會(huì)易語(yǔ)言圖解教程_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第4章 常數(shù)、常量和資源常數(shù)、常量和資源用作在程序中提供固定不變的數(shù)據(jù),程序中任何可以使用變量提供數(shù)據(jù)的場(chǎng)合都可以使用它們,本章將對(duì)它們作詳細(xì)介紹。本章學(xué)習(xí)內(nèi)容:4.1 常數(shù)的概念及分類 4.6 聲音資源的使用4.2 認(rèn)識(shí)常量 4.7 字節(jié)集的概念4.3 如何使用常量 4.8 其他資源的調(diào)用4.4 認(rèn)識(shí)“易語(yǔ)言”資源表 4.9 課后練習(xí)4.5 圖片與圖標(biāo)組資源的使用在前面的例程中,經(jīng)常用到將常數(shù)或常量賦值給變量或?qū)ο髮傩缘拿?,例如?標(biāo)簽1.標(biāo)題=“我愛(ài)易語(yǔ)言!” ,“我愛(ài)易語(yǔ)言!”就是一個(gè)文本常數(shù)。常數(shù)可以賦值給變量和對(duì)象屬性等。下面我們來(lái)認(rèn)識(shí)一下常數(shù)的概念。4.1 常數(shù)的概念及分類常數(shù)是

2、可以在程序中直接使用的有固定值的數(shù)據(jù),可以分為以下幾種類型:(1)數(shù)值型常數(shù)。如:1,16,120,0.15等。(2)邏輯型常數(shù)。如:真、假。(3)日期時(shí)間型常數(shù)。使用日期時(shí)間型常數(shù)時(shí)必須用中括號(hào)括住,并且應(yīng)書(shū)寫(xiě)成以下幾種格式之一(年份后的時(shí)間部分可以省略):l 1982年4月23日12時(shí)30分25秒;l 1982/4/23/12/30/25;l 1982/4/23/12:30:25;l 1982-4-23-12-30-25。(4)文本常數(shù)。文本常數(shù)為一段文本,必須使用全角或半角雙引號(hào)括住,如:"中文編程不是夢(mèng)!"、“王老師您好!”等等。(5)子程序指針常數(shù)。子程序指針常數(shù)

3、是代表程序中某一子程序的指針數(shù)值,書(shū)寫(xiě)格式為符號(hào)“&”再加上子程序名稱。如:“&子程序1”、“&_啟動(dòng)子程序”等等。常數(shù)賦值給變量。注意:建立變量時(shí),變量的數(shù)據(jù)類型要與常數(shù)數(shù)據(jù)類型對(duì)應(yīng)。常數(shù)賦值給對(duì)象屬性。如果屬性的數(shù)據(jù)類型與常數(shù)的不同,可以通過(guò)類型轉(zhuǎn)換命令改變常數(shù)的類型后再賦值給該屬性。(6)常數(shù)集。常數(shù)集一般用于給數(shù)組或字節(jié)集型變量賦值,它是若干個(gè)常數(shù)或常量的集合,格式是用花括號(hào)括住一系列相同數(shù)據(jù)類型且通過(guò)逗號(hào)分隔的常數(shù)或常量。如:“1,2,3”、“"abc", "bcd"”、“1982年4月23日,2000年1月1日12時(shí)”

4、、“&子程序1,&_啟動(dòng)子程序 ”、“#紅色,#黑色”、“#圖片1,#聲音1”等等。常數(shù)集也可以為空,格式為“ ”,此時(shí)它被系統(tǒng)看作包含有0個(gè)數(shù)值型常數(shù),可以用作重新初始化一個(gè)數(shù)值型數(shù)組或者將某字節(jié)集清空,例如:“數(shù)值數(shù)組1 = ”、“字節(jié)集1 = ”等等。注意:常數(shù)集里各成員的數(shù)據(jù)類型必須相同。否則系統(tǒng)會(huì)提示出錯(cuò)信息。引用常數(shù)集成員的方法:數(shù)組變量名+中括號(hào)括住常數(shù)對(duì)應(yīng)的位置號(hào),如:標(biāo)簽1.標(biāo)題=文本常數(shù)集 1注意:引用常數(shù)集的成員時(shí),不要超出常數(shù)集的成員數(shù),否則編譯時(shí)會(huì)出錯(cuò)!比如:某個(gè)常數(shù)集只有4個(gè)成員,如果讀取第5個(gè)成員,系統(tǒng)就會(huì)報(bào)錯(cuò),如右圖所示。4.2 認(rèn)識(shí)常量常量用于

5、存儲(chǔ)在應(yīng)用程序執(zhí)行過(guò)程中保持不變的數(shù)據(jù),其數(shù)據(jù)類型可以為數(shù)值、文本、邏輯值和日期時(shí)間。常量分為值常量和符號(hào)常量,值常量就是上節(jié)中所講的常數(shù)。符號(hào)常量簡(jiǎn)稱常量,是用一個(gè)標(biāo)識(shí)符(常量名稱)表示一個(gè)有固定值的數(shù)據(jù)。易語(yǔ)言中已經(jīng)提供了許多常量,用戶也可以在程序中自定義常量。常量的引用方式為符號(hào)“#”加上常量名稱。如:“#pi”常量等同于數(shù)值“3.1415926535”、“#換行符”常量等同于文本 回車 + 換行 等等;可以使用以下兩種方法之一加入新的空常量。第1種方法:使用主菜單命令“插入”“新常量”。第2種方法:跳轉(zhuǎn)到“常量表”(如果尚未打開(kāi),請(qǐng)?jiān)诔绦蛎姘逯须p擊“常量表.”項(xiàng)),然后按回車鍵或Ins

6、ert 鍵即可加入。空常量加入后,可以直接修改其常量名稱、常量值和備注等。在修改常量值時(shí)以Alt + Enter鍵結(jié)束輸入可以強(qiáng)行將當(dāng)前輸入的所有文本作為文本型常量保存,此方法可用作輸入包含雙引號(hào)的文本常量?jī)?nèi)容。4.3 如何使用常量上面已經(jīng)建立了一個(gè)易語(yǔ)言常量名,其常量值是“全中文全可視易語(yǔ)言”,下面來(lái)練習(xí)如何使用這個(gè)常量。常量的引用格式為符號(hào)“#”加上常量名稱4.4 認(rèn)識(shí)“易語(yǔ)言”資源表資源用作存儲(chǔ)用戶需要在程序中使用的圖片、聲音等數(shù)據(jù),其數(shù)據(jù)類型為字節(jié)集型,可以被看作字節(jié)集型常量,其引用格式等常量相同。資源表用來(lái)記錄設(shè)計(jì)程序時(shí)使用的各種資源數(shù)據(jù),該數(shù)據(jù)可直接加入到程序中??梢允褂靡韵聝煞N方

7、法之一加入新的空?qǐng)D片資源:第1種方法:使用主菜單命令“插入”“新資源”“圖片或圖片組”。第2種方法:跳轉(zhuǎn)到“圖片或圖片組”資源表(如果未打開(kāi),請(qǐng)?jiān)诔绦蛎姘逯须p擊“資源表”“圖片或圖片組”項(xiàng)),然后使用回車或 Insert 鍵。在“圖片或圖片組”上單擊右鍵也可以彈出“插入新圖片或圖片組資源”菜單命令。新加入的空?qǐng)D片資源默認(rèn)名稱為“圖片1”,內(nèi)容為“無(wú)”。在如下所示的“內(nèi)容”欄內(nèi)單擊,會(huì)彈出“圖片或圖片組資源屬性”對(duì)話框。點(diǎn)擊 “導(dǎo)入新圖片”按鈕。選擇適合的圖片,可以看到,易語(yǔ)言支持多種圖片格式。這里顯示圖片的相關(guān)信息。圖片預(yù)覽窗口。如果不滿意,可以重新導(dǎo)入其它圖片。點(diǎn)擊“加入/修改到程序并關(guān)閉對(duì)

8、話框”按鈕加入圖片資源到程序中。圖片資源導(dǎo)入后,“內(nèi)容”里面顯示的是圖片尺寸,單位是字節(jié),把名稱更改為“車”,這樣一個(gè)圖片資源已經(jīng)導(dǎo)入到程序里面了。4.5 圖片與圖標(biāo)組資源的使用已經(jīng)知道怎樣把一幅圖片加入到程序的資源里面了,那么如何使用它呢?下面通過(guò)制作一個(gè)窗口底圖更改的程序來(lái)說(shuō)明。新建一個(gè)易程序。在窗口中添加一個(gè)按鈕組件。雙擊按鈕組件進(jìn)入代碼設(shè)計(jì)窗口,把輸入光標(biāo)定位在“_按鈕1_被單擊”事件子程序的代碼錄入處。輸入以下程序代碼:_啟動(dòng)窗口.底圖 #車按F5鍵運(yùn)行程序。點(diǎn)擊按鈕,可以觀察到窗口的底圖變成資源表里面的圖片了。通過(guò)上述步驟,大家可以看到,卡車的圖形并沒(méi)有顯示完全,可激活“_啟動(dòng)窗口

9、”,進(jìn)入屬性面板,將“_啟動(dòng)窗口”的“底圖方式”屬性改為“2.圖片居中”,效果如下圖所示。4.6 聲音資源的使用上節(jié)學(xué)習(xí)了如何加入圖片資源,下面再學(xué)習(xí)加入聲音資源的方法。同樣也有兩種方法加入新的聲音資源。第1種方法:依次點(diǎn)擊主菜單命令“插入”“新資源”“聲音”,添加空聲音資源。第2種方法:跳轉(zhuǎn)到“聲音”資源表(如果未打開(kāi),請(qǐng)?jiān)诔绦蛎姘逯须p擊“資源表”“聲音”項(xiàng)),然后使用回車或者 Insert 鍵。也可在“聲音”項(xiàng)上單擊鼠標(biāo)右鍵,依次選擇“插入”“新資源”“聲音”菜單命令添加空聲音資源。在彈出的“聲音資源屬性”對(duì)話框中點(diǎn)擊“導(dǎo)入新聲音”按鈕,選擇要導(dǎo)入的聲音資源。4.7 字節(jié)集的概念加入聲音與

10、圖片的過(guò)程基本上是一樣的,這里不在詳細(xì)舉例,它們都屬于字節(jié)集數(shù)據(jù)類型。下面來(lái)了解一下字節(jié)集的概念。字節(jié)集用作記錄一段字節(jié)型數(shù)據(jù)。字節(jié)集與字節(jié)數(shù)組非常相似,它們之間可以互相轉(zhuǎn)換;在程序中允許使用字節(jié)數(shù)組的地方也可以使用字節(jié)集;字節(jié)數(shù)組的使用方法,譬如用中括號(hào)對(duì)(“ ”)加索引值引用成員,使用字節(jié)型數(shù)值對(duì)成員賦值等等,都可以被字節(jié)集所使用。兩者之間唯一的不同是字節(jié)集可以變長(zhǎng),因此可把字節(jié)集看作可變長(zhǎng)的字節(jié)型數(shù)組。另外,與文本型數(shù)據(jù)的連接方法一樣,多個(gè)字節(jié)集之間也可以使用相加命令(“+”號(hào))連接為一個(gè)字節(jié)集。4.8 其他資源的調(diào)用前面所述的是圖片資源與聲音資源的使用方法,而本節(jié)將介紹資源的其他用法,

11、實(shí)際上這些用法在編程中使用也比較多。既然資源是字節(jié)集格式,能否把一個(gè)文本文件當(dāng)成一個(gè)資源調(diào)用呢?答案是可以的,下面通過(guò)一個(gè)程序?qū)W習(xí)調(diào)用文本文件資源。啟動(dòng)系統(tǒng)附件中提供的記事本程序,輸入一段文字,然后保存文件,作為本例導(dǎo)入的資源。啟動(dòng)易語(yǔ)言程序,在窗口上添加一個(gè)編輯框和一個(gè)按鈕組件。在屬性面板上把編輯框的“是否允許多行”屬性設(shè)為真。依次點(diǎn)擊“插入”“新資源”“圖片或圖片組”菜單命令,添加一個(gè)空?qǐng)D片資源。還記得前面說(shuō)過(guò)的插入新圖片資源的第二種方法嗎?對(duì),就是通過(guò)“資源表”添加。在選擇新圖片資源時(shí),更改打開(kāi)文件類型為“所有文件”,這樣就可以顯示所有格式的文件,選擇剛才保存的文本文件。資源導(dǎo)入后,更改資源名為“文本資源”。切換到窗口的界面設(shè)計(jì)狀態(tài)。雙擊按鈕組件,進(jìn)入“_按鈕1_被單擊”子程序。輸入:編輯框1.內(nèi)容 從字節(jié)集轉(zhuǎn)換 (#文本資源, #文本型)編輯框里面顯示的是文本數(shù)據(jù),所以用命令把字節(jié)集轉(zhuǎn)換為文本。程序制作完畢,按F5鍵運(yùn)行程序,點(diǎn)擊按鈕,看看文本資源里的文本是不是顯示到編輯框里面了。4.9 課后練習(xí)(1)判斷下面程序代碼的正確性,如果錯(cuò)誤,請(qǐng)給出正確的表達(dá)方式。 標(biāo)簽1.標(biāo)題=100 編輯框1.內(nèi)容=“易語(yǔ)言” 字節(jié)集變量=,“中國(guó)”,158()把“我考試得了分”分別設(shè)為個(gè)常量,分別為:“我考試得了”

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論