AFX(Application Frameworks)

등록일 2001.10.13 한글 (hwp) | 7페이지 | 가격 300원

목차

그런데 왜 도큐먼트와 뷰를 구분했을까?
CView
CDocument
CWndApp
<CWndApp의 역할>
CWnd

본문내용

4개의 클래스 CFrameWnd, CView, CDocument, CWinApp가 윈도우 프로그램을 만들 때 기본이 되는 클래스입니다
MS사가 프로그램을 윈도우 틀, 클라이언트 영역(허연 부분), 그리고 눈에 보이지 않는 데이터를 처리·저장하는 부분, 이 세 부분을 묶어서 프로그램을 구동시키는 부분으로 나누었습니다
이 4개의 클래스가 윈도우 프로그램을 개발하는데 기본골격이 되기 때문에 이를 흔히 AFX라고 부릅니다.
프로그램을 객체로 세분화하는 과정에서 왜 프레임윈도우(윈도우 틀)와 뷰(클라이언트 영역)를 구분했을까? 바로 객체지향적으로 만들기 위해서입니다
윈도우 프로그램을 실행시켜보면 윈도우(창)이 생깁니다.
우리는 마우스를 이용하여 윈도우를 최소화 시킬 수도 있고, 최대화 시킬 수도 있습니다.
또 타이틀 바 부분을 클릭하여 드래그(drag)하면 윈도우가 움직입니다
또한 허연부분은 여러 가지를 보여준다. 물론 워드프로세서, 그래픽도구 같은 응용프로그램은 이 허연 부분(클라이언트영역 = 뷰)에서 입력도 할 수 있습니다. 그렇지만 결과적으로 입력한 내용을 보여줍니다.
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기