Hello World의 Visual Basic 버전
업데이트: 2007년 11월
다음 콘솔 프로그램은 "Hello, World!" 문자열을 표시하는 일반적인 "Hello World!" 프로그램의 Visual Basic 버전입니다.
' A "Hello, World!" program in Visual Basic.
Module Hello
Sub Main()
MsgBox("Hello, World!") ' Display message on computer screen.
End Sub
End Module
이 프로그램에서 중요한 점은 다음과 같습니다.
주석
Main 프로시저
입력 및 출력
컴파일 및 실행
주석
예제의 첫 줄에는 주석이 포함되어 있습니다.
' A "Hello, World!" program in Visual Basic.
작은따옴표(')는 줄의 나머지 부분이 주석이므로 컴파일러에서 무시된다는 것을 의미합니다. 한 줄 전체를 주석으로 사용하거나 다음과 같이 다른 문의 끝에 주석을 추가할 수 있습니다.
MsgBox("Hello, World!") ' Display message on computer screen.
Main 프로시저
모든 Visual Basic 응용 프로그램에는 Main이라는 프로시저가 있어야 합니다. 이 프로시저는 응용 프로그램의 시작 위치를 나타내며 해당 응용 프로그램을 전체적으로 제어하는 데 사용됩니다. 이 프로시저는 모듈이 로드될 때 호출됩니다.
Main은 네 가지 형태로 사용됩니다.
Sub Main()
Sub Main(ByVal cmdArgs() As String)
Function Main() As Integer
Function Main(ByVal cmdArgs() As String) As Integer
이러한 프로시저 중에서 가장 일반적인 것은 Sub Main()입니다. Windows Forms 응용 프로그램을 만드는 경우가 아니면 자체적으로 실행되는 응용 프로그램에 Main 프로시저를 작성해야 합니다. 자세한 내용은 Visual Basic의 Main 프로시저를 참조하십시오.
입력 및 출력
다음 예제에서는 Microsoft.VisualBasic 네임스페이스를 통해 사용할 수 있는 표준 Visual Basic 런타임 라이브러리를 사용합니다. IDE(통합 개발 환경)에서 프로그램을 컴파일하는 경우 해당 프로그램을 가져오지 않고도 Microsoft.VisualBasic의 프로시저와 속성을 모두 사용할 수 있습니다. 명령줄에서 컴파일하는 경우에 Microsoft.VisualBasic 멤버를 프로그램에서 사용할 수 있도록 하려면 소스 코드에서 Imports 문(.NET 네임스페이스 및 형식)을 사용하거나 /imports(Visual Basic) 명령줄 컴파일러 옵션을 사용해야 합니다.
Main 프로시저는 MsgBox 함수(Visual Basic)를 호출하여 "Hello, World!" 문자열이 포함된 메시지 상자를 표시합니다.
MsgBox("Hello, World!") ' Display message on computer screen.
컴파일 및 실행
Visual Studio IDE(통합 개발 환경)이나 명령줄을 사용하여 "Hello, World!" 프로그램을 컴파일할 수 있습니다.
명령줄에서 프로그램을 컴파일하고 실행하려면
원하는 텍스트 편집기를 사용하여 소스 파일을 만들고 Hello.vb와 같은 파일 이름으로 저장합니다.
다음 명령을 입력하여 컴파일러를 호출합니다.
vbc Hello.vb
소스 파일에 Microsoft.VisualBasic 네임스페이스에 대한 Imports 문이 없는 경우 vbc 명령에 /imports 명령줄 컴파일러 옵션을 포함시킬 수 있습니다.
vbc Hello.vb /imports:Microsoft.VisualBasic
프로그램에 컴파일 오류가 없으면 컴파일러에서 Hello.exe 파일을 만듭니다.
프로그램을 실행하려면 다음 명령을 입력합니다.
Hello
필요에 따라 vbc 명령에 명줄 컴파일러 옵션 /main을 포함시켜 Main을 지원하는 네임스페이스와 모듈을 지정할 수 있습니다.
IDE에서 프로그램을 컴파일하고 실행하려면
Visual Basic 콘솔 응용 프로그램 프로젝트를 만듭니다.
프로젝트에 코드를 복사합니다.
빌드 메뉴에서 적절한 빌드 명령을 선택하거나 F5 키를 눌러 빌드하고 실행합니다. 이는 디버그 메뉴의 시작에 해당합니다.
Visual Basic 컴파일러 및 해당 옵션에 대한 자세한 내용은 명령줄에서 빌드(Visual Basic)를 참조하십시오.