이 책은 델파이를 '처음' 실행하는 그 순간부터 복합적인 프로젝트를 '완성'
하기까지의 모든 내용을 이 한 권의 책을 통해 배울 수 있습니다..
이 책은 총 3개의 주요 파트(델파이 기초, DB프로그래밍, 웹 프로그래밍 등)
그리고 21개의 장으로 구성되어 있습니다: 전체 목차 보기(클릭)
이 장에서는
- 누가 읽으면 좋은가?
- 저자는 어떤 목표를 가지고 이 책을 썼는가?
- 이 책을 어떻게 활용하면 좋은가?
를 설명합니다.
이 책 전체는 모듈 별로 나누어 PDF 파일로 무료 제공합니다.
(현재 업데이트 중/2019.8.6 기준)
본 문서를 출력하여도 좋습니다. 하지만, 활용 및 비용 면에서 교보문고, 인터넷 서점 등에서 구매를 권장합니다.
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기Seokjae Lee인프콘 2023에서 발표한 <코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기> 발표 자료입니다.
https://www.inflearn.com/conf/infcon-2023/session-detail?id=765
하드웨어 스타트업의 소프트웨어 이야기Mijeong Park어느날 우연히 스위처 소방수로 참여해서 2달 동안 수행한 일들을 공유합니다. 그 첫번재 이야기 ‘기본을 지키자’ 입니다.
전체를 리드하면서 업무를 진행해본 첫 경험이기도 했고, 유저가 증가하며 서비스되고 있는 프로젝트를 A to Z로 혼자 감당해본 첫 경험이기도 했습니다.
새로운 서버를 설계하고 개발하면서, 레거시 안정화 및 이슈 응대를 모두 병행하는게 쉬운 일은 아니었지만, 핑계대지 않고 하나하나 기본을 다져 보았습니다!
아직 갈길이 멀었지만, 성장해가는 아이오(스위처)의 소프트웨어 이야기를 하나씩 하나씩 풀어보려 합니다 ;)
『Effective Unit Testing』 - 맛보기복연 이라쎄 코스켈라 지음 | 이복연 옮김 | 한빛미디어 | 2013년 11월 | 25,000원
예스24: http://www.yes24.com/24/goods/1136108
테스트 라이브러리 사용법에서 나아가 ‘좋은 테스트란 무엇인가’, ‘좋은 테스트를 작성하려면 어떻게 해야 하는가’에 관한 현장의 물음에 해답을 제시한다. 테스트가 갖춰야 할 요건에 따라 나눈 테스트 카탈로그가 수록되어, 필요할 때마다 원하는 목록을 참고하여 자신이 작성한 테스트에서 문제를 발견하고 수정해 나갈 수 있으며 더욱 응용력 높은 학습을 할 수 있다.
이것이 리눅스다 - 김종욱Jong Wook Kim'이것이 리눅스다' 책을 일고 공부하면서 느낀점과 공부하면서 조사하였던 관련된 자료를 PPT로 만든 것입니다. (this is Linux, this PPT has Many Things that Resource Related the Linux and other) 감사합니다. Thank you
『이펙티브 디버깅』 - 디버깅 지옥에서 탈출하는 66가지 전략과 기법복연 이『이펙티브 디버깅』 디버깅 지옥에서 탈출하는 66가지 전략과 기법
디오미디스 스피넬리스 지음 | 남기혁 옮김 | 한빛미디어 | 24,000원
★ 소프트웨어의 완성은 디버깅!
이 책은 경험이 풍부한 개발자를 대상으로 소프트웨어를 완성하는 마지막 기술을 가르친다. 저자는 35년 경험에서 깨우친 일반 원칙, 높은 수준의 전략, 구체적인 기술에 관한 조언, 효율 높은 도구, 창의적인 기법, 효과적인 디버깅과 관련된 행동 특성을 제시한다. 저자가 제안하는 66개의 전문 기법을 통해 디버깅 역량을 확장하고, 각 문제 상황에 맞는 최상의 접근법을 선택할 수 있을 것이다.
★ 주요 내용
다양한 소프트웨어 장애를 해결하는 높은 수준의 전략과 방법
프로그래밍, 컴파일, 실행 시 적용할 구체적인 기법
디버거를 최대한 활용하는 방법
믿고 투자해도 좋은 범용 기술과 도구
막다른 길과 복잡한 미궁에서 탈출하는 첨단 아이디어와 기법
디버깅하기 쉬운 프로그램을 만들기 위한 조언
멀티스레딩, 비동기, 임베디드 코드 디버깅에 특화된 접근법
향상된 소프트웨어 설계, 구축, 관리를 통한 버그 회피법
Ryan Dahl의 Node.js 소개 동영상 해설 by doorttsSuwon Chaenode.js를 만든 라이언 달의 소개 동영상 Ryan Dahl: Introduction to Node.js 에 대한 설명문서 입니다. 실제 동영상은 다음 URL에서 볼 수 있습니다.http://www.youtube.com/watch?v=M-sc73Y-zQA
『Effective Unit Testing』 - 맛보기복연 이라쎄 코스켈라 지음 | 이복연 옮김 | 한빛미디어 | 2013년 11월 | 25,000원
예스24: http://www.yes24.com/24/goods/1136108
테스트 라이브러리 사용법에서 나아가 ‘좋은 테스트란 무엇인가’, ‘좋은 테스트를 작성하려면 어떻게 해야 하는가’에 관한 현장의 물음에 해답을 제시한다. 테스트가 갖춰야 할 요건에 따라 나눈 테스트 카탈로그가 수록되어, 필요할 때마다 원하는 목록을 참고하여 자신이 작성한 테스트에서 문제를 발견하고 수정해 나갈 수 있으며 더욱 응용력 높은 학습을 할 수 있다.
이것이 리눅스다 - 김종욱Jong Wook Kim'이것이 리눅스다' 책을 일고 공부하면서 느낀점과 공부하면서 조사하였던 관련된 자료를 PPT로 만든 것입니다. (this is Linux, this PPT has Many Things that Resource Related the Linux and other) 감사합니다. Thank you
『이펙티브 디버깅』 - 디버깅 지옥에서 탈출하는 66가지 전략과 기법복연 이『이펙티브 디버깅』 디버깅 지옥에서 탈출하는 66가지 전략과 기법
디오미디스 스피넬리스 지음 | 남기혁 옮김 | 한빛미디어 | 24,000원
★ 소프트웨어의 완성은 디버깅!
이 책은 경험이 풍부한 개발자를 대상으로 소프트웨어를 완성하는 마지막 기술을 가르친다. 저자는 35년 경험에서 깨우친 일반 원칙, 높은 수준의 전략, 구체적인 기술에 관한 조언, 효율 높은 도구, 창의적인 기법, 효과적인 디버깅과 관련된 행동 특성을 제시한다. 저자가 제안하는 66개의 전문 기법을 통해 디버깅 역량을 확장하고, 각 문제 상황에 맞는 최상의 접근법을 선택할 수 있을 것이다.
★ 주요 내용
다양한 소프트웨어 장애를 해결하는 높은 수준의 전략과 방법
프로그래밍, 컴파일, 실행 시 적용할 구체적인 기법
디버거를 최대한 활용하는 방법
믿고 투자해도 좋은 범용 기술과 도구
막다른 길과 복잡한 미궁에서 탈출하는 첨단 아이디어와 기법
디버깅하기 쉬운 프로그램을 만들기 위한 조언
멀티스레딩, 비동기, 임베디드 코드 디버깅에 특화된 접근법
향상된 소프트웨어 설계, 구축, 관리를 통한 버그 회피법
Ryan Dahl의 Node.js 소개 동영상 해설 by doorttsSuwon Chaenode.js를 만든 라이언 달의 소개 동영상 Ryan Dahl: Introduction to Node.js 에 대한 설명문서 입니다. 실제 동영상은 다음 URL에서 볼 수 있습니다.http://www.youtube.com/watch?v=M-sc73Y-zQA
RAD스튜디오 100% 활용하기 Devgear2017년 4월 출시된 최신 RAD스튜디오 10.2 도쿄 버전의 최신 기술들을 정리한 문서입니다.
개발 성능 향상, 최신 OS지원, 새로운 개발 영역(클라우드, IoT 등)으로의 손쉬운 확장 등.
개발자들에게 복잡할 수 있는 기술들을 간편하게 적용할 수 있는 RAD스튜디오의 기술과 활용팁 입니다.
RAD스튜디오 100% 활용하기 - 최신 기술 적용과 확장DevgearRAD스튜디오는 항상 최신 OS 지원을 위해 꾸준히 업데이트 되고 있습니다.
이 자료는 2017년 11월 진행된 온라인 세미나의 발표자료입니다. RAD스튜디오 10.2 버전으로 최신 OS와 기술들을 프로젝트에 적용하고, 개발 영역을 확장하는 방법을 설명합니다.
다루는 내용은 다음과 같습니다:
[최신 기술 적용-운영체제와 기술]
- 윈도우 10, 멀티플랫폼 지원, 사물인터넷, 겟잇 패키지 매니저
[개발 영역 확장-플랫폼과 아키텍처]
- 파이어몽키 프레임워크, RAD서버, 엔터프라이즈 커넥터
*온라인 세미나 다시보기는 다음 링크를 활용하세요:
https://goo.gl/tJK765
델파이 @22Devgear델파이 출시 22주년을 기념하여 '델파이 @22' 잡지를 제작했습니다.
델파이는 매년 새버전을 발표해오고 있습니다.
이번 '델파이 @22'는 지금까지의 델파이 역사, 언어, 사회, 교육 그리고 앞으로의 비전까지 다루고 있습니다.
단 하나의 코드베이스로 주요 5대 운영체제(윈도우,맥,리눅스,안드로이드,iOS)를 더 신속하게, 더 안전하게 지원하는 앱을 개발하는 방법을 '델파이 @22'를 통해 확인해보시기 바랍니다.
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD StudioDevgearRAD Studio를 이용하면 윈도우10, 맥, 안드로이드, iOS 그리고 리눅스 서버용 애플리케이션을 단 하나의 코드베이스만으로 개발해 배포할 수 있습니다.
이 자료는 '최신OS와 멀티플랫폼 개발 전략'이라는 주제로 진행한 세미나의 발표자료입니다.
델파이 DB프로그래밍(멀티티어) - 체크리스트Devgear델파이는 단 하나의 코드베이스로 윈도우/맥/안드로이드/iOS 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
데브기어 정규 과정 '델파이 DB프로그래밍-멀티티어' 과정을 통해 다양한 구조의 서버와 애플리케이션을 작성해봅니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_dbprogramming/
델파이 DB프로그래밍(2티어) - 체크리스트Devgear델파이는 단 하나의 코드베이스로 윈도우/맥/안드로이드/iOS 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
데브기어 정규 과정 '델파이 DB프로그래밍-2티어' 과정을 통해 DB프로그래밍의 기초적인 부분을 배울 수 있습니다. 특히 2티어 구조에 대해 자세히 배우고 부서/사원 관리 프로그램을 직접 만들어봅니다.
이 외에도 Commit, 롤백, 트랜잭션 기능을 적용해보고, 트리뷰와 챠트 등 다양한 화면을 구성해봅니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_csprogramming/pdf/%EB%8D%B8%ED%8C%8C%EC%9D%B42%ED%8B%B0%EC%96%B4_%EC%B2%B4%ED%81%AC%EB%A6%AC%EC%8A%A4%ED%8A%B8.pdf
델파이 기초 - 체크리스트Devgear델파이는 단 하나의 코드베이스로 윈도우/맥/안드로이드/iOS 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
데브기어 정규 과정 '델파이 기초' 과정을 통해 프로그래밍의 기초 내용과 델파이 사용방법, 기능 등을 자세히 배울 수 있습니다.
이 문서는 해당 과정에서 다루는 내용들을 정리한 체크리스트입니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_basic/
델파이 윈도우 애플리케이션 개발 - 체크리스트Devgear델파이는 단 하나의 코드베이스로 윈도우/맥/안드로이드/iOS 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
10.1.2 베를린 버전(2016년 출시)부터는 윈도우10 센테니얼 브릿지 기능이 개발툴 중 최초로 지원되었으며, 이 기능을 통해 개발한 애플리케이션을 윈도우10 스토어로 바로 배포할 수 있습니다.
데브기어 정규 과정 '델파이 윈도우 애플리케이션 개발' 과정을 통해 관련 내용을 배울 수 있습니다.
이 문서는 해당 과정에서 다루는 내용들을 정리한 체크리스트입니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_windows
델파이로 한 번에 개발하는 안드로이드&iOS - 체크리스트Devgear단 하나의 소스코드로 안드로이드&iOS 앱을 한 번에 개발하는 방법!
데브기어 정규 과정 '델파이로 한 번에 개발하는 안드로이드&iOS 앱'의 체크리스트입니다.
데브기어 과정을 듣고 나면 이 내용들을 모두 배우게 됩니다.
자세히 보기: http://www.devgear.co.kr/support/education/delphi_mobile/
RAD Studio 10.2 도쿄Devgear본 자료는 2017년 4월 6일 진행된 온라인 세미나 'RAD Studio 10.2 도쿄' 출시 세미나 자료입니다.
RAD Studio는 오브젝트 파스칼, C++ 중 원하는 언어를 선택해 단 하나의 코드베이스로 윈도우, 리눅스, 맥, 안드로이드, iOS 앱을 개발해 배포할 수 있는 개발툴입니다.
2017년 3월 출시된 새버전 '10.2 도쿄'에서는 최초의 LLVM 기반의 리눅스 컴파일러를 선보였습니다.
본 세미나 관련 자료는 다음 링크를 통해 확인할 수 있습니다.
http://tech.devgear.co.kr/delphi_news/431914
ELC(Embarcadero License Center) 서버 설치가이드DevgearELC (Embarcadero License Center)는 엠바카데로 RAD Studio, 델파이, C++빌더 중 네트워크 형식 라이선스 설치 시 필요합니다. 해당되는 라이선스 형태는 '네트워크 라이선스'와 '컨커런트 라이선스'가 있습니다.
델파이로 개발한 iOS 앱 앱스토어 배포 방법(Apple App Store)Devgear델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
본 문서는 도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 'iOS앱 스토어 배포 방법'에 대한 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이로 개발한 안드로이드 앱 앱스토어 배포 방법(google play)Devgear델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
본 문서는 도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 '안드로이드 앱 스토어(Google Play) 배포 방법'에 대한 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이 무료 평가판 설치Devgear델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
본 문서는 도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 '델파이 무료 평가판 설치 방법'에 대한 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이 iOS앱 개발 환경 설정Devgear델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 'iOS 앱 개발 환경 설정과 디바이스 연결 방법' 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이 안드로이드앱 개발 환경 설정Devgear델파이는 단 하나의 코드베이스로 안드로이드, iOS, 윈도우, 맥 용 앱을 한 번에 개발해 배포할 수 있는 개발툴입니다.
도서 '한 번에 개발하는 안드로이드&iOS with 델파이' 중
부록 '안드로이드 앱 개발 환경 설정과 디바이스 연결 방법' 내용입니다.
해당 도서 및 다양한 델파이 관련 도서에 대한 자세한 내용은 www.devgear.co.kr/book 을 통해서 확인할 수 있습니다.
델파이,C++빌더: 물류 시스템 개발 전문가를 위한 시장현황과 전략Devgear국내 대부분의 대형 물류/유통 업체들의 시스템은 델파이와 C++빌더로 구축되어 있습니다.
해당 자료는 물류/유통 시스템 개발 분야에서 집중하고 있는 모바일, 사물인터넷 그리고 미들웨어 기술을 델파이와 C++빌더에서 어떻게 제공하고 있는지를 설명한 자료입니다.
델파이,C++빌더: 의료 시스템 개발 전문가를 위한 시장현황과 전략Devgear국내 대부분의 대형 대학 병원, 검진 기관은 물로 전국 병의원, 약국, 동물병원에 배포되는 시스템들은 델파이와 C++빌더로 구축되어 있습니다.
해당 자료는 의료 시스템 개발 분야에서 많은 관심을 쏟고 있는 모바일, 사물인터넷 그리고 미들웨어 기술을 델파이와 C++빌더에서 어떻게 제공하고 있는지를 설명한 자료입니다.
[Next-Gen ITSM | Atlassian이 제시하는 ITSM 혁신] 01. Gen Next ITSM_김윤희.pdfOpen Source Consulting2025년 3월 11일 [Next-Gen ITSM | Atlassian이 제시하는 ITSM 혁신] 세미나에서 발표된 아틀라시안 김윤희 부장님의 첫 번째 세션 발표 자료입니다.
2. 델파이 Begin…End
지은이 | 김원경
기 획 | 김나래
펴낸곳 | (주)데브기어 출판부
디자인 | 지와수
초 판 1쇄 | 2011년 7월 15일
개정판 1쇄 | 2012년 12월 20일
개정판 2쇄 | 2016년 2월 26일
주소 | 서울특별시 서초구 반포1동 743-14 4층 (주)데브기어
전화 | 02-595-4288 FAX : 02-536-4288
홈페이지 | www.devgear.co.kr
전자우편 | ask@embarcadero.co.kr
ISBN : 978-89-962516-1-3
값 : 28,000원
● 이 책의 저작권은 김원경과 ㈜데브기어에게 있습니다.
● 저작권법에 의해 보호를 받는 저작물이므로 무단 복제 및 무단 전재를 금합니다.
● 이 책에 대한 의견을 주시거나 오탈자 및 잘못된 내용의 수정정보는 아래 이메일로 연락 주십시오.
잘못된 책은 교환해드립니다.
3. 3
머리말
● ● ● 델파이 버전이 현재 XE(2011)까지 계속 업그레이드 해왔음에도 불구하고 델파이 사용
자 입장에서는 최근 출간되는 참고 서적이 없었기 때문에 굉장히 답답해 하셨습니다. 특히 델
파이를 처음 접하시는 초급자분들의 답답함은 더 하셨을 것입니다.
그러한 요구를 알고 있었던 데브기어에서 델파이를 시작으로 C++ 빌더 등 출판을 준비한 지
는 오래 되었으나 여러 가지 핑계로 늦어지다가 이제서야 이렇게 여러분들에게 소개하게 되어
기쁩니다. 델파이 시작부터 지금까지 교육만을 해 왔던 제가 책을 쓴다는 것은 부담되는 일이
지만, 교육 현장에서 초보자들이 무엇을 가장 궁금해하고 무엇을 가장 어려워하고 있는지 알고
있는 저만의 장점을 살려서 기존의 책과는 좀 차별화 하여 델파이 강의를 듣는 것처럼 흐름을
따라가며 볼 수 있는, 그래서 책 한 권을 보고 나면 델파이에 대한 자신감을 심어 드리는 책을
만들려고 노력했습니다.또한 기존의 델파이 사용자들도 너무 이전 버전의 기능과 환경에만 익
숙해 있기 때문에 이 책을 통해 새로운 환경, 새로운 기능과 기술에 대해서도 정리할 수 있는
기회가 되시길 바랍니다. 출간을 기다려 주신 분들과 이 책을 보시는 많은 분들에게 도움이 되
었으면 합니다.
원고가 늦어짐에도 묵묵히 기다려주신 박범용 대표님과 책이 나오기까지 여러 가지 업무를
해주신 김나래 주임님, 잦은 원고 수정으로 인한 편집작업도 웃으면서 해주신 김연옥 실장님,
기꺼이 블로그의 내용과 소스를 사용할 수 있도록 해주신 박지훈 부장님, 오자 탈자를 열심히
잡아주던 델파이 대학생과정의 수강학생들 그리고 데브기어 직원들에게 깊은 감사를 표합니
다. 이 책을 시작으로 앞으로 저희 데브기어에서는 더 많은 책을 계획하고 있습니다. 많은 관심
과 지도 바랍니다.
김 원 경
4. 4 Delphi
이 책을 읽기 전에
● ● ● 이 책은 델파이를 처음 사용하시는 초보자분에게 특히 많은 도움이 될 것입니다.
이 책은 다음과 같이 네 부분으로 나누어집니다.
파트 1 : 델파이로 프로젝트 시작하기
파트 2 : 데이터베이스 프로그래밍 작성하기
파트 3 : 웹 프로그래밍과 그 외
부 록
파트 1은 따라하기와 실습을 통해 순서에 따라 해보시다 보면 어느새 자연스럽게 델파이 환
경, 오브젝트 파스칼의 기초적인 문법, 개체와 클래스, 컴포넌트에 익숙해지셔서“아! 델파이는
이렇게 사용하는 툴이구나!”하고 독자 스스로 터득할 수 있도록 도와 드립니다.
그 다음 단계로 파트 2는 데이터베이스를 사용하는 다양한 환경의 어플리케이션(로컬, 클라
이언트/서버, Data Snap을 이용한 분산처리)등과 그에 따른 오류처리, DLL 작성 방법 등을 다
루며 더 나아가 파트3에서는 웹프로그래밍, 인디 컴포넌트를 이용한 프로그래밍, 스레드를 이
용한 프로그램 방법들에 대해서도 다루고 있어서 초급자분들 뿐만 아니라 중급자들에게도 도
움이 될 것이며 델파이 새로운 버전의 추가된 내용도 정리가 되어 있기 때문에 오래 전부터 델
파이를 사용하셨던 분들에게도 도움이 될 것 입니다.
참고로 오브젝트 파스칼의 기본적인 것과 중요부분은 이 책에서 다루지만 문법의 더 자세한
내용은 저희가 출판하는 델파이 프로그래밍 언어를 참고하시길 바랍니다.
5. 여러분들의 효과적인 학습을 위해 다음과 같은 코너가 준비되어있습니다. 특히 따라하기와
실습은 반드시 직접 코딩 해 보셔서 결과를 확인해 보셔야 합니다.
이 책에 소개된 따라하기, 실습, 예제등의 소스는 www.devgear.co.kr/book에서 다운로드 받
으실 수 있습니다.
5
따라하기
각 장의 내용들을 설명된 순서대로 따라 하면서 개념을 설명하고
이해하게 될 것입니다.
실 습
설명된 내용을 스스로 한 번 작성해 보면서 배운 내용을 확인하고
정리합니다.
예 제 좀 더 자세하거나 실무에서 사용하실 수 있는 코드들을 제공합니다.
예제나 실습의 내용 중 상세 설명이 필요한 부분을 요약설명 합니다.
프로그램 작성 시 오류가 나기 쉬운 곳이나 알아두면 도움되는 내용들을
정리해 놓았습니다.
좀 더 자세히
Tip
6. Part 1 델파이 살펴보기
1장 | 델파이로 프로젝트 시작하기 16
1. 델파이 개발환경 둘러보기 16
2. 프로젝트 구성요소 살펴보기와 프로젝트 관리 19
● 21
3. 프로젝트 파일 열어보기 30
4. 프로그램 실행하기 - 컴파일과 실행 31
5. 유닛 소스 코딩 하기 33
● 33
● 35
● 36
● 42
● 44
● 46
● 51
● 52
6. 컴포넌트 라이브러리 66
7. 개체 사용 69
● 69
● 70
● 74
6 Delphi
C o n t e n t
델파이 Begin…End
7. 8. 클래스 관련 추가된 문법 89
● 89
● 91
● 92
● 92
● 93
● 95
● 98
9. 기타 환경 100
● 100
● 100
● 101
● 101
● 101
● 103
2장 | 폼의 특성과 띄우기 104
1. 폼도 클래스입니다! 104
2. 폼 생성하기 107
3. 폼 종류 108
4. 화면 띄우기 109
● 109
● 113
5. 폼의 초기처리/마감 처리를 위한 이벤트 116
6. TScreen 클래스 117
7. 사용자 인터페이스 만들기 118
● 118
● 118
● 123
● 124
7
8. ● 125
● 125
● 130
● 133
● 134
8. 스플래쉬 폼 만들기 148
9. 기타 폼 핸들링 151
● 151
● 154
● 156
3장 | 컴포넌트와 친해지기 174
1. 그림판 프로그램 작성 175
2. 동영상 재생기 작성 181
4장 | 컴포넌트 라이브러리와 패키지 190
1. 컴포넌트 라이브러리 190
2. 패키지란? 192
2. Package 작성방법 195
5장 | 디버거 사용하기 196
1. 디버그 정보 설정 196
2. 기본적인 디버깅 방법 197
● 197
● 198
● 199
● 204
● 205
● 205
C o n t e n t
8 Delphi
9. 9
Part 2 델파이로 데이터베이스 프로그래밍하기
6장 | 데이터베이스 프로그래밍 개요 208
1. 데이터베이스란 208
2. 데이터베이스 에서 사용되는 용어들 209
3. SQL 에 대해서 210
4. 델파이와 데이터베이스 연결 유형 210
7장 | BDE를 사용한 데이터베이스 프로그래밍 214
1. BDE란 214
2. 데이터베이스 관련 컴포넌트 215
3. Database Desktop을 이용한 테이블 생성 217
4. BDE 알리아스 만들기 223
5. 사원관리 프로그램 작성하기 225
8장 | 필드 에디터 268
1. 필드 개체 268
2. 필드 에디터 사용 269
3. Sample 프로젝트에서 필드에디터 사용하기 270
9장 | 예외(Exception) 처리 278
1. Exception 정의 278
2. Exception 종류 279
3. Exception 처리 블록 281
4. Exception 수동 처리 285
5. Exception 재 발생 287
6. EAbort Exception 288
7. 어플리케이션의 Exception 핸들러 작성 290
10. 10 Delphi
10장 | 보고서 작성하기 293
1. Rave 컴포넌트 소개 293
2. Rave 컴포넌트 사용 보고서 만들기 294
3. QuickReport 사용하기 300
4. Fast Report 사용하기 304
11장 | DLL 작성과 호출 308
1. DLL 사용시 장점 309
2. DLL 작성 310
3. DLL 호출 313
12장 | DBExpress를 사용한 데이터베이스 프로그래밍 322
1. DBExpress 에 대해서 322
2. DBExpress 컴포넌트 소개 326
3. DBExpress와 BDE의 차이점 328
4. IBConsole 이용한 테이블 생성 329
5. Data Explorer에서 Connection 만들고 데이터베이스 연결하기 335
6. 수강신청관리 프로그램 작성하기 339
13장 | ADO를 이용한 데이터베이스 프로그래밍 357
1. ADO 란 357
2. ADO 컴포넌트 358
3. ADO 예제 작성 준비 359
4. ODBC DSN 작성하기 360
5. ADO 연결한 프로그램 작성 362
C o n t e n t
11. 11
14장 | 분산처리(DataSnap) 366
1. 분산환경에 대한 이해 366
2. 2-티어 구조의 문제점 367
3. 멀티-티어 구조의 장점 369
4. DataSnap에 대한 이해 369
5. DataSnap 서버를 구성하는 요소들 370
6. Wizard를 사용하여 어플리케이션 서버 작성 372
7. DataSnap 클라이언트 컴포넌트 소개 376
8. Wizard를 사용하여 클라이언트 프로그램 작성 378
9. 분산 처리 환경에서의 업데이트 에러 처리 388
10. 콜백(Callback)과 JSON 391
11. Callback 메소드를 사용하는 예제 396
12. Channel Manager를 이용한 콜백 405
13. [실습] DataSnap을 이용한 샘플작성 413
Part 3 델파이로 웹 프로그래밍하기 및 그외
15장 | 웹 브로커를 이용한 웹 프로그래밍 426
1. 웹 서버 어플리케이션이란? 426
2. 웹 브로커(WebBroker) 428
3. 웹 브로커 관련 컴포넌트 430
4. 간단한 웹 서버 어플리케이션 432
5.[실습] 수강 신청 웹 어플리케이션 작성 438
12. 12 Delphi
16장 | DataSnap 웹 458
1. DataSnap 웹 서버 어플리케이션 작성 459
2. 클라이언트 어플리케이션 작성 478
17장 | DataSnap REST 479
1. Rest 란? 479
2. Rest 서버 어플리케이션 작성 483
3. Rest 클라이언트 어플리케이션 작성 490
4.[예제] Chatting Room 작성하기 492
18장 | 인트라웹을 이용한 웹 프로그래밍 515
1. 인트라웹의 개요 515
2. 인트라웹을 위한 컴포넌트 516
3. 인트라웹 시작하기 516
4.[예제] 인트라웹을 이용한 온라인 쇼핑몰 작성하기 523
19장 | 컴포넌트 작성 531
1. 위저드를 사용한 컴포넌트 작성 시작하기 532
2. 생성자/파괴자 루틴 작성하기 536
3. 속성 추가하기 540
4. 윈도우 메시지 핸들러 543
5. 컴포넌트 팔레트 아이콘 수정하기 552
6. 컴포넌트 설치하기 553
7. 컴포넌트에 팝업 메뉴 작성하기 555
8.[예제] TDBDateTimePicker 컴포넌트 작성 559
C o n t e n t
13. 13
20장 | 인디 컴포넌트를 이용한 프로그래밍 562
1. 인터넷이란? 562
2. 인터넷 서비스 562
3. 인터넷 프로그래밍 564
4.[실습] 웹 브라우저 작성 566
5. 인디(Internet Direct) 컴포넌트 570
6. 간단한 TCP 서버와 클라이언트 572
7. 메일 보내기와 받기 576
8.[예제]HTTP를 이용하여 파일 자동으로 업데이트 583
21장 | 쓰레드 598
1. 스레드는 무엇이며 어떻게 동작 하는가? 598
2. 스레드의 생성 방법 599
3. 여러 개의 스레드가 같은 데이터를 사용하려면? 601
4. Critiacal Section 사용하기 602
5. 다른 스레드가 실행을 마칠 때까지 기다리기 608
6. 다른 스레드에 의해 특정 작업이 완성될 때까지 기다리기 611
부록
1장 | 델파이 설치 가이드 616
2장 | UML 사용하기 623
3장 | 코드에디팅을 위한 코드 인사이트 642
4장 | 유닛 테스팅 650
5장 | 델파이에서 자주 사용하는 함수/프로시저 658