본문 바로가기

전체 글

[VB.NET] 클래스 기초 클래스란 업무 분석을 통해서 사용자가 만들어나가는 추상적인 자료형을 설계하는 설계표이다. 클래스는 객체 지향 프로그램에서 객체 내부의 데이터 구조(필드, 멤버 변수)와 그 데이터에 작용하는 함수(메서드, 멤버함수)를 기술한 사용자 정의 데이터 타입(User Defined Type)을 말한다. 그럼, 객체란? 객체는 클래스를 실체화한 것으로 '인스턴스'라고도 부른다. 즉, 객체는 클래스를 기바느올 생성된다. 클래스 내부에는 필드, 상수, 메서드, 속성, 이벤트가 멤버로 선언되며 Class, Structure, Delegate, Enumerable, Interface의 형식도 정의할 수 있다. 한정자를 사용하여 외부에서 이들 멤버에 접근할 때 필요한 권한 설정을 할 수 있으며, 선언시 한정자를 성정하지 않으.. 더보기
[VB.NET] 제어문 제어문을 사용하면 프로그램의 실행 흐름을 제어할 수 있다. 제어문은 크게 판단문과 반복문의 형태로 구문된다. - 판단문 : 조건을 테스트하고 그 결과에 따라 여러가지 작업을 수행할 수 있으며 IF문, Select ... Case 문이 있다. - 반복문 : 한 줄 이상의 코드를 반복해서 실행할 수 있으며 While문, Do .. Loop문, For .. Next문, ForEach .. In 문 등이 있다. 1. If ... Then ... Else문 If ... Then ... Else 문은 주어진 조건의 참과 거짓 여부에 따라 해당 코드를 실행한다. * 이중 조건 If문 조건식이 참인지 혹은 거짓인지에 따라 서로 다른 실행 문장을 수행한다. If 조건식 Then 조건식이 True일 때 실행되는 코드 El.. 더보기
[VB.NET] 열거형과 구조체 1. 열거형 열거형은 연관있는 상수들의 집합을 의미한다. 클래스 또는 모듈의 선언 영역에서 Enum문을 사용하여 열거형을 만든다. 위에서는 요일과 관련된 정수 상수 집합에 대한 Days 열거형을 선언하고 있다. 이때 각각의 상수들은 차례대로 정수 값을 가지게 되는데 맨 앞의 상수 Sunday가 0으로 설정되고 나머지는 차례대로 1씩 증가된 값을 갖는다. 기본적으로 열거형은 Integer형식을 가지며 원한다면 명시적으로 Integer, Short, Long 또는 Byte와 같은 숫자 형식으로 바꾸어도 상관없다. 때에 따라서는 임의의 값을 각 상수에 지정할 수도 있다. 임의의 값이 지정된 상수에는 그 값을 가지며, 값이 지정되지 않은 상수들은 지정된 상수로부터 1씩 증가된 값이 지정된다. 2. 구조체 구조체.. 더보기