Q&A

  • 델파이 공부하려고 하는데 순서하고 책 추천 해주시면 감사하겠습니다.
델파이 공부하려고 하는데 조금 막막해서 질문 올립니다.

출입관련 시스템을 구성하려고 공부하려고 합니다.  

기존 프로그램이 델파이로 짜져서 델파이를 공부해야 합니다.

TCP/IP를 통한 네트웍 장비를 제어하는 부분까지 공부를 하려고 하는데 제가 오리지날 완전초보라서 (-_-;;

데이타베이스는 Mysql을 사용하고, 통신은 이더넷카드를 사용합니다.


대형서점가서 책을 좀 봤더니 Mysql 관련 서적의 경우에 델파이와 연동하는 부분이 없고,

TCP/IP 소켓프로그램이라는 종류의 책에도 델파이와 연동하는 부분이 없더군요.

전부 C, C++, C#, 자바등과 연동하는 부분은 있는데 델파이는 없고...

물론 제가 모르거나 찾지 못해서 일수도 있겠습니다.

데이타베이스(Mysql), TCP/IP 통신 제어를 델파이로 짜려고 공부하려면, 공부 순서를 어이 해야 하나요?

공부순서와 추천도서를 알려주셨으면 합니다.


아 ..;
그리고 제가 프로그램은 델파이 6,7,8,2005 다 구해 놓았는데 시작프로그램으로는 어느 버전이 좋은가요?
1  COMMENTS
  • Profile
    박정훈 2006.01.26 12:46
    음.. 저도 그리 능숙한 편은 아니지만 나름대로 여러가지 언어를 접하면서 생긴 통박이랄까..요..
    델파이 공부하면서 산 책은 딱 두권이었습니다.  하나는 완전입문서 랑 하나는 Delphi5 Contact 이거
    두권인데 아직도 그거 빼고는 전혀 책을 살 필요성을 못 느끼고 있습니다.
    일단 서점 가셔서 완전 입문서 한권이랑 어느정도 예제가 많은 책 한권 사시구요

    나머지 막히는 부분은 인터넷을 통해서 거의 해답을 찾을수가 있습니다.
    저같은 경우는 여기와 델마당(http://www.delmadang.com)을 주로 이용을 하고 여기서도 찾을수 없는자료는 구글링으로 미친듯이 찾아 헤메는 수 밖에 없습니다. -_-;;;

    일단 참고적으로 말씀을 드리자면  TCP/IP 소켓 부분은 Indy 를 많이 사용하고 MySQL과의 연동은
    ZeosLib 라는 콤포넌트를 주로 사용합니다.

    제 생각엔 처음엔 간단히 폼에 콤포넌트 얹어서 연동처리 부분에 대한 작은 프로그램들을 하나씩 짜보는게
    개념잡는데 도움이 되시리라 봅니다.

    Indy 콤포넌트는 아래의 사이트에서 받을수 있습니다. 델파이 처음 설치할때 CUSTOM 으로 들어가서
    아예 Indy 를 설치 하지 않고 다운받은 최신의 버전으로 나중에 설치하는게 정신 건강에 이롭습니다.

    http://www.indyproject.org/


    ZeosLib는 아래의 사이트에서 다운로드 받을수 있습니다. 현재 6.5.1 Alpha 버전이 배포중인데 알파라 신뢰성이 없으니 6.1.5 버전을 사용하시구요. 만약 BLOB 처리가 필요없다면 5.xx 버전이 동작하기는 더 빨리 동작합니다. 문제는 MySQL 버전이 4.0 이상을 사용할 경우에는 ZeosLib 에서 제대로 지원을 하지 않으니 다른 써드파티를 찾아보셔야 할거예용

    http://sourceforge.net/projects/zeoslib


    일단 위의 콤포로 TCP통신 부분연습하시고, MySQL이랑 연동하는거 연습하시고
    필수적으로 쓰레드 부분을 익히셔야 할것 같습니다. 로그데이터가 많아지만 MySQL 의 경우 쿼리타임이 확 떨어지는 문제가 있어서 쓰레드로 처리 하지 않으시면 곤란하실거예요

    저같은 경우는 델6과 델7을 주로 사용합니다. 과거에 사놓은 콤포들이 (돈없어서 dcu버전으로 쥘쥘) 델6으로 된것들이 몇개 있어서 상황에 따라 다른걸로 작업을 합니다만.. 뭐 6이나 7이나 -_-;;; 쿨럭..

    소켓이랑은 제가 별로 안친해서 하핫;;; MySQL은 강의실에 글 몇개 올려둔게 있으니 참고하시면 될것같네요.
    무한삽질의 세계에 들어오신걸 환영합니다.~~~ ^ㅡ^)/