MFC

WarLord

New member
MFC

אולי משהו יודע מקום טוב להתחיל ללמוד מבלי שמבול של מלחקות יציף את עולמך ? מה רצף הריצה של התוכנית ? תודה.
 

ihovav

New member
תשובה...

יש לי ספר מצויין ללימוד MFC כך שאם אתה רוצה אתה יכול לפנות אלי במייל ואני אעזור לך באופן מפורט יותר בעיקרון עדיף לדעת WIN32 API לפני שלומדים MFC - זה מפשט הרבה דברים תתחיל עם ה API ואז תעבור לMFC
 

IdanR

New member
גם אני חושב ככה...

למען האמת, מעולם לא השתמשתי בMFC, רק ב WIN32 API ו GDI. אני אדם פשוט. ;-) בכל מקרה, צירפתי קישור למקור ממנו תוכל ללמוד MFC.
 

ihovav

New member
למה לא השתמשת ב MFC ?

יש שם המון דברים שמסבכים את החיים אבל הרבה יותר דברים שמקילים כמו : Serialization ועוד ועוד... זה יכול לפתור המון בעיות די בקלות...
 

ihovav

New member
שאלה לעידן :

למה לא ניסית להשתמש ב MFC אף פעם ? ראה תגובה קודמת... (סתם מתוך סקרנות)
 

IdanR

New member
פשוט כי...

כשהתחלתי תכנות בווינדוס זה היה משחק על מסך-מלא שבשביל זה אין צורך להשתמש בMFC, ואפילו יותר פשוט בלי. מאז אני רגיל להשתמש בWIN32 API בלי שימוש בMFC... ולא ראיתי כל צורך ללמוד את זה. אבל אתה צודק - אני בהחלט צריך לנסות... אם לא מנסים, לא יודעים. ;-)
 

ihovav

New member
יותר פירוט...

תראה... הקונספציה של MFC בנויה על עטיפה של פונקציות API של WINDOWS בעטיפה של C++ CLASSES אבל זה לא כ``כ פשוט - ל MFC יש מערכת שלמה של RTTI - שונה לחלוטין ממה שאתה מכיר\לא מכיר ב C++ אם אתה מכיר את המערכת הזו - אתה למעשה נמצא בשלב יחסית מתקדם ואתה יכול לממש הרבה מהיכולות של MFC אמנם הRESOURCES שך MFC פתוחים אבל מאוד קשה ללמוד על ה RTTI יש גם את הנושא של DOCUMENT TEMPLATE, MESSAGE MAP ,DOCUMENT-VIEW ARCHITECTURE ועוד ועוד שכל אלו דברים חדשים שלא מופיעים בC++ . אם אתה תתחיל ללא הדרכה מתאימה אתה מהר מאוד תאבד את הצפון... לכן אני ממליץ לך בכל מקרה להיעזר בספר טוב או במישהו עם נסיון שיכול להדריך אותך
 

WarLord

New member
תודה רבה :cool:

על האינפורמציה ועל הלינק. בנתיים אני אמשיך לקרוא את הספר Learn Visual C++ 6.0 Now של Chuck Sphar. זה ספר לא רע אבל נוטה להשתמש יותר מדי בהפניות ל HELP של ויזואל במקום לפרט קצת בעצמו וזה לפעמים מעצבן... שוב תודה :cool:
 

ihovav

New member
הערה...

אל תזלזל ב MSDN - אתה יכול (וצריך לדעתי) לקרוא על כל פונקציה חדשה או CLASS חדש בתיעוד של ה MSDN - שם יש בד``כ את ההסברים והקישורים הכי טובים מה עוד שאח``כ - כשאתה מתכנת - אתה יודע איך להשתמש ב MSDN בצורה יעילה
 

WarLord

New member
אני לא ...

מזלזל ב MSDN ואפילו משתמש בו :) הוא התגלה כמועיל מאוד כשאתה יודע מה אתה מחפש ומה מהלך העניינים הכללי. פשוט לא תמיד בא לי לשבת עם הספר ליד המחשב ...
 

ihovav

New member
עצה...

פשוט תלמד ובכל פעם שמוזכר שם של CLASS חדש - תגש לMSDN ותקרא מה כתוב שם על ה CLASS הזה ועל המטודות שלו אני אישית מציע לך גם לסכם לעצמך בכמה מילים על כל CLASS - בצורה מסודרת - זה יעזור לך בעתיד ולא תצטרך לחזור ולקרוא את כל החומר על אותו ה CLASS אלא דברים ספציפיים לדעתי זו הדרך הטובה ביותר להתמודד עם MFC כי יש שם כ``כ הרבה דברים שאתה עלול ללכת לאיבוד מהר מאוד
 
למעלה