1. 맞춤형 스피드바
델파이의 시각적 디자인 인터페이스에서 가장 자주 사용되는 곳은 화면 왼쪽 상단에 위치한 가속 버튼 바(Speedbar)입니다. 연습을 하던 중 저자는 내가 사용한 네 권의 델파이 참고서에는 언급되지 않은 Speedbar의 사용자 정의 방법을 우연히 발견했습니다. 단계는 다음과 같습니다:
Speedbar를 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 PRperties를 선택하면 SpeedbarEditor라는 대화 상자가 나타납니다. "구문 검사" 기능을 추가하고 싶다면 왼쪽 카테고리 목록 상자에서 프로젝트를 선택한 후 오른쪽의 구문 검사 아이콘을 스피드바의 적절한 위치로 끌어다 놓으면 이 기능이 추가됩니다. . 스피드바에 새 버튼을 수용할 여유 공간이 없으면 스피드바의 오른쪽 프레임에 마우스를 멈추면 양방향 화살표 모양으로 바뀌면 오른쪽으로 일정 거리만큼 드래그하세요. 공간을 확보하세요. 스피드바의 버튼을 삭제하려면 스피드바 범위 밖으로 해당 버튼을 끌어서 삭제하면 됩니다. 작동이 매우 편리합니다. 개발 효율성을 높이려면 Speedbar에 구문 검사, 프로젝트 옵션, WindowsApi 도움말을 추가하는 것이 좋습니다.
2. Form 디자인시 단축키
바로가기 키를 사용하여 디자인 속도를 높이세요. 아래 나열된 단축키는 실제 상황에 따라 선택적으로 마스터할 수 있습니다.
Del: 선택한 구성 요소를 삭제합니다.
Esc: 현재 구성 요소(일반적으로 패널, 그룹 또는 양식)의 컨테이너를 선택합니다.
F11: Form 또는 Unit과 Object Inspector 사이를 전환합니다.
F12: 양식과 코드 편집기 간을 전환합니다.
Ctrl+F12: "단위 보기" 대화 상자를 표시합니다.
Shift+F12: "양식 보기" 대화 상자를 표시합니다.
TAB: 다음 구성요소;
Shift+TAB: 이전 구성요소;
방향 키: 이 방향에서 가장 가까운 구성요소를 선택합니다.
Ctrl+화살표 키: 선택한 구성요소를 한 포인트 이동합니다.
Shift+화살표 키: 선택한 구성 요소의 크기를 한 포인트씩 변경합니다.
Ctrl+Shift+화살표 키: 선택한 구성 요소를 한 칸 이동합니다.
Shift+클릭: Shift 키를 누른 채 마우스로 구성 요소를 클릭하면 여러 구성 요소가 선택됩니다.
내가 알아낸 내용은 다음과 같습니다.
Ctrl+드래그: Ctrl 키를 누른 채 컨테이너 구성 요소(예: Panel, QReport, Groupbox 등)에서 마우스를 드래그하여 이 컨테이너에 속하는 모든 시각적 구성 요소(컨테이너 구성 요소 제외)를 직사각형에서 강제로 선택합니다. 마우스로 드래그한 상자입니다.
3. 명령줄 매개변수 사용
Delphi는 명령줄 매개변수에 액세스하는 편리한 방법, 즉 ParamStr 및 ParamCount 함수를 사용하는 방법을 제공합니다. ParamStr(0)은 C:TESTMYPROG.EXE와 같은 현재 프로그램 이름을 반환하고 ParamStr(1)은 첫 번째 매개 변수를 반환하는 식으로 ParamCount는 매개 변수 수입니다. 예는 다음과 같습니다:
var
나: 말;
Y: 정수;
시작하다
Y := 10;
for I := 1부터 ParamCount까지 시작
Canvas.TextOut(5, Y, ParamStr(I));
Y := Y + Canvas.TextHeight(ParamStr(I)) + 5;
끝;
끝;
4. DCU 파일(컴파일된 라이브러리 단위) 재사용
(1) 인터페이스의 사용 절에서 참조됩니다. Windows, Dialogs 등과 같은 경우 참조된 DCU를 Delphi 3Lib 하위 디렉터리에 배치해야 합니다.
(2) 구현 시 사용 절에서 참조됩니다. 직접 작성한 DCU 파일이라면 이 방법을 사용해야 하며 참조된 DCU 파일은 현재 프로젝트의 하위 디렉터리에 위치해야 합니다.