중요한 질문인데요..
이번에 MDI로 처음 개발을 하게 되었습니다...
대충 말을 하자면 프로그램은 영업, 회계, 서비스등 주요
3가지로 구성되는데요...
이를테면 각각의 메뉴가 있는 프로그램(영업메뉴,회계메뉴,서비스메뉴)이
ParentForm들이 되고 메뉴들을 클릭할때 보여지는 각각의 기능화면들이
ChildForm들이 되게 되는거죠,,,
그러니까 메뉴프로그램이 3개가 있겠죠
그래서 대부분의 차일드 폼은 탭패이지를 이용하여 가능한한 한 폼에
디자인을 했습니다..
그럼 인터페이스는 사용자가 각각의 메뉴를 볼 수 있게 화면 상단에
버튼들을 모아놓은 (각각의 버튼은 '영업관리' '회계' '서비스'등등)
어플리케인션을 띄워놓고 버튼클릭시 WinExec을 이용하여 각각의
어플리케이션-> 메뉴가 메인폼인 어플리케이션들(영업.exe, 회계.exe,
서비스.exe)들을 사용하려는 거죠..
이런 인터페이스를 구상한건 지금 제 고객의 기술진으로부터 이런
방법이 있었다라는 조언을 듣고 한번 해보게 되었는데
C/S환경에서 모든 사용자가 프로그램 실행파일을 공유해서 직접호출해서
사용하게 되는건데 과연 바람직한 방법인지 의문이 들어서 입니다...
많은 분들이 MDI에서 어떤 좋은 인터페이스를 구성하셨는지 많은 조언좀
부탁하겠습니다...
그리고 위에서 열거한 방법에 대한 냉정한 평가좀 부탁합니다...