MDI so với SDI

Tác Giả: Laura McKinney
Ngày Sáng TạO: 7 Tháng Tư 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
MDI and SDI
Băng Hình: MDI and SDI

NộI Dung

MDI và SDI là các thiết kế giao diện để xử lý tài liệu trong một ứng dụng. MDI là viết tắt của Giao diện nhiều tài liệu, trong khi SDI là viết tắt của Giao diện tài liệu đơn lẻ. Cả hai đều khác nhau về nhiều mặt. Một tài liệu trên mỗi cửa sổ được thi hành trong SDI trong khi các cửa sổ con trên mỗi tài liệu được phép trong MDI. SDI chỉ chứa một cửa sổ tại một thời điểm nhưng MDI chứa nhiều tài liệu tại một thời điểm xuất hiện dưới dạng cửa sổ con. MDI là điều khiển container trong khi SDI không phải là điều khiển container. MDI hỗ trợ nhiều giao diện nghĩa là chúng ta có thể xử lý nhiều ứng dụng cùng một lúc theo yêu cầu của người dùng. Nhưng SDI hỗ trợ một giao diện nghĩa là bạn chỉ có thể xử lý một ứng dụng tại một thời điểm.


Nội dung: Sự khác biệt giữa MDI và SDI

  • MDI là gì?
  • SDI là gì?
  • Sự khác biệt chính
  • Giải thích video

MDI là gì?

MDI là viết tắt của Giao diện Nhiều Tài liệu. Nó là một thiết kế giao diện để xử lý các tài liệu trong một ứng dụng. Khi ứng dụng bao gồm một biểu mẫu cha MDI chứa tất cả các cửa sổ khác bao gồm ứng dụng, thì giao diện MDI có thể được sử dụng. Chuyển trọng tâm sang một tài liệu cụ thể có thể được xử lý dễ dàng trong MDI. Để tối đa hóa tất cả các tài liệu, cửa sổ cha mẹ được tối đa hóa bởi MDI.

SDI là gì?

SDI là viết tắt của Giao diện Tài liệu Đơn. Nó là một thiết kế giao diện để xử lý các tài liệu trong một ứng dụng. SDI tồn tại độc lập với những người khác và do đó là một cửa sổ độc lập. SDI hỗ trợ một giao diện nghĩa là bạn chỉ có thể xử lý một ứng dụng tại một thời điểm. Để nhóm, SDI sử dụng các trình quản lý cửa sổ đặc biệt.


Sự khác biệt chính

  1. MDI là viết tắt của Giao diện nhiều tài liệu, trong khi SDI là viết tắt của Giao diện tài liệu đơn lẻ.
  2. Một tài liệu trên mỗi cửa sổ được thi hành trong SDI trong khi các cửa sổ con trên mỗi tài liệu được phép trong MDI.
  3. MDI là điều khiển container trong khi SDI không phải là điều khiển container.
  4. SDI chỉ chứa một cửa sổ tại một thời điểm nhưng MDI chứa nhiều tài liệu cùng một lúc xuất hiện dưới dạng cửa sổ con.
  5. MDI hỗ trợ nhiều giao diện nghĩa là chúng ta có thể xử lý nhiều ứng dụng cùng một lúc theo yêu cầu của người dùng. Nhưng SDI hỗ trợ một giao diện nghĩa là bạn chỉ có thể xử lý một ứng dụng tại một thời điểm.
  6. Để chuyển đổi giữa các tài liệu MDI sử dụng giao diện đặc biệt bên trong cửa sổ cha trong khi SDI sử dụng Trình quản lý tác vụ cho việc đó.
  7. Trong nhóm MDI được triển khai một cách tự nhiên nhưng trong nhóm SDI có thể thông qua các trình quản lý cửa sổ đặc biệt.
  8. Để tối đa hóa tất cả các tài liệu, cửa sổ cha mẹ được tối đa hóa bởi MDI nhưng trong trường hợp SDI, nó được triển khai thông qua mã đặc biệt hoặc trình quản lý cửa sổ.
  9. Chuyển trọng tâm sang tài liệu cụ thể có thể được xử lý dễ dàng khi ở trong MDI nhưng rất khó thực hiện trong SDI.