2014-09-09 5 views
0

현재 응용 프로그램을 만들고 있는데 이해할 수있는 코드를 작성하고 싶습니다. 프로 시저를 만들 때를 알고 싶습니다. 만약 내가 많이 만들면 내 응용 프로그램의 성능에 영향을줍니다.프로 시저 (하위, 함수)를 생성 할 때

샘플 코드 : 여기

내 샘플입니다

위의 예에서 하위

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
    Greetings() 
End Sub 

Private sub Greetings() 
MessageBox.Show("Hello!") 
    MessageBox.Show("To") 
    MessageBox.Show("My") 
    MessageBox.Show("World") 
End 

으로,이 서브 만 호출됩니다한다고 가정 1-2 회 전체 응용 프로그램에서. 나는 내 코드를 쉽게 이해하고 싶다. 위의 예에서

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
    MessageBox.Show("Hello!") 
    MessageBox.Show("To") 
    MessageBox.Show("My") 
    MessageBox.Show("World") 
End Sub 

하위없이

,이 코드 조각을 이해하기 너무 내 시간.

답변

1

일반적으로 로직을 여러 번 사용할 때 (특히 여러 곳에서 사용하는 경우) 서브 루틴을 작성해야합니다.

코드를 변경해야하는 경우 한 번만 변경하려고합니다.

기본 코드 또는 호출 기능을 실행하는 성능은 중요하지 않습니다. 그것을 고려하지 마십시오.

+0

너무 많은 서브 루틴이 응용 프로그램의 런타임에 영향을 줍니까? – Brent

+0

No. 응용 프로그램에는 항상 수천 개의 서브 루틴이 있습니다. 얼마나 많은 사람들이 무관 한가. – DLeh

관련 문제