易語言模塊的制作與使用_第1頁
易語言模塊的制作與使用_第2頁
易語言模塊的制作與使用_第3頁
易語言模塊的制作與使用_第4頁
易語言模塊的制作與使用_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

模塊的制作與使用在編程的時候,有些代碼可以解決某一類的事情,在一個程序里用,在別的程序里如果處理同樣的事情,也是可以用的。那么,我們在新的程序里是不是還要把這些代碼重新輸入一次?在使用模塊以前,我們每做一個程序,都需要把所有的代碼重新輸入一遍。出現(xiàn)了模塊之后,我們就可以把能夠解決一類事情的代碼寫成一個模塊,以后使用的時候直接調(diào)用就可以了。所以,模塊也就是一段特殊的程序,是一種可以公用的,解決一類事情,完成一種功能的程序。那么,怎樣寫模塊呢?我把模塊分成兩個類:帶窗口的模塊和不帶窗口的模塊。一、不帶窗口的模塊這類模塊只是為了處理某種事情,并不把結(jié)果顯示給你看。下面我們一步一步做一個模塊來判斷某一個數(shù)字是單數(shù)還是雙數(shù)?;蛘咧苯狱c擊工具欄“新建”圜按鈕,啟動新建易語言程序的對話框:

選擇“Windows易語言模塊”,點擊“確定”,即可新建一個易語言模塊。這是易語言模塊初始的狀態(tài):系統(tǒng)已經(jīng)為我們建立了兩個子程序:“_啟動子程序”和“_臨時子程序”。啟動子程序是用來放置模塊的初始化代碼的。比如,模塊中的變量初始值等?!癬臨時子程序”是為了方便我們寫易語言模塊的時候才用,存放一些臨時查看模塊效果的代碼。在編譯的時候,該子程序里的代碼都將被清空。那么,我們的模塊在哪里?得我們自己寫。制作:1、新建子程序。2、修改子程序名稱、返回值類型,并勾選“公開”屬性。然后在子程序表格中按回車,插入一個參數(shù)。完成后,如下圖:子程序名返回值類型公開備注數(shù)字單雙文本型*判斷一個數(shù)字是單數(shù)還是雙數(shù)參數(shù)名類型參考可空數(shù)蛆備注待判斷數(shù)字整數(shù)型需要判斷的數(shù)字選擇“公開”,那么這個子程序就可以被別人調(diào)用,否則的話,別人是看不到這個子程序的?!皞渥ⅰ笔怯脕碚f明該子程序的功能或者對該參數(shù)的要求。代碼呢?只要這么一句就行了,如圖:子程序名返回值類型公開備注數(shù)字單雙文本型判斷一個數(shù)字是單數(shù)還是雙數(shù)參數(shù)名類型參考可空數(shù)蛆備注待判斷數(shù)字整數(shù)型需要判斷的數(shù)字返回她擇(待判斷數(shù)字X£二口,“雙M,"單Mn3、完成代碼之后,我們來測試一下。怎么測試呢?我們需要插入一個窗口,

通過窗口中控件的動作來看模塊的代碼是否正確。測試:1、插入一個新窗口:程序數(shù)據(jù)演程序集19全局變量穌自定義數(shù)據(jù)類型[逞程序數(shù)據(jù)演程序集19全局變量穌自定義數(shù)據(jù)類型[逞]11命令W田:色跳轉(zhuǎn)+工.插入新窗口2、在窗口中放入一個標(biāo)簽、一個編輯框和一個按鈕:3、把“編輯框1”的輸入方式改成“整數(shù)文本輸入”,然后雙擊“按鈕”控件,進入代碼編輯區(qū),在“_按鈕1_被單擊”子程序中輸入如下代碼:3、通過菜單“窗口->程序集:程序集1”工窗口乩幫助C.層疊1平鋪A.排列圖標(biāo)F.分隔41程序集:窗口程序集1/窗口12窗口:窗口13程序集:程序集14、回到模塊代碼編輯區(qū),在“_臨時子程序”中輸入代碼:子程序名 返回值類型公開備注一臨時子程序'本名稱子程序用作測試程序用,恨在開發(fā)及調(diào)試環(huán)境中有效,編譯發(fā)布程序前將被系統(tǒng)自動濟空,諳將所有用作測試的臨時代碼放在本子程序中.***注意不要修改本子程序的名稱、參數(shù)及返回值類型口載入窗口1,,其)5、然后我們就可以運行一下看看效果了。運行程序,在編輯框中輸入數(shù)字,點擊按鈕,標(biāo)簽上的文字就會顯示出“單”或“雙”,說明你輸入的數(shù)字是單還是雙數(shù)。保存:1、把“窗口1”及它的程序集刪除,并刪除“_臨時子程序”中的那句代碼,就可以編譯了。2、需要注意的是,在編譯前把還要對模塊程序進行配置,要不然就不能編譯。程序配置,通過“程序->配置”調(diào)出如下對話框:

3、在“程序名稱”和“程序備注”中分別填寫相應(yīng)的內(nèi)容,點擊“確認(rèn)”完成配置。然后通過菜單“編譯->編譯”來編譯易語言模塊,彈出以下對話框:4、填入文件名,點擊保存,完成模塊的編譯輸出。保存完畢,系統(tǒng)還會彈

出如下的對話框:這是問你要不要把你自己的模塊導(dǎo)入到系統(tǒng)的模塊庫里,按“是”,編譯的模塊就會被復(fù)制到易語言系統(tǒng)目錄下的“ecom”文件夾里,方便以后的調(diào)用。二、帶窗口的模塊這類模塊適合做各種對話框,比如:關(guān)于窗口、系統(tǒng)提示窗口等。現(xiàn)在我們來做一個帶窗口的模塊。1、新建一個模塊程序,插入一個窗口,在窗口中放入一個標(biāo)簽一個按鈕,調(diào)整好位置大小,如圖:2、雙擊“按鈕”,進入代碼編輯區(qū),寫入代碼:3、轉(zhuǎn)到模塊代碼編輯區(qū),新建一個子程序,設(shè)置好參數(shù),寫入代碼。完成后如下圖:

4、然后配置程序,編譯,保存。三、模塊的調(diào)用模塊是實現(xiàn)功能的子程序,調(diào)用之后就可以象使用自己的子程序或者系統(tǒng)命令那樣來使用了。1、我們新建一個程序,如圖:2、我們用鼠標(biāo)右鍵點擊“模塊引用表”選擇“添加模塊引用”:程序數(shù)據(jù)+咨窗口程序集1Q全局變量州自定義數(shù)據(jù)類型1送D11命令-窗口程序數(shù)據(jù)+咨窗口程序集1Q全局變量州自定義數(shù)據(jù)類型1送D11命令-窗口□JS動窗口比常量表.一+濾資源表模塊引用表V.查看模塊信息工添加模塊引用必刪除模塊引用R.刷新所有模塊引用信息艮舞舞公開會彈出如下對話框:3、選擇一個模塊,就插入到我們的程序中了。-總模塊引用表數(shù)字的單雙判斷-數(shù)鏢料三]自己的對話框-我的力工查看模塊信息£添加模塊引用R.刪除模塊引用R.更新模塊引用信息E.麋續(xù)公開

4、在我們要查看的模塊上右擊,選擇“查看模塊信息”,彈出如下窗口:這里顯示的是模塊的公開子程序,也就是我們可以調(diào)用的子程序接口。在我們的程序中只要調(diào)用該子程序就行了。5、在我們的程序中寫上如下代碼:子程序名 返回值類型公開備注至鈕1_被單擊如果其編輯框1.內(nèi)容豐J標(biāo)簽1.標(biāo)題="你埴寫的數(shù)字是“

溫馨提示

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

評論

0/150

提交評論