it-swarm-vi.tech

Những lợi ích và hạn chế của các hộp thoại như đã thấy trong Mac OS X là gì?

Được giới thiệu với Mac OS X ban đầu là các hộp thoại sheet :

alt text

Theo tôi hiểu (không phải là người dùng Mac), các trang tính này là phương thức, yêu cầu tương tác người dùng trong cửa sổ hiện tại, nhưng không giới hạn người dùng ở nơi khác.

Tôi mới bắt đầu làm việc với một dự án mới, nơi phương thức "phạm vi giới hạn" này có thể rất hữu ích.

Tôi thích ý tưởng rằng người dùng của tôi sẽ có thể chuyển từ hoạt động này sang hoạt động khác mà không phải hủy kết quả một phần.

Tôi cũng khá chắc chắn rằng tôi có thể mô phỏng giao diện với WPF.

Nhưng tôi có nên không?

Những lợi ích và hạn chế của bảng tính như đã thấy trong Mac OS X là gì?
[.__.] Có thể đáng để mô phỏng những thứ này không?

[Tôi cho rằng đây có thể cần phải là một bài đăng wiki cộng đồng - nhưng tôi không thể thấy hộp kiểm, có lẽ vì tôi có uy tín thấp. Ai đó có thể lật công tắc cho tôi? Ta.]

3
Bevan

Đừng nhầm lẫn người dùng của bạn, hãy sử dụng UI kiểu Mac trên Mac và UI kiểu Windows trên Windows.

Vấn đề với việc có các hộp thoại trên Windows là một số người không có kinh nghiệm về máy Mac và không quan tâm đến các widget UI trên nền tảng khác, vì vậy, hộp thoại trong ứng dụng của bạn sẽ hoàn toàn mới đối với họ - và họ có khả năng có một chút bối rối và hơi khó chịu (ngay cả khi các hộp thoại thực sự vượt trội so với các hộp thoại bình thường - và tôi không chắc chúng là như vậy).

BTW, có thể có các hộp thoại chỉ mô hình cho cửa sổ cha mẹ của chúng chứ không phải toàn bộ ứng dụng trên Windows - nhưng tôi nghĩ rằng đây cũng là một ý tưởng tồi vì lý do chính xác tương tự.

4
Nir

Các nhược điểm là giống như bất kỳ tương tác phương thức.

Lợi ích, so với những gì Windows làm, là nó được gắn trực tiếp vào cửa sổ của quy trình cụ thể. Thông thường trong Windows (và các ứng dụng Mac xấu như Lotus), cửa sổ ứng dụng có thể bị khóa do có một chế độ mở ở nơi khác mà người ta không nhận thấy hoặc thậm chí có thể tìm thấy (một vấn đề về commpon cho những người trong chúng ta sử dụng bộ đa màn hình up với hàng tá cửa sổ mở cùng một lúc)

2
DA01

Tôi thực sự không thể nghĩ ra một nhược điểm. Tôi thực sự thích các hộp thoại. Cách sử dụng ít yêu thích nhất của chúng là khi sử dụng hộp thoại Mở/Lưu, như trong ảnh chụp màn hình mà bạn đã đăng, nhưng chúng thường hoạt động rất tốt.

Trong văn phòng của chúng tôi, chúng tôi thậm chí còn có triển khai đa nền tảng "cảnh báo" bằng cách sử dụng wxWidgets sử dụng các hộp thoại Mac gốc trên Mac và hiển thị cảnh báo thường xuyên trên Windows. Ý tưởng là mang lại cho ứng dụng Mac cảm giác tự nhiên hơn.

1
Hisham

Sửa tôi nếu tôi sai. Tôi đã không sử dụng máy Mac trong gần một năm, nhưng điều tôi thực sự thấy khó chịu là tôi đã có thể di chuyển những "hộp thoại" đó khi - ví dụ - tôi cần xem một vài trang các số trong TOC cơ bản trong tài liệu tôi sắp in. (Có có thể là một cách để làm điều này nhưng tôi không bao giờ phát hiện ra.)

Nói chung, tôi đồng ý rằng các hộp thoại và hộp thoại phương thức có những ưu và nhược điểm giống nhau (như đã nêu ở nơi khác trong luồng này) nhưng tôi thấy sự khác biệt nhỏ này đặc biệt khó chịu đối với my quá trình làm việc.

1
jensgram