2013-01-05 1 views
0

GUI 응용 프로그램 (데스크탑 또는 웹)에서 한 페이지/창/임의의 여러 편집 가능한 텍스트 상자가있을 수 있습니다. 사람들은 각 텍스트 상자에 대해 하나의 실행 취소 버퍼를 유지합니까, 아니면 전체 페이지/창에 대한 전역 버퍼/뭐든간에 유지합니까? 평소 연습은 뭐니?GUI 응용 프로그램의 버퍼를 실행 취소

의 Gmail 예

하나 개의 글로벌 Gmail에 대한 버퍼가있는 것 같습니다 (브라우저 또는 어쩌면?). 이메일 본문 수정 사항을 취소하고 제목 편집 내용을 이메일로 보낼 수는 없습니다.

답변

0

나는 이것이 사용자가 앱 유형에서 기대할 수있는 것으로 생각한다고 생각합니다. MS Word를 생각하면 실행 취소 버퍼는 문서마다 있습니다. 반면 비즈니스 앱에서 사용자가 주어진 작업을 수행하기 위해 여러 '페이지'를 방문하면 탐색 기록이 포함 된 글로벌 실행 취소 버퍼를 유지하는 것이 좋습니다.

Monitored Undo Framework은 사용자가 적합하다고 생각하는 수준에서 실행 취소의 '범위'를 설정할 수있는 .net 라이브러리입니다.

관련 문제