<윈도우즈 프로그래밍>
##API(Application Programing Interface)
운영체제가 가지고 있는 여러가지 기술을 어플리케이션에 쓸 수 있도록 도와주는 집합체, 운영체제가 어플리케이션 개발자에게 제공하는 함수이며, 이를 이용하지 않고 독자적으로 개발할 수 없다.
API는 약 70%가 C, 약 20%는 C++, 10%미만이 어셈블리 언어로 이루어져 있다.
API(C)를 객체지향 형식으로 바꿔놓은 것이 MFC(Cpp)이다.
##SDK(Software Development Kit)
소프트웨어를 개발하기 위한 도구로, 컴파일러가 SDK에 포함된다.
##Handle
어플리케이션이 파일을 직접 포인팅하면 운영체제가 죽을 수 있다//따라서 VMM이 막고 있음
때문에 운영체제의 주소를 공개하지 않고 Handle값을 갖도록 만든다. handle은 간접포인터 기술이며, handle값이 명시된 테이블을 mapping table(또는 handle table)이라 한다
'Programming > Win32 API & MFC' 카테고리의 다른 글
MFC 03 : 도형 그리는 프로그램 만들기 2 (0) | 2015.08.06 |
---|---|
MFC 02 : 도형 그리는 프로그램 만들기 1 (0) | 2015.08.06 |
MFC 01 : 기본 개념, 프로젝트 생성 (0) | 2015.08.06 |
Windows API 03 : 도형 그리는 프로그램 만들기 (0) | 2015.08.04 |
Windows API 02 : 기본 윈도우창 만들기 (0) | 2015.08.02 |