사용자에 대한 피드백

Visual Studio IDE(통합 개발 환경)에서 사용 가능한 기능에 대한 시각적 피드백은 사용자의 현재 선택 및 전역 선택 컨텍스트를 기반으로 합니다. 다음 표에서는 다양한 선택 컨텍스트에서 사용할 수 있는 기능을 나열합니다.

선택 컨텍스트 사용 가능한 기능
IDE 전역
현재 제품 목록 제품별
활성 계층 구조 계층 구조 유형별
활성 계층 구조 항목 계층 구조 항목 유형별
활성 문서 문서 유형별
최상위 MDI(다중 문서 인터페이스) 창 창 유형별
현재 선택 컨텍스트 선택 컨텍스트별

사용자에게 필요한 기능만 표시하고 일관된 선택 및 환경 컨텍스트 피드백을 지속적으로 제공하는 경우 IDE의 복잡성을 줄일 수 있습니다. IDE에서 창을 열 때마다 다음 규칙이 적용됩니다.

  • 창이 선택 컨텍스트를 변경하면 선택 피드백이 창에 명확하게 표시되고, 표시된 경우 동적 도움말 창이 현재 컨텍스트를 반영하도록 업데이트됩니다.

  • 창이 전역 선택 컨텍스트를 변경하면 모든 컨텍스트별 메뉴, 활성 계층 구조 창 및 애플리케이션 제목 표시줄이 현재 컨텍스트를 반영하도록 업데이트됩니다.

  • 창은 속성 창에서 현재 선택 영역에 대한 속성을 표시하고 필요에 따라 속성 페이지 대화 상자를 표시해야 합니다.

  • 창이 속성을 표시하거나 전역 선택 컨텍스트를 변경하지 않는 경우 선택 피드백은 더 이상 IDE의 활성 창이 아닌 경우 창에 남아 있지 않아야 합니다.

  • 모든 문서별 도구 창은 활성 문서를 지속적으로 반영해야 합니다.

  • 메뉴, 도구 모음 및 애플리케이션 제목 표시줄에는 맨 위에 있는 MDI(다중 문서 인터페이스) 클라이언트 창이 반영되어야 합니다.

    예를 들어 Visual Basic 웹 애플리케이션 프로젝트 내에서 웹 양식의 HTML 보기가 열리고 사용자가 <td> 태그를 선택하면 다음과 같은 방식으로 피드백이 제공됩니다.

  • 선택 영역은 활성 창에 표시되고 속성 창에 반영됩니다.

  • 활성 문서를 반영하도록 문서별 도구 상자가 업데이트됩니다.

  • 편집기 도구 모음 및 메뉴가 표시되고 제목 표시줄이 웹 양식 창을 반영하도록 업데이트됩니다.

  • 일반적으로 솔루션 탐색기인 활성 계층 구조 창과 현재 컨텍스트를 반영하도록 제목 표시줄이 업데이트되고 상황에 맞는 프로젝트 메뉴 명령이 활성 웹 애플리케이션 프로젝트에 적용됩니다.