2010-07-07 3 views

답변

1

필자는 항상 일반 Visual Studio에서 함수를 작성하고 테스트 한 다음 원하는 경우 해당 함수를 매핑 펑 토이 드에 복사하는 것이 좋습니다. 그 이유는 Intellisense (자동 완성), 디버깅, sytnax 검사 등을 모두 사용하기 때문입니다.이 모든 것은 작은 매핑 펑 토이 드 상자에 없습니다.

참고 : 모듈을 Visual Studio에서 .DLL로 저장하고 펑 토이 드에서 .DLL을 호출 할 수도 있습니다. 그런 다음 모든 매핑 펑 토이 드에 대해 더 크고 더 큰 .DLL 사용자 지정 라이브러리를 만들 수 있습니다. Visual Studio에서

예 : "ABC"의 값을 전달하면

Module Module1 

    Sub Main() 
     Dim demoString As String = "abcdef" 
     Console.WriteLine("result=" & DemoFunction1(demoString)) 
     Console.WriteLine("result=" & DemoFunction2(demoString)) 

    End Sub 

    Function DemoFunction1(ByVal textin As String) As String 
     Dim textout As String 
     textout = Mid(textin, 3, 4) 
     Return textout 
    End Function 

    Function DemoFunction2(ByVal textin As String) As String 
     Dim textout As String 
     textout = textin.Substring(2, 4) 
     Return textout 
    End Function 

End Module 

예를 들어, 함수가 폭탄됩니다. MID 기능을 수행하기 전에 필드의 길이를 테스트해야 할 수도 있습니다.

이전 스타일의 MID 함수 또는 최신 VB.NET .Substring 함수 중 하나를 수행합니다. 위의 샘플에서 두 가지를 모두 보여 줬습니다. 하위 문자열 함수에는 0 오프셋이 있지만 MID에는 1 오프셋이 있습니다.

당신이 당신의 펑 토이 드에 복사합니다 코드의 덩어리입니다

Function DemoFunction1(ByVal textin As String) As String 
    Dim textout As String 
    textout = Mid(textin, 3, 4) 
    Return textout 
End Function