도서 대여 프로그램 만들기 소개 - 도서관리 기능 개발

main.png

1, 데이터베이스와 연결(TFDConnection)을 만들고, 도서 데이터 쿼리(TFDQuery)를 만듭니다.

2, 도서 폼을 추가 후, 화면 레이아웃을 구성하고, UI 컨트롤을 배치합니다.

3, UI 컨트롤과 데이터를 연결합니다.

4, 이미지 등록 기능을 구현합니다.

5, 등록, 수정, 삭제 기능을 개발합니다.

6, 도서 중복등록 방지 기능을 개발합니다.

7, 검색 기능을 개발합니다. 

 

준비 - 요구사항 분석 등

진행 과정 설명

요구사항 분석

 

개발 준비물

요구사항 : 바로가기

테스트 케이스 : 바로가기

화면 스케치 : 바로가기

 

유투브에서 바로 보기: https://youtu.be/ToQVVLW2KRA?list=PLpSzuJvn7BTz7BiqiKe36nzJRXAEhNkpc

데이터베이스 연결

1, 데이터베이스와 연결(TFDConnection)을 만들고, 도서 데이터 쿼리(TFDQuery)를 만듭니다.

 

유투브에서 바로 보기: https://youtu.be/4Xxl7GNFzn4?list=PLpSzuJvn7BTz7BiqiKe36nzJRXAEhNkpc

 

화면 구성

2, 도서 폼을 추가 후, 화면 레이아웃을 구성하고, UI 컨트롤을 배치합니다.

 

개발 준비물

도서관리 폼 구조

bookform_structure.png

 

유투브에서 바로 보기: https://youtu.be/v7IP4iMShEI?list=PLpSzuJvn7BTz7BiqiKe36nzJRXAEhNkpc

 

UI 컨트롤과 데이터 연결

3, UI 컨트롤과 데이터를 연결합니다.

 

유투브에서 바로 보기: https://youtu.be/kAkBuCu3yfA?list=PLpSzuJvn7BTz7BiqiKe36nzJRXAEhNkpc

 

이미지 등록 기능 구현

4, 이미지 등록 기능을 구현합니다.

 

개발 준비물

공통함수 소스파일 : CommonFunctions.pas

 

유투브에서 바로 보기: https://youtu.be/8TsFsS8uqRU?list=PLpSzuJvn7BTz7BiqiKe36nzJRXAEhNkpc

 

데이터 관리 기능 구현

5, 등록, 수정, 삭제 기능을 개발합니다.

 

유투브에서 바로 보기: https://youtu.be/W3MX3jTKrVM?list=PLpSzuJvn7BTz7BiqiKe36nzJRXAEhNkpc

 

중복 등록 방지 기능 개발

6, 도서 중복등록 방지 기능을 개발합니다.

 

유투브에서 바로 보기: https://youtu.be/Hp0n0gIDPsw?list=PLpSzuJvn7BTz7BiqiKe36nzJRXAEhNkpc

 

검색 기능 개발

7, 검색 기능을 개발합니다. 

 

유투브에서 바로 보기: https://youtu.be/FgRNipu2yZU?list=PLpSzuJvn7BTz7BiqiKe36nzJRXAEhNkpc

 

다음 강좌 Arrows

 

참고 링크


번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 14390
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13023
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 15532
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 21065
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 22297
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 17933
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 38228
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 173741
1163 델파이, C++빌더의 윈도우10과 High DPI 디스플레이 지원 김원경 2020.02.28 652
1162 [업데이트][패치][10.3.3] Midas와 델파이 Open Array 패치 험프리 2020.02.28 254
1161 인터베이스(InterBase)와 다른 데이터베이스들의 기능 비교 file 김원경 2020.02.27 578
1160 내장된 암호화 해시 라이브러리를 사용할 수 있습니다. - System.Hash file 험프리 2020.02.27 477
1159 RAD서버 도커(Docker) 기술 가이드 관리자 2020.02.26 409
1158 새로운 FMX 멀티-디바이스 테마 - Material Patterns Blue 관리자 2020.02.25 390
1157 새로운 VCL 윈도우 테마 - Material Patterns Blue 관리자 2020.02.25 393
1156 안드로이드 앱의 난독화 - 파이어몽키로 작성한 네이티브 앱은 디컴파일할 수 없어 보안에 강력합니다. 험프리 2020.02.24 430
1155 [고객사례-유틸리티, 델파이] IcoFX 관리자 2020.02.20 287
1154 [고객사례-유틸리티, 델파이] ExBox 관리자 2020.02.19 372
1153 새로운 FMX 테마 - 우분투(Ubuntu) Clear Fantasy 스타일 관리자 2020.02.19 407
1152 마이크로소프트 비주얼 C++ 개발자를 위한 C++빌더 활용 방법 관리자 2020.02.19 444
1151 새로운 VCL 윈도우 테마 - Lucky Point 관리자 2020.02.18 385
1150 [고객사례-유틸리티, 델파이] TreeSize - 하드 디스크 공간 관리 프로그램 관리자 2020.02.18 543
1149 [고객사례-모바일 앱, 델파이] CAW+ 키보드 - 중/일, 한자 입력 및 번역 앱 file 관리자 2020.02.17 407
1148 새로운 VCL 윈도우 테마 - Zircon 관리자 2020.02.14 406
1147 함께 축하해요! 델파이 25주년!! #Delphi25th file 관리자 2020.02.14 309
1146 개발을 할 때 조심해야 하는 포인트 '도구의 법칙과 개발자의 저주' 관리자 2020.02.13 411
1145 RAD 서버 완벽 가이드 - 200페이지 분량의 전자책 file 험프리 2020.02.07 745
1144 도커(Docker) 제대로 활용하기 험프리 2020.02.07 554