본문 바로가기

RAD Studio 정보

[번역] RAD Studio 11의 새로운 RAD 서버 라이트(RSLite) 마르코 칸투(Marco Cantu)의 The New RAD Server Lite (RSLite) in RAD Studio 11을 번역했습니다. RAD 스튜디오 11 알렉산드리아 출시와 함께, RAD 서버 배포/라이선스에 라이트(Lite) 버전이 새로 추가되었다. 이것은 REST 요청이 많지 않은, 배포/설치가 보다 간소화된 RAD 서버이다. RAD 서버는 무엇인가? 세부 사항에 앞서 RAD 서버가 무엇인지 살펴 보자. RAD 서버는 REST 서버 엔진이다. 개발자는 REST 엔드포인트 (주로 JSON을 제공)를 빠르게 개발할 수 있다. 개발 도구는 델파이 또는 C++빌더를 사용하며 FireDAC(또는 다른 데이터 엑세스 레이어)를 사용하여 데이터에 연결한다. 정리하면, 개발자가 애드온 패키지(BPL)를 .. 더보기
Object Pascal Style Guide 여러명이 협업하는 프로젝트에서는 표준화가 매우 중요합니다.코딩 스타일 표준화에 참고할 수 있는 Object Pascal 스타일 가이드문서입니다. 영문(원문): http://edn.embarcadero.com/article/10280 한글번역 문서:http://documents.mx/documents/object-pascal-style-guide-kor.html 델마당의 김시준님글과 깨몽(이선우)님의 글을 참고했습니다.http://www.delmadang.com/community/bbs_view.asp?bbsNo=3&bbsCat=0&indx=451050&page=1 더보기
RAD Studio 2016년 로드맵 2016년 Fire Monkey(불 원숭이)해가 밝았습니다. 마침 RAD Studio 2016년 로드맵이 공개되었습니다. - http://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and-roadmap-2 이번 로드맵에는 2개 트랙으로 구분해 제공합니다. 첫 번째 트랙은 코드 명 "Big Ben"으로 품질 및 첫 사용자 경험과 설치가 주요 주제입니다.(GetIt 기술을 이용해 새로 설치 시 유연하게 원하는 것만 선택 해 설치할 수 있고, 설치 시간을 줄였습니다.) 다음 기능들이 포함됩니다.분리되거나 합쳐지는 폼디자이너(VCL/FMX)C++ 리팩토링FireUI 앱 미리보기 - IDE의 폼디.. 더보기
[시애틀] 안드로이드 서비스 앱을 만들 수 있습니다. 안드로이드 서비스 앱을 개발하면 안드로이드 OS에서 백그라운드 작업을 실행할 수 있습니다.안드로이드 서비스 개발RAD Studio에서 안드로이드 서비스를 만들 수 있는 새로운 프로젝트가 추가되었습니다. 새로운 안드로이드 서비스 프로젝트에서는 다양한 종류의 서비스(로컬 서비스 및 원격 서비스 모두)를 취급하고 인텐트를 이용해 비동기 작업을 지원합니다.안드로이드 서비스 프로젝트는 서비스 메소드와 이벤트를 만들 수 있는 데이터 모듈로 구성되며, 프로젝트를 빌드하면 선택한 서비스 종류에 따라 JAR 파일이 생성됩니다.자세한 내용은 안드로이드 서비스와 안드로이드 서비스 만들기 문서를 참고하세요.안드로이드 서비스 : http://docwiki.embarcadero.com/RADStudio/Seattle/en/And.. 더보기
[시애틀] 컨트롤 힌트, 윈도우 10 용 네이티브 랜더링 등 윈도우 10용 FMX! 롤오버 되는 컨트롤 힌트, TEdit, TMemo 용 플랫폼 네이티브 렌더링, ZOrder 강화, 멀티뷰 업데이트(윈도우 10 용), 스위치 컨트롤, 이미지를 지원하는 클립보드 등 윈도우 10용 FMX 강화컨트롤 힌트UI 컨트롤의 Hint속성과 ShowHint 속성을 이용해 마우스 롤오버시 표시되는 힌트를 추가할 수 있습니다.http://docwiki.embarcadero.com/RADStudio/Seattle/en/Using_Hints_to_Show_Contextual_Help_in_a_FireMonkey_Application 파이어몽키 네이티브 윈도우 컨트롤TEdit, TMemo, TPresentedScrollBox(신규) 세가지 컨트롤을 파이어몽키 스타일과 네이티브로 렌더링 할 수 있습니다.TEdi.. 더보기
[시애틀] 표준 C++11을 윈도우32에서도 적용할 수 있습니다. 여러분의 기존 윈도우 앱을 C++11으로 가져오세요. C++11을 준수하는 새 32-bit 윈도우 컴파일러와 클래식 bcc32 컴파일러를 같은 윈도우 프로젝트에서 손쉽게 바꾸어 반영할 수 있습니다.표준 C++11이 Win32에도 적용 Project > Options > C++ Compiler 메뉴에서 "Use 'classic' Borland compiler" 항목을 체크해 볼랜드 컴파일러로 체크해제로 CLANG 기반 C++11 컴파일러를 이용해 개발할 수 있습니다.관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[시애틀] 내장된 FMX 스타일 디자이너가 강화되 TStyleBook 컴포넌트에서 플랫폼별 스타일을 지원합니다. 내장된 FMX 스타일 디자이너가 강화되 TStyleBook 컴포넌트에서 플랫폼별 스타일을 지원합니다.내장된 스타일 디자이너 강화스타일 디자이너가 새롭게 태어났습니다. 그 중 스타일북 컴포넌트에 플랫폼 별로 스타일을 다르게 등록할 수 있어 기존과 같이 스타일북 컴포넌트를 여러개 등록하지 않아도 됩니다.더 자세한 내용은 엠바카데로 기술문서에서 확인하세요. FireMonkey Style Designer 엠바카데로 기술문서http://docwiki.embarcadero.com/RADStudio/Seattle/en/FireMonkey_Style_Designer 관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[시애틀] 20개 이상의 IDE 생산성 기능들이 내장되어 생산성, 품질, 안정성이 향상됩니다. 20개 이상의 IDE 생산성 기능들이 내장되어 생산성, 품질, 안정성이 향상됩니다.IDE 생산성 기능 추가 오브젝트 인스펙터 필터링오브젝트 인스펙터에 필터링 기능이 추가되었습니다. 속성과 이벤트를 필터링해서 빠르게 찾고 설정할 수 있습니다. 논비주얼 컴포넌트 감추기/보이기 버튼폼-디자이너 위의 논비주얼 컴포넌트를 감추고, 보여줄 수 있어, 화면 디자인이 더 편리해졌습니다. 아래와 같이 논비주얼 컴포넌트를 감추고 표시할 수 있습니다.Structure View 아이콘 표시Structure View의 컴포넌트들에 해당 아이콘이 표시되어 손쉽게 식별할 수 있습니다. Castalia 기능 IDE에 통합클립보드 히스토리(clipboard History) : 클릭보드 목록을 표시하고, 복사하거나 에디터에 입력할 수 .. 더보기
[시애틀] iOS 64bit와 유니버셜앱을 만들고 디바이스에서 디버깅할 수 있습니다. iOS 64-bit와 유니버설 앱을 만들고 디바이스에서 디버깅할 수 있습니다.iOS 64-bit 디버깅 관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[시애틀] FireDAC NoSQL 드라이버로 몽고DB를 지원합니다. 몽고DB는 가장 인기 있는 NoSQL 데이터베이스입니다. FireDAC 기능 향상에는 API 맵핑, 데이터 처리, JSON과 BSON 포맷 지원 (새 RTL) 등이 있습니다.FireDAC NoSQL 드라이버로 몽고DB 지원몽고DB 연결과 사용에 대한 자세한 내용은 엠바카데로 기술자료를 통해 확인하세요.Connect to MongoDB Database (FireDAC)http://docwiki.embarcadero.com/RADStudio/Seattle/en/Connect_to_MongoDB_Database_(FireDAC)What's New - Support for the NoSQL MongoDB Databasehttp://docwiki.embarcadero.com/RADStudio/Seattle/en/.. 더보기
[시애틀] 개발 효율성을 극대화할 수 있도록 완벽한 개발환경 레이아웃을 구축하세요. 이제 여러개의 모니터를 활용해 개발환경 레이아웃을 구축해 개발 효율성을 극대화 할 수 있습니다. 멀티-모니터 지원 강화오브젝트 인스팩터, 프로젝트 매니저, 툴 팔래트와 같이 IDE에 도킹(Docking)할 수 있는 팬(Pane)이 최대화, 최소화 메뉴가 포함된 크기조정가능(Sizeable)한 창으로 제공합니다.이제 멀티-모니터를 이용해 원하는 레이아웃으로 개발환경을 구축하고 효율성을 높여보세요. 관련 글[데브기어 기술사이트] RAD Studio 10 시애틀 새로운 기능 소개 목록보기 더보기
[Seattle] 알림, 계약(Contract) 등의 윈도우 10 서비스 기능을 컴포넌트와 API로 쉽게 활용할 수 있습니다. 알림, 계약(Contract) 등의 윈도우 10 플랫폼 서비스 기능을 컴포넌트와 API로 쉽게 활용할 수 있습니다.윈도우 10 서비스 활용 새롭게 추가된 TNotificationCenter, TSharingContract 컴포넌트를 이용해 윈도우 10의 알림과 계약(Contract) 기능을 구현할 수 있습니다.또한, 컴포넌트로 제공되지 않는 기능은 라이브러리(Winapi.winrt, System.Win.Winrt 등)를 통해 API를 직접 호출해 구현할 수 있습니다.샘플 경로 - Notification : (RAD Studio 10 Seattle 기본 샘플 경로)\Object Pascal\VCL\Windows 10 Notifications - SharingContract : (RAD Studio 10 S.. 더보기
[Seattle] VCL 스타일이 공용 대화 상자와 웹브라우저까지 적용됩니다. VCL 스타일이 공용 대화 상자와 웹브라우저에도 적용됩니다.공용 대화 상자와 웹브라우저에도 VCL 스타일 적용 RAD Studio 10 Seattle에서는 VCL 스타일이 공용 대화 상자과 웹브라우저의 스크롤에까지 적용되어 더욱 일관된 외관을 제공할 수 있습니다. 관련 글[데브기어 기술사이트] RAD Studio 10 Seattle 새로운 기능 소개 목록보기 더보기
[Seattle] VCL 스타일을 적용해 1분만에 윈도우 10 최신신 룩앤필을 적용할 수 있습니다. VCL 스타일을 적용해 1분만에 윈도우 10 최신신 룩앤필을 적용할 수 있습니다.윈도우 10 스타일 지원 Application Appearance(Project > Options > Application > Appearance) 옵션에서 윈도우 10 스타일을 추가하고 선택할 수 있습니다. 관련 글[데브기어 기술사이트] RAD Studio 10 Seattle 새로운 기능 소개 목록보기[엠바카데로 기술문서] VCL Style Overview 더보기
[시애틀] 윈도우 10 용 새 VCL UI 컨트롤로 윈도우 10 UI를 손쉽게 적용할 수 있습니다. 윈도우 10 용 새 VCL 컨트롤을 이용해 윈도우 10 UI를 손쉽게 적용할 수 있습니다.VCL Windows 10 컨트롤TSplitView윈도우 10 스타일의 메뉴(일명 햄버거 메뉴)를 구현할 수 있습니다.CloseStyle 속성으로 메뉴의 아이콘만 표시하거나, 완전히 감추도록 설정할 수 있습니다. - 샘플 경로: (RAD Studio 10 Seattle 기본 샘플 경로)\Object Pascal\VCL\SplitViewTActivityIndicator윈도우 10 스타일로 작업 진행 중임을 표시할 수 있습니다.3종류의 Indicator Type을 지원하며, 지연시간(Frame Delay), Indicator크기, 색상(흑/백)을 지정할 수 있습니다. - 샘플 경로: (RAD Studio 10 Seatt.. 더보기
[윈도우10] 델파이로 윈도우10 알림 표시하기(WinRT API 이용) 윈도우10 알림윈도우10 알림 기능은 윈도우10에서 새로 추가된 주요기능 중 하나입니다.이미 모바일 기기에서 사용하던 알림영역과 같은 기능을 윈도우에서 제공한다고 보면 됩니다. 이제 윈도우에서도 앱의 상태변화 또는 새로운 소식을 알림영역 한곳에서 볼 수 있어 더욱 편리해 질 것 같습니다. 윈도우 알림이 발생하면 우측하단에 토스트 메시지가 표시가됩니다. 그리고 트래이의 알림 아이콘을 누르면 알림바가 표시되어 알림이력을 한눈에 확인할 수 있습니다. 아마 여러분들이 제작한 델파이 앱에서도 윈도우10 알림기능은 매우 유용하게 사용할 수 있는 부가기능일텐데요. 델파이에서 어떻게 사용할 수 있는지 알아봅니다.델파이로 윈도우10 알림 표시하기엠바카데로에서도 발빠르게 윈도우10을 지원하고 있습니다. 지난 주(6월 18.. 더보기
RAD Studio MidaConverter로 VCL 프로젝트를 FMX 프로젝트로 변환하기 Mida ConverterMida Converter는 윈도우용 VCL 프로젝트 파일(폼과 소스)을 윈도우, 맥, 아이패드, 안드로이드용 파이어몽키 프로젝트 파일로 변환해주는 소스코드 변환 도구입니다.(별도 제품이므로 개별적인 설치가 필요합니다.) 현재(2015년 06월) RAD Studio 구입 시 Mida Converter Basic 에디션을 제공하는 프로모션을 진행하고 있습니다. ☞ 프로모션 보기Basic 에디션은 "이미지 변환 미지원, 사용자정의 컨버젼 미지원" 등의 기능 제약이 있으므로 다양한 기능을 원한다면 http://www.midaconverter.com/에서 상위 에디션을 구입하시기 바랍니다.❑ Mida Converter 다운로드엠바카데로 EDN(Embarcadero Developer Ne.. 더보기
RAD Studio XE8로 윈도우 10 애플리케이션 만들기 RAD Studio와 윈도우 10올 여름 출시예정인 윈도우 10은 기존 윈도우7, 윈도우8, 윈도우8.1에서 무료 업그레이드를 지원해 파급효과가 상당할 것으로 보입니다. RAD Studio(델파이와 C++빌더)도 발빠르게 윈도우 10에 대한 대응이 이미 완료된 상태로, 윈도우10과 관련된 글들이 하나 둘 올라오고 있습니다.(윈도우10이 정식 출시되고 나면, RAD Studio도 그 이후 버전에서는 "윈도우 10 정식지원"을 명시할 수 있을 것입니다.)❑ 윈도우 10에서 RAD Studio XE8 설치 후 테스트 윈도우10 프리뷰 버전을 설치하고 RAD Studio XE8 설치 후 간단한 메시지 애플리케이션을 제작했습니다. (당연한 결과지만 RAD Studio XE8 설치와 개발은 매우 순조롭게 진행되었습.. 더보기
[XE8] 애플리케이션 외관을 멋지고 일관되게 적용할 수 있는 프리미엄 스타일(Radiant, Vapor 추가) RAD Studio XE8 프리미엄 스타일RAD Studio는 기본으로 제공하는 스타일 외에 RAD Studio XE8 사용자에게 43 종의 프리미엄 스타일을 추가 제공합니다.VCL 스타일 : 7종파이어몽키 스타일 : 안드로이드, iOS, 윈도우, 맥 각 9종그 중 RAD Studio XE8에 새로 추가된 스타일(각 2종)을 소개합니다.❑ VCL 프리미엄 스타일 Radiant Vapor VCL 프리미엄 스타일 다운로드http://cc.embarcadero.com/item/30179 ❑ 파이어몽키 프리미엄 스타일 Radiant(iOS) Vapor(iOS) 파이어몽키 프리미엄 스타일 다운로드http://cc.embarcadero.com/item/30180 스타일 사용 방법은 다음 글을 참고하기 바랍니다.RA.. 더보기
[XE8] 번거로운 수작업을 줄여 핵심기능 개발에 집중할 수 있는 개발 생산성 향상도구 RAD Studio XE8에는 수작업을 줄여주는 다양한 생산성 도구들이 추가되었습니다. 이제 번거로운 수작업을 줄이고 여러분의 비지니스 핵심기능 개발에 집중할 수 있습니다.다중 붙여넣기(MultiPaste) 다중 붙여넣기는 클립보드에 복사된 문자열의 라인별로 앞과 뒤에 추가로 문자를 덧붙이는 기능입니다. (XE8에서는) Castalia > MultiPaste 메뉴를 통해 사용할 수 있습니다. 사용 예> SQL 문자열 만들기 위의 화면은 SQL 문의 각 라인 앞과 뒤에 델파이의 문자열로 만드는 따옴표를 붙이는 예입니다. 클립보드에는 아래의 문자열이 포함되어 있습니다. SELECT * FROM EMPLOYREE EMP, ORDER ORD WHERE EMP.ORDER_ID = ORD.ORDER_ID ORDER.. 더보기