환경 옵션
최근 업데이트 중 다수는 일반적으로 사용되는 환경 옵션 대화 상자와 관련되어 있습니다. 이 대화 상자의 옵션 페이지는 Delphi 6에서 재구성되었으며 양식 디자이너 옵션은 PReferences 페이지에서 새로운 디자이너 페이지로 이동되었습니다. §환경 옵션 대화 상자의 기본 설정 페이지에는 확인란이 있습니다. 이 확인란을 선택하면 Delphi 창이 서로 자동으로 도킹되지 않습니다. §환경 변수 페이지에서는 시스템 환경 변수(예: 표준 경로 이름 및 OS 설정)를 확인하고 사용자 정의 변수를 설정할 수 있습니다. 이점은 IDE의 모든 대화 상자에서 시스템 변수와 사용자 정의 변수를 사용할 수 있다는 것입니다. 예를 들어 일반적으로 경로 이름에 사용되는 하드 코딩을 피하고 이를 변수로 바꿀 수 있습니다. 즉, 환경 변수는 $DELPHI 변수와 유사하게 작동하며 Delphi 기본 디렉터리를 참조하지만 사용자가 정의할 수 있습니다. § 인터넷 페이지에서 HTML 및 xml 파일에 대한 기본 파일 확장자를 선택하고(주로 WebSnap 프레임워크를 통해) 외부 편집기를 각 확장자와 연결할 수 있습니다.
메뉴에 대하여
Delphi 7에서 더욱 세련된 모양을 갖춘 기본 Delphi 메뉴 표시줄은 대부분의 작업에 바로 가기 키와 바로 가기 메뉴를 사용하게 되겠지만 IDE와 통합하는 중요한 방법입니다. 현재 작업에 대한 메뉴 표시줄의 반응은 거의 변경되지 않았습니다. 현재 창이나 구성 요소에서 수행할 수 있는 작업의 전체 목록을 보려면 마우스 오른쪽 버튼을 클릭하세요. 메뉴 표시줄은 설치한 타사 도구 및 마법사에 따라 변경됩니다. Delphi 7에서는 ModelMaker에 자체 메뉴가 있습니다. GExperts나 자체 마법사와 같은 널리 사용되는 플러그인을 설치하면 다른 메뉴를 볼 수 있습니다(자세한 내용은 부록 B, "다른 소스의 추가 델파이 도구" 및 A, "작가의 추가 델파이 도구" 참조). 최근 버전의 Delphi에 추가된 관련 메뉴는 IDE의 Window 메뉴입니다. 이 메뉴는 열려 있는 창을 나열합니다. 이전에는 Alt+0 키나 보기 ? 창 목록 메뉴 항목을 사용하여 이 목록에 액세스할 수 있었습니다. 이 창 메뉴는 일부 창이 다른 창 뒤에 숨겨져 있어 찾기 어려운 경우가 많기 때문에 정말 편리합니다. Windows 레지스트리 설정을 사용하여 이 메뉴의 알파벳 순서를 제어할 수 있습니다. Delphi Main Window 하위 키(HKEY_CURRENT_USER/Software/Borland/Delphi/7.0 아래)를 찾으십시오. 이 등록 키는 부울 값 대신 문자열을 사용합니다. 여기서 '-1'과 'True'는 true를 나타내고 '0'과 'False'는 false를 나타냅니다.
| 기능 | Delphi 7에서는 Window 메뉴가 Next Window라는 새로운 명령으로 끝납니다. 이 명령은 바로가기 키(Alt+End) 형태로 특히 유용합니다. IDE의 다양한 창을 통해 이동하는 것이 그 어느 때보다 쉬워졌습니다(적어도 추가 기능 도구 없이는). |
환경 옵션 대화 상자
이미 설명한 대로 일부 IDE 설정에서는 레지스트리를 직접 편집해야 합니다. 이 장에서는 이러한 설정에 대해 좀 더 논의하겠습니다. 물론 가장 일반적인 설정은 편집기 옵션 및 디버거 옵션과 함께 도구 메뉴에서 사용할 수 있는 환경 옵션 대화 상자를 사용하여 쉽게 조정할 수 있습니다. 대부분의 설정은 매우 직관적이며 Delphi 도움말 파일에 자세히 설명되어 있습니다. 그림 1.2는 이 대화 상자의 기본 설정 페이지에 대한 표준 설정을 보여줍니다.
그림 1.2: 환경 옵션 대화 상자의 기본 설정 페이지
할 일 목록
Delphi 5에 추가되었지만 여전히 활용도가 낮은 또 다른 기능은 할 일 목록입니다. 이것은 아직 완료해야 하는 프로젝트 작업 목록입니다. 프로그래머(또는 프로그래머; 이 도구는 팀에서 매우 유용함)를 위한 메모 모음입니다. 새로운 아이디어는 아니지만, 델파이의 할 일 목록의 핵심 개념은 양방향 도구로 작동한다는 것입니다. 프로젝트에 있는 모든 파일의 소스 코드에 특별한 TODO 주석을 추가하여 할 일 항목을 추가하거나 수정할 수 있습니다. 그러면 목록에 해당 항목이 표시됩니다. 또한 목록의 항목을 시각적으로 편집하여 해당 소스 코드 주석을 수정할 수 있습니다. 예를 들어 소스 코드에서 할 일 목록 항목이 표시되는 방식은 다음과 같습니다.
절차 TForm1.FormCreate(Sender: TObject);
시작하다
// TODO -oMarco: 생성 코드 추가
끝 ;
To-Do List 창과 함께 그림 1.3에 표시된 창에서 동일한 옵션을 시각적으로 편집할 수 있습니다.
그림 1.3: Edit To-Do Item 창은 할 일 옵션을 수정하는 데 사용할 수 있으며, 이 작업은 소스 코드에서 직접 수행할 수도 있습니다. 이 양방향 규칙의 예외는 프로젝트 전체의 할 일 항목 정의입니다. 이러한 항목은 목록에 직접 추가해야 합니다. 이렇게 하려면 할 일 목록 창에서 Ctrl+A 키 조합을 사용하거나 창을 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 추가를 선택하면 됩니다. 이러한 프로젝트는 프로젝트 파일과 동일한 루트 이름을 가진 특수 파일에 저장되며 확장자는 .TODO입니다. TODO 주석과 함께 여러 항목을 선택할 수 있습니다. -o(이전 코드 발췌에서와 같이)를 사용하여 소유자(주석을 입력한 프로그래머)를 표시하거나 -c 옵션을 사용하여 분류를 표시하거나 단순히 1~5 사이의 숫자를 사용하여 우선순위(0, 또는 숫자가 없으면 우선순위가 지정되지 않았음을 나타냅니다. 예를 들어, 편집기의 바로 가기 메뉴(또는 Ctrl+Shift+T 바로 가기)에서 Add To-Do Item 명령을 사용하면 다음 주석이 생성됩니다.
{ TODO 2 -oMarco : 버튼이 눌림 } Delphi는 대괄호 뒤의 모든 내용(주석 유형에 따라 줄 끝 또는 둘러싸는 중괄호까지)을 할 일 항목의 텍스트로 처리합니다. 마지막으로 To-Do List 창에서 항목을 확인하여 완료되었음을 나타낼 수 있습니다. 소스 코드 주석이 TODO에서 DONE으로 변경됩니다. 소스 코드의 주석을 수동으로 변경하여 To-Do List 창에 확인 표시가 나타나는지 확인할 수도 있습니다. 이 아키텍처의 가장 강력한 요소 중 하나는 To-Do List 기본 창입니다. 이를 통해 소스 코드 파일의 할 일 정보를 일반 텍스트 또는 HTML로 분류, 정렬 및 필터링할 수 있습니다. 이를 클립보드에 표로 출력할 수 있습니다. 이러한 모든 옵션은 상황에 맞는 메뉴에서 사용할 수 있습니다.
Delphi 7의 확장된 컴파일 메시지 및 검색 결과
기본적으로 편집기 아래에 작은 정보 창이 나타나며 여기에는 컴파일러 정보와 검색 결과가 표시됩니다. 이 창은 Delphi 7에서 상당히 중요한 수정 사항입니다. 첫째, 검색 결과는 기존처럼 집계된 정보를 방해하지 않도록 별도의 탭에 표시됩니다. 둘째, 다른 검색을 수행할 때마다 다른 페이지에 결과를 표시하도록 Delphi에 요청할 수 있으므로 이전 검색 작업의 결과를 계속 사용할 수 있습니다. Alt+Page Down 및 Alt+Page Up 바로 가기 키 조합을 사용하여 이 창의 탭을 순환할 수 있습니다. (다른 탭 보기에서도 동일한 명령이 작동합니다). 컴파일 오류가 발생하면 추가 메시지 정보 보기 명령을 사용하여 또 다른 새 창을 활성화할 수 있습니다. 프로그램을 컴파일할 때 메시지 힌트 정보 프롬프트 창은 일부 일반적인 오류 메시지에 대한 추가 정보를 제공하고 오류 수정 방법에 대한 제안을 제공합니다. 이러한 유형의 도움말은 초보 프로그래머를 위해 설계되었지만 이 창을 그대로 두는 것이 편리할 수 있습니다. 이 정보는 완전히 사용자 정의 가능하다는 점을 인식하는 것이 중요합니다. 일반적인 오류에 대한 적절한 설명을 양식에 넣을 수 있는 프로젝트 개발 리더는 새로운 개발자에게 특별한 의미를 갖습니다. 그렇게 하려면 이 기능에 대한 설정이 포함된 파일(Delphi의 bin 폴더에 있는 msginfo70.ini 파일)의 권장 사항을 따르십시오.