새로운 버전의 RAD Studio XE7 출시

2014.09.02 22:13

오늘 새로운 버전의 RAD Studio XE7이 출시되었습니다.

트라이얼 다운로드와 도움말이 모두 열렸으니 설치해서 사용해보시고, 어떤 내용이 변경되었는지 확인해 보시기 바랍니다.


다운로드 링크

릴리즈 항목 확인




저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 RAD Studio 정보 C++Builder, Delphi, Rad Studio, XE7

인터베이스 서버(InterBase Server)에 접속이 되지 않는 경우 대처사항

2014.07.10 12:52

RAD Studio 설치 시 함께 설치되는 인터베이스 서버와 연결 할 때 간혼 다음과 같은 오류가 발생하는 경우가 있습니다.

그에 따른 대처사항입니다.



Unavailable database.


Unable to complete network request to host "localhost:3050". Failed to establish a connection.

대상 컴퓨터에서 연결을 거부했으므로 연결하지 못했습니다.



1, 인텁베이스 서버 구동여부 확인 및 구동

 인터베이스 매니저(시작 > Embarcadero Interbase XE3 > InterBase Servr Manager)로 시작


 


2, 데이터베이스 연결 시 IP / Port로 연결

여러버전의 델파이를 설치한 경우 매번 Interbase를 설치하게되면 기본 포트번호로 접속이 되지 않는 경우가 있습니다.

해당경우에는 다음과 같이 TCP/IP로 접속할 수 있습니다.



  • 기본으로 설정된 값은 Protocol이 Local Server는 공백으로 되어 있습니다.

  • Protocol을 TCPIP로 설정하면 localhost/gds_db 형태로 IP(localhost)/포트(gds_db)로 슬래쉬로 구분해 지정할 수 있습니다.

  • gds_db는 인터베이스 매니저의 타이틀에 표시된 내용을 참고하시면 됩니다.(간혹 ibxe3로 구동되기도 합니다.)


저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 Delphi/C++Builder appmethod, C++Builder, Delphi, IBLite, Interbase, Rad Studio

C++빌더 안드로이드 지원 월페이퍼

2014.04.17 10:32


C++ 빌더에서 안드로이드 지원을 축하하는 월페이퍼입니다.




이건 XE5에서 델파이가 안드로이드 지원을 기념한 월페이퍼

참고링크



저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 RAD Studio 정보 C++Builder, 안드로이드

RAD Studio(델파이, C++빌더) 단축키

2014.03.24 10:02

RAD Studio(Delphi, C++빌더) 단축키 입니다.

(엠바카데로 문서 자동 번역 후 일부 보정했습니다.)


컴파일 시 여러건의 오류를 이동하는 단축키를 묻는 분이 있어 찾아보니 Alt + F7, Alt + F8이 있었네요.(저도 모르고 여지껏 마우스로 클릭했네요.^^)

다양한 단축키 알아두시면 개발도 빠르게 하고, 디버깅도 빠르게 할 수 있겠네요.


바로 가기작업

Alt + [

해당 구분 기호를 찾습니다 (앞으로).

Alt + ]

해당 구분 기호를 찾습니다 (역방향).

Alt + ←

Alt + ↑ 또는 Ctrl + 클릭 (선언 부로 이동) 작업 이전 위치로 돌아갑니다.

Alt + F7

Messages View에 표시되기 전에 오류 또는 메시지의 위치로 이동합니다.

Alt + F8

Messages View에 표시된 다음 오류 또는 메시지의 위치로 이동합니다.

Alt + PgDn

다음 탭으로 이동합니다.

Alt + PgUp

이전 탭으로 이동합니다.

Alt + →

Alt + ← 작업 이전 위치로 이동합니다.

Alt + Shift + ↓

커서를 한 줄 아래로 이동하여 원래의 커서 위치의 오른쪽에서 단일 열에을 선택합니다.

Alt + Shift + End

커서 위치부터 현재 줄의 끝까지 선택합니다.

Alt + Shift + Home

커서 위치부터 현재 줄의 처음까지 선택합니다.

Alt + Shift + ←

왼쪽의 열을 선택합니다.

Alt + Shift + PgDn

