|
구르미 님이 쓰신 글 :
: 죄송합니다...제가 아직 초보라서요... 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자체는 아무
쓸모가 없는거랍니다
에구 힘들다
님 초보시라면 그냥 우선은 빌더에 전념하세요
시간이 조금 지나면 이해 하실 거에요 ~~
나중에 시간 나면 팁란이나 이런데 글 올릴께요
바빠서 그럼이만 ~~
추신:제가 쓰면서도 헷갈리는지라 죄송해요
|