윈도우즈의 장점
- 그래픽 기반의 OS <=> 텍스트 기반
- 멀티 태스킹 가능 : 서로 다른 메모리 공간을 분리해서 사용. (보호모드가 가능해야 함.)
DOS상에 상주 메모리(확장자 com파일) 프로그램을 통해 다른 프로그램 감시 가능.
- 장치에 독립적
DOS상에서는 프로그래머가 드라이버 입출력을 직접 제어해야 함.
- 일관성
- 대중성
윈도우즈의 특징
- 메세지 구동 시스템
OS로부터 메세지를 받았을 때 어떤 동작을 할 것인가 결정.
사용자가 조작순서 결정. <=> 프로그래머가 조작순서 결정.
- 리소스의 분리
API
Application Programming Interface
OS등에서 제공하는 함수
SDK : Software Development Kit
개발툴 + 헤더파일 + 라이브러리
컴파일 시에는 include 헤더 파일을 참고.
링크시 라이브러리 함수의 본체를 찾아 실행파일에 연결(정적 라이브러리)
링크시 라이브러리 함수는 import만 하고 실행시 그 함수를 찾아 실행(동적 라이브러리)
라이브러리를 못찾으면 unresolved symbol... 오류
Class Library
클래스 : 자료구조 + 함수
MFC : 클래스들의 집합
'컴퓨터 공부 > Win32 API 프로그래밍' 카테고리의 다른 글
[4월 28일 3교시] 출력(DC) (0) | 2009.04.28 |
---|---|
[4월 28일 2교시] WinMain 기본 프로그램 분석2 (0) | 2009.04.28 |
[4월 28일 1교시] WinMain 기본 프로그램 분석1 (0) | 2009.04.28 |
[4월 27일 3교시] (0) | 2009.04.27 |
[4월 27일 1교시] 개요 (0) | 2009.04.27 |