전체 글231 win api기초-3 WIN API기초-3아니 툴도 있는데 왜 API를 알아야 되는데?1. 운영체제에 접근하기 위해서API 함수는 윈도우즈 운영체제가 직접 사용하는 함수들이다. 윈도우랑 가장 친한 친구다. 그래서 시스템 프로그래밍이나 운영체제와 소통하는 프로그래밍은 API가 필수다. 윈도우즈 프로그래밍을 잘하고 싶으면 윈도우랑 친해져야된다. 친해지려면 친구를 먼저알자! API랑 먼저 친해지면 윈도우랑도 친해질지도?2. API는 친해질 수 밖에 없다.다른 개발툴을 사용해도 윈도우 안에서는 API가 큰 비중을 차지하고 있다. API와 헤어지고 싶어도 그럴 수 없다는 것이다. 만약 헤어진다면 조금 덜 짱짱한 프로그래머가 될 것이다. 3. API는 자유다.개발툴은 편하다. 하지만 개발툴에만 있는 기능으로만 개발을 해야된다. 개발툴이.. 2015. 1. 10. win api기초-2 WIN API기초-2 SDK=API다. API는 어플리케이션 프로그래밍 인터페이스라는걸 아는데 SDK는 뭘까?SDK는 Software Development Kit이라고 한다. 마소에서 제공하는 윈도우즈용 프로그램 개발 킷이라고 한다. API함수를 사용해 프로그램을 작성하는 개발 방법이다. SDK의 장점은 프로그램의 속도도 빠르게 할 수 있고 엄청난 기능의 프로그램을 만들 수 있다.SDK의 단점은 엄청난 양의 API함수들을 알아야 하고 코드의 양이 많다는 것이다. 요즘은 많이 사용이 안되고 있고 시스템 프로그래머들이 사용한다고 한다. 클래스 라이브러리API는 많고 복잡한 함수들의 집합이다. 더 쉽게 사용하기 위해 클래스로 포장해 클래스 위주로 프로그램을 작성하는 방법이다. 윈도우즈 프로그래밍에 필요한 클래.. 2015. 1. 10. win api기초-1 WIN API기초-1 api를 검색해보니 win api가 나와서 이걸 좀 알아보기로 하였다.API란 Application Programming Interface의 약자란다. 우리말로 풀어서 보면 운영체제가 응용 프로그램을 위해 제공하는 함수의 집합이라고 한다.운영 체제는 응용 프로그램을 대신해 하드웨어를 관리하고 메모리를 관시라는 시스템 소프트웨어다. 프로그램간에도 운영체제 규정을 따라야만 한다. 프로그램은 운영체제라는 울타리안에 있는것이다. 하지만 바쁜 개발자들이 언제 이런것까지 이해하고 있나?? 그래서 운영체제에서는 함수 집합을 제공한다. win api는 윈도우에서 지원해주는 함수 집합인 것이다!!API도 윈도우 버전에따라 종류가 갈린다. 16비트면 win16 api 32비트면 win32 api다.A.. 2015. 1. 10. 이전 1 ··· 36 37 38 39 다음 728x90