บ้าน พัฒนาการ ไลบรารีคลาส microsoft Foundation (mfc library) คืออะไร - คำจำกัดความจาก techopedia

ไลบรารีคลาส microsoft Foundation (mfc library) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ไลบรารี Microsoft Foundation Class (MFC Library) หมายถึงอะไร

Microsoft Foundation Class Library เป็นชุดเครื่องมือที่มีชุดคลาส C ++ ที่กำหนดไว้ล่วงหน้าสำหรับการสร้างแอปพลิเคชันสำหรับ Windows คำนี้เรียกอีกอย่างว่า Microsoft Foundation Classes (MFC)

Techopedia อธิบาย Microsoft Foundation Class Library (ไลบรารี MFC)

MFC จัดทำเฟรมเวิร์กแอปพลิเคชันสำหรับการสร้างโปรแกรมสำหรับ Windows การเขียนโปรแกรมด้วย MFC มีข้อดีดังต่อไปนี้:

  • ประหยัดเวลาของนักพัฒนาโดยการให้รหัสที่เขียนล่วงหน้า
  • มอบความยืดหยุ่นที่มากขึ้นด้วยการทำให้โค้ดพกพาได้มากขึ้นในระบบปฏิบัติการที่แตกต่างกัน (Windows และ Unix - ต้องการ MFC รุ่น Unix) และโปรเซสเซอร์ (x86 และ DEC Alpha)
  • จัดเตรียมคลาสสำหรับการสร้างไดอะล็อกแท็บตัวอย่างก่อนพิมพ์และองค์ประกอบส่วนต่อประสานผู้ใช้เช่น windows แถบเครื่องมือเมนู ฯลฯ
  • ลดความซับซ้อนของการเขียนโปรแกรมฐานข้อมูลผ่าน Data Access Objects (DAO) และคลาส Open Database Connectivity (ODBC)
  • ให้การเข้าถึงเทคโนโลยีอื่น ๆ เช่นตัวควบคุม ActiveX การเชื่อมโยงวัตถุและการฝัง (OLE) และการเขียนโปรแกรมอินเทอร์เน็ตได้อย่างง่ายดาย

เมื่อใช้ MFC จะมีอินสแตนซ์ที่หายากเมื่อต้องการการใช้อินเทอร์เฟซการเขียนโปรแกรมประยุกต์ Windows (APIs) โดยตรง เนื่องจาก MFC เป็น wrapper ที่บางสำหรับ Windows API วิธีการเรียนส่วนใหญ่จึงถูกแมปกับฟังก์ชัน API ที่สอดคล้องกัน


ในเดือนเมษายน 2010 รุ่น MFC 10 เผยแพร่ด้วย Visual C ++ 2010 และ. NET รุ่น 4.0

ไลบรารีคลาส microsoft Foundation (mfc library) คืออะไร - คำจำกัดความจาก techopedia