2008-08-16 3 views
9

현재 주 응용 프로그램의 새 버전을 개발 중입니다. 필자가 실제로 수행하고자하는 한 가지는 다중 모니터를 지원하는 것입니다. 점차적으로 목표 사용자가 데스크톱에 두 번째 화면을 추가하고 있으며 사용자 성능 향상을 위해이 추가 공간을 활용할 수 있다고 생각합니다.다중 모니터 용 개발

우리의 응용 프로그램은 매우 전문화 된 시장 인리스 및 함대 회사를 지원하는 금융 패키지입니다. 즉, 여러 대의 모니터를 사용하는 많은 사람들이 추가 화면을 더 잘 지원한다면 개선 될 것이라고 생각하는 소프트웨어가 마음에 들었을 것입니다.

나는 현재의 소프트웨어에 대한 의견을 찾고 있으며, 멀티 모니터 설정을 지원하기 위해 어떻게 개선 될 수 있다고 생각하십니까? 나의 목표는 이것들을 재검토하고 그것들을 구현할 수있는 방법을 결정하며, 내 사용자들에게 더 나은 환경을 제공하기를 희망한다.

귀하의 도움에 감사드립니다. 감사합니다.

답변

14

거의 무작위 팁 : 여러 개의 창을 한 번에 열 수있는 경우

  • , 사용자가 별도의 화면에 그 (것)들이 할 수 있습니다. 명백한 것처럼 보이지만 일부 인기있는 앱 (예 : Visual Studio)은이 부분에서 비참하게 실패합니다.
  • 마지막으로 열린 창의 위치를 ​​기억하고 이전과 같은 화면에서 새 창을 엽니 다. 그러나 사용자가 여러 대의 디스플레이와 단일 디스플레이 (예 : 외부 CRT가있는 랩톱 도킹)간에 전환하는 경우가 있으므로이 케이스도 감시하십시오.
  • 특정 사용자의 작업 방식과 최대화 된 두 개의 창을 동시에 사용하는 방법을 고려해보십시오. 종종 참조를위한 (상당히 수동적 인) 창 (예 : 웹 브라우저/도움말)과 사용자가 전환하는 데이터 입력 (예 : 편집자/데이터베이스)을위한 활성 창이 있습니다.
  • 아니요 도구 상자/도구 모음을 작업중인 개체와 다른 창에 넣으십시오 (지금까지 마우스를 이동하는 것이 불편 함).
+1

왔어요 : 첫째, (예를 들어, 출력)은 창을 도킹 해제가 전체 모니터를 채우기 위해 두 번째 모니터 크기로 이동합니다. 그런 다음 그 안에 원하는 다른 창을 도킹하십시오. 아니 최대화,하지만 그렇지 않으면 위대한. –

4

다른 모니터로 창을 끌면 응용 프로그램이 팝업 대화 상자를 생성하거나 다른 창을 생성하는 경우 해당 팝업/대화 상자가 기본 모니터에 다시 표시되는 경우 성가시다.

멀티 모니터 용으로 개발하지는 않았지만 데스크탑 윈도우가 아닌 부모 윈도우에 중점을 둔 자식 윈도우/대화 상자를 배치하면 더 잘 처리 될 수 있다고 생각합니다 (추측 하건데 위에서 설명한 경우).

3

대화 상자를 클릭 한 곳 근처에 두십시오. 세션을 모니터링하는 창을 기억하십시오. 앱이 마지막으로 실행 된 시간보다 모니터가 적 으면 창을 다시 표시 영역으로 가져와야합니다. 모니터를 전환하는 아이콘 또는 단추를 제공하십시오. 앱 유형에 따라 앱의 창을 모니터 또는 모든 타일에 쉽게 바둑판 식으로 배열하는 것이 유용 할 수 있습니다.

4

나는 dbkk의 방향에 대한 고개를 끄덕 거리며 기억해야 할 몇 가지 중요한 점을 포착해야 할 것입니다.

또한 듀얼 모니터를 사용하는 방법에주의를 기울여 개발할 때이를 염두에 두시기 바랍니다. 일반적으로 당신이 일하는 응용 프로그램이 당신을 괴롭히는 일을 피하려고 노력해야합니다. 또한 사용자가 이중 모니터에서 응용 프로그램을 사용하고자하는 이중 모니터를 가지고 있다고 가정하지 마십시오.

내가 강조하는 가장 큰 문제는 애플리케이션에서 포커스가있는 부분을 추적하고 해당 영역 내에서 팝업이 발생하는지 확인하는 것입니다. 사람들이 가장 싫어하는 것 중 하나가 창을 가지고 있습니다. 다른 창에서 팝업 한 다음 작업중인 창에서

11

Mac 용 Apple의 Human Interface Guidelines은 그래픽 카드를 모두 포함 할 수있는 6 개의 슬롯이있는 Mac® II가 도입 된 1987 년 이후 다중 디스플레이에서 창 관리를 담당했습니다. 가이드 라인에는 여러 창 지원을 구현할 때 처음에는 생각지도 못했던 몇 가지 좋은 지침이 나와 있습니다. 예를 들어, 창이 여러 개의 디스플레이에 걸쳐있는 경우 새 창이 열리는 디스플레이가 표시됩니까? 이 창 동작을 다루는 장에서 Figure 14-33에 대한 대답이 있습니다.

Microsoft는 현재 Windows 개발자가 따라야 할 비슷한 것을 가지고 있습니다. 그렇다면 시스템을 점검하거나 (또는 ​​사용자가 익숙하지 않은) 다른 앱과 다르게 동작하고 싶지 않으므로 체크 아웃하고 가이드 라인을 따르십시오. 그러나 가이드 라인이 없다면 Apple의 생각을 잘 따르고 원래는 실험과 연구를 통해 개발되었습니다.

7

제발 제발. 여러 모니터의 창 위치를 기억하고 있다면. 두 번째 모니터가 연결되어 있는지 확인하십시오. 때때로 도킹되는 랩톱이 있습니다. 창문을 열려고 할 때 매우 짜증이 나서 화면에서 열립니다.

0

사용자가 두 개 이상의 모니터를 사용할 수 있다는 점을 명심해야합니다. 필자의 메인 시스템에는 6 개의 모니터가 있으며 Linux, Windows 및 Mac OS에서 4 개 이상의 모니터를 실행했습니다. 대부분의 응용 프로그램 - 심지어 멀티 모니터 유틸리티 -이 개 모니터를 지원하지만, 더 이상 2.

그들의 창은 그 창문의 위치와 관련된 경우에 대해 알고있을 때 응용 프로그램이 잘 작동 이상 흥분됩니다. 그리고 다른 사람이 언급했듯이, 윈도우가 어디에 있었는지 기억한다면, 사용자가 돌아 왔을 때 여전히 지오 메트릭이 올바른지 확인하십시오.

는 OS/윈도우 시스템은 펑키 아무것도하는 경우 그것을 처리, 화면 구조의 변화와 관련된 이벤트를 전달합니다.

내가 잘 일반적으로 코딩이 일을 작동하는 대부분의 응용 프로그램을 생각합니다. 나는 아주 가능한 멀티 모니터 비주얼 스튜디오 설치를