Visual Basic 언어 기능Visual Basic Language Features

다음 항목 소개 하 고 Visual Basic의 경우 개체 지향 프로그래밍 언어의 필수 구성 요소에 설명 합니다.The following topics introduce and discuss the essential components of Visual Basic, an object-oriented programming language. 폼 및 컨트롤을 사용하여 자신의 애플리케이션에 사용할 사용자 인터페이스를 만든 다음에는 애플리케이션의 동작을 정의하는 코드를 작성해야 합니다.After creating the user interface for your application using forms and controls, you need to write the code that defines the application's behavior. 모든 최신 프로그래밍 언어와 마찬가지로 Visual Basic에서는 다양 한 일반적인 프로그래밍 구문과 언어 요소를 지원 합니다.As with any modern programming language, Visual Basic supports a number of common programming constructs and language elements.

다른 언어로 프로그래밍해본 경우 이 섹션에서 다루는 내용의 상당 부분이 익숙할 것입니다.If you have programmed in other languages, much of the material covered in this section might seem familiar. 대부분의 구문이 유사한 다른 언어의 이지만, Visual Basic의 이벤트 구동 특성 약간의 차이점을 소개 합니다.While most of the constructs are similar to those in other languages, the event-driven nature of Visual Basic introduces some subtle differences.

프로그래밍을 처음 접하는 경우 이 섹션의 자료가 코드 작성을 위한 기본 구성 요소에 대한 소개 문서가 될 것입니다.If you are new to programming, the material in this section serves as an introduction to the basic building blocks for writing code. 기본을 이해 하면 Visual Basic을 사용 하 여 강력한 응용 프로그램을 만들 수 있습니다.Once you understand the basics, you can create powerful applications using Visual Basic.

섹션 내용In This Section

배열Arrays
여러 관련 값을 포함하는 배열을 선언하고 사용하여 더 간단하면서 강력한 코드를 만드는 방법을 설명합니다.Discusses making your code more compact and powerful by declaring and using arrays, which hold multiple related values.

컬렉션 이니셜라이저Collection Initializers
컬렉션을 만들고 값의 초기 집합으로 채울 수 있도록 하는 컬렉션 이니셜라이저에 대해 설명합니다.Describes collection initializers, which enable you to create a collection and populate it with an initial set of values.

상수 및 열거형Constants and Enumerations
반복 사용을 위해 관련된 상수 값 집합을 포함하여 변경되지 않는 값을 저장하는 방법을 설명합니다.Discusses storing unchanging values for repeated use, including sets of related constant values.

제어 흐름Control Flow
프로그램의 실행 흐름을 제어하는 방법을 보여 줍니다.Shows how to regulate the flow of your program's execution.

데이터 형식Data Types
프로그래밍 요소가 보유할 수 있는 데이터 종류와 데이터가 저장되는 방식을 설명합니다.Describes what kinds of data a programming element can hold and how that data is stored.

선언 요소Declared Elements
선언할 수 있는 프로그래밍 요소, 해당 이름과 특성, 컴파일러가 해당 참조를 확인하는 방법을 설명합니다.Covers programming elements you can declare, their names and characteristics, and how the compiler resolves references to them.

대리자Delegates
대리자를 소개하고 Visual Basic에서 대리자를 사용하는 방식을 설명합니다.Provides an introduction to delegates and how they are used in Visual Basic.

초기 바인딩 및 런타임에 바인딩Early and Late Binding
개체가 개체 변수에 할당될 때 컴파일러가 수행하는 바인딩과 초기 바인딩된 개체 및 런타임에 바인딩된 개체 간의 차이점을 설명합니다.Describes binding, which is performed by the compiler when an object is assigned to an object variable, and the differences between early-bound and late-bound objects.

오류 형식Error Types
구문 오류, 런타임 오류 및 논리 오류에 대한 개요를 제공합니다.Provides an overview of syntax errors, run-time errors, and logic errors.

이벤트Events
이벤트를 선언하고 사용하는 방법을 보여 줍니다.Shows how to declare and use events.

인터페이스Interfaces
인터페이스의 정의와 애플리케이션에서 사용할 수 있는 방법을 설명합니다.Describes what interfaces are and how you can use them in your applications.

LINQLINQ
LINQ(Language-Integrated Query)Language-Integrated Query (LINQ) 기능 및 프로그래밍을 소개하는 항목에 대한 링크를 제공합니다.Provides links to topics that introduce LINQ(Language-Integrated Query)Language-Integrated Query (LINQ) features and programming.

개체 및 클래스Objects and Classes
개체 및 클래스의 개요, 사용 방법, 서로 간의 관계, 개체와 클래스가 노출하는 속성, 메서드 및 이벤트의 개요를 제공합니다.Provides an overview of objects and classes, how they are used, their relationships to each other, and the properties, methods, and events they expose.

연산자 및 식Operators and Expressions
값 저장 요소를 조작하는 코드 요소, 효율적으로 사용하는 방법 및 조합해서 새 값을 산출하는 방법을 설명합니다.Describes the code elements that manipulate value-holding elements, how to use them efficiently, and how to combine them to yield new values.

절차Procedures
Sub, Function, PropertyOperator 프로시저는 물론, 재귀 및 오버로드된 프로시저와 같은 고급 항목에 대해 설명합니다.Describes Sub, Function, Property, and Operator procedures, as well as advanced topics such as recursive and overloaded procedures.

Statements
선언 및 실행 파일 문에 대해 설명합니다.Describes declaration and executable statements.

문자열Strings
Visual Basic에서 문자열을 사용하는 방법에 대한 기본 개념을 설명하는 항목에 대한 링크를 제공합니다.Provides links to topics that describe the basic concepts about using strings in Visual Basic.

변수Variables
변수를 소개하고 Visual Basic에서 변수를 사용하는 방법을 설명합니다.Introduces variables and describes how to use them in Visual Basic.

XMLXML
Visual Basic에서 XML을 사용하는 방법을 설명하는 항목에 대한 링크를 제공합니다.Provides links to topics that describe how to use XML in Visual Basic.

컬렉션Collections
.NET Framework에서 제공되는 컬렉션의 형식 중 일부에 대해 설명 합니다.Describes some of the types of collections that are provided by the .NET Framework. 간단한 컬렉션 및 키/값 쌍의 컬렉션을 사용하는 방법을 보여 줍니다.Demonstrates how to use simple collections and collections of key/value pairs.

Visual Basic 언어 참조Visual Basic Language Reference
Visual Basic 프로그래밍의 다양 한 측면에 대 한 참조 정보를 제공합니다.Provides reference information on various aspects of Visual Basic programming.