티스토리 뷰

C,C++/MFC

[MFC] MFC 시작하기

Andrew Shin 2017. 3. 24. 18:10

1. 개요

MFC란 Microsoft Windows 운영체제 환경에서 작동하는 GUI 프로그램을 C++언어를 사용하여 개발할 수 있도록 Win32 API의 핸들과 C언어 함수들을 C++언어의 클래스화 한 라이브러리 이다. Visual C++이라고 하면 일반적으로 이 MFC를 가리킨다.


본 강의에서는 간단한 GUI 프로그래밍을 경험해보는 것 부터 시작하여, 어플리케이션을 개발하는데 까지 기초부터 차근차근 다룰 예정이다.


2. MFC 학습의 목적

Microsoft Windows 환경에서 실행되는 GUI 프로그램 개발을 위해 사용된다. C언어 API인 Win32 API를 사용할 수도 있지만 생산성의 문제로 MFC를 사용하는 경우가 대다수 이다. C++ 언어는 C언어에 대해 생산성이 상당히 높으면서도 C언어의 강력한 기능을 사용할 수 있기 때문이다.


3. 개발환경

Microsoft Visual Studio 2015 커뮤니티 에디션을 사용한다. 하위 버전을 사용해도 되지만 2010버전의 경우에는 express 버전에 포함되어 있지 않다.

VS2013 커뮤니티 에디션이나 VS2015 커뮤니티 에디션을 쓰기를 권장한다.


4. 선수과정

본 강의를 진행하기에 앞서서 선수과정에 대해 이야기 하지 않을 수 없는데, C/C++ 에 대한 기본 문법을 충분히 숙지하고 있어야 한다. MFC는 기본적으로 클래스 단위의 작업이 많고, 객체지향 프로그래밍이기 때문에 클래스에 대한 이해도 또한 필수적으로 요구된다. 추가로 Win32 API에 대하여 이해하고 있다면 본 강의를 따라오는데에 있어서 훨씬 수월할 것이다. 

'C,C++ > MFC' 카테고리의 다른 글

WinMain 및 WndProc 메시지 크래커  (0) 2017.03.27
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함