回覆列表
  • 1 # 使用者6057070978277

    在VB中,子過程與函式過程只有一處區別(要學好VB一定要記住),區別就是:子過程沒有返回值,函式過程有返回值。

    子過程用於編寫一些程式碼的集合,函式過程用於建立函式。我興個例吧。

    例如,我要做多處要做如下事件,我只要編寫一個子過程,在其它事件下,我只要把子過程的名稱寫下就行了。

    Private Sub ABC(A As Integer, B As Integer, C As Integer)

    A = 1

    B = 1

    C = 1

    End Sub

    Private Sub Command1_Click()

    ABC "按扭一就呼叫了該子過程了,而不用再寫子過程的程式碼。

    End Sub

    Private Sub Command2_Click()

    ABC "按扭二就呼叫了該子過程了,而不用再寫子過程的程式碼。

    End Sub

    Private Sub Command3_Click()

    ABC "按扭三就呼叫了該子過程了,而不用再寫子過程的程式碼。

    End Sub

    函式例子:

    如我要多處運用C=A+B這個演算法,我可以編寫這個函式:

    Private Function C (A As Integer, B As Integer) As Integer

    C = A + B

    End Function

    Private Sub Command1_Click()

    Text1.Text = C(5, 3) "這裡就運用了函式C來計算5+3了。

    End Sub

    Private Sub Command2_Click()

    Text1.Text = C(4, 2) "這裡就運用了函式C來計算4+2了。

    End Sub

    完畢

  • 中秋節和大豐收的關聯?
  • 何謂馬歇爾外部經濟,它跟企業叢集有什麼聯絡?