2010-02-22 4 views
1

사용자가 정보를 입력해야 할 때 대화 상자를 표시하는 응용 프로그램이 있습니다. 그 이유는 주 폼을 읽기 전용으로 유지하는 것 뿐이며 데이터를 추가/편집해야만 대화 상자가 나타납니다.데스크톱 응용 프로그램의 설명적인 레이블 이름

내가 씨름하고있는 문제는 대화 상자의 레이블 이름을 표시하는 것입니다. 응용 프로그램은 WPF 데스크톱 응용 프로그램이며 일반적으로 데스크톱 응용 프로그램은 레이블 이름이 매우 짧습니다 (보통 한두 단어). 대화를 사용자에게 친숙하게하고 필요한 정보를 더 잘 설명하고 싶습니다. 웹 개발자는이 사실을 잘 알고 있으며 라벨 이름을 잘 설명하지만 대부분 내가 본 폼은 한 번만 채워지는 폼이지만 편집 할 수있는 데이터가 있습니다.

예 : 직원에게 훈제를했는지 사용자에게 묻는 라벨이있는 경우 대부분의 데프롭 애플리케이션에서 라벨은 일반적으로 '연막'과 같을 것입니다. 확인란을 선택하고 직원의 흡연을 원하십니까? 제 문제는 처음으로이 대화 상자를보고 데이터를 입력하면 문제가없는 것 같습니다.하지만 이미있는 데이터를 편집하는 경우는 어떨까요? 이 레이블이 이제는 의미가 있습니까? 과거의 시제와 현재 시제는 계속 나아가고있는 것처럼 보였습니다. 나는 사람들이 생각하거나 그들이 접근 한 방식에 관심이있었습니다. 필자가 작성한 응용 프로그램은 WPF 응용 프로그램이며 기존의 레이블 이름이 치아에서 조금 오래되었다고 생각합니다.

또 다른 예는 사람의 연락처 정보를 입력하는 것입니다. 전화, 팩스, 이메일 등의 라벨이 더 잘 나타납니다. 즉 텍스트 상자 앞에 '아래에 연락처 세부 정보 입력'이라는 단어가 표시되고 그 다음 하나의 단어 라벨이 표시됩니까?

어쩌면 나는이 모든 것에 대해 성급한 생각 일지 모르지만 내 신청서에 필요한 단어에 대해 사용자에게 불분명 한 두 단어 이상의 단어 레이블이 포함되도록 한 걸음 앞으로 나아가고 싶습니다.

답변

1

더 자세한 설명을 위해 간결한 레이블을 사용하지 말고 도구 설명을 사용하십시오.

더 긴 설명은 사용자가 응용 프로그램에 익숙하지 않은 경우에만 필요합니다.

또한 "흡연자인가요?"와 같은 질문에 소리를 내도록 레이블을 다시 지정할 수 있습니다.

스택 오버플로를 사용하고 있으므로 툴팁 사용에 유의하십시오. 제프 애트우드는 블로그 게시물을 가지고 있거나 팟 캐스트에 툴팁 사용에 대한 의견을 남겼습니다. 내가 들었거나 읽은 곳을 기억할 수 없다.

+1

+1 툴팁의 경우. 또한 데이터 바인딩 + 코드 숨김을 사용하여 도구 설명의 "일반적인 목적"을 줄이고 문맥 적으로 관련성을 높입니다. – Dave

+0

사용자가 이미 켜고 끄는 툴팁을 사용하고 있습니다. 화면 왼쪽 하단에는 클릭 할 때 텍스트 상자 옆에 여러 가지 툴팁 아이콘이 나타나는 툴팁 아이콘이 있습니다. 좋은 지적은 내가 더 많은 설명이 포함 된 레이블에 관한 나의 주장에 포함되었다는 사실을 취하지 않았기 때문에 제기되었습니다. – Adrian

+0

툴팁을보다 이해하기 쉽게 만드는 것에 동의합니다. 현재 내가 뭔가 내가 보여 결국 – Adrian

0

처음으로 데이터 입력을위한 "빠른 시작"플로우 또는 마법사를 만드는 방법에 대해 생각해 보셨습니까? 이렇게하면 설명과 함께 레이블을 사용하여 사용자가 프로세스를 안내 할 수 있으므로 선택한 레이블에 설명을 연결하는 법을 배울 수 있습니다 (간결하지만 직관적 인 내용이되기를 바랍니다). 그런 다음 데이터를 편집해야 할 때 애플리케이션 분류를 배웠습니다.

시제 문제가있는 경우 동사를 사용하지 않거나 현재 시제 만 사용하십시오. 나는 명사 - "흡연자?" 대신 "담배?"

전화 번호, 이메일 주소와 같은 일반적인 데이터를 요청할 때 사용자가 의미하는 바를 이해한다고 가정 할 수 있습니다. 자신이 요구하는 연락처 정보를 명확히 밝혀야합니다. 명시적인 필드 집합의 제목을 사용하는 것이 좋은 아이디어입니다 ("Employee Contact Details"). 필드 집합 위에 간단한 설명을 추가하면 도움이됩니다.

물론 인터페이스를 사용하여 문제를 발견하기 전에 응용 프로그램에서 사용성 테스트를해야합니다.

관련 문제