코드 예제가 포함된 VB.Net 프로그램: 모듈, 클래스 및 구조
VB.Net의 모듈
VB.Net 프로그램은 다음 모듈로 구성됩니다.
- 네임스페이스 선언
- 하나 이상의 프로시저
- 클래스 또는 모듈
- 변수
- 주요 절차
- 코멘트
- 진술 및 표현
VB.Net의 Hello World 프로그램 예
다음은 VB.Net의 간단한 Hello World 프로그램 예제입니다.
단계 1) 새 콘솔 애플리케이션을 만듭니다.
단계 2) 다음 코드를 추가하십시오.
Imports System Module Module1 'Prints Hello Guru99 Sub Main() Console.WriteLine("Hello Guru99") Console.ReadKey() End Sub End Module
단계 3) 툴바에서 시작 버튼을 클릭하여 실행합니다. 콘솔에 다음이 인쇄되어야 합니다.
위 프로그램의 다양한 부분에 대해 논의해 보겠습니다.
코드 설명:
- 이를 네임스페이스 선언이라고 합니다. 우리가 하고 있는 일은 System이라는 이름의 네임스페이스를 프로그래밍 구조에 포함시키는 것입니다. 그 후에는 오류 없이 해당 네임스페이스에 정의된 모든 메서드에 액세스할 수 있습니다.
- 이것을 모듈 선언이라고 합니다. 여기서는 Module1이라는 모듈을 선언했습니다. VB.Net은 객체 지향 언어입니다. 따라서 모든 프로그램에는 클래스 모듈이 있어야 합니다. 이 모듈 내에서 프로그램에서 사용할 데이터와 메서드를 정의할 수 있습니다.
- 댓글입니다. 주석으로 표시하기 위해 문장 시작 부분에 작은따옴표(')를 추가했습니다. VB.Net 컴파일러는 이 부분을 처리하지 않습니다. 주석의 목적은 코드의 가독성을 높이는 것입니다. 이를 사용하여 코드에 있는 다양한 문의 의미를 설명하세요. 귀하의 코드를 읽는 사람이라면 누구나 쉽게 이해할 수 있을 것입니다.
- VB.Net 모듈이나 클래스에는 둘 이상의 프로시저가 있을 수 있습니다. 실행 가능한 코드를 정의해야 하는 곳은 프로시저 내부입니다. 이는 프로시저가 클래스 동작을 정의한다는 의미입니다. 프로시저는 Function, Sub, Get, Set, AddHandler, Opera바위 산,, RemoveHandler 또는 raiseEvent. 이 줄에서는 Main 하위 프로시저를 정의했습니다. 이는 모든 VB.Net 프로그램의 진입점을 표시합니다. 모듈이 실행될 때 수행할 작업을 정의합니다.
- 여기서는 기본 메서드의 동작을 지정했습니다. WriteLine 메서드는 Console 클래스에 속하며 System 네임스페이스 내에 정의됩니다. 이것이 코드로 임포트되었음을 기억하세요. 이 명령문은 프로그램이 실행될 때 콘솔에 Hello Guru99라는 텍스트를 인쇄하도록 합니다.
- 이 줄은 프로그램이 실행된 직후 화면이 닫히거나 종료되는 것을 방지합니다. 화면이 일시 중지되고 사용자가 화면을 닫는 작업을 수행할 때까지 기다립니다.
- 기본 하위 프로시저를 닫습니다.
- 모듈을 종료합니다.
VB.Net의 수업
VB.Net에서는 클래스를 사용하여 데이터 형식이는 클래스 정의가 데이터 정의라는 것을 의미하지 않지만, 해당 클래스의 객체가 무엇으로 구성될 것인지와 해당 객체에서 수행할 수 있는 작업을 설명합니다.
객체는 클래스의 인스턴스입니다. 클래스 멤버는 클래스 내에 정의된 메서드와 변수입니다.
클래스를 정의하려면 Class 키워드를 사용합니다. 이 키워드 뒤에 클래스 이름, 클래스 본문, End Class 문이 와야 합니다. 이는 다음 구문에서 설명합니다.
[ <attributelist> ] [ accessmodifier ] _ Class name [ Inherits classname ] [ statements ] End Class
여기
- attributeList는 클래스에 적용할 속성의 목록을 나타냅니다.
- accessModifier는 정의된 클래스의 액세스 수준입니다. 이는 선택적 매개변수이며 Public, Protected, Protected Friend, Friend 및 Private과 같은 값을 가질 수 있습니다.
- Inherits는 상속받는 모든 상위 클래스를 나타냅니다.
VB.Net 클래스 예
다음은 VB.Net에서 클래스를 생성하는 예제 코드입니다.
단계 1) 새 콘솔 애플리케이션을 만듭니다.
단계 2) 다음 코드를 추가하십시오.
Imports System Module Module1 Class Figure Public length As Double Public breadth As Double End Class Sub Main() Dim Rectangle As Figure = New Figure() Dim area As Double = 0.0 Rectangle.length = 8.0 Rectangle.breadth = 7.0 area = Rectangle.length * Rectangle.breadth Console.WriteLine("Area of Rectangle is : {0}", area) Console.ReadKey() End Sub End Module
단계 3) 툴바에서 시작 버튼을 클릭하여 코드를 실행합니다. 다음 창이 나타납니다.
우리는 다음의 코드를 사용했습니다:
코드 설명:
- Module1이라는 모듈을 만듭니다.
- Figure라는 클래스를 만듭니다.
- length of type이라는 클래스 멤버 만들기 Double. 액세스 수준이 공개로 설정되어 공개적으로 액세스할 수 있습니다.
- 너비 유형이라는 클래스 멤버 만들기 Double. 액세스 수준이 공개로 설정되어 공개적으로 액세스할 수 있습니다.
- 수업을 종료합니다.
- 기본 하위 프로시저를 만듭니다.
- Rectangle이라는 개체를 만듭니다. 이 개체는 Figure 유형이 됩니다. 즉, Figure 클래스 내에 정의된 모든 멤버에 액세스할 수 있습니다.
- 유형의 영역이라는 변수 정의 Double 값을 0.0으로 초기화합니다.
- Figure 클래스에 정의된 길이 속성에 액세스하고 해당 값을 8.0으로 초기화합니다.
- Figure 클래스에 정의된 너비 속성에 액세스하고 해당 값을 7.0으로 초기화합니다.
- 길이와 너비의 값을 곱하여 직사각형의 면적을 계산합니다. 이 계산 결과는 면적 변수에 할당됩니다.
- 콘솔에 일부 텍스트와 직사각형 영역을 인쇄합니다.
- 사용자가 콘솔을 닫는 작업을 수행할 때까지 콘솔을 일시 중지합니다.
- 하위 프로시저를 종료합니다.
- 수업을 종료합니다.
VB.Net의 구조
구조는 사용자 정의 데이터 유형입니다. 구조는 다양한 유형의 데이터를 함께 패키징하는 방법을 제공합니다. 구조체는 구조체 키워드를 사용하여 선언됩니다.
VB.Net 구조 예
다음은 VB.Net에서 구조를 생성하는 예입니다.
단계 1) 새 콘솔 애플리케이션을 만듭니다.
단계 2) 다음 코드를 추가하십시오.
Module Module1 Structure Struct Public x As Integer Public y As Integer End Structure Sub Main() Dim st As New Struct st.x = 10 st.y = 20 Dim sum As Integer = st.x + st.y Console.WriteLine("The result is {0}", sum) Console.ReadKey() End Sub End Module
단계 3) 툴바에서 시작 버튼을 클릭하여 코드를 실행합니다. 다음 창이 나타납니다.
우리는 다음의 코드를 사용했습니다:
코드 설명:
- Module1이라는 모듈을 만듭니다.
- Struct라는 구조를 만듭니다.
- 정수 유형의 변수 x를 생성합니다. 공개적으로 액세스할 수 있도록 액세스 수준을 공개로 설정했습니다.
- 정수 유형의 변수 y를 생성합니다. 공개적으로 액세스할 수 있도록 액세스 수준을 공개로 설정했습니다.
- 구조의 끝.
- 기본 하위 프로시저를 만듭니다.
- Struct 유형의 st라는 개체를 만듭니다. 이는 Struct라는 구조 내에 정의된 모든 속성에 액세스할 수 있음을 의미합니다.
- Struct 구조 내에 정의된 변수 x에 액세스하고 해당 값을 10으로 초기화합니다.
- Struct 구조 내에 정의된 변수 y에 액세스하고 해당 값을 20으로 초기화합니다.
- 변수 sum을 정의하고 그 값을 위의 두 변수 값의 합으로 초기화합니다.
- 콘솔에 일부 텍스트와 위 작업의 결과를 인쇄합니다.
- 사용자가 콘솔 창을 닫는 작업을 수행할 때까지 기다리는 콘솔 창을 일시 중지합니다.
- 기본 하위 프로시저가 끝납니다.
- 모듈이 종료됩니다.
새 프로젝트를 만드는 방법 Microsoft 비주얼 스튜디오
IDE는 통합 개발 환경을 의미합니다. 우리가 코드를 작성하는 곳입니다. Microsoft Visual studio VB.Net 프로그래밍을 위한 가장 일반적인 유형의 IDE를 형성합니다.
Visual Studio를 설치하려면 다음을 사용하세요. 안내.
코드를 작성하려면 새 프로젝트를 만들어야 합니다.
Visual Studio에서 새 프로젝트를 만드는 단계는 다음과 같습니다.
1단계) Visual Studio에서 파일 메뉴로 이동
Visual Studio를 열고 파일 메뉴를 클릭한 다음 도구 모음에서 새로 만들기->프로젝트를 선택합니다.
2단계) 선택 Windows 양식 신청서
새 창의 왼쪽 세로 탐색 창에서 Visual Basic을 클릭하고 선택합니다. Windows 양식 신청서.
3단계) 프로젝트 이름을 지정하세요.
이름을 지정하고 확인 버튼을 클릭합니다. 프로젝트가 생성됩니다.
당신은 Windows 양식 응용 프로그램 프로젝트. 이러한 유형의 프로젝트를 사용하면 요소를 끌어서 놓아 그래픽 사용자 인터페이스를 생성할 수 있습니다.
Visual Studio에서 콘솔 애플리케이션 프로젝트를 만드는 방법
콘솔에서 실행되는 애플리케이션을 만들어야 할 수도 있습니다. 이를 위해서는 콘솔 애플리케이션 프로젝트를 만들어야 합니다. 다음 단계를 통해 이를 달성할 수 있습니다.
단계 1) Visual Studio를 열고 파일 메뉴를 클릭하고 도구 모음에서 새로 만들기, 프로젝트를 차례로 선택합니다.
단계 2) 새 창의 왼쪽 세로 탐색 창에서 Visual Basic을 클릭합니다. 콘솔 애플리케이션을 선택합니다.
단계 3) 이름을 지정하고 확인 버튼을 클릭합니다. 프로젝트가 생성됩니다.
요약
- A VB.Net 프로그램 다양한 부분으로 구성되어 있습니다.
- 네임스페이스를 프로그램으로 가져온 후에는 해당 모듈에 정의된 모든 메서드와 함수를 사용할 수 있습니다.
- 모든 VB.Net 프로그램에는 모듈이 있어야 합니다.
- VB.Net 컴파일러는 주석을 무시합니다.
- VB.Net 프로그램에는 둘 이상의 프로시저가 있을 수 있습니다.