صفحة: 16

בחירתו של המשתמש , המודול מישק למשתמש צריך אפוא לפענח את המידע המגיע מן העכבר . אולם , עכברים מיוצרים על ידי יצרנים רבים , ואין אחידות בתבנית שבה העכברים מוסרים מידע על כיוון התנועה שלהם ועל מצב הלחצנים שלהם . במילים אחרות — לעכברים שונים ישפה שונה להעברת מידע זה . אילו המודול מישק למשתמש היה צריך להידבר ישירות עם העכבר , אזי החלפת עכבר בעכבר אחר הייתה גוררת גס החלפת גרסת התוכנה . כדי לתמוך בכך , יצרן התוכנה היה חייב להפיק גרסאות רבות מאוד שלה , וכל גרסה הייתה מתאימה לפעולה עם עכבר מסוים בלבד . מלבד הסרבול הרב הכרוך בכך , עומס העבודה הכרוך בתמיכה ובניהול כמות כזו של גרסאות היה ממוטט בתי תוכנה רבים . אמנם הצגנו עד כה רק את בעיית התאמת התוכנה לעכבר , אך בעיה דומה קיימת גם ביחס לכל התקני הקלט והפלט . הפתרון המקובל לבעיית ההתאמה של התוכנה להתקני הקלט והפלט היא יצירת מודול קטן , הנקרא מנהל התקן wnwnn , ( device driver ) ' מתורגמן' בין שפת ההתקן ובין השפה שהתוכנה . 'מבינה' בעגה המקצועית יש המכנים את מנהל ההתקן בשם דרייבר . מנהל ההתקן או הדרייבר של העכבר , למשל , קורא את המידע מן העכבר ומעביר אותו למודול מישק למשתמש בתבנית המוכרת למודול . אם המשתמש יחליף את העכבר בעכבר חדש , המעביר מידע בתבנית אחרת , המשתמש יצטרך להחליף רק את מנהל ההתקן של העכבר . כאמור , מנהלי ההתקנים הם מודולים קטנים , והחלפתם היא משימה פשוטה למדי . במערכות הפעלה מתקדמות ( כמו , ( Windows מנהלי ההתקנים הם חלק ממערכת ההפעלה , ועל כן , כל פנייה של התוכנה הגרפית ( כמו כל תוכנה אחרת ) להתקני הקלט והפלט נעשית על ידי פנייה למערכת ההפעלה . היתרון של שיטה זו הוא שיצרני התוכנות אינם צריכים לדאוג להתאמתן להתקנים השונים , ואינם צריכים לספק את מנהלי ההתקנים . כאשר המשתמש מחליף התקן קלט-פלט , אין הוא צריך להחליף את מנהלי ההתקן בכל התוכנות שברשותו , אלא רק את מנהל ההתקן של מערכת ההפעלה . עד עתה דנו בהצגת התפריט ובבחירת אחת מהפקודות שבו . ביצוע הפקודה מוטל על המודול מעבד הפקודות , אשר מורכב מכמה תת מודולים , שכל אחד מהם אחראי לביצוע פקודה אחת . במהלך הביצוע של פקודה עשוי להתעורר צורך להידבר עם המשתמש . נניח , למשל , שהמשתמש רוצה למתוח קו מקדקוד של משולש מסוים , כך שהקו ישיק למעגל מסוים , כמתואר באיור . 1 . 3 התת מודול המבצע את הפקודה יפנה למשתמש באמצעות המודול מישק למשתמש ויבקש ממנו להצביע על הקדקוד של המשולש , ולאחר מכן — להצביע גם על המעגל .

מטח : המרכז לטכנולוגיה חינוכית

האוניברסיטה הפתוחה


 لمشاهدة موقع كوتار بأفضل صورة وباستمرار