커서를 한 화면 아래로 이동하고 원래의 커서 위치를 유지합니다.

Alt + Shift + PgUp

커서를 한 화면 위로 이동하고 원래의 커서 위치를 유지합니다.

Alt + Shift + →

오른쪽의 열을 선택합니다.

Alt + Shift + ↑

커서를 한 줄 위로 이동하여 원래의 커서 위치의 오른쪽에서 단일 열에을 선택합니다.

Alt + ↑

선언 부로 이동합니다.

Click + Alt + Mousemove

열 단위 블록을 선택합니다.

Ctrl + /

선택한 코드 블록의 각 행에 // 를 추가하여 코드를 주석으로 처리하거나, 제거합니다.

Ctrl + Alt + F12

열려있는 파일의 드롭 다운 목록을 표시합니다.

Ctrl + Alt + Shift + End

커서 위치에서 화면의 끝까지 열을 선택합니다.

Ctrl + Alt + Shift + Home

커서 위치에서 화면의 시작까지 열을 선택합니다.

Ctrl + Alt + Shift + ←

왼쪽의 열을 선택합니다.

Ctrl + Alt + Shift + PgDn

커서 위치에서 현재 파일의 끝까지 열을 선택합니다.

Ctrl + Alt + Shift + PgUp

커서 위치에서 현재 파일의 시작 부분까지 열을 선택합니다.

Ctrl + Alt + Shift + →

오른쪽의 열을 선택합니다.

Ctrl + BackSpace

커서의 왼쪽으로 한 단어를 삭제합니다 (앞의 공백까지의 문자가 삭제됩니다.)

Ctrl + Click

선언 부로 이동합니다.

Ctrl + Delete

현재 선택된 블록을 삭제합니다.

Ctrl + ↓

아래에 한 줄 스크롤합니다.

Ctrl + End

파일의 끝으로 이동합니다.

Ctrl + Enter

커서 위치의 파일을 엽니 다.

Ctrl + Home

파일의 시작 부분으로 이동합니다.

Ctrl + I

커서 위치에 탭 문자를 삽입합니다.

Ctrl + J

템플릿 팝업 메뉴를 엽니 다.

Ctrl + K + n

커서 위치에 책갈피 설정 ( n 은 0 ~ 9의 숫자).

Ctrl + K + E

현재 단어를 소문자로 변환합니다.

Ctrl + K + F

현재 단어를 대문자로 변환합니다.

Ctrl + K + T

커서 위치의 한 단어를 선택합니다.

Ctrl + ←

한 단어 왼쪽으로 이동합니다.

Ctrl + n

책갈피로 이동합니다 ( n 은 0-9의 책갈피 번호).

Ctrl + N

커서 위치에 줄 바꿈을 삽입합니다.

Ctrl + O + C

열 단위 블록 모드를 선택합니다.

Ctrl + O + K

열 단위 블록 모드를 해제합니다.

Ctrl + O + L

행 방향 블록 모드를 선택합니다.

Ctrl + O + O

컴파일러 옵션을 삽입합니다.

Ctrl + P

다음 문자를 ASCII 시퀀스로 해석합니다.

Ctrl + PgDn

화면의 맨 아래로 이동합니다.

Ctrl + PgUp

화면 상단으로 이동합니다.

Ctrl + Q + #

커서 위치에 책갈피를 설정합니다.

Ctrl + →

한 단어 오른쪽으로 이동합니다.

Ctrl + Shift + C

커서 위치의 클래스 선언에 대응하는 클래스 보완을 시작합니다.

Ctrl + Shift + #

커서 위치에 책갈피를 설정합니다.

Ctrl + Shift + B

버퍼 목록을 표시합니다.

Ctrl + Shift + ↓

선언에서 구현 또는 구현에서 선언으로 이동합니다.

Ctrl + Shift + Enter

사용 항목을 검색합니다.

Ctrl + Shift + J

동기화 편집 모드를 선택합니다.

Ctrl + Shift K-A

모든 코드 블록을 확장합니다.

Ctrl + Shift K + C

모든 클래스를 축소합니다.

Ctrl + Shift K + E

코드 블록을 축소합니다.

