PROGRAMMING WORKSHOP

Skip Navigation Links. Skip Navigation Links.

Read Datas From Property Of Object

지난 시간에 카렌다를 만들면서
각각의 날자를 순환하면서 clsDay크래스모듈로 오브젝트를 하나씩
생성하여 필요한 속성(Property)의 값을 전달하여
clsMainView의 외부변수로 선언한
Private DaysOfCurrentMonth As New Collection
변수에
DaysOfCurrentMonth.Add oDay
에 추가시켜서 한달에 필요한 날자에 관련된 정보를 담은 오브젝트
oDay를 추가 시켜 놓았었다
문제는 과연 이 오브젝트를 어디에 써먹겠다고 이 짓을
하였냐는 것이다!!!
당연하지..그래야 정보를 관리하기가 쉽지!!
라고 하면 수준이 높은 것이고 ..
알듯..모를듯..왜 이짓을 하는지 ..그냥 모듈시트에 변수를 선언하고
배열같은곳에 담아도 되지 않을까???!!
의아해 한다면 이 코너가 피가 되고 살이 되는 페이지가 될것이다

아래의 그림과 같은 목적의 작업을 한다고 치자



셀을 선택하였다
선택된 셀이 어느 위치에 ..어느 날자에 존재하는지
알아내래고 한다면 어떻게 해야 할까??
그리고 관련된 정보들을 얻어 오려면 어떤 번거로운 일을
해야 할까??
직접 만들어 보고..크래스모듈을 보면 조금씩 감을 잡을수 있을 것이다

단순한 한장짜리 소루션을 만든다면
그냥 모듈시트에 적당히 함수나 프로시져 몇개와
요령껏 선언한 변수몇개로 충분히 소화가 되게지만
오고 가는 정보의 량이 많아질때는 무언가 정보를 관리하기
편한 수단이 필요하게 된다
그런 발전 과정이 크래스모듈의 활용이다
이해하기 편하게 하기 위하여 한 페이지의 량의 분량을
좀 작게 하기로 하였으니
잘 쫓아 오시기 바란다

***[LOG-IN]***