본문 바로가기

스터디/Win API

API 기초 개념

API란?
Application Programming Interface 의 약자로 OS가 응용프로그램을 위해 제공하는 함수의 집합.

1

윈도우도 API를 제공한다. 또한 일반적으로 API라고 하면 윈도우 API를 말하는 경우가 많다.

API도 윈도우 버전에 따라 여러가지 종류가 있다.
16비트 운영체제인 윈도우 3.1 에서 제공하는 API를 Win16 API라고 하는데, –> 16비트 윈도우 API이다.
Win16에 비해 Win32 사이에 Win32s, Win32c 등의 임시적인 API가 있었으나 지금은 사용하지 않으므로 관심을 둘 필요가 없다. Win32 API도 윈도우 버전에 따라 조금씩 다르다.
Win95 API 보다 Win98 API가 더 양적으로, 질적으로 더 확장되었다.
현재 완벽한 Win32 API는 NT 5.0이 제공하는 것이라 볼 수 있다.

API와 비슷한 말로 SDK라는 표현이 사용되기도 한다. 본래 SDK는 API를 이용하여 프로그램을 개발하는 개발 툴 킷이었으나 지금은 의미가 전용되어 API와 거의 같은 뜻으로 쓰인다.
즉 API함수 == SDK 함수 라는 뜻이며
SDK로 제작한 프로그램이라는 뜻은 순수한 API만을 사용한 프로그램이라는 뜻이다.

'스터디 > Win API' 카테고리의 다른 글

API 변수 이름 짓는 법  (0) 2015.01.11
윈도우의 역사 및 장점  (0) 2015.01.11