C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[18945] Re:[질문] 빌더의 내부 구조와 동작 흐름을 알려면 어떻게 공부하는게 좋습니까...
유영인.Chris [cuperido] 722 읽음    2002-05-28 13:44
안녕하세요.

별로 도움이 되실만한 말씀인지는 모르겠지만, 모든 컨트롤은 소스가 포함되어 있습니다. (C++ Builder 디렉토리의 Source\VCL)

델파이 소스라서 도움이 되실런지는 모르겠지만, 실질적인 VCL들이 어떻게 동작하나 하는것들은 짬짬히 보실 수 있을것이라 생각됩니다.

그리고 디자인 타임에서 컴포넌트를 올리면 내부적으로 어떻게 처리되고, 오브젝트 인스펙터에서 이벤트를 지정하면 함수가 어떻게 등록이 되는것들은 (이건 눈으로는 보이겠지만요) .. 이런건 C++ Builder 내부의 기능이니 이건 C++ Builder 제작자들이 공개하지 않는한 알기 힘든 문제라고 생각되네요. 하지만, 대부분 기능들이 개발자들이 다시 포팅할 수 있도록 쉽게 짜여진 것은 사실입니다.

컴포넌트를 올리면.. DFM 파일에 컴포넌트의 디자인등을 모두 파일에 넣구요.. 헤더에, 그 컴포넌트의 객체를 선언시키는 것이고, 오브젝트인스펙터에서 이벤트를 지정하면 그 해당 이벤트를 선언시키죠. 해당 VCL 소스를 보시면, 그 해당 이벤트가 NULL 이 아니면, 그 이벤트의 함수를 호출하도록 그렇게 선언이 되어 있구요..

너무 뻔한 답변이었나요..? 어찌하였든.. 사용하시면 사용하실수록 어떻게 돌아가는지는 머리속에 그려지실것이라고 말씀드릴 수 있습니다.


최흥배 님이 쓰신 글 :
: 오늘도 또 질문 올립니다.^^;;
: 예전에 가남사에서 나온 빌더5의 책을 산 적이 있지만 이 책은
: 빌더 소개와 간단한 프로그램을 예를 들면서 응용 위주로 나와
: 있어 빌더의 내부 구조와 동작 흐름 등이 나와 있지 않거군요..
:
: 빌더의 라이브러리 등은 계층도를 보면서 외우면 된다고 해도 내부
: 가 어떻게 되어 있고 폼에 컴포넌트등을 올리면 어떤식으로 처리하고
: Object Inspective에서 이벤트를 지정하면 함수가 어떯게 등록되는지 등
: 많이 궁금하네요..
:
: 이런걸 알려면 어떤 걸 보면 좋고 어떤식으로 공부하면 좋은지
: 고수님들의 한 수 가르침 부탁합니다.^^
:
: 그럼 수고하세요

+ -

관련 글 리스트
18897 [질문] 빌더의 내부 구조와 동작 흐름을 알려면 어떻게 공부하는게 좋습니까... 최흥배 691 2002/05/27
18945     Re:[질문] 빌더의 내부 구조와 동작 흐름을 알려면 어떻게 공부하는게 좋습니까... 유영인.Chris 722 2002/05/28
18947         Re:Re:[질문] 빌더의 내부 구조와 동작 흐름을 알려면 어떻게 공부하는게 좋습니까... 김상구.패패루 759 2002/05/28
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.