Q&A

  • API 공부하기...
윈도우 API의 A자도 모르는 제가

API를 공부하려고 합니다..

그런데 델파이로 다루는 API에

대해서는 책도 없고 자료도 구할수 없네요...

책(WINDOWS NT WIN32 API 수퍼바이블,'정보문화사')을

사서 보긴하는데 C++,VB를 위주로 해서

이게 델파이와 맞는지......

언어마다 API를 쓰는 방법이 다른걸로 알고 있는데..

쓸데없는 책을 보는건 아닌지 모르겠습니다...

조언을 부탁합니다.....



2  COMMENTS
  • Profile
    이상호 1999.11.02 07:36
    김영대님의 말씀처럼 Windows API는 MS에서 개발된 것이기

    때문에 델파이로 API를 다루는 것에 대한 책은 나오기가 어렵습니다.



    하지만 API 공부를 하기 위해서는 원래의 API와 제일 밀접한 관계를

    가지고 있는 C를 사용하는 것이 바람직하다고 생각합니다.

    그리고 Windows NT Win32 PAI 수퍼바이블이라는 책은 API를 공부하기

    위한 책이라기 보다는 마치 영어사전처럼 옆에 두고 모르는 것이

    있을 때 참조하기 위한 책이라고 보는 것이 맞다고 봅니다.

    (사전을 처음부터 끝까지 공부하는 사람은 거의 없죠?)



    그리고 API를 공부하기 위해서는 순수 API만으로 윈도우즈 프로그래밍을

    작성하기 위한 길잡이 책을 보는 것이 제일 바람직합니다.

    최근 수 많은 비쥬얼 툴(Visual C/C++, Delphi, C++ Builder, Visual Basic...)

    의 편리함에 도움을 받아 윈도우즈 프로그래밍을 하는 사람은 많이 늘어났는데

    실질적으로 꼭 알아두면 좋은 개념에 대해 알고 있는 사람은 별로 없더군요.

    물론 API 프로그래밍은 몰라도 괜찮다고 생각한다면 할 수 없지만

    기왕 API에 대해 공부하고 싶다면 Charles Petzold의 "Programming Windows..."

    시리즈를 권장하고 싶군요. 표준입니다.



    클래스 등록, 메시지 루프, 윈도우즈 프로시져, 콜백 함수 등은 이해하고

    넘어가야 MFC, 델파이 등을 이해하는 데 도움이 될 것입니다.





    이주흥 wrote:

    > 윈도우 API의 A자도 모르는 제가

    > API를 공부하려고 합니다..

    > 그런데 델파이로 다루는 API에

    > 대해서는 책도 없고 자료도 구할수 없네요...

    > 책(WINDOWS NT WIN32 API 수퍼바이블,'정보문화사')을

    > 사서 보긴하는데 C++,VB를 위주로 해서

    > 이게 델파이와 맞는지......

    > 언어마다 API를 쓰는 방법이 다른걸로 알고 있는데..

    > 쓸데없는 책을 보는건 아닌지 모르겠습니다...

    > 조언을 부탁합니다.....

    >

  • Profile
    김영대 1999.10.27 23:48
    이주흥 wrote:

    > 윈도우 API의 A자도 모르는 제가

    > API를 공부하려고 합니다..

    > 그런데 델파이로 다루는 API에

    > 대해서는 책도 없고 자료도 구할수 없네요...

    > 책(WINDOWS NT WIN32 API 수퍼바이블,'정보문화사')을

    > 사서 보긴하는데 C++,VB를 위주로 해서

    > 이게 델파이와 맞는지......

    > 언어마다 API를 쓰는 방법이 다른걸로 알고 있는데..

    > 쓸데없는 책을 보는건 아닌지 모르겠습니다...

    > 조언을 부탁합니다.....



    Windows API는 당연히 MS사에서 관리하는것이고

    그래서 MS가 자신있어하는 VB,VC++위주로 나왔겠죠

    델파이는 볼랜드라는 컴파일러 경쟁회사에서 만들었으니

    API 내부 자료를 볼랜드에 줄리 없으니(일반인에게도 마찬가지) 아쉬워도...