UD_park's IT story
[Knowledge] API와 MFC에 대한 설명 본문
반응형
SMALL
이번에는 API와 MFC에 대해 알아보는
포스팅을 해보도록 하겠습니다.
일단 API의 정의는 다음과 같습니다
프로그래머를 위한 운영체제나 프로그램의
인터페이스로서 사용자와 직접 대하게 되는
그래픽 사용자 인터페이스나 명령형 인터페이스와
차이를 가짐
정의만 보기엔 어려운 감이 있으니
저의 방식으로 쉽게 설명하자면
다음과 같습니다
C로 프로그램을 만들고
그것을 사용자가 사용하기엔
비전공자들에게는 콘솔창이 어렵습니다
따라서 윈도우 창같은 모습으로
User Interface를 구성하게 만드는
도구가 바로 API입니다.
그리고 MFC를 설명하자면
API를 한층 더 업그레이드 시킨 도구라고
생각하시면 될 것 같습니다.
그리고 MFC는 API가 C를 기반으로
확장된 도구라는 것과 같이
C++의 기반으로 확장된 도구가
바로 MFC 입니다.
API와 MFC 모두 C와 C++을 기반으로
확장된 도구로서 Window 창 형태로
사용자들에게 인터페이스를 제공하는
개발환경 툴이라고 생각하시면
될 것같습니다.
아무래도 비전공 사용자들에게는
콘솔창보다는 윈도우창이 훨씬
사용하고 보기에도 편할것입니다.
그럼 짧게나마 API와 MFC에 대한
설명을 마치도록 하겠습니다
혹시 다른것에 대해 궁금하신게
있으시다면
댓글에 달아주세요
아는것이면 친절하게 쉽게
모르는것이면 또 제가 알아내서
친절하게 쉽게 포스팅해서
설명해드리겠습니다
반응형
LIST
'IT - Dictionary & Knowledge' 카테고리의 다른 글
[Dictionary] 보안관련 기본 용어 정리 - ② (0) | 2018.10.11 |
---|---|
[Dictionary] 보안관련 기본 용어 정리 - ① (0) | 2018.10.10 |
[Dictionary] C/C++/C#의 기본 용어 정리③ (0) | 2018.07.14 |
[Dictionary] C/C++/C#의 기본 용어 정리② (0) | 2018.06.28 |
[Dictionary] C/C++/C#의 기본 용어 정리① (0) | 2018.06.12 |
Comments