it-swarm-vi.tech

Cách tốt nhất để xem một hệ thống phân cấp sâu sắc là gì?

Tôi đã suy nghĩ cách tốt nhất để hiển thị một hệ thống phân cấp sâu cho ứng dụng máy tính để bàn mà tôi đang làm việc. Dưới đây là một số thiết kế thay thế tôi đang xem xét ...

Trình tìm kiếm Mac OSX:

alt text

Nếu bạn hiểu những gì bạn đang thấy, "Chế độ xem Cột" thực hiện rất tốt việc hiển thị bối cảnh (tôi đang ở đâu trong hệ thống phân cấp khổng lồ này?) Và bạn có thể duyệt nhanh qua danh sách các thư mục để xem những gì trong đó ... nhưng nó chắc chắn sử dụng một số bất động sản màn hình.


Bộ điều hướng MSDN của Microsoft :

alt text

Về cơ bản, những gì đang diễn ra ở đây là bạn có thể thấy "cha mẹ" của trang bạn đang xem và bạn có thể thấy bất kỳ "trẻ em" nào. Bạn từ bỏ việc nhìn thấy "anh chị em" ở các cấp độ khác nhau, nhưng điều đó giúp bạn tiết kiệm một loạt không gian màn hình. Vì vậy, bạn từ bỏ một số bối cảnh để đổi lấy sự nhỏ gọn.


Bộ điều hướng Windows:

alt text

Giao diện người dùng này rất phù hợp trong việc hiển thị ngữ cảnh cho đến khi bạn phải bắt đầu cuộn theo chiều dọc hoặc chiều ngang. Nếu bạn có nhiều vật phẩm và nhiều cấp độ, bạn sẽ di chuyển rất nhiều. Điều đó nói rằng, bạn có thể bật mở nhiều nhánh thư mục cùng một lúc. Điều này cung cấp một loại lịch sử nhỏ (những thư mục nào tôi đã mở cho đến nay?).


"Thực đơn lớn":

alt text

Trong ví dụ này, bạn đang xem xét khoảng ba cấp độ của hệ thống phân cấp. Nếu bạn thông minh, tôi tưởng tượng bạn có thể hiển thị có thể là một phần tư của cấp thứ năm, nhưng đến một lúc nào đó, nó sẽ bị phá vỡ hoặc biến thành một thứ gì đó truyền thống hơn (xem cây, v.v.).


Câu hỏi

Rõ ràng, không ai có thể trả lời cho tôi loại UI phân cấp nào tôi cần trừ khi bạn hiểu nhiệm vụ tôi đang cố gắng hỗ trợ, nhưng tôi có một số câu hỏi cụ thể:

  1. Mỗi ​​lựa chọn thay thế này phổ biến như thế nào? Tôi đã không phải là người dùng Mac trong một thời gian dài và tôi thực sự chưa thấy một giao diện người dùng như Cột tìm kiếm Xem bất cứ nơi nào ngoài Mac. Nó có tồn tại ở bất cứ nơi nào khác không? Bạn có sử dụng nó trên giao diện không Mac không? "Thực đơn Mega", ngược lại, có vẻ rất thịnh hành. Tôi thấy chế độ xem dạng cây (như trong Windows Explorer) ở mọi nơi (trong ứng dụng Windows, trên web, v.v.). Về cơ bản, nó là một widget GUI tiêu chuẩn. Tôi chưa thấy trình điều hướng MSDN ở bất cứ nơi nào khác ngoài trang MSDN.

  2. Người dùng có "nhận" các giao diện này không? Điều này có thể tương quan cao với câu hỏi phổ biến, nhưng nếu tôi đặt, giả sử, Chế độ xem Cột ở phía trước không Người dùng -Mac, họ sẽ hoàn toàn bị bối rối? Bất kỳ dữ liệu hoặc kinh nghiệm với điều này? Tôi sẽ rất cảnh giác khi sử dụng MSDN đó trừ khi tôi có một số dữ liệu để chứng minh rằng những người không lập trình sẽ hiểu nó.

  3. Tôi có thiếu bất kỳ lựa chọn thay thế nào không? Bạn đã thấy những biến thể phân cấp hoặc giao diện khác trên những thứ này?

77
devuxer

Một vài cân nhắc:

  1. Hệ điều hành này dùng để làm gì (hoặc là cho nhiều người)?
  2. Có bất kỳ ràng buộc hoặc giới hạn được biết đến trên hệ thống phân cấp của bạn?
  3. Có một tùy chọn tìm kiếm được cung cấp?

Số 1 rất quan trọng như bạn đã lưu ý ... bởi vì Mac Finder sẽ xa lạ với hầu hết người dùng Windows.

Số 2 cũng có thể cung cấp hỗ trợ. Ví dụ. Trình tìm kiếm hoạt động tốt nếu bạn có một cây nông, nhưng nếu bạn có độ sâu 15-20 thì nó có thể sử dụng được

Số 3 là một mục khả dụng. Nếu tôi không thể nhanh chóng xem toàn bộ cây trong vòng chưa đầy 5-10 giây thì cần có tùy chọn tìm kiếm.

