창조유저그룹-커즈닷컴
Window close
ID :
PASS :
처음으로
창조
창조 소개
창조 다운로드
CUGz.com 소개
온라인 도움말
커뮤니티
가입인사
자유게시판
Q/A게시판
TIP/TECH
열린강좌
자주하는질문
아이디어게시판
자료실
소스자료실
프로그램자료실
기타자료실
명예의 전당
이미지 자료실
지원/기타
표준용어재정
구글 웹서치
관리자 전용
LIST ALL
Posted by
지상현
2003-04-10 19:30:43, Hit :
6662
API를 알아보자 #1
Homepage :
http://bc88c.m1318.net
Post URL :
http://cugz.sjworks.net/bbs/zboard.php?id=open_lec&no=21
이제 API 강좌를 해볼까 합니다.
이번장에선 API가 무엇인지 배워봅시다..., 왜 있는지 알아봅시다.
1. API란?
API는 Application Programing Interface의 줄임말이던가... 하여튼 우리가 흔히 알고 있는 API는 Windows의 API에만 해당되지 않습니다.
API는 어떤 것의 명령어를 나타냅니다.
즉 ㅎ버튼의 보여; 라는 명령어는 ㅎ버튼의 API입니다...
그리고 API는 거의 변경되지 않는 특성을 가집니다(호환성을 위해...).
이제 API가 뭔지 이해하셨겠죠?
2. API는 왜 있는걸까?
지금 배우고자 하는 API는 Windows API입니다. Windows가 여러분도 아시다시피 GUI이며, 이 GUI 즉 창이나 버튼을 나타내기 위해서 프로그래머가 일일히 창이나 버튼을 만드는 코드를 작성할 필요가 없이,
Windows 안에 포함된 몇개의 API만 호출해 주면 Windows가 알아서 창을 만들어줍니다.
그러면 "창조에서 창을 만들고 버튼을 올려놓으면 왜 창과 버튼이 보이는거죠?"
그건 창조 내부에서 창과 버튼을 만드는 코드를 실행합니다.
3. 왜 API인가?
API는 Windows 프로그래밍을 쉽게 하기 위해 만들어진것입니다.
그러므로 API는 상당히 방대합니다.
몇천, 아니 몇만개가 넘습니다... 그러나 우리는 그중에서 꼭 필요한 몇개만 알아두면 됩니다.
그리고 API는 창조처럼 버튼0.보여; 같이 창조 프로그램 안에서만 적용되는게 아니라 "핸들"이라는 것에 따라 다른 프로그램의 객체도 조작할수 있습니다.
LIST ALL
GO TO THE TOP
N
Subject
Posted by
Date
H
94
골칫거리 ㅎ사용자함수 DLL하나로 해결하기!
[7]
박종훈
2007/06/23
7156
93
창조 로 만든 프로그램의 메모리 사용률을 낮춰보자
[2]
Pueding
2002/09/08
7132
92
창조로 빠져보는 API #1
[2]
지상현
2005/09/04
7104
91
[0강] ㅎ배경의 좌표 체계에 대해서 알아보자!
[2]
박종훈
2009/10/24
7084
90
객체 배열을 정복해보자!
[1]
지상현
2010/06/28
7075
89
[강좌]충돌알고리즘 설명. For 게임만들기
[1]
김환욱
2004/06/17
7047
88
창조의 한계를 뛰어 넘어서 #1: '문자' 포인터 써먹기
[4]
지상현
2004/11/23
6985
87
[쉬운강좌]창조에서 이쁜 아이콘 사용하자.
[1]
창조신화
2002/09/08
6793
86
[쉬운강좌]#2.레지스트리 이용하기.
[1]
창조신화
2002/09/08
6734
85
[re] [요청강좌#14] DLL제작 강의 (미완성)
[2]
지상현
2005/10/09
6724
84
[수정!] 직선, 사각형, 타원, 원, 호, 현을 그려보자!
[4]
박종훈
2009/05/10
6706
83
[0강] 그림판에 그림을 그려보자!
박종훈
2009/10/24
6677
API를 알아보자 #1
지상현
2003/04/10
6662
81
창조 시작단계 문법배워볼까? [M 0608181240]
[8]
박종훈
2006/08/17
6561
80
한글이 입력되기까지
[4]
지상현
2006/07/29
6557
79
[강좌] 창조 명령어로 운영체제를 판가름 해 보자!
[5]
카멜
2002/12/14
6438
78
[끼적강좌 4] 텝 메뉴 만들기 [입문]
[2]
권선중
2004/02/28
6406
77
창조로 빠져보는 API #2
[3]
지상현
2005/09/04
6381
76
[ps.구루 강좌 #12♭]포인터를 왜 씁니까?
[2]
ps.이진백
2004/12/31
6369
75
[펌][강좌] 기초적인 압축 알고리즘
[8]
날개달기
2003/04/14
6346
74
재미있는 포인터 강좌 -1-
[2]
지상현
2005/10/12
6320
73
맞짱! 포인터(Pointer) - 1부 [C언어 들춰보자!]
[7]
박종훈
2009/02/26
6314
72
[4강] 현, 호를 그려보자!
[4]
박종훈
2009/10/24
6308
71
[강좌#10] DLL에 HTML 쑤셔넣기
[6]
ps.이진백
2004/08/06
6278
70
창조 초보자들을 위한 아주 기본적인 사용법
김대명
2011/03/09
6267
LIST ALL
Prev
[1]
2
[3]
[4]
[5]
Next
Copyright 1999-2024
Zeroboard
/ skin by
reedyfox
in
miniwini
style
지우개 Expert 3.0
제작자 : 천호성 님 [
LINK
]
대박로또2005
제작자 : 최재일 님 [
LINK
]
1
박종훈
님
15292 점
2
지상현
님
8809 점
3
손상진
님
7388 점
4
권선중
님
6060 점
5
이진백
님
5174 점
가입일
닉네임
05/31
김동률
03/31
홍형기
09/01
o00pp99oo
12/27
이재민
11/20
이희철
.
.
.