Ctrl + Shift K-G

초기화 / 종료 또는 인터페이스 / 구현

Ctrl + Shift K + M

모든 메서드를 축소합니다.

Ctrl + Shift K + N

네임 스페이스 / 단위를 축소합니다.

Ctrl + Shift K + O

코드 축소를 활성화 또는 비활성화 전환합니다.

Ctrl + Shift K + P

중첩 된 절차를 축소합니다.

Ctrl + Shift K + R

모든 영역을 축소합니다.

Ctrl + Shift K-T

현재 블록의 축소 및 확장을 전환합니다.

Ctrl + Shift K-U

코드 블록을 확장합니다.

Ctrl + Shift + End

커서 위치에서 현재 파일의 끝까지 선택합니다.

Ctrl + Shift + G

새로운 글로벌 고유 식별자 (GUID)를 삽입합니다.

Ctrl + Shift + Home

커서 위치에서 현재 파일의 처음까지 선택합니다.

Ctrl + Shift + I

선택된 블록을 들여 씁니다.

Ctrl + Shift + ←

커서의 왼쪽으로 한 단어를 선택합니다.

Ctrl + Shift + P

기록 된 키 스트로크 매크로를 재생합니다.

Ctrl + Shift + PgDn

커서 위치에서 화면의 하단까지를 선택합니다.

Ctrl + Shift + PgUp

커서 위치에서 화면 상단에서을 선택합니다.

Ctrl + Shift + R

키 스트로크 매크로 기록 시작 / 정지를 전환합니다.

Ctrl + Shift + →

커서의 오른쪽으로 한 단어를 선택합니다.

Ctrl + Shift + Space

코드 파라미터 팝업 창을 엽니 다.

Ctrl + Shift + T

