본문 바로가기

스터디/Win API

(3)
API 변수 이름 짓는 법 기존 도스창 기반 프로그램 작성시 i,j,k 와 같이 짧은 변수명을 사용했지만, API에서는 워낙 많은 변수가 사용되어 가독성을 높이기 위해 변수명을 형식에 맞추어 길게 쓰는 것이 좋다.접두어 정리 (앞에서 부터 차례대로 접두어/원래말/의미)cb — Count of Bytes — 바이트 수 dw — double word — 부호 없는 long형 정수 h — handle — 윈도우, 비트맵 파일 등의 핸들 sz — Null Terminated — NULL 종료 문자열 w — Word — 부호없는 정수형 i — Integer — 정수형 b — Bool — 논리형–> 이런 접두어들을 외우고 있으면 변수의 용도를 쉽게 알 수 있다.
API 기초 개념 API란? Application Programming Interface 의 약자로 OS가 응용프로그램을 위해 제공하는 함수의 집합.윈도우도 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..
윈도우의 역사 및 장점 윈도우의 역사윈도우는 미국, Microsoft사 에서 제작하고 83년 11월에 개발을 시작 ~ 2년후 첫 버전을 발표함. 윈도우 이전에 기존 운영체제 시장을 장악하고 있던 MS-DOS보다 추가된 기능이 있었는데, 1. 멀티 태스킹 (Multi-tasking) 이 가능했다. 2. 마우스를 이용한 GUI 방식의 OS 였다. 첫 버전이라 기능이나 외형등은 보잘 것 없어 사람들의 주목을 받지 못했다. 87년 윈도우 1.1 이 발표되고 같은 해 11월에 윈도우 2.0 이 발표되면서 다시한번 몇몇 기능들이 추가되었는데, 1. 기존에 창을 공평하게 나누어 사용하는 방식(Tiled) 을 버리고 윈도우 창끼리 겹칠 수 있는 (Overlapped) 기능이 추가되었다.다만 이때까지도 윈도우는 큰 인기를 끌지 못했으며, 여전..