-
요즘 프로그래밍 공부하면서 API를 배워야할 필요성을 아주 많이 느끼고 있습니다. API에 대한 접근방법과 응용범위에 대해 궁금합니다. MSDN Library에도 아주 많은 자료들이 있지만, 접근방법을 아직 파악하지 못해서 많이 해메고 있습니다. 지난 몇년동안의 VB 공부한것과, 요즘 새로하고 있는 .NET등을 통해, 회사업무를 통한 경험으로 봤을때, API를 배워야만 좀더 효율적으로 개별적인 소트프웨어들의 연동이 가능하리란 느낌이 많습니다.
윈도우 기반의 Applications는 모두다 서로 연동을 할수 있으니, MS Office와 건설회사에서 사용하는 Scheduling Program, Autodesk사의 3D Modeling, Google Sketchup(여기서는 Ruby를 사용하더군요), 그리고 Oracle과의 연동도 가능하기에 배워볼 가치가 아주 높다고 생각하는데요. 실제 프로그래머분들께서는 어떻게 생각하시는지 궁금합니다. 다른 프로그래밍과 마찬가지겠지만, 다양한 예제를 접해보는게 최선의 방법이라 생각하는데요. 예제를 많이 접할수 있는 Reference Book이나 웹사이트가 없을까요?
실제 제가 근무하고 있는 회사에서는 이미 10년전부터 Office와 Scheduling Program을 API로 연결해서 업무시간과 효율성을 엄청나게 극대화 시켜 놨습니다. 제가 몇개 만들어둔 프로그램도 API와 연동이 된다면 더 효율적인 결과물이 나오지 않을까 합니다.
윈도우 운영체제가 계속해서 나온다면 API의 필요성이 끊임없이 이어질거라고 하는데 이것도 맞는 말인지요? 답변 주신분들 미리 감사드립니다.