03-02-2012, 00:53
|
|
|
|
חבר מתאריך: 14.12.09
הודעות: 9,751
|
|
התשובה מתחלקת למספר חלקים.
באינטרנט יש תיעוד מלא של ה-Windows API באתר MSDN:
http://msdn.microsoft.com/en-us/lib...v=vs.85%29.aspx
אבל הוא לא מסודר בצורה של מדריך לימוד, אלא פשוט תיעוד מלא. די קשה ללמוד מזה, בטח ובטח אם אין לך שום בסיס.
לכן מומלץ ללמוד מספר. ספרים שנחשבים טובים הם:
- Windows via C/C++ של Jeffrey Richter
המהדורות הקודמות נקראו Advanced Windows (השלישית) ו-Programming Applications for Microsoft Windows (הרביעית). הוא עוסק בהרבה נושאים, אבל חלונות וגרפיקה אינם אחד מהם.
- Programming Windows של Charles Petzold
הספר כבר בן 15 שנה, אבל לא הרבה השתנה ב-API מאז XP, ואת רוב מה שהשתנה וחשוב תראה בספר של ריכטר.
אתה יכול לראות שממליצים על הספר גם ב-SO:http://stackoverflow.com/questions/...rogramming-book
http://stackoverflow.com/questions/...ook-or-tutorial
וגם בפורום של מיקרוסופט: http://social.msdn.microsoft.com/Fo...d2-8e6a66573ae1
אני מניח שהסדר הנכון לקרוא אותם יהיה קודם לקרוא את פצולד ואחר כך את ריכטר.
הספר של פצולד מתעסק בכל הקטעים של חלונות, קלט, איך לצייר דברים, מקלדת, עכבר, וכו'.
יש גם ספר בעברית, אבל אני לא בטוח עד כמה הוא טוב: http://www.mh2000.co.il/books/vcpp
וספרים מתורגמים מאנגלית לעברית:
אלה גם אלה מתעסקים המון בבסיס של C++ (בצורה כושלת), בסביבה של Visual C++ וב-MFC, כך שלא כל כך עוזרים לך.
השאלה היא האם באמת כדאי לך ללמוד את ה-Windows API, בטח שבשביל יצירת ממשקים גרפיים.
להשתמש בו יכול להיות לא כל-כך נוח, בטח ובטח שבהשוואה לאפשרויות אחרות.
יש הרבה ספריות שמאפשרות לך לעשות את זה בצורה, בצורה קצת פחות מזעזעת.
חלקן ספציפיות ליצרן מסוים, כמו MFC של מיקרוסופט, או VCL של Embarcadero (במקור של בורלנד), ואחרות פתוחות שעובדות בכל קומפיילר (ובדרך כלל על מספר פלטפורמות), כמו GTK ו-QT שבאות מעולם הלינוקס, wxWidgets, ועוד. ותמיד יש לך את האפשרות להשתמש ב-WinForms או ב-WPF של מיקרוסופט (אם ממילא אתה עובד בווינדוס), שגם הן הרבה יותר פשוטות לשימוש.
אם אתה רוצה ללמוד את זה בשביל הלימוד, כדי לדעת - אהלן וסהלן.
להשתמש בזה ממש לא הייתי ממליץ, כשיש כל-כך הרבה חלופות שעדיפות ברוב הפרמטרים.
_____________________________________
(קרדיט למרשי)
אמר לה ינאי מלכא לדביתיה אל תתיראי מן הפרושין ולא ממי שאינן פרושין אלא מן הצבועין שדומין לפרושין שמעשיהן כמעשה זמרי ומבקשין שכר כפנחס
אמר פסטן: שניהם גרועים, אבל עדיף להיות טיפש מאשר שקרן.
|