2009-08-16 5 views
2

작은 Windows 양식 응용 프로그램을 작성하고 있습니다.MVC in C# win. 양식 응용 프로그램

내가 보기 - 일부 기능이있는 간단한 양식이 있습니다. 컨트롤러 -로드, 저장, 모델에서 데이터 가져 오기 및보기 구성 등을 준비하는 클래스입니다. 모델 - DB 또는 파일에 데이터를 가져 와서 저장할 클래스입니다.

컨트롤러가 양식 인스턴스를 생성하고 필요할 때 모델 인스턴스를 생성합니다.

컨트롤러에서 뷰 이벤트에 반응하는 방법에 대해 궁금합니다. 뷰 이벤트 (버튼 클릭, 콤보 변경 등)에 등록해야합니까? 그러면 폼 컨트롤이 폼 외부에 표시됩니다.

아마도 디자인에 실수가 있습니까?

답변

0

Google MVP (Model-View-Presenter)를 사용하면 Windows 양식 응용 프로그램에서 관심 패턴의 분리를 구현하는 방법에 대한 정보를 얻을 수 있습니다.

1

Microsoft는 Winform MVC 응용 프로그램 인 복합 UI 응용 프로그램 프레임 워크를위한 프레임 워크를 만들었습니다.

http://www.codeplex.com/smartclient

그것은 작은 프로젝트에 대한 아마 잔인한,하지만 당신은 그것을보고 몇 가지 아이디어를 얻을 수 있습니다.

+0

깔끔한 게시 할 수 있습니다. –

관련 문제