'win api'에 해당되는 글 2건

  1. 2014.02.12 변수 명명법
  2. 2014.02.12 윈도우즈의 장점.

변수 명명법

Win32 API 2014. 2. 12. 15:50
728x90

 

 접두어

원래말 

의미 

cb 

Count of Bytes 

바이트 수 

dw 

double word 

부호없는 long형 정수 

h 

handle 

윈도우, 비트맵, 파일 등의 핸들 

sz 

Null Terminated 

NULL 종료 문자열 

w 

word 

부호없는 정수형 

i 

Integer 

정수형 

b 

Bool 

논리형 

 

접두어를 정확하게 외우고 있으면 함수의 인수가 어떤 의미인가를 금방 파악할 수 있다.

ex) cbString : 문자열의 바이트수를 나타내는 인수

szMessage : 널 문자열을 가리키는 포인터

 

 데이터형

의미 

BYTE 

unsigned char형 

WORD

unsigned short형 

DWORD 

unsigned long형 

LONG 

long형과 동일 

LPSTR 

char *와 동일 

BOOL 

정수형이며, TRUE, FALSE중 한값을 가진다. 

 

기존 데이터형으로 조합이 가능한 형을 새로운 데이터형으로 선언하여 사용하는 이유는 사용자의 편의성을 위함도 있지만 컴퓨터 시스템이 다른 시스템으로 변경되어 이식될 가능성등을 위한 소스의 호환성을 위해 이런 데이터형을 사용한다.

728x90

'Win32 API' 카테고리의 다른 글

핸들(handle)  (1) 2014.02.12
윈도우즈의 장점.  (0) 2014.02.12
win32 api 모르는것 정리中  (0) 2014.02.10
Posted by 정망스
,

윈도우즈의 장점.

Win32 API 2014. 2. 12. 15:33
728x90

1. 그래픽 기반의 운영체제이다.

화면 처리를 문자 단위로 하는것이 아니라. 디지털 표현의 최소단위인 픽셀로 처리함으로써 섬세한 화면 처리가 가능하다.

그래서 사용자는 무엇보다 친숙하고 예쁜화면을 대하게 되었고 더 쉽게 프로그램을 사용할수 있게 되었다.

 

2. 멀티 태스킹이 가능하다.

한번에 여러가지 일을 할수 있다. 한대의 컴퓨터로 여러대의 컴퓨터가 해야할 일을 수행할 수 있으며 하던일을 멈추고 다른 프로그램을 언제든지 실행할수 있다. 다운로드를 받거나 랜더링을 하거나 컴파일을 하는 시간동안 그저 기다릴 필요가 없다.

 

 

3. 장치에 영향을 받지 않는다.

윈도우즈는 디바이스 드라이버에 의해 주변 장치들을 제어하고 관리한다. 따라서 장치가 바뀌면 디바이스 드라이버만 교체하면 되고 소프트웨어는 이에 대해서 아무 영향을 받지 않는다. 그래서 프로그래머들은 사용자들의 시스템이 어떠한가 신경쓸 필요없이 자기가 만들고자 하는 프로그램을 개발할수 있다.

 

4. 일관성

인터페이스 구성이 표준화되고 한번 배우기만 하면 어떤 프로그램이나 유사한 방법으로 사용할 수 있다.

일관성을 사용자에게 빨리 배워 빨리 쓸 수 있도록 해주고 개발자에게는 화면 디자인을 훨씬 더 쉽고 빠르게 할 수 있도록 해 준다.

 

이외에도 윈도우즈의 장점은 많다.!

728x90

'Win32 API' 카테고리의 다른 글

핸들(handle)  (1) 2014.02.12
변수 명명법  (0) 2014.02.12
win32 api 모르는것 정리中  (0) 2014.02.10
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침