비주얼 베이직 닷넷

위키백과 ― 우리 모두의 백과사전.

비주얼 베이직 .NET(Visual Basic.NET)은 마이크로소프트에서 .NET 플랫폼에서 동작할 수 있게 하여 비주얼 베이직의 차기 버전으로 내놓은 프로그래밍 언어이다. C#과 거의 호환 가능한 문법 체계를 갖추고 있으며, 이전에는 일부만 지원되었던 객체 지향 프로그래밍을 완벽하게 사용할 수 있다. 이전 시리즈와 마찬가지로 비주얼 스튜디오 닷넷 제품군의 하나이다.

목차

[편집] 예제 코드

[편집] 콘솔(Console) 프로그램

[편집] Hello World 프로그램

Module Module1
    Sub Main()
        Console.WriteLine("Hello, world!")
    End Sub
End Module

[편집] 사용자에게 입력받은 숫자만큼 별 출력

Public Class stars
    Sub Main()
        Dim UserName, Answer, stars As String ' UserName$, Answer$, stars$ may be used as well.
        Dim NumStars, I As Integer
        Console.Write("What is your name: ")
        UserName = Console.ReadLine()
        Console.WriteLine("Hello {0}", UserName)
        Do
            Console.Write("How many stars do you want: ")
            NumStars = CInt(Console.ReadLine())
            stars = New String("*", NumStars)
            Console.WriteLine(stars)
            Do
                Console.Write("Do you want more stars? ")
                Answer = Console.ReadLine()
            Loop Until Answer <> ""
            Answer = Answer.Substring(0, 1)
        Loop While Answer.ToUpper() = "Y"
        Console.WriteLine("Goodbye {0}", UserName)
    End Sub
End Class

[편집] 윈폼(WinForm) 프로그램

다음 예제는 비주얼 베이직비주얼 베이직 닷넷을 비교한 예제이다.

두 예제 모두, "Hello, World" 라는 문자열과 "OK" 버튼이 표시하는 메시지 박스를 표시한다.

[편집] 비주얼 베이직

Private Sub Command1_Click()
    MsgBox "Hello, World"
End Sub

[편집] 비주얼 베이직 닷넷

Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MessageBox.Show("Hello, World")
    End Sub
End Class

[편집] 같이 보기

[편집] 바깥 고리