반응형
(14) 모듈
ㆍ모듈
: 하나 이상의 프로시저를 말하며,
상수, 변수 등의 선언문과
Sub, Function(함수), 이벤트 프로시저로
구성되어 있다.
ㆍ폼 모듈 (*.frm)
: 대부분의 비주얼 베이직 응용 프로그램의
기초가 된다.
ⓐ 폼의 속성, 폼 위 객체들의 속성,
폼에 정의된 변수, 폼에 정의된 프로시저들이
모두 포함
ⓑ *.frm 파일로 저장
ⓒ 폼과 폼 위의 모든 객체에 관련된 코드를 저장
ⓓ 코드창에서 보이는 코드는 폼 모듈의 코드 중 일부
ⓔ 메모장과 같은 에디터를 통해
모든 코드를 확인할 수 있다.
시험이나 과제물에서 이렇게
컨닝 여부를 찾는다 하니 조심하도록 하자.
ㆍ표준 모듈 (*.bas)
: 여러 개의 폼 모듈이 공유하는
변수나 프로시저들이 저장된 곳으로
표준 모듈 안에서
선언된 변수들이나 프로시저들은
프로그램 전체 모든 모듈에서 사용된다.
ⓐ 여러 폼에 공통적으로 필요한 부분을
Public으로 정의하여 여러 폼 모듈에서
공유하여 사용
ⓑ 공통으로 사용할 변수, 프로시저를 정의
ⓒ *.bas 파일로 저장
ㆍ클래스 모듈 (*.cls)
: 클래스 모듈은 객체 지향 프로그래밍의
기초가 되는 모듈이다.
객체를 만들 수 있는 클래스를 정의하는 곳으로
객체의 속성, 메서드 이벤트 등이
정의되어 있다.
반응형