ההבדל בין MFC לבין Win32 ההבדל בין
ממשק API של Windows (ממשק תכנות יישומים) הפך להיות מוכר או מוכר כמו Win32. אם אתה רוצה ליצור תוכנית שתעבוד בסביבת Windows, אתה צריך שיהיה משהו תואם Win32. MFC או מחלקת Microsoft Foundation היא ספריית מחלקה ב- C + + שמכילה חלקים מסוימים בממשק ה- API של Windows כדי להקל על מתכנתים לבנות קוד קל.
-> ->בניית יישום עבור Win32 אומר שאתה צריך להשתמש SDK שלה כדי לשמור על תאימות ולמנוע תקלות או כל בעיה אחרת. הבעיה עם השימוש SDK Win32 היא כי אתה צריך ידנית לכתוב קוד לכל דבר. זה יכול להוביל שגיאות בקוד אשר יכול להיות קטין ומהיר לתקן או הגדולות להיות כאב ראש כדי לעקוב. ה- MFC מורכב מפונקציות הנפוצות ביותר על ידי מתכנתים, כגון יצירת חלונות או פתיחת תיבות דו-שיח. שימוש MFC מפחית לתוך שורה אחת של קוד מה אחרת היה מורכב 10 או 20 שורות עושה את זה פשוט הרבה יותר מהר לבנות. פתרון בעיות יהיה גם הרבה יותר קל עם MFC מאז לא היית צריך להתעמק לתוך קידוד בפועל של כל פונקציה ואתה רק צריך לדאוג את עצמך על איך קראת את הפונקציה.
MFC גם עוסק בסביבת Windows ישירות, כלומר אתה לא צריך לדאוג לעצמך עם ההגדרות הספציפיות שכל משתמש יש במחשב שלו. הדבר מבטיח שהתוכנה שלך תופיע כראוי ברוב המקרים בעת שימוש ב- MFC.
MFC כבר ספריה מוצלחת מאוד שפות תכנות אחרות פיתחו משלהם או להתאים את השימוש MFC משלהם. ללא קשר למסגרת שבה אתה משתמש, אתה עדיין משתמש Win32 אם אתה מתכוון ליצור תוכניות עבור מערכת ההפעלה Windows. MFC רק עושה את זה קל ומהיר יותר עבור C + + מתכנתים.
סיכום:
1. Win32 ידוע גם בשם API של Windows בעוד MFC היא ספריית מחלקה C + שעוטפת חלקים של ממשק ה- API של Windows
2. MFC מורכב מהפעולות הנפוצות ביותר המשמשות לבניית יישום Win32
3. השימוש ב- MFC הופך את מצית הקידוד והרבה יותר פשוט מאשר להשתמש בממשק ה- API של Windows ישירות
4. ה- MFC מאפשר למתכנתים ++ C להשתמש בסביבת Windows הנוכחית