[6.0] 윈도우 API 라는게 대체 뭐야? # 01편 - 윈도우 API 기초
본 강좌는 Visual Basic 6.0 개발자 중 윈도우 API 의 기초 지식을 얻고자 하는 분들을 위해
계획된 강좌입니다. 어디까지나 윈도우 API를 쉽게 이해하는 데게 중점을 두었으며,
제 힘이 다 하지 않는 한, 계속 연재해 나갈 생각입니다.
# API 라는게 뭐야?
API라는 이름을 처음들어보신 분이라면 아마,
'API... 이름부터 생소한 이름. FBI도 아니고 API?
대체 뭐지?????'
이런 생각을 하셨을 것 입니다.
API 란 Application Procedures Interface의 약자로, 실행 환경에서 프로그래밍 언어에게
특수한 기능을 제공해 주는데 이 함수들의 묶음, 또는 각각의 함수를 API라고 부릅니다.

< 약 수천 개의 수 많은 윈도우 API 들 >
윈도우 API란, Windows 실행 환경에서 해당 프로그램에게 특수한 기능을 하는 함수 묶음을 주는 데, 이 함수 각각의 함수를
우리는 윈도우 API라고 부릅니다.
사실 우리가 프로그래밍을 하면서 사용하는 기본 런타임 함수나 여러가지 함수들은 대부분 API를 호출하여 결과를
처리합니다. 이 API를 호출하는 일을 System Call이라고도 하는데, 이런 어려운 용어는 생략하고, 일단 API를 호출한다는
점만 알아둡시다. 우리는 왜 윈도우 API를 공부해야만 하는 걸까요?
그 해답은 간단합니다. 우리는 윈도우 환경에서 프로그래밍 하는 한, API를 알아두면 좀 더 스피디하면서도 파워풀만
프로그래밍이 가능한 것입니다. 윈도우 API는 시스템 자체에게 일을 주는거기 때문에 기본 함수보다 몇배는 더 빠르며,
좀 더 강력한 기능들을 제공해 줍니다.
앞으로 '윈도우 API 라는게 대체 뭐야?' 강좌 시리즈로부터 앞으로 윈도우 API를 간단하게 설명하도록
할 예정입니다.
감사합니다.