본문 바로가기

2019/10

강동구청 특강 강동구는 강동구 평생 학습관에서 '코딩교육지도사' 양성과정을 진행합니다.강동구는 손랩소프트(손랩영재교육), 데브기어, 한국생산성본부와 협약을 맺고 진행하고 있습니다. 저는 데브기어 소속으로 실무에 사용되는 기술을 교육하는 특강을 3회에 걸처 진행합니다. 1차 : RAD 스튜디오 소개 및 사용법 안내. FireDAC을 이용한 DB 연결과 데이터 컨트롤과 DB 연결2차 : 클라우드와 OpenAPI 연동위한 REST API 이해. [실습] 카카오톡 메시지 전송 연동3차 : 비콘을 이용한 위치기반 서비스. [실습] 위험지역 경보 1차1차 : RAD 스튜디오 소개 및 사용법 안내. FireDAC을 이용한 DB 연결과 데이터 컨트롤과 DB 연결[따라하기] 도서대여 프로그램 만들기 - https://tech.devg.. 더보기
FMX TListView Item 높이 조절 - 이미지가 없는 경우 낮게 표시하기 데브기어 테크게시판의 다음 질문에 대한 답변입니다. - https://tech.devgear.co.kr/delphi_qna/456600 이 글에서는 파이어몽키 TListView 항목 추가 시 이미지를 포함하고, 이미지가 없는 경우 항목의 높이를 낮게 지정하는 방법을 설명합니다. 화면 구성 TListView의 ItemAppearance를 DynamicAppearance로 설정 후 Image와 Text를 추가했습니다.위치 조정 후 높이는 140으로 설정했습니다. 구현두개의 버튼을 두고 다음과 같이 구현했습니다. procedure TForm1.Button1Click(Sender: TObject); var Item: TListViewItem; begin Item := ListView1.Items.Add; Ite.. 더보기
델파이 컴포넌트/소스 마이그레이션 자동화 도구 마이그레이션 자동화 도구 마이그레이션 자동화 도구는 델파이 소스파일을 분석해 컴포넌트를 변경하고, 컴포넌트를 사용한 소스코드를 일괄 변경하는 도구입니다. 이 도구를 이용해 다수의 소스파일과 다수의 컴포넌트 그리고 소스코드를 일관되게 전환할 수 있습니다. 마이그레이션 자동화 도구 제작 계기 이미 엠바카데로에서는 reFind라는 마이그레이션 자동화 도구를 제공합니다. reFind는 소스코드를 분석해 컴포넌트를 변경하고, 속성을 변경하고, 유즈절을 정리하는 등의 기능을 제공합니다. 하지만, reFind는 일대일로 매칭되는 컴포넌트와 속성만을 변경할 수 있습니다. 이 도구를 제작한 계기는 리얼그리드(TRealGrid)를 퀀텀그리드(TcxGrid)로 전환이 필요한 컨설팅 프로젝트였습니다. 퀀텀그리드는 기본적으로 .. 더보기
엔터프라이즈 커넥터로 VCL 애플리케이션에서 '구글 시트' 데이터 조회 및 편집하기 엔터프라이즈 커넥터(Enterprise Connectors)는 약 130여종의 기업용 데이터에 표준 SQL을 통해 접근 및 연동할 수 있는 솔루션 입니다. 이 글에서는 구글 드라이브의 스프래드 시트인 구글 시트(Google Sheets)와 양방향 엑세스하는 기능을 직접 구현해보겠습니다. 구글 시트는? 구글 드라이브에서 제공하는 웹 기반 스프래드 시트 프로그램입니다. 엑셀과 같은 스프래드 시트를 온라인에서 사용할 수 있습니다. 문서를 그룹 또는 사용자와 공유하고, 권한 설정 가능합니다. 이 글에서는 다음 내용을 설명합니다. 엔터프라이즈 커넥터 설치 구글 API 콘솔 설정 엔터프라이즈 커넥터 문서 확인 구글 시트 연동 TFDConnection으로 구글 시트 연결 TFDQuery로 정보 조회, 입력, 수정, .. 더보기