㈠ 什麼是子程序,如何使用子程序呢
子程序(subroutine)是一個概括性的術語,任何高級程序所調用的程序,都被稱為子程序。它經常被使用在匯編語言層級上。子程序的主體(body)是一個代碼區塊,當它被調用時就會進入運行。
一般程序設計語言包含兩種基本的抽象:過程抽象和數據抽象。過程抽象有時也稱控制抽象。子程序是最主要過程抽象機制。面向對象語言中的方法與子程序的概念十分相似,不同在於它們的調用以及它們與類或對象關聯的方式。每個子程序只有一個入口。在執行期間,調用程序單位被停止執行,即任意時刻只有一個子程序在執行子程序執行完畢後,總是將控制返回給調用程序
(1)如何判斷子程序運行完畢擴展閱讀:
子程序的應用
1、零件上若干處具有相同的輪廓形狀,在這種情況下,只要編寫一個加工該輪廓形狀的子程序,然後用主程序多次調用該子程序的方法完成對工件的加工。
2、加工中反復出現具有相同軌跡的走刀路線,如果相同軌跡的走刀路線出現在某個加工區域或在這個區域的各個層面上,採用子程序編寫加工程序比較方便,在程序中常用增量值確定切入深度。
3、在加工較復雜的零件時,往往包含許多獨立的工序,有時工序之間需要適當的調整,為了優化加工程序,把每一個獨立的工序編成一個子程序,這樣形成了模塊式的程序結構,便於對加工順序的調整,主程序中只有換刀和調用子程序等指令。
㈡ 某一個過程執行完畢以後 在執行下一步 易語言
易語言本身就是順序執行的,你把子程序放在哪一塊,就會按順序執行,調用的子程序只有運行完畢了,自然會返回到被調用的地方
代碼:
.版本2
.程序集窗口程序集1
.子程序__啟動窗口_創建完畢
子程序1()
信息框(「現在子程序1和2都執行完畢了」,0,)
.子程序子程序1
子程序2()
信息框(「看到此句話,說明子程序2已經執行完畢了」,0,)
.子程序子程序2
信息框(「執行完畢,要返回子程序1了」,0,)
㈢ 易語言中怎樣檢測某個程序是否正在運行
.版本 2
.支持庫 eAPI
.子程序 _按鈕1_被單擊
.局部變數 進程列表, 進程信息, , "0"
.局部變襪做寬量 計次, 整數型
.局部變數 存在進程, 邏輯型
.局部變數 要判斷的程序名, 文本型
進程列表 = 取系統進程列表 ()
要判斷的程序名 = 「QQ1.exe」 '胡尺 這里的QQ.exe可以改為你想要判斷的程序名
.計次循環首 (取數組成員數 (進程列表), 計次)
.如果 (進告亮程列表 [計次].進程名稱 = 要判斷的程序名)
存在進程 = 真
跳出循環 ()
.否則
存在進程 = 假
.如果結束
.計次循環尾 ()
.判斷開始 (存在進程 = 真)
信息框 (「存在進程: 」 + 要判斷的程序名, 0, )
.默認
信息框 (「不存在進程: 」 + 要判斷的程序名, 0, )
.判斷結束