十天學會易語言圖解教程8

十天學會易語言圖解教程8

ID:5910141

大?。?45.00 KB

頁數:18頁

時間:2017-12-28

十天學會易語言圖解教程8_第1頁
十天學會易語言圖解教程8_第2頁
十天學會易語言圖解教程8_第3頁
十天學會易語言圖解教程8_第4頁
十天學會易語言圖解教程8_第5頁
資源描述:

《十天學會易語言圖解教程8》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、第8章易語言的子程序本章主要介紹易語言子程序的創(chuàng)建和調用、子程序參數的使用以及參數屬性的設置方法。本章學習內容:8.1新建子程序8.6參數的參考屬性8.2調用子程序8.7子程序的返回值8.3兩類子程序的區(qū)別8.8課后練習8.4子程序參數8.5參數的可空屬性將程序分割成較小的功能單元就可以簡化程序設計任務,這些功能單元被稱為子程序,可以把共享的或常調用的功能置于子程序中,達到簡化程序設計、方便代碼重用和提高程序維護效率的目的,這是結構化程序設計的主要特征之一。·子程序可把程序劃分成相對獨立的功能單元,每個單元都比無子程序的

2、整個程序容易調試和理解;·一個應用程序中的子程序,往往不必修改或只需稍作改動,便可以成為另一個程序的子程序。1798.1新建子程序下面我們就開始新建第一個自定義子程序。方法十分簡單,一步一步跟我來吧?、偈紫仍趩哟翱谔砑右粋€按鈕,默認名稱為“按鈕1”。雙擊按鈕1進入代碼編輯界面。另一種更快捷的方法是,在代碼編輯區(qū)獲得焦點時,同時按下“Ctrl鍵”和“N鍵”,也可以新建子程序。②將光標移到代碼編輯行,右鍵單擊,在彈出菜單中選擇“新子程序”命令,就可以新建子程序。新建子程序的默認名稱為“子程序1”,依此類推。第三種方法,到主

3、菜單上。選擇“插入”“新子程序”命令也可新建子程序。179“子程序1”已經存在,當另一個子程序被修改成“子程序1”時,易語言彈出出錯提示。注意:在同一個程序集中,子程序名不能重復。特別在修改的時候,易語言會提示并修改已經被使用過的名稱。被易語言修改的子程序名。新建的子程序沒有參數,這需要操作者自行添加所需數目的參數并設置參數的類型以及參數的可空、參考和數組等屬性。特別應該注意的是,每個新建的子程序都不會被易語言或其它子程序自動調用,下面將講解如何調用子程序。8.2調用子程序前一節(jié)中講了如何建立子程序,下面演示如何調用一個

4、子程序。179①在“_按鈕1_被單擊”事件子程序中添加程序代碼“子程序1()”或直接復制名稱,將其粘貼過來。②在“子程序1”中添加代碼:信息框(“你好!我是信息框。”,#信息圖標,)同一個子程序可以被多次調用。③在“按鈕2”事件子程序中添加代碼‘子程序1()’。④按F5鍵運行程序,分別單擊“按鈕1”和“按鈕2”,都能彈出“子程序1”里的信息框。一個子程序可以在事件子程序和其它新建的子程序中多次被調用,也可以被其它程序集的事件子程序和新建的子程序調用。要注意的是,在本程序中定義的子程序只能在本程序中使用。每次調用子程序時,

5、子程序中的所有命令都將從第一條開始順序執(zhí)行,當執(zhí)行到子程序尾部或者遇到“返回”命令時即返回到調用此子程序命令的下一條命令處。179這里的“子程序1”同時被修改為‘信息框子程序’。①把“子程序1”修改為“信息框子程序”。上節(jié)中提到了子程序名稱的問題,這里我們還要提一個小建議。當要修改一個子程序名稱時,應該直接到這個子程序的定義位置進行修改。這樣可以使調用它的程序代碼同步修改該子程序的名稱,如上圖所示。這可以避免因調用無效子程序導致的編譯錯誤。大家可以看到,子程序必須由其它子程序調用才能被執(zhí)行。子程序的調用方法與命令的調用方

6、法完全一致。8.3兩類子程序的區(qū)別雖然新建的子程序(自定義子程序)和事件子程序的調用方法一樣,但它們之間也有一些不同之處。179②輸入參數名稱并設置類型。最后按F5鍵運行程序,單擊“按鈕1”,信息框不見了。這是“_按鈕1_被單擊”子程序的原型,沒有參數。①光標選中子程序名稱,按Enter鍵添加一個參數。信息框看不到的原因是“_按鈕1_被單擊”子程序參數結構被改變,易語言就會把它當作新建的子程序,和“按鈕1”沒有任何聯系了,而新建子程序可以任意的添加參數。請大家自行總結一下新建的子程序和事件子程序的區(qū)別。8.4子程序參數?

7、??參數和變量的使用方法一樣,可以使用賦值語句在參數內臨時存儲數據。參數有參數名(用來在程序中引用一個參數)、數據類型(確定參數能夠存儲數據的種類)以及“可空”和“參考”等屬性。參數只能在定義它的子程序中使用,相當于局部變量。179①把8.3中“_按鈕1_被單擊”事件子程序的“參數1”刪除。參數的“類型”屬性可為空。如果空,默認為整數型。②在“信息框子程序”添加兩個文本型參數“參數1”和“參數2”。③按F5鍵,程序無法運行,在輸出面板中可以看到出錯提示。這就說明我們還要在調用上述子程序時提供具體的參數。④用光標選中此行并

8、雙擊,在括號內添加“,”號,按Enter鍵。⑤看到了嗎?調用子程序的命令前多了個“+”號,我們可以將它展開。展開的方法:直接雙擊或用鍵盤上的右光標鍵。179標簽的標題在此處設置。參數提示和實際參數的內容是互相對應的,在上面添加文本型數據“易語言”,當程序運行時,下面“參數1”保存的數據就是“易語言”。①接下來我們在程

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。