컬렉션 개체 (개체 배열) 컬렉션 개요 컬렉션은 관련된 개체를 그룹화하고 관리하는 데 사용되는 개체입니다. 예를 들어, 모든 Form에는 컨트롤 컬렉션이 있습니다. 폼의 Controls 속성을 통해 이 컬렉션에 액세스할 수 있습니다. 이 컬렉션은 해당 폼의 모든 컨트롤을 나타내는 개체입니다. 이 컬렉션을 사용하면 해.. VB.NET 2008/Visual Basic 2008 2011.04.18
이벤트 처리 - 블로킹을 방지하는 이벤트 선언 특정 이벤트 처리기가 후속 이벤트 처리기를 차단하지 않아야 하는 경우가 많이 있다. 이 때 사용자 지정 이벤트를 사용하면 이벤트가 해당 이벤트 처리기를 비동기적으로 호출할 수 있다. 기본적으로 이벤트 선언에 대한 지원 저장소 필드는 모든 이벤트를 순차적으로 사용하는 멀티캐.. VB.NET 2008/VB - 이벤트 2011.04.17
이벤트 처리 - 포커스를 다음 TabIndex 값을 가진 입력 폼으로 옴기기 보통 탭키를 누르면 포커스가 다음 입력폼으로 이동합니다. 만약에 입력필드에서 엔터키를 눌렀을 때 다음 탭 인덱스 값을 가진 입력폼으로 포커스를 이동하기 위한 방법입니다. Private Sub ForNextFiled(ByVal sender As Object, ByVal e As Windows.Forms.KeyEventArgs) Handles Name.KeyDown If (e.KeyCode = 13) Then SendKeys.. VB.NET 2008/VB - 이벤트 2011.04.17
이벤트 처리 - 종료시 사용자의 선택에 따라 종료 취소하는 방법 폼에 버튼이나 메뉴에 이벤트를 연결하여 프로그램을 종료할 때는 End 키워드를 사용합니다. 하지만 창에 있는 종료 아이콘을 클릭하여 종료할 때는 자동으로 종료되는데, 이 때 사용자에게 종료를 확인하고 종료를 취소하기 위한 방법이 있는데 Form.FormClosing 이벤트를 활용하는 방법입니.. VB.NET 2008/VB - 이벤트 2011.04.17
이벤트 처리 - AddHandler 및 RemoveHandler AddHandler 문과 Handles 절은 둘 다 이벤트를 처리할 이벤트 처리기를 지정할 수 있다는 점에서 비슷하다. 그러나 AddHandler와 RemoveHandler는 이벤트와 관련된 이벤트 처리기를 동적으로 추가, 제거 및 변경할 수 있으므로 Handles 절보다 좀 더 융통성을 제공한다. 공유 이벤트나 구조체 이벤트를 .. VB.NET 2008/VB - 이벤트 2011.04.17
이벤트 처리 - WithEvents 및 Handles 절 WithEvents 문과 Handles 절을 사용하면 이벤트 처리기를 선언하여 지정할 수 있다. WithEvents 키워드를 사용하여 선언된 개체가 발생시킨 이벤트는 다음과 같이 이 이벤트에 대한 Handles 문이 포함된 프로시저에서 처리될 수 있다. 일반적으로 WithEvents 문과 Handles 절의 선언 구문을 사용하면 이벤.. VB.NET 2008/VB - 이벤트 2011.04.17
이벤트 처리 - 이벤트 추가 및 사용 방법 클래스에 이벤트를 추가하는 방법은 Events 문을 선언하여 이벤트를 클래스에 추가합니다. 선언에는 이벤트 이름과 해당 이벤트에 사용되는 인수가 포함됩니다. 클래스에 이벤트를 추가하면 클래스의 개체가 특정 이벤트를 발생시킬 수 있도록 지정하면 된다. 클래스에 이벤트를 추가하.. VB.NET 2008/VB - 이벤트 2011.04.17
이벤트 처리 - 이벤트 Visual Studio 프로젝트를 순서대로 실행되는 일련의 프로시저로 시각화할 수 있지만 실제로 대부분의 프로그램을 이벤트 구동 방식이므로 이벤트라는 외부 발생 요인에 따라 실행 흐름이 결정된다. 이벤트는 중요한 사항이 발생했음을 응용 프로그램에 알리는 신호이다. 예를 들어, 사용자.. VB.NET 2008/VB - 이벤트 2011.04.17
개체지향 - 템플릿을 사용한 클래스 생성 템플릿을 사용하여 클래스를 작성하면 클래스를 사용할 때 메인 코드와 분리가 되어 관리가 쉬워진다. 프로젝트에 템플릿을 사용한 클래스 생성 방법은 다음과 같다. 솔루션 탐색기에서 프로젝트를 선택한 후 [ 마우스 우클릭 - 추가 - 클래스 ] 를 선택합니다. '새 항목' 창에서 클래스 명.. VB.NET 2008/VB - 개체지향 2011.04.15
개체지향 - 개체 참조 비교 및 개체 형식 비교 Is와 IsNot 연산자를 사용한 두 개체 참조 변수 비교 Visual Basic에서는 Is 연산자와 IsNot 연산자를 사용하여 두 개체 참조 변수를 비교한다. 참조 비교란 같은 메모리의 데이터를 사용하는 개체인지 비교한다는 뜻이다. 이러한 연산자 중 하나를 사용하여 두 개체의 참조 변수가 동일한 개체 .. VB.NET 2008/VB - 개체지향 2011.04.15