2009-05-15 1 views
0

웃긴 짓궂은 GUI 설정 화면이있는 앱이 있습니다. 나는 사용자가 때문에 프로그래머로키/값 속성 상자는 사용자에게 친숙합니까?

 
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ 
▪height ▪ 1.3in ▪ 
▪width ▪ 3.0in ▪ 
▪top  ▪ 3.2in ▪ 
▪left  ▪ 2.3in ▪ 
▪caption ▪ 'awesome'▪ 
▪order ▪ 3rd  ▪ 
▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ 

처럼 보이게하지만,이 정말 좋은 및 사용할 수 있습니다 또는 그냥 그들이 가정 할 그 상자 중 하나를 설정할 수 있도록하는 데 필요한 속성의 90 %를 맞게 수 IDE에서 항상 사용하고 있습니까?

답변

2

사용자 편의성을 높이는 중요한 항목은 카테고리입니다. Oddthinkingnoted 그의 응답에서, 4 개 5 개의 품목은 대략 맞다.

매우 간결하고 신중하게 그룹화하는 한 더 많이 떠날 수 있습니다. 예를 들어 높이와 너비는 그룹화 할 수 있고 함께 그룹화해야합니다. 사용자가 하나를 지정할 때마다 다른 그룹을 지정하는 데 사용되기 때문입니다.

카테고리의 레이아웃이 잘되어 있고 항목이 4 ~ 5 개 뿐인 경우 설정 화면에 혼란스럽지 않고 훨씬 더 많은 옵션이 포함될 수 있습니다. 왜냐하면 제목을 통해 처분 할 때 필요한 정보의 유형을 알려주기 때문입니다 그들이 그 섹션을 시도하기 전에.

0

세부 사항에 상당한주의를 기울이면 사용할 수 있습니다. 그러나 많은 중첩 된 객체가 있다면 곧 다루기 힘들어 질 것입니다. 현재 GUI를 다시 디자인 해 보겠습니다. 스크린 샷은 어떻습니까?

1

실제로 생성되는 응용 프로그램의 유형과이 응용 프로그램에 액세스하는 사용자의 유형에 따라 달라질 것입니다.

기술 유형이고 응용 프로그램과 관련하여 분석이 진행되는 경우 매우 잘 맞습니다. 응용 프로그램이 조금 더 많은 작업 또는 워크 플로 지향적 인 경우이 방법이 얼마나 적합 할 지 잘 모르겠습니다.

다시 말하지만 최종 사용자에게 무엇이 가장 많은 생산성을 제공 할 것인지에 따라 달라집니다.

1

이상적으로 기본 설정이 좋으 므로 사용자는 아무 것도 변경할 필요가 없습니다.하지만 피할 수없는 일이 일어나면 현명한 생각입니다.

몇 가지 팁 :

  • 범주로 ("사용자 인터페이스", "데이터베이스", "파일 형식", 또는 무엇이든)을 부셔은
  • 가장 관련 옵션 첫째
  • 문서를 넣어 모든 설정 : 개발자가 아닌 사람에게 실제로 명백하지 않은 한, 그것이하는 일을 설명하는 문장이나 두 문장을 포함하십시오.
  • 예는

당신에게

  • 허용되는 값 설명 정말 좋은 (과거에 내가 설정의 유효성을 검사하는 데 사용되는 정규 표현식을 포함했다 ...하지만이 기술 청중을 대상으로했다) 아마 기본 컨트롤로 이것을 할 수 없습니다 ... 그래서 직접 작성하십시오. 그것은 약간의 시간이 걸릴 것이지만, IMHO 그것의 가치가있다.

  • 1

    여기에 속성의 수가 관련 요소입니다.

    내 기분은 4 ~ 5 명이 용서받을 수 있다는 것입니다. 일곱 명이 그것을 밀고 있을지 모른다.

    내 경험에 따르면 수십 또는 수백이되면 효과가 없습니다. 사람들은 숙련 된 사용자에서 숙련 된 사용자로 돌아가는 비밀 조리법없이 원하는 모든 기능을 더 이상 읽을 수 없습니다.

    1

    주로 사용자로서 구성 화면이있는 응용 프로그램과 함께이 프로그램을 사용하지만 특정 프로그램 (일반적으로 약 5 개 또는 6 개) 후에 프로그램이 잘못 작성되었다는 느낌을 받기 시작합니다.

    1

    어떤 종류의 자전거를 타십니까? 1 단 순항함? 쉬운! 작동하는 6 개의 기어가있는 낡은 10 단 클락커? 기본적으로 사용할 수 있습니다. 21 속도는 평균 이상의 스킬을 필요로하며, 대부분의 사람들은 부분 집합을 사용합니다. 80 속도? 흠.

    1

    확실히 사용할 수 있습니다.

    간단한 개념으로도 충분합니다. 나는 종종 사용자가 이해하지 못하는 것을 입력하도록 노력하고 있음을 발견했다. 때로는 이해할 수없는 데이터가 있습니다.

    다음으로 데이터가 나타내는 것을 정확히 이해하고 수치 표를 요구하는 대신 자신이 입력 한 내용을 사용자에게 알려주는 방법을 찾아야합니다. 그것을 입력하십시오.

    예를 들어 매우 간단한 예에서 (복잡하다고 가정하는 경우) 화면의 상자 그림과 데이터를 실제로 표시 할 수 있습니다. 데이터를 입력 할 때 상자가 약간 이동하거나 눈에 띄게 크기가 조정될 수 있습니다.

    그러면 상자의 가장자리를 끌고 끌기로 필드를 업데이트 할 수 있습니다.

    이러한 노력을 보증하기에는 너무 단순한 예이지만, DS1 또는 T1 내부의 DS0 그룹에 DS0을 포함해야하는 회로 설정과 같이 많은 성공을 거두었습니다. 이것은 광 루프상의 3 개 채널 중 하나에있는 OC-3에서 T1의 번들에 있습니다.

    실제로 실제로는 훨씬 더 복잡했으며 10 명의 엔지니어가 올바르게 묻는 데 2 ​​일이 걸리 더군요. 한순간에 순열이 가득한 4 개의 화이트 보드가 있었고 그 다음에는 하나의 (매우 혼잡 한) 종이로 리팩터링했습니다.

    일단 내가 이해할 수있게되면, 나는 그것을 위해 훌륭한 UI를 만들었습니다.

    이 종이는 마케팅 문서 자체가되었습니다. 이전에는 박스가 실제로 무엇을했는지 묘사하지 못했습니다. (정확히 말하면 마케팅 매니저가 종이를 보았을 때 말한 것입니다.)

    더 짧은 테이크 아웃 버전 : 확실하지 않은 것이 있으면 고객에게 제시하거나 고객에게 요청하는 데이터의 비즈니스 문제를 완전히 분석하고 이해하십시오. 당신이 그것을 깰 때, 정확히 무엇이 돌발을 일으켰는지 알아 내고 그것을 GUI로 바꾸십시오.

    관련 문제