Nói chung, tôi thấy "cây" tiêu chuẩn là rõ ràng nhất đối với người dùng. Hệ thống phân cấp có thể nhìn thấy được về mặt vật lý và chỉ có nhánh quan tâm cần được mở/khám phá - nhưng bạn có thể mở nhiều hơn một nhánh để so sánh hoặc tìm kiếm.

Đề nghị khác của tôi sẽ là nếu bạn có không gian tối thiểu để làm việc, mô hình "khoan sâu" của iPod hoạt động thực sự tốt.

alt text

15
scunliffe

Chỉ hiển thị mức hiện tại của cấu trúc phân cấp và mẩu bánh mì

enter image description here

11
Seder

Tôi nghĩ rằng nó phụ thuộc vào các nhiệm vụ điển hình. Đối với việc chỉ nhìn thấy một hệ thống phân cấp và nhấp vào liên kết, tôi đồng ý với lucasrizoli, cây đó rất giống nhau.

Nếu người dùng phải trải qua các thư mục rất nhiều (tiến và lùi trong phân cấp) tôi thích ý tưởng Mac OSX. Nó rất hữu ích trong công việc, nơi tôi phải tìm suy nghĩ trong các thư mục.

Tại sao nó lại tốt? Đầu tiên, nó sử dụng nhiều không gian hơn trên màn hình bằng cách chia cấu trúc phân cấp thành 2 chiều. Thứ hai, nó cho thấy rất rõ những mặt hàng nào ở cùng cấp độ, sâu hơn = ngang, giống nhau = dọc.

Tất nhiên, nếu bạn chỉ muốn điều hướng phân cấp là một phần của ứng dụng, bạn có thể không có không gian cho cách Mac OSX.

Vì vậy, nó phụ thuộc rất nhiều vào thiết kế của bạn và các tác vụ điển hình cho người dùng. Cũng xem xét nếu người dùng thông thường của bạn sẽ là người dùng mac hoặc windows (nếu bạn có thể nói bất cứ điều gì về nó).

6
Lukas Oppermann

1) Các widget cây (như trong Windows Explorer) và các menu thả xuống (mega hay nói cách khác) tôi muốn nói là quen thuộc nhất.

2) "Nhận" là mơ hồ, cũng như "người dùng", thực sự.

Đây không phải là một câu trả lời cho câu hỏi của bạn, nhưng nó có cần thiết để người dùng nhìn thấy/điều hướng một hệ thống phân cấp sâu không? Tránh một hệ thống phân cấp hoặc đơn giản hóa nó, làm cho nó nông hơn, tôi nghi ngờ rằng việc trình bày hệ thống phân cấp theo bất kỳ cách nào sẽ dễ dàng hơn.

3) Treemaps được sử dụng chủ yếu trong hình dung thông tin. Ngoài ra, Dasher sử dụng một phương tiện thú vị, có thể phóng to để điều hướng một cây sâu xác suất thư. Không phải là đặc biệt nổi tiếng hoặc phổ biến.

4
lucasrizoli

Cách tốt nhất không thực hiện phân cấp sâu hoặc sử dụng các lát cắt, chế độ xem nông (sâu 2 max).

4
igor

Chế độ xem cột của Mac OS rất tuyệt, nhưng nó chiếm không gian màn hình lớn. Màn hình phân cấp iPhone và iPod sử dụng cùng một khái niệm, nhưng chia các cột trên nhiều màn hình vì các thiết bị có kích thước nhỏ. Họ cũng lấy toàn bộ màn hình, mặc dù từng cái một.

Treeview không thân thiện để điều hướng theo chiều ngang nếu bạn có nhiều nút lá hoặc khi bạn bắt đầu phải cuộn theo hai chiều vì số lượng nội dung. Điều hướng bên trong regedit để xem những gì tôi có ý nghĩa.

Nếu bạn muốn giữ một số bối cảnh, một cách tiếp cận lai sẽ là kết hợp một thanh bánh mì với một danh sách chỉ hiển thị các nút lá cho cấp độ hiện tại. Một cái gì đó giống như một phiên bản đơn giản hóa của Windows 7 Explorer.

1
facildelembrar

Chế độ xem cây thông thường với thao tác truy cập nhanh khi nhấp đúp chuột và vụn bánh mì. Hãy xem Workflowy , nó có hành vi tương tự.

Regular tree-view with drill-down on double-click and breadcrumbs

1
Nikita Dvornikov

Một cách đơn giản để hiển thị một hệ thống phân cấp là kết hợp một cây với 2 danh sách. Một danh sách chỉ hiển thị các nút lá cho nút cây được chọn, danh sách còn lại hiển thị tất cả các nút lá nhưng được nhóm theo nút cha của chúng.

Nó hoạt động khá tốt để thêm một hộp tìm kiếm vào danh sách được lọc để nó có thể hiển thị nội dung các nút được chọn hoặc tất cả các nút lá phù hợp với một mẫu:

enter image description here

0
pgfearo