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

2019.09.27 11:18

험프리 조회 수:380

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

[온라인-세미나] 윈도우 10으로 현대화 할 때 확인해야 할 개발팁 시리즈

windows_embt.jpg

9월은 개발자분들이 윈도우 10을 최대한 활용하기 위한 앱 현대화 방안에 도움이 될만한 자료들을 집중 제공하고 있습니다.

아직 윈도우 7 또는 그 이전 버전을 사용하고 계신가요? 2020년 1월 14일부터 마이크로소프트(MS)의 윈도우 7 지원이 공식 종료됩니다. 앞으로 윈도우 7에 대한 보안 업데이트가 제공되지 않습니다. 다가올 변화에 대비하여 바로 지금이 현대화를 시작해야 할 때입니다. 엠바카데로가 준비한 다양한 자료들이 여러분에게 그 방법을 제시할 것입니다.

 

여러분을 위해 준비한 주제들

  • 윈도우 앱을 한 단계 업그레이드하세요! with 마이크로소프트 & 엠바카데로
  • 3가지 API 이야기: WinAPI, COM & ShellAPI, WinRT와 VCL의 통합
  • VCL 애플리케이션에 추가할 수 있는 최고의 윈도우 10 기능들
  • 윈도우 10의 윈도우 런타임
  • 윈도우 10 - RAD스튜디오와 TMS 소프트웨어로 현대화하기
  • 파이어댁(FireDAC) - 윈도우 10 데이터베이스 액세스
  • 윈도우 10에서 최신식 C++17 활용하기
  • 마이크로소프트 스토어로 시작하세요.
  • 엔터프라이즈 커넥터 활용하기: 지메일과 Bing 검색
  • 윈도우 10과 새로운 핵심 UX 원리 (RAD스튜디오 개발자들을 위한 세미나!)
  • 엔터프라이즈 커넥터 - MailChimp와 Cassandra
  • 빠른 마이그레이션 작업 - 윈도우 10 HighDPI 와 패스트리포트(FastReports) 활용
  • 윈도우용 네이티브 앱 개발하기: 왜 중요할까요?

 

다음 링크에서 세미나 내용 및 다시보기 링크를 확인 하실 수 있습니다.

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

 

 

 

[온라인-세미나] 오래된 C++ 프로젝트 마이그레이션 하기

오래된 C++빌더 앱을 유니코드로 마이그레이션 하는 방법!

 

엠바카데로 Al Mannarino가 진행한 세미나 다시보기를 통해 확인해보세요 (약 40분 소요).

 

특히 다음의 내용을 집중적으로 다룹니다:

  • C, C++, VCL (Visual Component Library), WinAPI 의 유니코드
  • C-스타일 스트링용 새로운 C, C++ 데이터 타입들
  • VCL 스트링 클래스들
  • "_TCHAR maps to" 옵션
  • tchar.h
  • 유니코드로 텍스트 컨버팅하기
  • 유니코드 문자를 파일로 불러오고 저장하기

다음 링크에서 세미나 내용 및 다시보기 링크를 확인 하실 수 있습니다.

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

 

 

기술자료

20년된 델파이 앱을 현대식 마이크로서비스 아키텍처로 전환하기

MSA_D6ToMSA_Architecture.jpg

 
얼마전 코드파트너에서는 실제 브라질의 운송회사에서 20년된 델파이 프로그램을 현대식 마이크로서비스 아키텍처로 전환한 사례를 바탕으로 진행한 세미나를 진행했습니다.
 

당면 과제

브라질에서 가장 큰 로컬 운송회사에서 델파이6로 구축한 시스템을 15년간 회사의 매우 중요한 파트에서 운용해 왔습니다. 그간 회사는 크게 성장했지만, 클라이언트/서버 구조인 이 시스템으로는 더 이상 회사의 성장에 맞추어 확장하기 어려운 상황에 이르렀습니다.

 

 

시행 착오

2014년 이후 회사는 두 번에 걸쳐 델파이가 아닌 다른 기술로 완전히 교체하려는 시도를 했습니다. 한 번은 SAP로, 다른 한 번은 Java(자바)로 시도했으나, 두 프로젝트 모두 실패했습니다. 그 기간 동안 기존 시스템은 20살이 되었고, 세번째는 더 이상 실패하면 안 되는 다급한 상황이 되었습니다.

 
이러한 과제와 시행착오를 어떻게 어떤 기술로 해결했고 결과는 어떻게 됐을까요?

 

다음 링크에서 해결 방안 및 결과와 시스템 아키텍처 그리고 사용된 기술 소개, 다시보기까지 확인할 수 있습니다.

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

 

그리고 다음 링크에서 아키텍처 변화에 대한 필요성을 설명합니다.

➜ 현대화 작업, 바로 지금이 골든타임입니다! : http://tech.devgear.co.kr/455799

 

 

 

[RAD서버] JSON 처리 단순화 컴포넌트 활용

emsdatasetresource.png

RAD 서버는 REST 기반 멀티티어 아키텍처를 구현할 수 있는 통합 미들웨어 서버입니다.

RAD 서버를 이용해 REST 기반 서비스 애플리케이션을 신속하게 구축하고 배포할 수 있습니다. - 자세히보기

 

RAD 서버는 REST 엔드포인트 제공, 통합 미들웨어, 응용 프로그램 서비스 등 다양한 기능을 제공하지만, 핵심 기능은 다양한 데이터를 JSON 포맷으로 입출력 처리하는 REST 엔드포인트 제공 기능입니다.

이 글에서는 RDBMS 데이터를 JSON 포맷으로 손쉽게 제공하는 TEMSDataSetResource 컴포넌트와 실무 활용방안을 설명합니다.

 

