DELPHI 부품 생산 방법:
RAD 도구인 Delphi는 빠른 컴파일과 친숙한 시각적 인터페이스로 널리 알려져 있습니다. 델파이는 기성 컴포넌트를 많이 제공하고 있으며, 버전이 업데이트됨에 따라
새로운 구성 요소가 지속적으로 추가됩니다. 또한 타사에서 개발한 특수 구성 요소를 구입하거나 인터넷에서 무료 구성 요소를 다운로드할 수도 있습니다. 이러한 구성 요소는 일반 응용 프로그램 시스템 개발을 지원하기에 충분합니다. 그러나 애플리케이션 개발자가 자신만의 위젯을 만드는 것은 여전히 필요합니다.
구성 요소 형식을 사용하면 개체를 단단히 밀봉하고 직관적인 셸을 추가할 수 있어 소프트웨어 디버깅 및 코드 재사용에 도움이 됩니다. 개발팀은 노동력을 분담하고 기능 단위로 구성 요소와 협력합니다.
엔지니어링 관리 구현이 쉬워져 소프트웨어 기획, 설계부터 테스트, 수정까지 예상치 못한 오류를 줄이고 업무 효율성을 크게 높일 수 있습니다. 완성된 구성 요소는 상용 소프트웨어로 판매될 수도 있어 추가적인 이점을 제공하고 사회적 노동 분업과 소프트웨어 개발 협업에 도움이 됩니다. Delphi의 컴포넌트 사용과 컴포넌트 제작은 동일한 작업 환경과 유사한 프로그래밍 방법을 사용합니다. 기본 원리를 이해하는 한 컴포넌트를 만들기 위해 많은 새로운 것을 배울 필요는 없습니다.
기본 개념
구성 요소를 만드는 기본 프로세스는 다음과 같이 요약될 수 있습니다.
1. 빌딩 블록(단위)을 작성합니다. 여기에는 구성 요소 선언 및 구성 요소 구현 코드가 포함됩니다.
2. 일반 Delphi 유닛과 동일한 방식으로 구성 요소 유닛을 컴파일하고 디버그합니다.
3. 구성 요소 등록 단위를 만듭니다. uses 문은 구성 요소 단위를 연결하는 데 사용되고 Register 프로세스는 구성 요소 등록을 완료하는 데 사용됩니다.
4. 구성 요소 온라인 도움말 정보를 작성하고 이를 표준 Windows 도움말 파일로 컴파일합니다.
모든 작업이 완료되면 컴포넌트 단위 바이너리 파일(.DCU), 컴포넌트 등록 소스 파일(.PAS), 도움말 정보 파일(.HLP), 추가 키워드 파일이 생성됩니다.
(.KWF). 사용자는 이러한 파일을 받은 후 설치하고 사용할 수 있습니다. Delphi 환경에서 메뉴 명령을 호출하여 설치 프로세스를 시작합니다(설치 프로세스 중에 등록 파일 이름을 지정해야 함). 컴포넌트를 Delphi의 VCL 라이브러리에 등록하고 컴포넌트 도구 모음에 새 버튼을 생성할 수 있습니다. HelpInst 설치 도구의 도움으로 키워드 파일을 Dephi 도움말 색인 시스템에 통합할 수 있으며 F1 키를 사용하여 온라인 도움말을 얻을 수 있습니다.
이렇게 만들었습니다. DCU 파일은 일반 델파이 유닛과 근본적으로 다르지 않으며, VCL 라이브러리에 설치되어 있지 않더라도 다른 유닛에서 직접 호출할 수 있습니다. 가장 큰 차이점은
Yu: 컴포넌트 유닛의 일부 속성과 이벤트는 게시된 것으로 선언되므로 프로그래밍 기간 동안 사용자가 개체 편집 창을 사용하여 볼 수 있습니다.
(ObjectInspector)를 사용하여 이러한 속성과 이벤트에 액세스합니다. 이것이 시각적 프로그래밍의 핵심입니다.
객체 상속 및 수정
컴포넌트를 만들 때 가장 먼저 해야 할 일은 적절한 Delphi 객체 유형을 상위 객체로 선택하여 새 객체를 파생시키는 것입니다. 하위 개체는 상위 개체의 비공개 부분을 모두 상속할 수 있습니다.
부분은 빼되 불필요한 부분은 없애지 마세요. 따라서 선택한 상위 개체에는 하위 개체에 필요한 속성, 이벤트 및 메서드가 최대한 많이 포함되어야 하지만, 하위 개체에 필요하지 않은 항목은 포함되어서는 안 됩니다.
TComponent는 모든 Delphi 구성 요소의 기본 지점이지만 TComponent에서 직접 새 구성 요소를 파생시키는 경우 처음부터 많은 일을 시작해야 합니다. 일반적으로 비시각적 구성요소만 해당