C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[9008] Re:Re:Re:Re:[질문] 제가 초보라서....
박남영 [] 975 읽음    2001-07-13 19:51
구르미 님이 쓰신 글 :
: 죄송합니다...제가 아직 초보라서요... api가 뭔지 잘 모르겠네요....
: 찾아보고 싶은데...모르니 찾아볼 수가 없네요..^^;
: api가 뭔지 좀 알려주세요...^^


그냥 이런거예요

윈도우도 C작성 됬잖아요   그 C언어로 작성된 시스템

그 시스템에 접근할수 있는 인터페이스랍니다 이해를 돕기 위해서

LRESULT CALLBACK WinProc( HWND hWnd,UINT uMsg,WPARAM WParam,LPARAM lParam )
{
    어쩌구 저쩌구

}
이게 API구문중 일부에요,  이게 하는일은 그 프로세스안에 속한 모든 메시지를 제어하는거에요

더 들어가면 이 구문은 API를 지원하는 컴파일러로 돌리면  C로 작성된 메시지 제어

바로 그 프로토 타입이 되는거랍니다 넘 어렵나?~~

가령 C로 짜는데 사용자가 엔터키를 치면 이걸 잡는 함수가 있잖아요

그 함수의 인자의 수 인자들의 바이트 크기 등등으로 마추어서 만들어진답니다

에구 나도 어렵다


결국 제가 하고 싶은말은 모든것들은 미들웨어에요  하드웨어의 미들웨어는 운영체제죠

그 운영체제에(윈도우즈) 대한 미들웨어는 API에요  그리고 그 미들웨어를 사용하는건

그스펙(약속)지키는 거랍니다


비트명령어 -> 어셈블리 ->C언어->API->RAD툴(빌더,MFC,델파이,비주얼베이직)->........

이렇게 생각해도 무방해요 덮어쒸우는거죠

사실 API란 시스템에 접근하기 위한 약속이에요 각각의 바이트를 어떻게 끈어서 해석하느냐 하는

약속인거죠 에구 ~~  쓰다보니 나두 헷갈린다

어째든


API란 쉽게 말해서 내가 A말하면 시스템에 A라는 글자가 나타나게 하는 거랍니다

그런 약속을 누가 만들었냐구요? 당연 MS죠 ,그러므로 MS사 제품을 않쓰신다면 API자체는 아무

쓸모가 없는거랍니다

에구 힘들다

님 초보시라면 그냥 우선은 빌더에 전념하세요

시간이 조금 지나면 이해 하실 거에요 ~~

나중에 시간 나면 팁란이나 이런데 글 올릴께요

바빠서 그럼이만 ~~ 

추신:제가 쓰면서도 헷갈리는지라 죄송해요



+ -

관련 글 리스트
8995 [질문] 애플리케이션 icon을 정해줄 수가 없습니다. 구르미 1000 2001/07/13
8996     Re:[질문] 애플리케이션 icon을 정해줄 수가 없습니다. 주경민 1015 2001/07/13
9003         Re:Re:[질문] 애플리케이션 icon을 정해줄 수가 없습니다. 박남영 1172 2001/07/13
9005             Re:Re:Re:[질문] 제가 초보라서.... 구르미 880 2001/07/13
9008                 Re:Re:Re:Re:[질문] 제가 초보라서.... 박남영 975 2001/07/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.