【文章內(nèi)容簡介】
n 定義的函數(shù)稱為 Function過程(函數(shù)過程)。 編寫自定義過程的必要性 函數(shù)過程是一種代碼分塊技術(shù),可將程序劃分為模塊: ( 1)過程規(guī)模小,容易調(diào)用和維護 ( 2)過程可被反復(fù)調(diào)用,避免重復(fù)代碼,加強可重用性。 ( 3)程序結(jié)構(gòu)簡潔,便于閱讀和維護 過程和函數(shù)的定義和調(diào)用 Sub過程 定義 一般在窗體代碼編輯器的通用部分定義私有的Sub過程,定義后可在窗體的所有地方調(diào)用。如果希望定義整個應(yīng)用程序均可使用的公用過程, 則最好在標(biāo)準(zhǔn)模塊定義。 過程和函數(shù)的定義和調(diào)用 參數(shù)傳遞過程 引用傳遞參數(shù) 將參數(shù)變量的內(nèi)存地址傳遞給 Sub或 Function過程,過程通過內(nèi)存地址訪問實際參數(shù)的內(nèi)容。 Private Sub Change(x As Integer,y As Integer) Dim t as Integer t=x x=y y=t Print “x=”。x,“y=”。y End Sub 過程和函數(shù)的定義和調(diào)用 參數(shù)傳遞過程 Private Sub Form_Click() Dim a As Integer Dim b As Integer a=3 b=4 change a,b Print “a=”。a,“b=”。b End Sub 過程和函數(shù)的定義和調(diào)用 參數(shù)傳遞過程 按值傳遞 只把實際參數(shù)的數(shù)值傳遞給過程,傳遞的只是參數(shù)的副本。 Private Sub Change(ByVal x As Integer, ByVal y As Integer) 鼠標(biāo)和鍵盤使用技巧 響應(yīng)鍵盤事件 常用的鍵盤事件主要有 KeyPress、 KeyUp、KeyDown事件,觸發(fā)的原因為: KeyPress:用戶按下了某 ASCII字符的鍵 KeyUp和 KeyDown: