공통 이 달의 기술자료 - 2017년 10월

2017.09.26 11:03

험프리 조회 수:549

RAD 스튜디오/데브기어 소식

엠바카데로, 전세계 개발자 대상 온라인 교육 페이지 오픈

엠바카데로 아카데미 오픈!
작년 4월부터 엠바카데로의 모토는 '개발자에 전력'하는 것이었습니다.
그리고 드디어! 많은 분들이 바라오셨던 엠바카데로 아카데미가 오픈하였습니다  오픈 기념으로 특별 프로모션도 진행중이에요.

delphiacademy.png

 

➜ 엠바카데로 아카데미 : www.embarcaderoacademy.com

➜ 디지털데일리 관련기사 : http://www.ddaily.co.kr/news/article.html?no=160600

 

[업데이트] 상속된 VCL 폼의 디스플레이 배율 미적용 버그 해소 핫픽스

이 핫픽스는 10.2.1 설치 후 VCL 폼을 상속한 폼이 "윈도우즈 디스플레이 배율 확대"가 적용되지 않는 이슈(퀄리티포털: RSP-18792)를 해소합니다.

display_scale.png

 

➜ 자세히보기 : http://tech.devgear.co.kr/436152

 


기술자료

[FireDac] FDConnection 데이터베이스 Connection 설정

 

연결 정의(Connection Definition) 특정 FireDAC 드라이버를 사용하여 DBMS 응용 프로그램을 연결하는 방법을 정의하는 매개 변수 집합입니다.

 

FireDAC 3 가지 연결 정의 종류를 지원합니다.

  • Persitent   : 고유  이름을 가지며 FDManager 의해 관리되고 연결 정의 파일에 저장됩니다.
  • Private     :  FDManager 의해 관리되지만 연결 정의 파일에는 저장되지 않는 고유  이름을 가집니다.
  • Temporary :  이름이 없으며 연결 정의 파일에 저장되지 않고 FDManager에서 관리하지 않습니다설계시점에TFDConnection.Params 속성을 채우는 것입니다.

fdconnectiondef.png

 

➜ 자세히 보기: http://tech.devgear.co.kr/436048

 

[REST API] 카카오(다음) 로컬 주소검색 연동하기

다음 등의 포털 사에서는 자사 데이터 일부를 Open API로 공개하고 있습니다.

특히 지도나 주소, 검색 등은 직접 데이터를 수집하는 것보다 포털의 데이터를 활용하는 것이 개발 및 유지보수에 유리할 수 있습니다.

 

이 글을 통해 다음 카카오 로컬 주소검색 API 연동하는 방법을 학습할 수 있습니다.

 

➜ 자세히 보기: http://tech.devgear.co.kr/436365

 

[FMX] 리스트뷰(TListView) 행별로 배경색 설정 및 글꼴 변경

리스트뷰(TListView)는 많은 데이터를 목록으로 표시하기 위한 컴포넌트입니다.

스와이프(스크롤) 속도가 빠른 대신 항목 구성하기가 까다롭습니다.

 

이번 글에서는 리스트뷰 표현 방식 중 DynamicAppearance(동적 외관구성)를 이용해 외관 구성 후, 아래 기능을 구현했습니다.

1) 표시 항목을 추가(현재 2개, 여러 항목 표시가능)

2) 조건에 따라 배경색상을 변경

3) 조건에 따라 글꼴 변경

 

 

➜ 자세히 보기: http://tech.devgear.co.kr/436096

 

[FMX] 리스트뷰(TListView) 더보기 버튼 구현하기

모바일 앱을 개발할 때에 리스트 항목이 많은 경우, 한번에 가져오면 시간이 오래 걸려 좋지 않은 사용자 경험이 됩니다.

 

이 경우, 리스트 중 일부를 빠르게 표시하고, 리스트 끝으로 이동 시 추가로 표시하는 방식을 통해 문제를 해결할 수 있습니다.

 

이 글에서는, 

리스트뷰(TListView)의 목록 끝으로 이동 시, 더보기 버튼을 표시하도록 (매우 심플하게)구현합니다.

버튼 클릭 시 항목을 추가합니다.

 

➜ 자세히 보기: http://tech.devgear.co.kr/436391

 

[따라하기] 인공지능 오목게임 만들기

데브기어 테크게시판에 흥미로운 강좌가 올라오고 있습니다.

대화마을이라는 닉네임의 개발자 분께서 취미삼아 개발했던 오목게임을 이용해 시리즈 강좌를 진행하고 있습니다.

 

이 오목게임은 2명 또는 컴퓨터와 게임하는 방식으로, 프로그램 개발하며 인공지능을 어떻게 넣을까 고민하는 프로그래머들을 위해 노하우를 단계별로 정히하신다고 합니다.

 

참고로, 저도 해당 강좌를 보며 파이어몽키로 작업해보고 있습니다.

제가 작업한 내용은 각 강좌의 댓글에서 확인하실 수 있습니다.

(대부분 캔버스에 직접 그리는 방식으로 구현했으며, VCL과  FMX의 캔버스 작업의 차이를 확인할 수 있는 좋은 기회입니다.)

 

강좌의 순서는 아래와 같습니다.

 

