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

C++빌더 강좌/문서
C++Builder Programming Tutorial&Docments
[60] [강좌] VirtualTreeView #2 : 개념 잡기
볼레롱 [bolero] 12779 읽음    2005-06-16 14:41
vtv.jpg 101.1KB 구조 그림
안녕하세요.

VirtualTreeView 의 두번째 시간입니다.
지난시간의 내용을 잘 보신 분이라면,

VirtualTreeView를 설치하셨고,  데모 프로그램도 실행해 보셨겠지요?

안해보신분들은  꼭 #1 강좌부터 다시 보세요. ^^


[VirtualTreeView 의 정보를 얻자]

새로운 콤포넌트가 생겼는데,  도대체가 어떻게 쓰는건지,  어디에 물어 봐야 하는지
참 이것부터 막혀서 담담한 경우가 참 많지요.

VirtualTreeView를 설치하셨다면,

기본으로 설치되는
C:\Program Files\Soft Gems\Virtual Treeview
이 디렉토리에 가시면,  도움말 파일과  데모소스등이 들어 있습니다.

이 디렉토리의 아래의 Doc 디렉토리를 보시면,

VirtualTreeview.chm

란 도움말 파일이 있는데요.  그냥 더블클릭 하시면 됩니다.

무료콤포넌트 치고는 정말 도움말도 잘 되어 있지 않습니까? ^^

이 도움말을 참고해서 사용하시면 됩니다.


그런데, 


도움말을 보다보면,  

Description
Use other resources like the news group or the Delphi Gems message board to find a description.

내용을 설명할 곳에  이런 말이 있는 경우가 있습니다.

제기랄,  그러면 그렇지,  무료 콤포넌트인데 도움말이 다 있으려고... ^^

아무튼 내용은   뉴스그룹이나 게시판에서 정보를 찾으라네요 ㅡ.ㅡ


그럼 게시판은 어디 있남....

이것도 도움말의 첫페이지에 보시면,

Homepage: www.soft-gems.net

E-Mail: support@soft-gems.net

Support center: support.soft-gems.net

News group: delphi-gems.support.virtualtreeview

Web based forums: support.soft-gems.net/forums

Issue Tracker: support.soft-gems.net/mantis

이렇게 나옵니다.


http://support.soft-gems.net/forums/
전 주로 이쪽가서 찾아보고 질문하고 합니다.

원하시는 곳 아무곳이나 가서 정보를 찾으시면 될 듯합니다. ^^





[VirtualTreeView  구조 개념을 알고 가자]

VirtualTreeView 를 처음 사용하면  참 헷갈립니다.
다른 리스트나 트리들이   컬럼과 로우로  표현을 하는데,

VirtualTreeView 는  Node 란 용어를 상용하더군요.

전 처음  노드가  각 Cell 안의 들어갈 데이타를 이야기 하는 줄 알았습니다.
그런데, 아니더군요.


Node 란  리스트 콤포넌트의 한 로우(Row)에 해당 한다고 생각하시면 됩니다.


첨부된 그림을 보시면 될 듯합니다.


첨부된 그림에서보듯이  컬럼이 여러개라고 해서 Node를 여러개 만들어 주는것이 아니고,
한줄에 해당하는 데이타를 Node에 넣어 준다고 생각하시면 됩니다.



두번째로 VirtualTreeView를 쓰시면서 염두해 두셔야 할 것이

" 메모리 관리는  VirtualTreeView 가 알아서 해 준다 " 입니다.

Node의 데이타를  저장할 공간을 생성하고  해제해 주는 것은  VirtualTreeView 가 합니다.

사용하는 사람은  생성할 데이타(Node)의 크기만  VirtualTreeView 에 알려주고,

생성을 부탁하고,  해제를 부탁하는  구조입니다.


사실 이것만 알면    사용법의 50%를 알았다고 보셔도 됩니다. ^^




다음 강좌 부터는 실제 소스를 가지고 진행 할텐데요.

VirtrualTreeView의   도움말 중에  " Virtual Treeview step by step " 란  장이 있습니다.

물론  파스칼로 설명한 것이지만 보는데 크게 어려움을 없을 듯 하구요.

다음 강좌에서는 이것과 비슷한 순서로 진행 될 듯합니다.

수고하세요!
황경록 [mpbox]   2005-06-17 02:39 X
감사합니다 ^-^!
남병철.레조 [lezo]   2006-10-12 19:51 X
+_+
남기수 [ngs19790]   2010-03-17 16:56 X
강좌 감사드립니다.

+ -

관련 글 리스트
60 [강좌] VirtualTreeView #2 : 개념 잡기 볼레롱 12779 2005/06/16
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.