VB 기본용어 정리

Windows/TIP 2021. 2. 9. 23:26
728x90

컨트롤(control)

컨트롤은 사용자가 응용프로그램과 상호 대화할 수 있는 표현 양식입니다.

컨트롤을 이용하면, 도구상자에 표시된 해당 버튼으로 그래픽 도형처럼 작성할수 있습니다.

이렇게 작성된 도형들을 '컨트롤개체' 또는 'OCX'라고 부르는데, 도구 상자에 표시된 것 외에도 다양한 종류의 컨트롤을

직접 추가해서 사용할수 있습니다.

 

---

 

개체(객체, object)

개체는 작업 수행의 주체가 되는 단위로, 데이터를 가질 수 있으며, 어떤 동작을 수행할 수도 있습니다.

즉, 영어에서 말하는 주어(subject)에  해당한다고 생각하면 됩니다.

앞의 화면에서는 폼 자체도 개체이고, 폼 안에 있는 6개의 컨트롤도 개체가 됩니다.

이 때의 개체는 개체지향 프로그래밍(OOP)언어의 공통적인 개념입니다.

 

---

 

컬렉션(collection)

하나 이상의 개체들의 그룹을 '컬렉션'이라고 합니다.

컬렉션을 이루는 개체는 같은 종류일 수도 있고 서로 다른 종료일 수도 있습니다.

컬렉션을 표시하는 명령어에는 대부분 복수를 나타내는 의미인 'S'가 붙습니다.

예를 들어, 여러 개체들 중에서 특정 위치의 한 개체를 지정할 때는 인덱스 번호를 사용합니다.

 

---

 

속성(property)

글자의 크기나 색 등과 같은 개체의 모양이나 개체의 상태 등을 '속성'이라고 합니다.

위의 화면에서 글자의 색이나 크기가 변경되는 것은 해당 컨트롤의 속성을 변경시켰기 때문입니다.

속성값을 설정하려면, 디자인 타임에서는 속성창을 이용하고, 실행 타임에서는 속성을 지정하는 코드인

'개체, 속성 = 속성값' 의 형태로 지정해야 합니다.

 

---

 

이벤트(event)

이벤트는 응용 프로그램 화면(폼)에 있는 특정 컨트롤을 선택하거나 값을 변경하는 등의 지정된 작업이 일어날 때를 의미합니다.

위의 화면을 살펴보면, 명령 버튼을 누를 때나 스크롤바의 화살표를 누르는 것이 이벤트에 속합니다.

이벤트는 그 자체만으로는 아무런 역활도 하지 않기 때문에 이벤트를 인식하고 해당 이벤트에서 실행하게 될 작업명령을

프로그래머가 기술해야 합니다.

 

---

 

메서드(method)

개체가 수행할 수 있는 동작을 '메서드' 라고 합니다.

속성이나 이벤트처럼 메서드도 개체의 종류에 따라 할 수 있는 동작이 다릅니다.

 

---

 

폼(Form)

비주얼 베이직의 어플리케이션 프로그래밍의 기본이 되는 플랫폼이다.
간단하게는 '창(window)'이라고 말할 수 있다. 여기에 컨트롤들을 나열하여 윈도우에서 동작하는 프로그램을 만들 수 있다.

 

이상이엇습니다.

 

반응형

'Windows > TIP' 카테고리의 다른 글

VB 기본 컨트롤 이해하기  (0) 2021.02.09
윈도우 10 숨겨진 기능 9가지  (0) 2021.02.09
와이어 샤크 사용방법  (0) 2021.02.09
커널(Kernal)이란  (0) 2021.02.09
호스트파일 변조  (0) 2021.02.09