MDI กับ SDI
เนื้อหา
MDI และ SDI เป็นการออกแบบอินเตอร์เฟสสำหรับการจัดการเอกสารภายในแอพพลิเคชั่นเดียว MDI ย่อมาจาก "Multiple Document Interface" ในขณะที่ SDI ย่อมาจาก "Single Document Interface" ทั้งสองแตกต่างกันในหลาย ๆ ด้าน มีการบังคับใช้เอกสารหนึ่งรายการต่อหน้าต่างใน SDI ในขณะที่อนุญาตให้ใช้ Windows ลูกต่อเอกสารใน MDI SDI มีหน้าต่างเดียวเท่านั้นในแต่ละครั้ง แต่ MDI มีเอกสารหลายรายการพร้อมกันที่ปรากฏเป็นหน้าต่างลูก MDI เป็นตัวควบคุมคอนเทนเนอร์ในขณะที่ SDI ไม่ใช่ตัวควบคุมคอนเทนเนอร์ MDI รองรับอินเทอร์เฟซมากมายหมายความว่าเราสามารถจัดการแอปพลิเคชันได้หลายรายการพร้อมกันตามความต้องการของผู้ใช้ แต่ SDI รองรับหนึ่งอินเทอร์เฟซหมายความว่าคุณสามารถจัดการได้ครั้งละหนึ่งแอปพลิเคชันเท่านั้น
สารบัญ: ความแตกต่างระหว่าง MDI และ SDI
- MDI คืออะไร
- SDI คืออะไร
- ความแตกต่างที่สำคัญ
- คำอธิบายวิดีโอ
MDI คืออะไร
MDI ย่อมาจากหลายเอกสารอินเตอร์เฟซ เป็นการออกแบบอินเตอร์เฟสสำหรับการจัดการเอกสารภายในแอพพลิเคชั่นเดียว เมื่อแอปพลิเคชันประกอบด้วยฟอร์มหลักของ MDI ที่มีหน้าต่างอื่น ๆ ทั้งหมดประกอบไปด้วยแอปนั้นจะสามารถใช้อินเตอร์เฟส MDI ได้ การสลับโฟกัสไปที่เอกสารเฉพาะสามารถจัดการได้ง่ายใน MDI สำหรับการเพิ่มเอกสารทั้งหมดให้ใหญ่ที่สุดหน้าต่างหลักจะถูกขยายให้ใหญ่สุดโดย MDI
SDI คืออะไร
SDI ย่อมาจาก Single Document Interface เป็นการออกแบบอินเตอร์เฟสสำหรับการจัดการเอกสารภายในแอพพลิเคชั่นเดียว SDI มีอิสระจากผู้อื่นและเป็นหน้าต่างแบบสแตนด์อะโลน SDI รองรับอินเทอร์เฟซเดียวหมายความว่าคุณสามารถจัดการได้ครั้งละหนึ่งแอปพลิเคชันเท่านั้น สำหรับการจัดกลุ่ม SDI ใช้ตัวจัดการหน้าต่างพิเศษ
ความแตกต่างที่สำคัญ
- MDI ย่อมาจาก "Multiple Document Interface" ในขณะที่ SDI ย่อมาจาก "Single Document Interface"
- มีการบังคับใช้เอกสารหนึ่งรายการต่อหน้าต่างใน SDI ในขณะที่อนุญาตให้ใช้ Windows ลูกต่อเอกสารใน MDI
- MDI เป็นตัวควบคุมคอนเทนเนอร์ในขณะที่ SDI ไม่ใช่ตัวควบคุมคอนเทนเนอร์
- SDI มีหน้าต่างเดียวเท่านั้นในแต่ละครั้ง แต่ MDI มีเอกสารหลายรายการพร้อมกันที่ปรากฏเป็นหน้าต่างลูก
- MDI รองรับอินเทอร์เฟซมากมายหมายความว่าเราสามารถจัดการแอปพลิเคชันได้หลายรายการพร้อมกันตามความต้องการของผู้ใช้ แต่ SDI รองรับหนึ่งอินเทอร์เฟซหมายความว่าคุณสามารถจัดการได้ครั้งละหนึ่งแอปพลิเคชันเท่านั้น
- สำหรับการสลับระหว่างเอกสาร MDI ใช้อินเตอร์เฟสพิเศษภายในหน้าต่างหลักขณะที่ SDI ใช้ตัวจัดการงานสำหรับสิ่งนั้น
- ในการจัดกลุ่ม MDI นั้นมีการดำเนินการตามธรรมชาติ แต่ในการจัดกลุ่ม SDI นั้นเป็นไปได้ผ่านตัวจัดการหน้าต่างพิเศษ
- สำหรับการเพิ่มเอกสารทั้งหมดหน้าต่างหลักจะถูกขยายให้ใหญ่สุดโดย MDI แต่ในกรณีของ SDI นั้นจะดำเนินการผ่านรหัสพิเศษหรือตัวจัดการหน้าต่าง
- การสลับโฟกัสไปที่เอกสารเฉพาะสามารถจัดการได้ง่ายในขณะที่อยู่ใน MDI แต่มันยากที่จะนำไปใช้ใน SDI