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

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 24036
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 22342
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 24379
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 30252
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 31380
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 26703
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 47716
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 184664
170 [델파이 문법] 클래스와 객체 #20 file 관리자 2012.07.09 5489
169 David I의 31 XE3 퀵 비디오 - FM2로 오디오 및 비디오 캡쳐 기능 만들기 관리자 2012.10.09 5443
168 [델파이 문법] 문법 요소 #15 file 관리자 2012.12.25 5440
167 IOS 앱을 개발하여 App Store에 등록하는 방법 관리자 2013.05.20 5439
166 Delphi XE4에서 iOS 개발 환경 구축시 유의 할점. c2design 2013.05.11 5416
165 [델파이 문법] 문법 요소 #14 file 관리자 2012.12.17 5414
164 [델파이 문법] 문법 요소 #6 file 관리자 2012.10.25 5413
163 델파이 안드로이드앱에서 jar 클래스 사용하기 file 관리자 2013.10.31 5399
162 [델파이 문법] 프로시저와 함수 #11 file 관리자 2012.08.27 5388
» [따라하기] 도서대여 프로그램 만들기 - 3, 도서관리 기능 개발 [2] file 험프리 2017.01.26 5353
160 [델파이 문법] 문법 요소 #8 file 관리자 2012.11.01 5314
159 CodeRage7 : '델파이' 다시보기 관리자 2012.11.24 5298
158 델파이/C++빌더/RAD Studio XE3 업데이트1 다운로드 및 보완사항 리스트 관리자 2012.12.21 5255
157 멀티-티어 작업을 더욱 쉽게 만들어주는 Class Helper 관리자 2013.03.26 5027
156 델파이로 간단하게 슬라이드 효과를 적용한 iOS앱 만들기 관리자 2013.03.26 4988
155 안드로이드 웹브라우저에서 "tel:, sms:" 링크가 동작하지 않는 이슈 해결하기 Humphery 2015.06.26 4978
154 [XE5만의 특별한 기능] 응답하라! Delphi VCL 개발자 관리자 2013.12.21 4931
153 RAD Studio 모바일 로드맵 공개 관리자 2012.09.21 4877
152 [FireDac] FDConnection 데이터베이스 Connection 설정 file 김원경 2017.09.01 4820
151 XE3 - Hotfix가 올라왔습니다. 관리자 2012.10.05 4801