RealGrid를 아시나요?

No Comments

RealGrid를 아시나요…?

아신다면 연식이 좀 되신 분이라 추측해봅니다…ㅎㅎ

 저야 뭐 업무용 프로그램 개발할 일이 거의 없어서 그리드 쓸 일이 그다지 많지 않습니다만 TStringGrid, TDBGrid 정도 만으로 한국에서 업무용 프로그램 개발하기는 정말 어려운 일입니다. 그래서 일찌기 해외에서는 DevExpress의 ExpressQuamtumGrid, Berg의 NextGrid, TMS의 Grid Pack, Woll2Woll의 InfoPower 등등 수많은 그리드 콤포넌트들이 개발되었고 한글 입력이라든지 몇가지 문제점들이 있지만 어쩔 수 없이 국내 개발자들은 이들 콤포넌트를 구입해 사용하곤 했었습니다. 업무용 프로그램 개발에 있어 제대로 된 성능을 가진 그리드 콤포넌트 하나쯤은 꼭 장만해 놓아야 삶이 편안해 지니까요…^^

 RealGrid는 척박한 국내 Delphi/C++ Builder용 콤포넌트 시장에서 유일하게 만나볼 수 있었던 그리드 콤포넌트입니다. 국내 델파이 개발자로서는 원년 멤버라고 볼 수 있는 분들이 개발한 것이고 시장에서 꽤나 유명세를 탔던 것으로 기억합니다.

 오래전 Delphi 3 시절에 셀의 배경 색상을 손쉽게 지정할 수 있는 간단한 그리드 콤포넌트를 깨작거렸던 적이 있었는데 정말 만만치 않은 노력과 시간이 들어가는 일이었습니다…

 한동안 개발이 중단 된건가 싶을 정도로 관련 소식이 없어서 내심 안타까웠었는데요… 반갑게도 이번에 RealGrid+라는 이름으로 재 출시 소식이 들리네요. 유니코드를 지원하며 윈도는 물론 모바일/웹까지 지원한다고 하니 관심 있으신 분들은 한번 들러 보시면 좋을것 같습니다…

 

리소스 컴파일러로 델파이 콤포넌트 파레트용 아이콘 만들기

No Comments

 델파이에서 콤포넌트 파레트에 등록되는 아이콘은 DCR  파일로 만들어야 합니다.

델파이에서 콤포넌트를 새로 만들고 설치하면 보통 아래 그림처럼 기본 아이콘으로 등록이 됩니다. 밋밋하죠… 이걸 폼 위에 올려 놓으면 아이콘 만으로는 어떤 콤포넌트인지 구분이 안됩니다.
사용자 삽입 이미지
사용자 삽입 이미지

그래서 콤포넌트에 아이콘을 달아주기 위해서 보통 델파이에 기본 포함된 imgedt.exe를 사용해서 DCR 파일을 만들게 됩니다. imgedt.exe를 이용해서 DCR 파일 만드는 법은 콤포넌트 만들기 강좌를 참고하시고요.
그러나 이 imgedt.exe는 여기에서 말씀드린 대로 더이상 공급도 안되는 데다 결정적으로 8비트 이미지 밖에 편집이 안됩니다. 따라서 아래 Indy 콤포넌트나 상용 콤포넌트들처럼 화려한 색상을 사용해서 이미지를 만들 수가 없습니다.
사용자 삽입 이미지
해서…
 콤포넌트 아이콘은 평소 사용하는 혹은 좋아하는 이미지 편집기로 편집하고 리소스 컴파일러로 직접 DCR 파일을 만드는 방법에 대해 간단히 소개합니다. 구구절절한 설명보다는 그림 몇개면 파악이 되실겁니다.
먼저 평소 사용하는 이미지 편집기로 24 x 24 크기의 아이콘을 만듭니다. 저는 주로 Paint.NET을 이용합니다..
사용자 삽입 이미지

아이콘 편집

다음으로 일반 텍스트 편집기나 델파이 IDE를 이용해서 RC 파일을 만듭니다.
RC 파일에는 아래처럼 설치할 콤포넌트의 이름과 아이콘으로 사용할 비트맵 파일의 이름을 주욱~~ 등록해 줍니다.
사용자 삽입 이미지

RC 파일 만들기

마지막으로 델파이와 함께 제공되는 리소스 컴파일러 BRC32.EXE를 이용해서 RC 파일을 컴파일하면 끝입니다.
저는 아래 그림처럼 배치 파일로 만들어 놓고 사용합니다.
사용자 삽입 이미지

리소스 컴파일

이런 방법으로 DCR 파일을 만들어서 콤포넌트를 설치하면 아래 그림처럼 콤포넌트 파레트를 예쁘게 만들수 있습니다…^^
사용자 삽입 이미지

등록된 콤포넌트 아이콘

일신우일신 – 2010년 3월 24일

No Comments

  • 데브기어에서 직접 교육한 델파이 초급 개발자들의 구직 활동에 대해 얼마전에 소개해 드렸는데 그 분들이 모두 취업에 성공하셨다는군요… 게다가 일반 SI업체도 아니라고 합니다. 모든 분들이 성공적인 델파이 개발자 생활을 하시기를 기원합니다.  참고 : 델파이 개발자 양성 대학생 취업 교육 과정 안내
  • 델파이용 PDF 라이브러리 PowerPDF 가 소스포지에 등록되었었군요… 지금도 잘 쓰고 있는 라이브러리인데 소스포지에 등록된 건 아쉽게도 Delphi 2007부터 지원하는군요…
  • VCL 콤포넌트판 원어데이… 매일매일 새로운 콤포넌트를 할인 판매하는 사이트가 있군요…
사용자 삽입 이미지

iTunes for Delphi Component

No Comments

정체되어 있는 델파이 콤포넌트 시장에 대해 Doric Temple이 “Component iTunes” 포스트를 통해 콤포넌트를 위한 iTunes 스토어를 열어 주기를 제안하네요.
엠바카데로 입장에서는 여러가지로 고민해야 할 것이 많겠지만 콤포넌트 시장을 양성화하고 확대시키는데 이만큼 훌륭한 아이디어는 없다고 생각됩니다.
사실 최근 델파이 콤포넌트 시장에는 몇몇 대형(?) 벤더 빼고는 거의 신제품 출시가 안되고 있습니다.
작지만 유용한 콤포넌트들도 충분히 저렴한 가격으로 팔릴 수 있는데도 불구하고 시장(판매망) 자체가 없다 보니 개발자나 개발사들이 개별적으로 판매를 하거나 ShareIt 같은 서비스를 이용해서 판매를 하는 데 홍보나 관리적인 측면에서 문제가 많은 것이 사실입니다.
 개인 개발자들 같은 경우에는 접근하기가 특히 더 어렵겠죠.
콤포넌트를 찾는 개발자와 판매하는 개발자들 모두를 한 곳으로 모을 수 있는 스토어가 있다면 정말 좋겠습니다.

Dave Baldwin의 HTML Viewer 콤포넌트 무료화

No Comments

 거의 10여년 이상 유료로 제공되던 Dave Baldwin의 델파이용 HTML Viewer 콤포넌트가 무료화 되었군요. 인터넷 익스플로러에서 제공되는 ActiveX를 사용하지 않고 델파이 만으로 개발된 콤포넌트입니다.

사용자 삽입 이미지
 
 한때 이걸 보고 서는 HTML Viewer를 직접 구현해 보겠다고 덤벼들었던 기억이  나네요. 테이블 구현하다가 관뒀다는…