一步一步跟我學(xué)易語言之第二個易程序菜單設(shè)計
下面用一個例程來詳細(xì)說明,請新建一個程序,進(jìn)行以下輸入操作:
1、在_啟動窗口中加入一個畫板和一個按鈕;

2、使用第二節(jié)中所介紹的方法加入四個空常量,將它們分別改為以下內(nèi)容:

3、使用第三節(jié)中所介紹的方法加入一個空圖片資源,將其名稱改為“測試圖片”,然后單擊“內(nèi)容”欄或者在其上按下空格,隨意導(dǎo)入一個圖片文件后,單擊“加入/修改到程序并關(guān)閉對話框”按鈕返回,此時圖片數(shù)據(jù)將被保存入 易程序文件中,圖片文件不再被需要;

4、使用第三節(jié)中所介紹的方法加入一個空聲音資源,將其名稱改為“測試聲音”,然后單擊“內(nèi)容”欄或者在其上按下空格,隨意導(dǎo)入一個聲音文件后,單擊“加入/修改到程序并關(guān)閉對話框”按鈕返回,此時聲音數(shù)據(jù)將被保存入 易程序文件中,聲音文件不再被需要;

5、雙擊_啟動窗口中的按鈕1,在_按鈕1被單擊子程序中進(jìn)行以下輸入:
<1>、加入一個名為數(shù)組變量,數(shù)組屬性為 3 的整數(shù)型數(shù)組變量和一個名為圖片號的整數(shù)型變量;
<2>、輸入以下語句:
畫板1.滾動寫行 (“數(shù)值型常數(shù):” + 到文本 (3.14), “邏輯型常數(shù):” + 到文本 (真), “日期時間型常數(shù):” + 到文本 ([2000年11月1日]), “文本常數(shù):” + “祖國您好!”)
輸入文本為:hb1.gdxh("數(shù)值型常數(shù):"+dwb(3.14),"邏輯型常數(shù):"+dwb(zhen),"日期時間型常數(shù):"+dwb([2000/11]),"文本常數(shù):"+"祖國您好!")
圖片號 = 載入圖片 (#測試圖片)
輸入文本為:tph=zrtp(#cstp)
如果真 (圖片號 ≠ 0)
輸入文本為:rgz(tph<>0)
畫板1.畫圖片 (圖片號, 100, 0, , , )
卸載圖片 (圖片號)
<如果真結(jié)束>
播放音樂 (#測試聲音, )
數(shù)組變量 [3] = 3
數(shù)組變量 = { 1, 2,0 }
畫板1.滾動寫行 (數(shù)組變量 [1], 數(shù)組變量 [2], 數(shù)組變量 [3])
您可能會覺得:畫一個圖片還要先載入后卸載,太麻煩了。不過,采用這種方法可以保證以最高的效率畫出圖片,而且圖片號還可以被反復(fù)使用。
上面程序中的第一行演示了絕大部分常數(shù)的使用方法,子程序指針常數(shù)由于我們上一章剛剛講述,所以在此處被略去。在后面順序演示了圖片資源、聲音資源、常數(shù)集的使用方法。對于語句 數(shù)組變量 = { 1, 2,0 } 我們需要解釋一下:數(shù)組變量的成員數(shù)目我們定義為 3 ,但此處的常數(shù)集中只提供了兩個數(shù)值,沒有被提供數(shù)值的 數(shù)組變量 [3] 系統(tǒng)將自動對其重新初始化,所以最后顯示出來的結(jié)果是 0 ,而不是 3 。
代碼如圖:

運行后單擊按鈕1將會播放背景音樂,結(jié)果如下:

試一試:
1、加入語句:
_啟動窗口.底圖 = #測試圖片
2、將 播放音樂 (#測試聲音, ) 語句改為:
_啟動窗口.背景音樂 = #測試聲音
運行后查看效果,以了解如何使用資源去改變窗口單元的屬性。
菜單設(shè)計:
要想設(shè)計菜單,一般的做法是使用菜單編輯器,打開菜單編輯器的方法有三種。
第一種打開菜單:
在窗口按下右鍵,選擇菜單編輯器:

第二種打開方式:
在易語言編輯器的菜單中選擇工具→菜單編輯器:
第三種打開方式使用CTRL+E快捷鍵打開。
菜單編輯器如圖:

我們加入幾個菜單來看看效果。

窗體中顯示的效果:

只要在想要編寫代碼的菜單項上單擊就可以進(jìn)入代碼編輯狀態(tài)進(jìn)行編寫。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
易語言利用鼠標(biāo)模擬點擊的方式實現(xiàn)自動畫圖的代碼
今天小編就為大家分享一篇關(guān)于易語言利用鼠標(biāo)模擬點擊的方式實現(xiàn)自動畫圖的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11

