例子原碼4模塊制作與使用_第1頁
例子原碼4模塊制作與使用_第2頁
例子原碼4模塊制作與使用_第3頁
例子原碼4模塊制作與使用_第4頁
例子原碼4模塊制作與使用_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

模塊的制作與使用

易語言,面向?qū)ο螅嫦蚴录M行編程。每一個事件都可以啟動一段程序。這就是子程序。

在編程的時候,有些代碼可以解決某一類的事情,在一個程序里用,在別的程序里如果處理同樣的事情,也是可以用的。那么,我們在新的程序里是不是還要把這些代碼重新輸入一次?在使用模塊以前,我們每做一個程序,都需要把所有的代碼重新輸入一遍。出現(xiàn)了模塊之后,我們就可以把能夠解決一類事情的代碼寫成一個模塊,以后使用的時候直接調(diào)用就可以了。所以,模塊也就是一段特殊的程序,是一種可以公用的,解決一類事情,完成一種功能的程序。那么,怎樣寫模塊呢?

我把模塊分成兩個類:帶窗口的模塊和不帶窗口的模塊。一、不帶窗口的模塊

這類模塊只是為了處理某種事情,并不把結(jié)果顯示給你看。

下面我們一步一步做一個模塊來判斷某一個數(shù)字是單數(shù)還是雙數(shù)。通過菜單“程序->新建”,

或者直接點擊工具欄“新建”按鈕,啟動新建易語言程序的對話框:

選擇“Windows易語言模塊”,點擊“確定”,即可新建一個易語言模塊。這是易語言模塊初始的狀態(tài):

系統(tǒng)已經(jīng)為我們建立了兩個子程序:“_啟動子程序”和“_臨時子程序”。啟動子程序是用來放置模塊的初始化代碼的。比如,模塊中的變量初始值等?!癬臨時子程序”是為了方便我們寫易語言模塊的時候才用,存放一些臨時查看模塊效果的代碼。在編譯的時候,該子程序里的代碼都將被清空。

那么,我們的模塊在哪里?得我們自己寫。

通過菜單“插入->子程序”,或者按“CTRL+N”,或者在工作夾的“程序”子夾按下鼠標右鍵,選擇“新建子程序”,

或者在代碼編輯區(qū)的點擊右鍵,選擇“新建子程序”,

都可以新建一個子程序,如下圖:

我們修改一下子程序名稱、返回值類型,并勾選“公開”屬性。然后在子程序表格中按回車,插入一個參數(shù)。完成后,如下圖:

選擇“公開”,那么這個子程序就可以被別人調(diào)用,否則的話,別人是看不到這個子程序的。“備注”是用來說明該子程序的功能或者對該參數(shù)的要求。

代碼呢?只要這么一句就行了,如圖:

完成代碼之后,我們來測試一下。怎么測試呢?我們需要插入一個窗口,通過窗口中控件的動作來看模塊的代碼是否正確。在“工作夾”的“程序”面板中,右鍵點擊“窗口”,插入一個新窗口:

在窗口中放入一個標簽、一個編輯框和一個按鈕:

把“編輯框1”的輸入方式改成“整數(shù)文本輸入”,然后雙擊“按鈕”控件,進入代碼編輯區(qū),在“_按鈕1_被單擊”子程序中輸入如下代碼:

然后通過菜單“窗口->程序集:程序集1”

回到模塊代碼編輯區(qū),在“_臨時子程序”中輸入代碼:

然后我們就可以運行一下看看效果了。

運行程序,在編輯框中輸入數(shù)字,點擊按鈕,標簽上的文字就會顯示出“單”或“雙”,說明你輸入的數(shù)字是單還是雙數(shù)。

通過測試,我們的模塊是可用的,把“窗口1”及它的程序集刪除,并刪除“_臨時子程序”中的那句代碼,就可以編譯了。需要注意的是,在編譯前把還要對模塊程序進行配置,要不然就不能編譯。程序配置,通過“程序->配置”調(diào)出如下對話框:

在“程序名稱”和“程序備注”中分別填寫相應(yīng)的內(nèi)容,點擊“確認”完成配置。然后通過菜單“編譯->編譯”來編譯易語言模塊,彈出以下對話框:

填入文件名,點擊保存,完成模塊的編譯輸出。保存完畢,系統(tǒng)還會彈出如下的對話框:

這是問你要不要把你自己的模塊導(dǎo)入到系統(tǒng)的模塊庫里,按“是”,編譯的模塊就會被復(fù)制到易語言系統(tǒng)目錄下的“ecom”文件夾里,方便以后的調(diào)用。

二、帶窗口的模塊

這類模塊適合做各種對話框,比如:關(guān)于窗口、系統(tǒng)提示窗口等?,F(xiàn)在我們來做一個帶窗口的模塊。

新建一個模塊程序,插入一個窗口,在窗口中放入一個標簽一個按鈕,調(diào)整好位置大小,如圖:

雙擊“按鈕”,進入代碼編輯區(qū),寫入代碼:

轉(zhuǎn)到模塊代碼編輯區(qū),新建一個子程序,設(shè)置好參數(shù),寫入代碼。完成后如下圖:

然后配置程序,編譯,保存。三、模塊的調(diào)用

模塊是實現(xiàn)功能的子程序,調(diào)用之后就可以象使用自己的子程序或者系統(tǒng)命令那樣來使用了。我們新建一個程序,如圖:

我們用鼠標右鍵點擊“模塊引用表”選擇“添加模塊引用”:

會彈出如下對話框:

選擇一個模塊,就插入到我們的程序中了。

在我們要查看的模塊上右擊,選擇“查看模塊信息”,彈出如下窗口:

這里顯示的是模

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論