2009-10-04 2 views
0

잠깐 동안 파일 열기 및 파일 저장 대화 상자가 Windows 자체와 응용 프로그램간에 얼마나 다른지 알았습니다. 예를 들어 (내가 사용하는) Delphi에서 폴더 트리가있는 내장 대화 상자를 사용하고 Windows 버전의 변형을 생성하는 Windows API에 대한 직접 호출을 사용할 수 있습니다. 'Desktop', ' 내 컴퓨터 '등 (적어도 XP에서).Windows 파일 열기 및 파일 저장 대화 상자 선택 - 모범 사례 란 무엇입니까?

응용 프로그램 개발자로서 나는 파일을로드하고 저장하는 깨끗하고 간단한 방법을 사용자에게 제공하는 데 관심이 있습니다. 일반적으로이 작업을 위해서는 응용 프로그램 데이터 파일이 저장되는 기본 폴더를 제안해야하지만 필요에 따라 어려움없이 다른 폴더 (데스크탑 및 기타 로컬 드라이브, 때로는 네트워크)에 사용자가 액세스 할 수 있도록 허용해야합니다.

Vista가 도입됨에 따라 우리는 Windows 대화 상자에서 '비트가 누락 된'폴더 탐색 트리를 선호하는 것처럼 보였습니다. 이제 Windows 7은 탐색을위한 또 다른 '줄없는 트리'를 가지고 있습니다. Microsoft가 가정하고 저장하는 모든 것을 ~/문서에 저장하면 큰 문제는 아닌 것 같습니다. 그러나 드라이브 트리의 루트에서 시작해야하고 많은 디렉토리가 있다면 바로 고통입니다 - 디렉토리 이름이 잘리는 수평 스크롤이 없습니다.

내 질문은 - 다른 응용 프로그램 개발자는 무엇을 사용합니까? 나는이 Windows 리드를 따라야하는지, 아니면 단순한 컷 다운 버전의 파일 대화 상자를 사용해야하는지에 대해 궁금해합니다. 그것은 사용자가 사용 되는가 있습니다, 그들은 무엇을 기대 -

감사 브라이언

답변

4

항상 OS 기본값을 사용합니다. 무엇을 하시든지 don't astonish the user. 어떤 일을 하든지, 파일 열기/파일 저장 대화 상자를 직접 작성하지 마십시오.

FWIW, 저는 비스타의 파일 열기 대화 상자를 좋아하지 않습니다. (왜 내 폴더를 탐색하기 위해 열심히 노력해야합니까?)하지만 나는 새로운 것을 가지고 있어야합니다. . 사용자가 배워야 할 것이 적을수록 제품 사용이 쉬워집니다.

+0

+1 좋은 답변입니다. 좋은 링크. – David

2

현재 (아직 업그레이드되지 않은 기업 환경에서) Windows XP 고객만을 대상으로 코딩하고 있으므로 표준 대화 상자를 사용합니다.

업그레이드를 수행 할 때 고객이 변경 준비가 될 때까지 표준 구식 대화 상자를 계속 사용할 것입니다.

정직한 태도로 개발 프로세스에 최소한 몇 명의 사용자가 참여하고 있으며, 개발 PC 앞에 앉아서 어떻게 작동 하는지를 알 수 없으면 새로운 기능을 시작하지 않을 것입니다. 그것에 서명하십시오.

Google 웹 사이트 용으로 작성한 앱의 경우 보수적 인 경향이 있습니다. 명확하고 이해하기 쉬운 디자인에 집중하고 설득력있는 이유가있을 때만 새로운 멋진 기능을 도입하십시오. 포커스 그룹을 포함하는 경향이 있습니다.

그래서 모두 "고객에게 물어보십시오."라는 말은 아주 먼 길이었습니다. 그들이 원하는 것을 그들에게 줘.

+0

+1 - 사용자 참여 - 어떻게 소설 ;-) –

+0

나는이쪽으로 기울어 져 있지만 Vista/W7에서도 'XP'스타일의 파일 열기/저장 대화 상자를 제공하게됩니다. 우리의 특별한 사용자는 매우 보수적이지만, 당신이 좋은 이유를 가지고 넘겨 주면 새로운 것을 받아들입니다. 브라이언. –

관련 문제