it-swarm-vi.tech

thiết kế này có một khả năng sử dụng tốt?

tôi đã hỏi câu hỏi này trên stackoverflow và đã được chuyển hướng ở đây. xin lỗi về việc đăng chéo.

tôi đang viết một ứng dụng tài chính và tôi cần phải viết một hộp thoại mở tệp chuyên dụng để người dùng có thể tải các tệp dữ liệu chứng khoán ở hai định dạng khác nhau: Computrac và CSI.

hộp thoại của tôi có chế độ xem danh sách nơi tôi cần hiển thị các tệp dữ liệu này.

định dạng của các tệp CSI có thể diễn giải theo ba cách khác nhau và tôi cần hỏi người dùng cách họ thích. cho rằng tôi đang có kế hoạch để có một hộp thả xuống trong mỗi hàng CSI mà người dùng có thể thay đổi.

định dạng Computrac có thể được hiểu theo hai cách và tôi có một hộp kiểm.

tôi đang suy nghĩ để đặt các hộp kiểm/thả xuống này vào một cột riêng biệt và chỉ hiển thị chúng cho (các) mục đã chọn và ẩn chúng cho các mục không được chọn. bên dưới là ảnh chụp màn hình.

câu hỏi của tôi cho các chuyên gia khả năng sử dụng: điều này có khó hiểu không? Có cách nào tốt hơn? hiển thị chúng cho mọi mặt hàng sẽ làm cho bàn đông đúc, phải không? mặt khác, khi không có lựa chọn nào, người dùng sẽ không thấy các điều khiển này và sẽ không biết rằng chúng ở đó.

BIÊN TẬP:

tập tin này import là một trình hướng dẫn. Bước đầu tiên yêu cầu người dùng chọn một thư mục để tìm kiếm các tệp dữ liệu. bước thứ hai được hiển thị trong ảnh chụp màn hình. nó đưa ra một danh sách các tập tin được tìm thấy. chúng có thể không nhất thiết phải nằm trong cùng một thư mục.

người dùng có thể nhập nhiều hơn một tệp. dữ liệu đã nhập sẽ được lưu trữ trong cơ sở dữ liệu của chương trình theo định dạng thống nhất loại bỏ sự khác biệt giữa CSI và Computrac. Vì vậy, để bắt đầu làm việc với dữ liệu, trước tiên người dùng sẽ phải nhập chúng và sau đó mở một chuỗi dữ liệu cụ thể từ cơ sở dữ liệu của chương trình.

do đó, việc thêm một bước thứ ba vào trình hướng dẫn hỏi xem họ muốn bỏ qua các tệp DOP hay để chọn sơ đồ mở rộng giá có ý nghĩa nếu họ muốn nhập nhiều tệp.

tôi không thích có các tùy chọn nhập dữ liệu ở mỗi hàng. và vì tôi không mong đợi người dùng nhập dữ liệu thường xuyên, có lẽ tốt hơn là có nút "tùy chọn" trong màn hình này cho phép người dùng đặt tùy chọn nhập sẽ áp dụng cho tất cả các tệp được nhập trong lệnh gọi hộp thoại này? giống như bước thứ ba được đề xuất bởi Erion bên dưới ...

xin vui lòng cho tôi ý kiến ​​của bạn. cảm ơn konstantin alt text

1
akonsu

Điều đầu tiên xuất hiện trong đầu: tại sao bạn không để lựa chọn "cách diễn giải định dạng" sang bước thứ hai? Một chút giống như Excel, khi nó nhập tài liệu từ định dạng khác.

Lợi ích của việc sử dụng bước thứ hai:

  • hộp thoại Mở không có nhiều tùy chọn; không cần người dùng đưa ra quyết định cho đến khi nó thực sự cần thiết
  • bạn có không gian để hiển thị tất cả các tùy chọn thông qua các nút, có thể chọn chỉ bằng một cú nhấp chuột. Vì vậy, người dùng biết lựa chọn của mình là gì. (Ngoài ra, thả xuống yêu cầu hai lần nhấp)
  • các nút có diện tích lớn hơn để nhấp vào => theo Luật của Fitts, việc nhấp vào chúng dễ dàng hơn. (Nhưng đảm bảo rằng các điều khiển cũng có thể được chọn qua Tab trên bàn phím, không chỉ qua chuột)

Ngoài ra, bạn có cần hiển thị đường dẫn cho mỗi tệp không? Điều gì về việc cho phép người dùng điều hướng đến một thư mục và chỉ liệt kê các tệp trong thư mục đó? (Điểm thưởng nếu bạn sử dụng chỉ qua bàn phím, như Mac Finder)

Hỏi người dùng của bạn - hoặc quan sát họ - để tìm thứ bậc của họ là gì; có thể thay vì các thư mục hệ thống tập tin, họ muốn phân cấp dựa trên việc chọn loại tiền trước, sau đó là Tên và sau đó xem danh sách các tệp cho hai bộ lọc đó? Hoặc, tạo hộp thoại Mở dựa trên các bộ lọc cho Tiền tệ, Thời gian, tên, v.v. và sau đó hiển thị các tệp khớp với các bộ lọc đó bất kể chúng ở đâu trong hệ thống tệp.

Tiêu đề của bạn cho biết "Chọn tệp dữ liệu", nhưng hình ảnh của bạn hiển thị HAI tệp dữ liệu đang được chọn. Nếu đó là một đa lựa chọn mở, thì bạn nên đặt lại tiêu đề thành "Chọn (các) tệp để mở" hoặc sth tương tự. Bạn thậm chí không cần sử dụng "tệp" Word - thay vào đó hãy sử dụng bất kỳ tên nào mà người dùng của bạn có cho các bộ sưu tập dữ liệu này. Và, luôn luôn tôn trọng các quy ước của HĐH để chọn nhiều tệp, ví dụ: nhấp vào ctrl, nhấp chuột thay đổi, nhấp và kéo, v.v.

Điểm cuối: Sự khác biệt giữa Quay lại và Hủy là gì?

5
Erion