2011-05-03 7 views
0

몇 가지 질문이 있습니다. 저는 시각적 인 기초로 작업 중이며 작성 절차를 수행 중입니다. 나는 아직도 이것에 대해 약간 혼란 스럽다. Dim x를 정수로 할 때나 거기에 넣기를 원한다면 당신의 시작이 있다는 것을 압니다. 이제 함수를 호출하여 end sub 아래에 놓아 함수를 호출하십시오. 나는 전화하는 방법과 기능에 무엇이 있어야하는지 혼란 스럽다. 나는 이것이 나중에 만들지 않을지도 모르고 미안하다고 알고 있습니다. 나는이 모든 것을 이해하지 못한다. 이와 같은VB.net 시작하기

내가 무엇을 내가

Module Module1 

Sub Main() 
    Dim x As Double 
    Dim y As Double 
    Console.WriteLine() 
End Sub 
Private Function 

End Module 

나는이 사람이 설명 할 수있는 모든 그래서 만약 또는 감사를하는 데 도움이되는 웹 사이트를 가지고하는 방법을 이해하려고 노력하고 있어요 ... 일하고 .

ok 여기에 내가해야 할 일 중 하나가 있습니다 ... 메인 프로 시저 안에는 x라고하는 이중 변수 값을 입력하고 반환하는 함수 프로 시저가 있습니다.이 변수는 직각 삼각형의 폭입니다. 주 프로 시저 내부에서 동일한 함수 프로 시저를 두 번 호출하여 직각 삼각형의 높이 인 y라는 이중 변수에 대한 값을 가져옵니다.

+0

수행 할 기능은 무엇입니까? – DMKing

+0

혼란스러운 점은 질문의 제목과 실제 ​​질문 사이의 관계입니다. 설명 할 수 있니? – Oded

+0

이것은 '클라이언트 서버 모델'과 어떤 관련이 있습니까 ?? 그것은 'vb.net 시작하기'라는 제목을 붙여야하는데, 그 이유는 구글과 마찬가지로 ... – jeroenh

답변

5

올바른 길을 가고 있습니다. 함수에 이름과 반환 유형이 필요합니다. End Function도 필요합니다.

이 부분을 살펴보면 내가하려는 일에 대한 지침으로 도움이 될 것이라고 생각합니다.

Module Module1 
    Sub Main()  
     Dim x As Double  

     ' Here we call the function below; and it's value will be returned and stored 
     ' in the variable 'y' 
     Dim y As Double = GetValue() 

     ' Now we're going to display y so we can see that it worked correctly 
     Console.WriteLine(y) 

     'So the console window doesn't close before you can see it 
     Console.Read()  
    End Sub 

    ' This is a function that we can call from other parts of our code 
    ' It's name is GetValue - we call it by it's name (y = GetValue()) 
    ' Double is what it returns; double is a big, precise number 
    ' Private referes to who can call this function (I wouldn't worry about that too much now) 
    ' You need to end the function with 'End Function'. 'Return' tells it to leave the function and give back the value specified (4.0 in this case) 
    Private Function GetValue() As Double 
     Return 4.0 
    End Function 
End Module 
-1

'net on "Visual Basic 튜토리얼"에서 코드가 의미가있는 페이지를 찾고 복사하고 컴파일하고 실행하고 수정하고 반복하십시오. 항상 실행중인 코드로 시작하는 것이 더 쉽습니다.