2017. 1. 18. 11:23ㆍVB
1. Sub 프로시저와 Function 프로시저의 공통점
프로시저란 논리적 요소로 각 코드를 묶어 모듈화 시켜놓은 것을 말합니다. 즉, 코드를 함수화 하였다고 보시면 됩니다. 장점 1. 프로그램을 논리적 단위로 나누어진 것으로 전체 프로그램보다 쉽게 디버깅할 수 있습니다. 2. 모듈화한 프로시저는 거의 수정하지 않고 다은 프로그램에서 사용할 수 있는 블록이 될 수 있습니다. |
2. Sub 프로시저와 Function 프로시저의 차이점
Sub 프로시저는 결과 값을 반환하지 않고 Function 프로시저는 결과 값을 반환하여 줌으로 반환 값을 저장할 변수가 필요합니다. |
3. Sub 프로시저 선언 및 호출
3-1. 선언
접근지정자 Sub 프로시저명(인자1, 인자2,...) Sub 프로시저 내용 End Sub
|
3-2. 호출
Private Sub btn_yuchae_Click() Call yuchae(500, 100) End Sub Private Sub yuchae(num1 As Integer, num2 As Integer) Text1.Text = "num1=" & Str(num1) & "," & "num2=" & Str(num2) & "입니다." End Sub |
4.Function 프로시저
4-1. 선언
접근지정자 Function 프로시저명(인자1, 인자2,...) Function 프로시저 내용 End Function |
4-2. 호출
Private Function bnt_yuchae_Click() Dim strYuchae As String strYuchae= yuchae(500, 100) Text1.Text = strYuchae End Sub Private Function yuchae(num1 As Integer) yuchae = "num1=" & Str(num1) & "," & "num2=" & Str(num2) & "입니다." End Function |
'VB' 카테고리의 다른 글
VB함수 및 C#함수 (0) | 2017.01.25 |
---|---|
Option Explicit & 변수선언 (0) | 2017.01.18 |