본문 바로가기
델파이/툴

Collection Expert - 프리맨

by rokwha 2016. 7. 4.

Collection Expert - 프리맨


21_CollExpert2.zip

21_CollExpert-txt.zip



델파이의 기본 클래스 중에 TCollection 이란게 있는데 상당히 유용하게 쓰이긴 하는데 이게 만들어 쓰기가 좀 귀찮다. 


TStatusBar 콤포넌트에 보면 Panels 나 TDataSet 에서 TFields 처럼 하나 이상의 값들을 체계적으로 묶어서 사용할 필요가 있는데 이럴때 유용하게 쓰일수 있다.


대부분의 범용 자료구조 처럼 Collection 도 직접 클래스를 만들어서 사용해야 하는데 이게 처음에는 좀 헷갈리고 귀찮기도 하고 뭐 그렇다.


Collection Expert 는 델마당 의 프리맨 님이 만든 일종의 마법사 애드온 인데 화면에서 클래스 이름과 프로프티 종류와 값을 설정하는것으로 클래스 소스가 자동으로 만들어진다.


첨부파일에 소스와 사용설명서가 들어있으니 참고.. 


오래전에 만들어졌지만 7 에서는 잘 등록되고 잘 작동하며 그 이상의 버전에서는 써보질 않아서 모르겟다.




등록시 IDE 에서 File->New->Other 에서 New 페이지에서 Collection Expert 를 볼수 있다.



클래스 페이지는 콤포넌트, 컬렉션 클래스, 아이템 클래스의 이름을 적고




 항목 페이지에서 필드를 추가 한다. 


생성 버튼으로 해당 콤포넌트의 전체 소스코드가 만들어진다. 


다음은 소스코드를 생성해본 예이다. 콜렉션 아이템 클래스은 TCItem 으로 CI1, CI2, CI3 프로프티를 가지고 있고.. 콜렉션 클래스로 TCItems 로 콜렉션 아이템을 관리할 클래스 이다.




반응형

'델파이 > ' 카테고리의 다른 글

CnWizards  (0) 2016.06.02
GExperts  (0) 2016.06.02
Delphi IDE Colorizer  (0) 2014.06.12
RADSplit  (0) 2012.07.12
Delphi IDE Theme Editor.  (2) 2011.03.18