Tải bản đầy đủ (.ppt) (7 trang)

Bài giảng VB net chương 3 thủ tục và hàm

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (186.55 KB, 7 trang )

Bài giảng VB.Net:
Chương 3


Chương III. Thủ Tục và Hàm
-Khai báo và xây dựng thủ tục
-Khai báo và xây dựng hàm
-Truyền tham số cho thủ tục và hàm


Khai báo hàm:
[Public | Private | Friend | Protected] Function
_
<Tên hàm>(<Khai báo các tham số>) _
As <Kiểu trả về>
hàm>
End Function
<Khai báo các tham số>: giống như khai báo biến.


Khai báo thủ tục:

[Public | Private | Friend | Protected] Sub _
<Tên thủ tục> (<Khai báo các tham số>)
<Các khai báo và câu lệnh định nghĩa thủ tục>
End Sub
Gọi thực thi thủ tục
<Tên thủ tục> (<Danh sách tham số thực tế>)
TD:
Public Sub MySub()


MessageBox.Show(“Thi du ve Sub")
End Sub
Function Add(ByVal first As Integer, ByVal
second As _
Integer) As Integer
Add = first + second
End Function


TRUYỀN THAM SỐ CHO
PHƯƠNG THỨC
2 cách truyền tham số:
Truyền theo giá trị: mặc định hay từ khóa
ByVal.
Truyền theo địa chỉ: từ khóa ByRef.


THÍ DỤ TRUYỀN THAM SỐ

Public Sub Demo1()
Dim x, y As Integer
x = 15
y = 20
' Gọi phương thức Demo2
Demo2(x, y)
' x=? y= ?


MessageBox.Show("X = " & x.ToString
& "Y = " & y.ToString)

End Sub
Public Sub Demo2(ByVal p1 As
Integer, ByRef p2 As Integer)
p1 = p1 + p2
p2 = p2 + p1
End Sub



×