이 글에서 다음 내용을 설명합니다.

1) 데이터셋 JSON 처리 자동화하기 - TEMSDataSetResource 컴포넌트 소개

2) 자동화에 비지니스 로직 추가하기 - 엔드포인트 메소드 이용

3) 목록과 상세를 다른 항목으로 제공하도록 처리하는 방법

 

다음 링크에서 자세한 내용을 확인하세요.

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

 

 

 

3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기

엠바카데로의 마르코칸투가 진행한 온라인 세미나 내용을 간략히 정리한 글을 소개합니다.

 

위그림은 윈도우즈 운영체제가 제공해왔던 다양한 API들의 시간 흐름에 따라 정리한것입니다.

 

다음 링크에서, 전통적인 윈도우 API 활용, COM&Shell 인터페이스 활용, WinRT 활용까지의 특징 및 차이점을 설명합니다.

➜ 자세히보기 : https://tech.devgear.co.kr/456011

 
 
 
 

"모든" 데이터를 프로젝트에 연동하기 - FireDAC 엔터프라이즈 커넥터 활용

엔터프라이즈 커넥터가 오늘부터 RAD스튜디오(델파이, C++빌더)에 포함되었습니다. 이제 SaaS, NoSQL, 빅데이터 등 거의 "모든" 데이터 소스 연동이 더욱 쉬워집니다. 

 

엔터프라이즈 커넥터는 RAD스튜디오가 무상 제공하는 데이터 연동 솔루션인 파이어닥(FireDAC)을 통해 다양한 데이터들을 프로젝트에 매우 간편하게 연동할 수 있는 솔루션입니다. 세일즈포스, 이베이, 구글, 오라클 등 여러분이 필요로 하는 거의 모든 데이터들을 연동할 수 있습니다.

 

다음 글에서 제공하는 영상(영문)을 통해 엔터프라이즈 커넥터가 무엇인지 어떻게 활용할 수 있는지 확인할 수 있습니다.

윈드라이브, 오피스 365, FTP에 있는 CSV 파일은 물론 클라우드, NoSQL, 빌데이터에도 연결할 수 있습니다.

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

 

 


기타 소식

어드벤시드 델파이 UI 작성 따라하기

유투브 Delphi Dev & Des 채널에서 아래와 같은 멋진 UI를 델파이 만으로 구현하는 방법을 따라하기를 통해 소개합니다.

 

대시보드 UI

DelphiUI-Dashboard.png

 

인트로 페이지

DelphiUI2.gif

 

윈도우즈 10 타일 UI

DelphiUITile.gif

 

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

 

 

 

 

UI 업그레이드를 가장 간단히 하는 방법 - 스타일 적용

가장 쉽고 간단히 UI 업그레이드하는 방법은 단연 스타일을 적용하는 것일 겁니다.

새로 추가되고 추천할 만한 스타일을 다음과 같이 소개합니다.

 

지난 이달의 기술자료

➜ 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 17898
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 16247
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 18892
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 24491
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 25862
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 21233
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 41821
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 177115
124 새로운 VCL 윈도우 테마 - Material Patterns Blue 관리자 2020.02.25 441
123 새로운 FMX 테마 - 우분투(Ubuntu) Clear Fantasy 스타일 관리자 2020.02.19 462
122 새로운 VCL 윈도우 테마 - Lucky Point 관리자 2020.02.18 425
121 새로운 VCL 윈도우 테마 - Zircon 관리자 2020.02.14 448
120 이 달의 기술자료 - 2020년 02월 험프리 2020.01.31 268
119 [코드레이지2019] 파이어몽키에서 사용자 정의 Message Box 디자인하기 김원경 2020.01.23 277
118 파이어몽키 TListBox 컴포넌트 사용방법: 사용자 정의 아이템데이터 동적으로 표시하기 file 김원경 2020.01.20 621
117 윈도우 10 룩앤필을 바로 적용할 수 있는 윈도우 10 VCL 컨트롤 소개 file 험프리 2020.01.15 331
116 델파이 RTL: 새로운 제네릭 컬렉션 vs 기존 클래식 컬렉션 험프리 2020.01.06 794
115 VCL의 역할과 방향 - 마르코 칸투의 VCL 이야기! 관리자 2019.12.17 608
114 기술자료 TOP 7 - 개발자들이 가장 많이 클릭한 기술자료는? (2019년 하반기) 관리자 2019.12.05 859
113 [개발팁 시리즈] 델파이/C++빌더 VCL 애플리케이션을 개발한다면? 꼭 확인하세요! 관리자 2019.11.20 474
112 DLL 폼에서 VCL 폼 스타일 적용하기 file 김원경 2019.10.28 5869
111 윈도우 10 지원과 좋은 UX 구현을 위해 기억해야 할 점 관리자 2019.10.22 649
110 데브기어 컴포넌트 컨버터 원리와 구조 설명 험프리 2019.10.11 1011
» 이 달의 기술자료 - 2019년 10월 험프리 2019.09.27 380
108 VCL 앱, 윈도우 10용으로 현대화하기 관리자 2019.09.25 519
107 리눅스용 앱에 다양한 스타일 적용하기 (FMX 스타일들을 리눅스 앱에도!) 관리자 2019.09.17 488
106 밝은 톤의 사용자 친화적인 디자인을 찾고있다면 - 푸에르토 리코(Puerto Rico) FMX 스타일 관리자 2019.09.17 553
105 과감하면서도 볼드한 효과를 주고 싶다면 - Ruby Graphite FMX 스타일 관리자 2019.09.17 511