VB 혹은 C#을 비롯하여 소위 Winform 기반의 프로그램을 가끔 짜면서 MFC와 다른점 때문에 애먹은 기억이 있었는데 마침 쓸만한 자료가 있어서 옮긴다. 웹에서 쉽게 찾을 수 있을 것 같았는데 의외로 없어서 직접 타이핑.
Visual Studio.NET을 사용할 때 각 기술을 사용할때를 비교한다.
from "C#을 이용한 윈도우 폼 프로그래밍"
상황에 따라서 Winform으로 충분한지 아니면 MFC 노가다를 해야 하는지 판단하는데 도움이 될듯.
Visual Studio.NET을 사용할 때 각 기술을 사용할때를 비교한다.
특징 | MFC | 윈폼/닷넷 |
애플리케이션 마법사 | 4개 | 4개 |
IDE 통합 | 지원 | 지원 |
대화 상자, SDI, MDI | 지원 | 지원 |
다중 SDI | 지원 | 지원 안 함 |
UI 레이아웃 | 일부 지원(대화 상자만) | 지원 |
도킹 및 스플리팅 | 지원(단순) | 지원 |
앵커링 | 지원 안 함 | 지원 |
도구 모음 막대 | 지원 | 지원(동적 막대 제외) |
인쇄, 미리 보기, 설정 | 지원 | 지원 |
OLE/액티브 도큐먼트 | 지원 | 지원 안 함 |
COM 컨트롤 호스팅 | 지원 | 지원 |
오토메이션 | 지원 | 지원(리모팅) |
F1 도움말 | 지원 | 지원 |
DDX/DDV | 지원 | 지원(DDX 불필요) |
Win32 래퍼 | 지원 | 지원 |
데이터 바인딩 | 지원(단순) | 지원 |
다중 언어 | 지원 안 함 | 지원 |
다중 플랫폼 | 지원 안 함 | 지원 |
지원 비트 | 16/32 | 32/64 |
웹 배포 | 지원 안 함 | 지원 |
써드 파티 지원 | 지원 | 지원 |
Doc-View 구조 | 지원 | 지원 안 함 |
도큐먼트 관리 | 지원 | 지원 안 함 |
셸 통합 | 지원 | 지원(인스톨러 사용시) |
명령 단일화 | 지원 | 지원 안 함 |
UI 갱신 | 지원 | 지원 안 함 |
명령 라우팅 | 지원 | 지원 안 함 |
소스 코드 | 지원 | 지원 안 함 |
관리되는 환경 | 지원 안 함 | 지원 |
from "C#을 이용한 윈도우 폼 프로그래밍"
상황에 따라서 Winform으로 충분한지 아니면 MFC 노가다를 해야 하는지 판단하는데 도움이 될듯.
'개발&Development > UI' 카테고리의 다른 글
아이콘의 허와 실 (1) | 2007.02.21 |
---|---|
Office 2007 (0) | 2006.04.10 |
사람의 목숨을 위협하는 UI (0) | 2005.04.13 |
UI를 하기 싫어하는 이유 (1) | 2005.03.24 |