개발자라면 필요한것은 만들어 써야 한다는 생각을 가지고 있기 때문에 틈틈히 유틸리티 프로그램을 만들어서 사용합니다. 공부도 하고 이렇게 하나하나씩 만들다 보면 배우는게 많거든요. 그래서 이번에는 이미지 뷰어를 만들었는데요. 우선 디스플레이 하는 기능만 넣다보니 만드는데 얼마 안걸렸네요.. 스크린샷 델파이(Delphi)로 만든 이미지 뷰어 입니다. 프로그램 왼쪽에 PC의 경로를 보여주는 트리뷰가 있고 트리뷰의 폴더를 선택하면 썸네일 리스트를 만들고 썸네일 리스트 하나의 이미지를 선택하면 하단에 디스플레이 하는 프로그램 입니다. 우선 필요한 기능만 넣다 보니 단순한데 가장 많이 사용하는기능은 사진을 확인하는 용도로 좀더 기능을 추가한후 github에 올릴 예정입니다. 사용한 컴포넌트는 ShellTreeView 랑 Graphic32 의 ImgView32 입니다. 2017-08-08 추가 github에 소스 올렸어요.. https://github.com/skshpapa80/khImageViewer
Sheet2DB 프로젝트를 진행하다 보면 Excel 데이터를 DB Table로 입력해야 되는 경우가 많이 생깁니다. Excel 데이터를 DB Table 구조에 맞춰서 입력하기가 때로는 막 노동처럼 느껴져서 만들게 되었습니다. 스크린샷(ScreenShot) Excel 선택하는 페이지 Excel 선택 후 DB 접속 정보 입력 DB 접속 정보를 입력한 후 DB연결/테이블 리스트 버튼을 누르면 다음페이지로 넘어 갑니다. MSSQL 용이라서 sp_tables 테이블 정보와 sp_columns 컬럼정보를 가져옵니다. 테이블 리스트에서 사용할 테이블을 선택하고 테이블 컬럼명 버튼을 누르면 테이블 컬럼 정보가 나오고 Excel 컬럼 정보랑 연결/취소 버튼을 이용해서 매칭 시킨 후 다음페이지에서 DB작업 버튼을 클릭하면 DB 에 Insert 됩니다. 테이블 정보와 Excel 컬럼(타이틀) 정보를 활용하여 Insert 구문을 자동으로 만들어서 테이블에 저장됩니다. 처리결과를 확인합니다. 프로그램 정보 Delphi 10.3 커뮤니티 에디션으로 작업 엑셀 읽어 오는 부분은 Excel.Application OLE 를 사용했습니다. 그리드는 기본그리드인 스트링 그리드 현재는 MSSQL 만 됩니다. 오라클 추가한 후 공개할 예정입니다. 그전에 필요하신분은 따로 연락 주세요!!! PS . 2022-04-28 소스 github 에 올렸어요 https://github.com/skshpapa80/Sheet2DB
댓글
댓글 쓰기