2016년 3월 24일 목요일

MFC 프로그래밍의 3가지 유형

윈도우상의 응용프로그램들을 살펴보면 윈도우의 구성상 3개의 형태의 프로그램으로 나눌 수 있다.
1. 단일 윈도우(SDI : Single Document Interface)





SDI 애플리케이션 프레임워크 구조
1. 단일 윈도우(SDI : Single Document Interface) : 메모장, 그림판 프로그램과 같이 한 번에 하나의 문서만을 작업할 수 있는 애플리케이션을 일컬어 SDI라 한다.
- 도큐먼트/뷰 구조를 사용하고 메인 프레임 윈도우가 최상의 윈도우이고, 하나의 뷰 윈도우를 가지고 있다. 한번에 하나의 도큐먼트를 열어 작업하며 윈도우에서 기본적으로 자주 사용되는 일반적인 프로그램 형식이다.
2. 다중 윈도우(MDI : Multiple Document Interface)

MDI 애플리케이션 프레임워크 구조
2. 다중 윈도우(MDI : Multiple Document Interface) : 엑셀 프로그램과 같이 부모 윈도우와 자식 윈도우를 가지며 동시에 여러 개의 문서 작업을 수행할 수 있는 애플리케이션을 MDI라 한다.
-하나의 응용 프로그램에서 동시에 두 개 이상의 도큐먼트를 대상으로 작업할 수 있는 사용자 인터페이스다. 
3. 다이얼로그(Dialog)
3. 다이얼로그(Dialog) : 윈도우의 보조프로그램에 있는 계산기와 같은 프로그램 형태로서 다양한 컨트롤을 포함하며 사용자로부터 이력을 받거나 정보를 출력하는 용도로 사용하는 애플리케이션을 다이얼로그 애플리케이션이라 한다.- 다이얼로그는 다른 이름으로 대화상자라 일컫는다. 이는 다양한 컨트롤을 포함하고 있는 일종의 윈도우로써 사용자로부터 이력을 받거나 정보를 출력하는 용도로 사용되고 있다.

댓글 없음:

댓글 쓰기