간단히 레파지토리 활용하세요.
폼 상속이 쉽고 간편해집니다.
생성한 폼에 코딩중 중복된 부분을 해준다음,
저장하고 폼에 마우스오른쪽 클릭하시면 "Add to Repository" 라는 메뉴가
있을겁니다.
일단 레파지토리에 넣고, 폼생성할때 Inherit 하면 그 폼을 상속받게 됩니다.
레파지토리가 좋은 점은 이런 프로토타입을 다른 사람과 공유가 가능하다는 것이죠.(Tools=>Environment Options=>Preferences=>Shared Repository
이 부분을 파일서버등의 경로로 지정하면 됩니다.)
물론 코딩이 진행되면서 이 방식이 좀 껄끄러운면도 있지만 쉽게 소스코드를
정리할 수 있습니다.
예를 들어서..
MainForm1 이라는 어떤 기능을 가진 Form을 만들었다고 가정합시다..
이 폼의 선언부에는
iterface
uses windows, sysutil, ...
Type
TForm1 = Class(TForm)
...
...
private
public
End;
Var
Form1: TForm
end;
이런식으로 작성되어져 있을 겁니다..
이 부분중에
TForm1 = Class(TForm) 부분이 상속을 받는다는 뜻입니다.
만약 이미 만든 mainform에서 상속을 받고 싶다면,
TForm1 = Class(MainForm1)
이렇게 작성합니다..
그러면, TForm1은 MainForm1의 내용을 상속받으면서
생성된다는 뜻입니다.
각종 Event를 만들려고 할때에 보시면,
inherited 라는 문자가 계속 생성될겁니다..
이게 부모Form에서 상속받은 내용을 실행한다는 뜻이져..
상속을 설명한다는건 책을 하나 쓰라는 뜻으로 여겨지니까..
님이 책을 참조해서 공부하시는게 좋을 것 같습니다.
제가 예를 든것은 단지 상속을 받는 방법만을
예시로 들었습니다.
상속을 받는다는건 부모로부터 많은것을 상속받는다는 뜻입니다.
따라서, 상속받은 개체나 Function, Event, Procedure등도
마찬가지로 받을 수 있다는 뜻입니다.
이것은 반복되는 Coding 작업을 할때에
작업시간을 줄이기 위해 사용하는 방법이기도 합니다.
물론, 그렇게 되면, 약간의 Coding 표준이 마련되기도 하져.. *^^*
간단히 레파지토리 활용하세요.
폼 상속이 쉽고 간편해집니다.
생성한 폼에 코딩중 중복된 부분을 해준다음,
저장하고 폼에 마우스오른쪽 클릭하시면 "Add to Repository" 라는 메뉴가
있을겁니다.
일단 레파지토리에 넣고, 폼생성할때 Inherit 하면 그 폼을 상속받게 됩니다.
레파지토리가 좋은 점은 이런 프로토타입을 다른 사람과 공유가 가능하다는 것이죠.(Tools=>Environment Options=>Preferences=>Shared Repository
이 부분을 파일서버등의 경로로 지정하면 됩니다.)
물론 코딩이 진행되면서 이 방식이 좀 껄끄러운면도 있지만 쉽게 소스코드를
정리할 수 있습니다.