![]() |
|
||||||||
경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지 |
|
![]() 콤포넌트 만드는 공부하는데 많은 도움이 될것 같습니다. 감사합니다. ^^ 그런데 콤포넌트 제작하는것은 VCL소스를 보고 공부하시는지요? 처음 하는사람은 아주 기본적인것 외에는 자료가 없어서 막힐때가 많습니다.
뭐 주로 그런 셈입니다.
그렇다고 컴포넌트 개발 공부를 위해 VCL 코드를 보는 것은 아니고, 이런저런 이유로 VCL 코드를 많이 뒤져봅니다. 때로는 디버깅을 하다가 VCL 코드를 따라 들어가고, 그러다가 간혹 VCL의 버그나 문제점을 발견하기도 하고요. 제가 VCL에서 주로 배우게 되는 것은, 개별 기법 같은 것이 아니라 '구조'입니다. 물론 간혹 잘 모르던 API 함수를 배우게 되는 경우도 있지만, 더 중요한 것은 각각의 클래스를 어떻게 구성하고 어떻게 활용하는가 등입니다. VCL의 수많은 클래스들 중에서도 상속을 통한 기능 확장이 용이하게 되어 있는 넘도 있고 그게 어려운 넘도 있죠. 예를 들어 스트링그리드나 디비그리드의 조상인 TCustomGrid는, 나름대로는 꽤 확장에 대비한 편이긴 한데, 실제로 우리가 사용하기 위한 여러 확장을 위한 목적으로는 좀 많이 갑갑합니다. 관련 글 리스트
|
Copyright © 1999-2015, borlandforum.com. All right reserved. |