0, 최종 결과물 확인(직접 컴퓨터에 도전해 보세요) - http://tech.devgear.co.kr/436240

1. 델파이에서  바둑판(오목판) 의 디자인 구성 - http://tech.devgear.co.kr/436244

2. 바둑판 라인 완성하기 - http://tech.devgear.co.kr/436332

3. 바둑알 포석하기 – 두명의 플레이어 - http://tech.devgear.co.kr/436447

4. 5개 연속된 오목알 확인하는 지능

5. 게임의 승자 확인하는 지능

6. 컴퓨터와의 오목게임을 위한 세팅

7. 컴퓨터에 인공지능을 구현하기

8. 인공지능의 지능단계 설정

 

omok.png

 

➜ 자세히 보기: http://tech.devgear.co.kr/436185

 


기타 소식

RAD 스튜디오 2017년 9월 로드맵 업데이트 

 

로드맵은 10.2.1 릴리즈와 10.2.2 계획 및 10.3 버전의 핵심영역이 업데이트 되었습니다.

 

➜ 자세히보기(영문): http://blog.marcocantu.com/blog/2017-september-radstudio-roadmap-update.html

 

Getit 패키지 매니저 컨텐트 업데이트(9월)

엠바카데로는 수많은 오픈소스 라이브러리, 상용 컴포넌트의 시험판, 이제 데모소스와 데이터베이스 커넥터를 겟잇 패키지 매지저에 지속적으로 추가합니다.

 

최근 10개월간 Getit 패키지 매지에 추가된 항목은 아래와 같습니다.

  • AQTime Standard Embarcadero edition
  • FaceAPI library (for Microsoft Cognitive Services)
  • Grijjy Cloud Logger
  • NexuxDB Free Embedded Version
  • RAD Server Industry Template - Hospitality Survey Application
  • JCL and JVCL updates
  • 3DElite TCP Server-Client Library
  • Additional TMS trial components
  • Many /n Software trial components
  • BrilliantCode trial
  • FmxLinux trial
  • The 80 or so trial versions of CData Enterprise Connectors

 

 

➜ 자세히보기(영문): http://blog.marcocantu.com/blog/2017-september-getit-content-update.html

 

지난 이달의 기술자료

➜ http://tech.devgear.co.kr/?act=&vid=&mid=delphi_news&category=&search_keyword=이+달의+기술자료&search_target=title_content

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15442
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13962
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16499
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22055
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23268
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18923
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39257
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174713
383 델파이 개발자를 위한 파이썬 file 관리자 2020.09.23 569
382 [업데이트][핫픽스][10.2.2] RTL 호환성패치 및 안드로이드 애니메이션 문제 해결 - 2018년 2월 패치 file 험프리 2018.02.20 569
381 도커(Docker) 제대로 활용하기 험프리 2020.02.07 568
380 기술자료 TOP 7 - 개발자들이 가장 많이 클릭한 기술자료는? (2019년 상반기) 관리자 2019.06.25 566
379 [10.4 시드니 신기능 Deep Dive] 겟잇 패키지 매니저의 새로운 기능들 관리자 2020.06.22 565
378 주요 OS 시장 점유율 - 윈도우와 안드로이드! file 관리자 2019.11.19 565
377 프로젝트 경험을 통해 터득한 효과적인 마이그레이션 프로세스 file 험프리 2020.01.22 564
376 [시애틀] 스타일북 컴포넌트에 여러개의 플랫폼 스타일을 담을 수 있습니다. Humphery 2015.09.04 563
375 [도서/PDF/소스코드] 델파이 Begin...End - 17장. DataSnap REST 관리자 2019.08.20 562
374 [10.3 리오] 기타 컴파일러, 데이터, RTL 개선사항 험프리 2018.12.06 562
373 RAD 스튜디오에서 iOS 12에 대응 험프리 2018.09.27 559
372 [10.3 리오][업데이트 2] 새로운 RAD서버 관리 콘솔 관리자 2019.08.28 558
371 [10.4 시드니][업데이트 2] What's NEW! 신기능 자세히 보기 관리자 2021.02.26 557
370 [마이그레이션][팁] 배치파일(커맨드 명령어)을 이용해 손쉽게 소스파일 갯수를 파악할 수 있습니다. 관리자 2019.04.11 555
369 [데모 영상] 델파이 프로젝트에 구글 시트 연동하기 (엔터프라이즈 커넥터 활용) 관리자 2019.11.08 555
368 [베를린 U1] TGrid가 네이티브 렌더링을 지원해 더 부드럽고 강력한 기능을 제공합니다. file 험프리 2016.09.20 555
367 [고객사례-유틸리티, 델파이] TreeSize - 하드 디스크 공간 관리 프로그램 관리자 2020.02.18 554
366 [도서/PDF] 한 번에 개발하는 안드로이드&iOS 앱 with 델파이 1편 - 8장(실습). TFrame [1] 관리자 2020.02.04 554
365 [고객사례-위치확인, 배터리 문제 해결, 모바일, 델파이] WhereontheMap [1] 관리자 2018.03.29 553
364 [다음 버전 정보] C++11을 32비트 윈도우 앱 개발에서 사용할 수 있습니다. Humphery 2015.08.25 553