[To-Do 항목 추가 대화 상자를 엽니 다.

Ctrl + Shift + Tab

이전 코드 페이지 (또는 파일)로 이동합니다.

Ctrl + Shift + Tab

이전 페이지로 이동합니다.

Ctrl + Shift + U

선택된 블록 들여 쓰기를 해제합니다.

Ctrl + Shift + ↑

선언에서 구현 또는 구현에서 선언으로 이동합니다.

Ctrl + Shift + Y

커서 위치부터 줄 끝까지 삭제합니다.

Ctrl + Space

코드 완성 팝업 창을 엽니 다.

Ctrl + T

오른쪽으로 한 단어를 삭제합니다 (다음 스페이스까지의 문자가 삭제됩니다.)

Ctrl + Tab

다음 코드 페이지 (또는 파일)로 이동합니다.

Ctrl + ↑

한 행 위로 스크롤합니다.

Ctrl + Y

현재 행을 삭제합니다.

F1

선택된 정규화 된 네임 스페이스의 도움말을 표시합니다.

Shift + Alt + arrow

열 단위 블록을 선택합니다.

Shift + BackSpace

커서의 왼쪽 문자를 삭제합니다.

Shift + ↓

커서를 한 화면 아래로 이동하여 원래의 커서 위치의 오른쪽에서 현재 위치까지 선택합니다.

Shift + End

커서 위치부터 현재 줄의 끝까지 선택합니다.

Shift + Enter

커서 위치에 새 줄을 삽입합니다.

Shift + Home

커서 위치부터 현재 줄의 처음까지 선택합니다.

Shift + ←

커서의 왼쪽 문자를 선택합니다.

Shift + PgDn

커서를 한 화면 아래로 이동하여 원래의 커서 위치의 오른쪽에서 현재 위치까지 선택합니다.

Shift + PgUp

커서를 한 화면 위로 이동하여 원래의 커서 위치의 왼쪽에서 현재 위치까지 선택합니다.

Shift + →

커서의 오른쪽 문자를 선택합니다.

Shift + Space

공백을 삽입합니다.

Shift + Tab

커서를 왼쪽으로 한 탭 위치로 이동합니다.

Shift + ↑

커서를 한 줄 위로 이동하여 원래의 커서 위치의 왼쪽에서 현재 위치까지 선택합니다.

참고


저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 Delphi/C++Builder C++Builder, Delphi, 단축키, 델파이, 씨빌더

  1. 오 이거 완전 감사^^

  2. Blog Icon
    싸커홍

    진심으로 감사합니다.

  3. 감사합니다
    출처남기고 퍼가겠습니다.

사물인터넷(IoT)과 RAD Studio - 다양한 디바이스 연동

2014.03.21 15:33



 얼마전 애플에서 CarPlay를 발표했습니다. CarPlay는 자동차와 아이폰을 연결 후 시리를 통해 아이폰의 일부기능을 자동차에서 사용할 수 있도록 해주는 방식입니다. 이미 유튜브와 SNS등에 페라리, 벤츠, 볼도에 탑제된 동영상이 올라와 많이들 보셨을 것입니다.

(http://www.apple.com/kr/ios/carplay/?cid=wwa-kr-kwn-features-com)


 그리고, 애플의 CarPlay 발표 다음날 구글에서 Projected Mode를 발표했습니다. Projected Mode는 메르세데스-벤츠에 탑재될 예정으로 보이는 기술로 애플의 CarPlay의 기능을 대체하고 구글의 서비스와 연동해 네비게이션 등의 기능을 사용하실 수 있을 것으로 예상됩니다.(http://www.androidauthority.com/google-projected-mode-353022/)


출처 : http://www.bizwatch.co.kr/?mod=info_view&uid=234

 위의 스마트카가 이슈화 되기 앞서 이미 구글 글래스와 삼성의 겔럭시 기어등 웨어러블 디바이스(Wearable device)가 출시되었고, 구글글래스의 경우 SDK와 함께 이미 많은 개발자들의 관심과 새로운 시도가 있었습니다.

 또한, 몇일 전 모토로라에서도 아주 멋진 디자인의 모토360이라는 스마트 시계를 발표했습니다. 


 이렇듯 다양한 스마트 자동차, 스마트 안경, 스마트 시계 등이 나오고 있는 상황이 사용자 입장에서는 아주 좋지만, 개발자 입장에서는 어떻게 접근할까 고민이 될 것 같은데요. 사실 RAD Studio(델파이, C++빌더) 개발자들에게는 좋은 소식이 아닐까 싶습니다.


 왜냐하면, 스마트 자동차, 스마트 안경, 스마트 시계의 OS가 iOS와 안드로이드 플랫폼이기 때문에 멀티플랫폼 개발이 가능한 델파이와 C++빌더로 개발이 가능하기 때문입니다.

이제는 RAD Studio로 모바일 디바이스 개발 뿐만 아니라 다양한 스마트안경, 스마트 자동차, 스마트 시계까지도 개발이 가능하다고 생각하니 너무 좋네요.^^


 더 반가운 소식은 아래의 그림과 같이 이미 RAD Studio로 다양한 기기에 연동하는 사례가 있었습니다. 그 사례는 Embarcadero Technolgies(이하 엠바카데로)의 Youtube 채널을 통해 공개 되었습니다. 그 동영상의 중심에는 Jim McKeeth가 있었습니다.




짐 맥키트(Jim McKeeth)

짐 맥키트는 렘오프젝트 소프트웨어 등 20년이 넘는 오랜 소프트웨어 개발 경력의 델파이와 함께 하였습니다. 

현재는 엠바카데로 테크놀러지스의 개발자 에반젤리스트팀장 으로써 엠바카데로 MVP 프로그램을 이끌고 있으며 전세계에서 열리는 여러 컨퍼런스에서 델파이와 모바일 개발에 대한 발표자로써도 바쁘게 활동하고 있습니다. 

짐 맥키트는 스택 오버플로우(Stack Overflow) 상 최초로 델파이 뱃지를 받았으며 지금도 delphi.org(http://www.delphi.org) 팟캐스트에서 델파이 인터뷰와 기타 델파이 뉴스를 공유하고 있습니다.



오늘은 그가 발표한 동영상 중 구글 글래스 영상을 소개합니다.


저작자 표시 비영리 동일 조건 변경 허락
신고

험프리.김현수 RAD Studio 정보 C++Builder, carplay, Delphi, Firemonkey, Google Glass, IOT, Jim McKeeth, Rad Studio