Visual Basic 언어 배우기(Visual Basic 작업 절차)
업데이트: 2007년 11월
이 페이지에서는 널리 사용되는 Visual Basic 프로그래밍 작업의 도움말에 대한 링크를 제공합니다. 도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 Visual Basic 작업 절차를 참조하십시오.
일반
Visual Basic의 새로운 기능
이번 Visual Basic 버전에서 사용할 수 있는 새로운 기능과 향상된 기능을 나열합니다.Visual Basic 6.0 사용자를 위한 언어 변경 사항
Visual Basic 6.0 이후 Visual Basic 언어가 어떻게 변경되었는지 보여 주는 변경 사항 목록과 세부 사항에 대한 링크를 제공합니다.
Visual Basic의 개체 지향 프로그래밍
상속을 사용하는 경우
인터페이스 대신 상속을 사용해야 하는 경우에 대해 설명합니다.상속 기본 사항
메서드 및 속성을 재정의하는 상속 한정자인 MyClass 및 MyBase를 다룹니다.방법: 연산자 정의
피연산자 중 하나 또는 둘 모두가 클래스 또는 구조체 형식일 경우 *, <> 또는 And와 같은 표준 연산자의 동작을 정의하는 방법을 보여 줍니다.방법: 개체의 멤버에 액세스
사용자가 만든 개체의 멤버를 읽거나, 쓰거나, 호출하는 방법을 설명합니다.방법: 여러 버전의 프로시저 정의
프로시저를 오버로드하여 이름은 같지만 버전에 따라 매개 변수 목록이 다른 여러 버전을 정의하는 방법을 설명합니다.
속성 작업
방법: 속성 값 입력
속성에 값을 저장하는 방법을 보여 줍니다.방법: 속성에서 값 가져오기
속성에 저장되어 있는 값을 검색하는 방법을 보여 줍니다.방법: Visual Basic에서 기본 속성 선언 및 호출
이름을 사용하지 않고 액세스할 수 있는 속성을 선언하고 호출하는 방법을 보여 줍니다.방법: 액세스 수준이 혼합된 속성 선언
저장과 검색을 위하여 각각 다른 액세스 수준으로 속성을 선언하는 방법을 보여 줍니다.방법: 속성 만들기
속성을 만드는 방법을 보여 줍니다.
상속 사용
방법: 기존 클래스의 멤버를 사용하는 클래스 정의.
다른 클래스에서 파생되는 클래스를 만들기 위한 예제 코드를 보여 줍니다.방법: 상속된 변수 숨기기
Shadows 키워드를 사용하여 상속된 변수를 숨기는 방법을 보여 줍니다.방법: 파생 클래스에 의해 숨겨진 변수에 액세스
파생 클래스에 숨겨져 있는 기본 클래스 변수에 액세스하는 방법을 보여 줍니다.
프로시저 작업
방법: 프로시저 만들기
프로시저를 선언하여 코드의 여러 위치에 필요한 작업을 수행하는 방법을 설명합니다.방법: 값을 반환하는 프로시저 호출
Function 프로시저를 호출하고 이 프로시저로 반환되는 값을 사용하는 두 가지 방법을 보여 줍니다.방법: 값을 반환하지 않는 프로시저 호출
작업을 수행하지만 호출 코드에 값을 반환하지 않는 Sub 프로시저를 호출하는 방법을 설명합니다.방법: 프로시저의 매개 변수 정의
호출 코드에 의해 프로시저에 전달된 값을 허용하도록 매개 변수 목록을 정의하는 방법을 설명합니다.방법: 프로시저에 인수 전달
각 매개 변수에 인수를 제공하여 프로시저에 값을 전달하는 방법을 보여 줍니다.
프로그램 흐름 제어 관리
방법: 크기가 큰 코드를 작은 코드로 분할.
프로시저를 사용하여 코드에서 구조적 프로그래밍을 구현하는 방법을 설명합니다.방법: 코드에서 문 분리 및 결합
단일 문을 여러 소스 코드 줄로 분리하고 여러 문을 하나의 소스 줄로 결합하는 방법을 설명합니다.방법: 코드에 주석 추가(Visual Basic)
소스 코드에 주석을 포함하는 두 가지 방법을 보여 줍니다.
조건문
- 방법: 하나 이상의 조건에 따라 문 실행
다양한 조건에 따라 If...Then...Else 구문을 사용하여 서로 다른 문 블록을 실행하는 방법을 보여 줍니다.
함수와 서브루틴
방법: 프로시저 만들기
프로시저를 선언하여 코드의 여러 위치에 필요한 작업을 수행하는 방법을 설명합니다.방법: 값을 반환하는 프로시저 호출
Function 프로시저를 호출하고 이 프로시저로 반환되는 값을 사용하는 두 가지 방법을 보여 줍니다.방법: 값을 반환하지 않는 프로시저 호출
작업을 수행하지만 호출 코드에 값을 반환하지 않는 Sub 프로시저를 호출하는 방법을 설명합니다.방법: 프로시저의 매개 변수 정의
호출 코드에 의해 프로시저에 전달된 값을 허용하도록 매개 변수 목록을 정의하는 방법을 설명합니다.방법: 프로시저에 인수 전달
각 매개 변수에 인수를 제공하여 프로시저에 값을 전달하는 방법을 보여 줍니다.
Loop 문
방법: 루프의 다음 반복으로 건너뛰기
현재 루프 반복을 건너뛰고 다음 반복을 진행하는 방법을 설명합니다.방법: 반복적으로 몇 가지 문 실행
지정된 횟수만큼 또는 조건에 일치할 때까지 문 블록을 실행하는 방법을 보여 줍니다.방법: Visual Basic에서 컬렉션 반복
컬렉션의 각 요소에 대해 같은 문을 실행하는 For Each...Next 루프를 보여 줍니다.방법: 루프 성능 개선
루프 제어 변수에 대해 가장 효율적인 데이터 형식을 선택하는 방법을 설명합니다.
컬렉션, 제네릭 및 배열 작업
방법: 클래스에서 컬렉션 정의
간단한 Visual Basic Collection 개체를 정의하고 사용하는 방법을 보여 줍니다.컬렉션을 사용하여 개체 관리
관련된 개체를 그룹화하기 위해 컬렉션 형식을 선택할 때 고려하는 조건에 대해 설명합니다.방법: 컬렉션의 항목 추가, 삭제 및 검색
새 요소 추가, 기존 요소 제거 및 요소 검색에 대한 기본 작업을 설명합니다.방법: 개체 컬렉션 만들기
Visual Basic 컬렉션과 제네릭 컬렉션, 이러한 컬렉션을 만드는 방법과 반복하는 방법에 대해 설명합니다.
컬렉션
방법: 개체 배열 만들기
관련된 개체를 그룹화하는 방법의 하나로서 배열을 설명합니다.컬렉션 문제 해결
컬렉션에 발생하는 일반적인 문제를 나열하고 이러한 문제를 처리하는 방법을 보여 줍니다.
제네릭
방법: 제네릭 클래스 사용
하나 이상의 형식 매개 변수를 사용하는 클래스를 사용하는 방법을 보여 줍니다.방법: 프로시저나 속성에 배열 전달
인수 목록을 사용하여 프로시저나 속성에 값의 배열을 전달하는 방법에 대해 설명합니다.방법: 다른 데이터 형식에 동일한 기능을 제공할 수 있는 클래스 정의
다른 데이터 형식에서 같은 기능을 수행하도록 조정될 수 있는 단일 클래스를 정의하는 방법을 보여 줍니다.
배열
방법: 배열 만들기
배열 개체를 만들어 배열 변수에 할당하는 두 가지 방법을 보여 줍니다.방법: 배열 변수 초기화
배열 변수에 배열을 저장하는 방법과 배열의 길이와 요소 값을 설정하는 방법을 설명합니다.방법: 가변 배열 초기화
배열 또는 가변 배열의 배열을 변수에 저장하는 네 가지 방법과 배열의 길이와 요소 값을 설정하는 방법을 보여 줍니다.방법: 다차원 배열 초기화
하나 이상의 차원의 배열을 변수에 저장하는 네 가지 방법과 배열의 길이와 요소 값을 설정하는 방법을 보여 줍니다.방법: 배열 값 입력
배열 요소에 값을 저장하는 방법을 설명합니다.방법: Visual Basic에서 배열 정렬
배열의 요소를 사전순으로 정렬하는 방법을 설명합니다.방법: Visual Basic에서 배열 내용을 반대로 정렬
배열 요소의 순서를 역순으로 바꾸는 방법을 보여 줍니다.방법: 0으로 배열의 하한 지정
배열의 하한을 0으로 선언하여 코드를 보다 읽기 쉽게 만드는 방법을 설명합니다.
변수 작업
방법: 새 변수 만들기
변수를 만들 때 사용할 수 있는 Dim 문과 다양한 키워드 및 절에 대해 설명합니다.방법: 개체 만들기
개체 변수에 대해 설명하고 클래스의 인스턴스를 만드는 방법을 설명합니다.방법: 변수 값 저장 및 검색
변수의 값을 저장하고 검색하는 방법을 설명합니다.
변수 선언 및 초기화
방법: Visual Basic에서 개체 변수 선언 및 개체 변수에 개체 할당
Object 데이터 형식에 대해 설명하고 여기에 임의의 형식의 개체를 할당하는 방법을 설명합니다.방법: 변수에 두 개 이상의 값 사용
구조체, 배열, 클래스와 같이 여러 값을 포함할 수 있는 복합 데이터 형식에 대해 설명합니다.방법: 변수에 True 및 False 값 사용
Boolean 데이터 형식에 대해 설명하고 논리 값을 포함하도록 변수를 선언하는 방법을 설명합니다.방법: 변수의 수명 늘리기
Static 키워드에 대해 설명하고 이 키워드를 사용하여 변수에 포함된 요소가 소멸된 후에 해당 변수가 계속 존재하도록 만드는 방법을 설명합니다.방법: 두 개체가 관련이 있는지 확인
GetType 메서드를 사용하여 한 개체가 다른 개체에서 상속되었는지 확인하는 방법을 보여 줍니다.
변수 범위 제어
방법: 변수의 범위 제어
범위의 수준에 대해 설명하고 이를 사용하여 변수를 참조할 수 있는 코드를 제어하는 방법을 설명합니다.방법: 변수의 사용 가능성 제어
서로 다른 액세스 수준을 설명하고 변수에 액세스 수준을 할당하여 읽고 쓸 수 있는 코드를 제어하는 방법을 설명합니다.방법: 이름이 같은 변수 숨기기
숨김 기능을 사용하여 하나의 변수를 같은 이름을 가진 다른 변수로 숨기는 두 가지 방법을 보여 줍니다.
데이터 형식과 상호 작용
- Visual Basic의 데이터 형식
여러 종류의 프로그래밍 요소에 데이터 형식을 할당하는 방법을 설명합니다.
문자 및 문자열
방법: 변수에 문자 사용
Char 및 String 데이터 형식에 대해 설명하고 문자 값을 포함하도록 변수를 선언하는 방법을 설명합니다.방법: 패턴에 대해 문자열 비교
Like 연산자를 사용하여 문자열의 문자를 다양한 문자 집합에 대해 일치시키는 방법을 보여 줍니다.방법: 문자열의 일부 제거(Visual Basic)
문자열의 모든 하위 문자열을 제거하는 방법을 보여 줍니다.
숫자 값
방법: 변수에 정수 사용
SByte, Short, Integer 및 Long 데이터 형식에 대해 설명하고 부호 있는 정수 값을 포함하도록 변수를 선언하는 방법을 설명합니다.방법: 변수에 최대 유효 자릿수 사용
Decimal 데이터 형식에 대해 설명하고 최대 29개의 유효 자릿수를 포함하도록 변수를 선언하는 방법을 설명합니다.방법: 변수에 허용되는 가장 큰 수 사용
ULong, Decimal, Single 및 Double 데이터 형식에 대해 설명하고 매우 큰 값을 포함하도록 변수를 선언하는 방법을 설명합니다.방법: 변수에 소수 사용
Single 및 Double 데이터 형식에 대해 설명하고 소수 값을 포함하도록 변수를 선언하는 방법을 설명합니다.
데이터 형식 변환
- 방법: Visual Basic에서 Object를 다른 형식으로 변환
Object 데이터 형식에서 보다 구체적인 데이터 형식으로의 형식 변환에 대해 설명합니다.
날짜 및 시간
- 방법: 변수에 날짜 및 시간 값 사용
Date 데이터 형식에 대해 설명하고 날짜 및 시간 값을 포함하도록 변수를 선언하는 방법을 설명합니다.
부호 없는 형식
방법: 부호 없는 형식을 사용하여 양의 정수 저장 최적화
UInteger 데이터 형식에 대해 설명하고 최적의 효율성을 갖는 양의 정수 값을 포함하도록 변수를 선언하는 방법을 설명합니다.방법: 부호 없는 형식을 사용하는 Windows 함수 호출
Byte, UShort, UInteger 및 ULong 데이터 형식에 대해 설명하고 부호 없는 형식을 사용하는 함수로 인터페이스에 연결하는 방법을 설명합니다.
통화
- 방법: 변수에 금액 값 사용.
Decimal 데이터 형식에 대해 설명하고 통화 값을 포함하도록 변수를 선언하는 방법을 설명합니다.
이벤트를 사용하는 프로그램
방법: Visual Basic에서 이벤트 처리기 호출
이벤트 및 이벤트 처리기를 정의하는 방법과 AddHandler 문을 사용하여 이벤트와 이벤트 처리기를 연결하는 방법을 보여 줍니다.방법: Visual Basic 코드 편집기로 이벤트 처리기 만들기
Visual Basic 코드 편집기를 사용하여 이벤트에 응답하는 코드를 작성하는 방법을 설명합니다.방법: 이벤트 발생(Visual Basic)
이벤트를 정의하고 RaiseEvent 문을 사용하여 이벤트를 발생시키는 방법을 보여 줍니다.연습: 이벤트 선언 및 발생
클래스의 이벤트를 선언하고 발생시키는 절차를 단계별로 설명합니다.연습: 이벤트 처리
이벤트 처리기 프로시저를 작성하는 방법을 보여 줍니다.
오류 및 예외 처리
방법: Error 개체로부터 정보 검색
Err 개체의 속성에서 정보를 얻는 방법을 보여 줍니다.방법: 오류가 발생할 때 제어 유지
코드를 실행하는 동안 지정된 예외가 발생할 경우 문의 특정 블록을 실행하는 방법을 보여 줍니다.연습: 구조적 예외 처리
간단한 응용 프로그램을 만들고 예외 처리 코드를 삽입하는 방법을 설명합니다.방법: Visual Basic에서 Try...Catch 블록을 사용하여 코드 테스트
Try...Catch 블록을 사용하여 코드 섹션을 테스트하는 방법을 보여 줍니다.
샘플
- Visual Basic 언어 샘플
Visual Basic 언어 개념을 보여 주는 샘플입니다.