版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨運司機勞動合同協(xié)議書
- 廚房翻新工程合同
- 證券交易出納人員合同范本
- 招投標電子化改革實施方案介紹
- 醫(yī)療設(shè)備融資租賃合同
- 四川省南充市(2024年-2025年小學(xué)五年級語文)統(tǒng)編版期末考試(下學(xué)期)試卷及答案
- 2024年新園林綠化工程合同
- 《成功者大習(xí)慣》課件
- 關(guān)于副班長的述職報告(25篇)
- 三年級數(shù)學(xué)計算題專項練習(xí)及答案集錦
- 認識他人課件教學(xué)課件
- 江蘇省南通市2024-2025學(xué)年八年級上學(xué)期11月期中數(shù)學(xué)試題(無答案)
- 家裝瓷磚鋪貼專項施工協(xié)議范本
- 天津市2024年七年級上學(xué)期數(shù)學(xué)期中考試試卷【附答案】
- 中國汽車剎車盤行業(yè)投資分析、市場運行態(tài)勢研究報告-智研咨詢發(fā)布
- “雙減”政策下作業(yè)設(shè)計策略4篇
- 普外科重點??圃u審工作匯報
- 2024-2025學(xué)年初中音樂九年級上冊湘藝版(2024)教學(xué)設(shè)計合集
- 2024-2025學(xué)年北師大版九年級數(shù)學(xué)上冊期中綜合復(fù)習(xí)題
- 第十五屆全國交通運輸行業(yè)“百通科信杯”機動車檢測工(學(xué)生組)理論知識題庫
- 培訓(xùn)學(xué)校與學(xué)生的合同(2篇)
評論
0/150
提交評論