철민님( cmsong@cs.chungnam.ac.kr) 의 강좌입니다.
[MFC 3] MFC의 역사
앞서의 연재에서 언급한 바 있듯이 7년 가까운 방대한 MFC를 속속들이 이해하기 위해서는 MFC의 역사에 대해 약간의 이해가 필요하다.
여기서는 MFC version 1.0에서 부터 4.0까지 다루기로 한다.
------------------------------------------------------------
MFC 1.0 - 1992년 4월 (MS-C/C++ 7.0)
[윈도우와 관련된 클래스]
Window management : 윈도우 관리
Graphic Device Interface (GDI) : 그래픽 장치 인터페이스
Multiple Document Interface (MDI) : 다중 문서 인터페이스
Menus : 메뉴
Dialog boxes : 다이얼로그 박스
Windows controls : 윈도우 컨트롤
Windows common dialogs : 윈도우용 일반 다이얼로그
OLE (Object Linking & Embedding) 1.0 : 객체 연결과 삽입
Application services : 애플리케이션 서비스
[일반적인 목적의 클래스]
Run-Time Type Information : 실행 타입 정보
Object Persistence : 객체 보존성
Collection Classes : 집합체 클래스
Strings : 스트링
Files : 파일
Time and Date : 시간과 날짜
Exception Handling : 예외처리
MFC 2.0 - 1993년 8월 (VC++ 1.0 - 93년 2월)
[구조적 클래스]
Commands : 명령 관리 클래스들
Documents and Views : 도큐먼트와 뷰 (일명 "닥뷰")
Printing and Print Preview : 프린트와 프린트 미리보기
Dialog Data Exchange and Validation(DDX/DDV) : 다이얼로그 데이터 교환, 확인
Eontext-Sensitive Help : 도움말
[좀 더 편리하게 만들어진 비주얼 클래스]
Form View : 형태 뷰
Edit View : 편집 뷰
Scrolling View : 스크롤 뷰
Splitter Window : 분할 뷰
Toolbars and Status bar : 툴바와 상태 바
Dialog Bar and other Contorl Bars : 다이얼로그 바와 다른 컨트롤 바
VBX 1.0 control(16bit) : VBX 컨트롤
MFC 2.5 - 1993년 12월 (VC++ 1.5)
[데이터베이스 클래스]
Database Engine classes : 데이터베이스 엔진 클래스
Record Field Exchange (RFX) : 레코드 필스 교환
Record View : 레코드 뷰
[OLE 2.0 클래스]
Visual Editing servers : 비주얼 편집 서버
Visual Editing containers : 비주얼 편집 컨테이너
Drag and Drop Structured Stroage : 드래그 앤 드롭
OLE Automation servers : OLE 자동화 서버
OLE Automation clients : OLE 자동화 클라이언트
MFC 3.0 - 1994년 10월 (VC++ 2.0)
[User Interface 클래스]
Enhanced toolbars : 기능이 추가된 툴바
Miniframe windows : 미니프레임 윈도
Tabbed dialogs : 탭 다이얼로그 (탭에 의해 포커스 이동)
[Win32 지원]
New Win32 APIs : Win32 API 함수들 지원
Multithreading : 멀티 Thread 관련된 클래스
Unicode support : 유니코드 지원
Shared 32-bit DLLs : 공유된 32비트 DLL
[MFC 3.1 & 3.2에 추가된 클래스]
Windows95 Common Controls : Win95 컨트롤
Simple MAPI : 단순한 MAPI
Windows Sockets : 윈도우 소켓
Swap-tuned DLL versions : 최적화된 DLL 지원 (바이트 스와핑)
MFC 4.0 - 1995년 9월 (VC++ 4.0)
Containment of OLE Controls : OLE 컨트롤
DAO (Data Access Objects) : MFC 자체 데이터베이스 엔진
Simplified Windows 95 Common Controls : 간단한 Win95 일반 컨트롤
Windows 95 Common Dialogs : Win95 일반 다이얼로그
Thread synchronization Objects : 스레드 동기화 객체
---------------------------------------------------------------------------
VC++ 자동 정렬 팁 : VS 6 기본 세팅은 Alt+F8입니다.
'7. 일반' 카테고리의 다른 글
cubeM.com logo ... (0) | 2009.05.23 |
---|---|
[만화/그림] 뛰는놈과 나는놈에 대한 고찰 (0) | 2009.05.21 |
'Hideki Matsuyama' 프로의 골프 팁 (0) | 2009.04.29 |
한강 자전거 지도 (0) | 2009.03.14 |
이상적인 어드레스 ...예시 (0) | 2008.12.03 |
댓글