|
안녕하십니까.
벌써 빌더를 쓴지 4개월이 되가는 데도 아직 모르는 것이 너무 많습니다.
결국 혼자서 해결하지 못하고 이렇게 조언을 구하려 합니다.
제가 하려는 일을 설명드리자면
우선 메인폼을 생성합니다. 그리고 해당 텝-페이지를 만들게 되는데..
정적과 동적으로 페이지들을 만듭니다. -현재 사용하고 있는 방법-
그런데 이 경우 정적으로 만들어진 페이지들에 이벤트 핸들러가 너무 많아져서
파일하나에 이벤트 핸들러가 중구난방으로 생겼습니다.
이 상황이 좀 진행되어도 별 신경쓰지 않았는데...
다른 팀원들이 각자 자기가 필요한 tab-page를 추가하면서
관리하기가 상당히 어려워 졌습니다. 파일에 대한 독립성도 매우 떨어져서
source-safe등을 사용하면서도 전혀다른 tab-page에 대해 동시 작업을 하지 못하는
문제점이 생겼습니다.
그래서 각 페이지를 별도의 폼들로 분리하여 메시지를 해당 폼에서 처리하도록 하고..
각 파일에서 해당 페이지를 관리하도록 하고 싶습니다.
여기서 모든 페이지들이 공유하는 네트워크 패킷 해석부나 H/W제어부의 클래스는
공유하여-물론 동기화는 제공합니다.-사용하려고 합니다.
현재 이와 관련하여 몇가지 실험을 해 보았습니다만 시원스럽지도... 고상해 보이지도
않아서 혹시 좀 고상해 보이는 간편한 방법이 있지 않나 여쭈어 보려고 합니다.
새로 생성된 페이지들은 특정 tab-page의 영역에 client형태로 align하여 붙여서
사용하려고 합니다. 물론 이벤트는 자첵 페이지마다 따로 처리하도록 할 것입니다.
모서리를 서로 붙여서 화면에 나타나게하거나 사라지게 하는것은
무식하게나마 했지만 client형태로 붙는것은 어떻게 해야할 지 캄캄합니다.
혹시 실마리가 될만한 정보를 알고 계시면 알려주시면 좋겠습니다.
부탁드립니다.
|