שלח תשובה

זירת השאלות

265
צפיות
5
תשובות

האם פיתוח למסך מגע זהה למסך רגיל?

,‏ 11 בספטמבר, 2005

אני צריך לפתח אפליקציה בצד שרת שאמורה לקבל נתונים ממשק משתמש אבל ייתכן שהמסך יהיה מסך מגע. האם זה אותו דבר כמו בעבודה עם עכבר – האם מסך המגע מייצר ארועים בדומה לעבר (Onclick וכדומה)?

תודה,

ירון.

תגיות:

5 תשובות

  1. קודם נבדיל בין מספר מושגים
    יש את החץ על המסך שנקרא "סמן" או "מצביע", ויש התקן הצבעה שהוא העכבר.
    באמצעות התקן הצבעה אתה יכול להזיז את הסמן על המסך וללחוץ במקום שבו נמצא הסמן, שזה מה שהעכבר עושה.
    מהכרותי עם מחשבי Tablet PC (מחשבים בעלי מסך מגע) אני יכול לומר שמסך המגע הוא בעצם התקן הצבעה לכל דבר, ולכן מתפקד בדיוק כמו כל עכבר רגיל חוץ מהעובדה שאפשר באמצעות עט ללחוץ על המסך ישירות בלי לבצע תזוזה של הסמן לפני הלחיצה.

  2. adventureboy הגיב:

    אבל שאלה מעניינת
    אז קודם כל, כן, מסך מגע פועל כפי שציינת ויקבל את המאפיינים של עכבר למקרה שלנו.
    קראתי את מה שכתבת וחשבתי על משהו מעניין, מה קורה במקרה של פעולה במקרה של תזוזת העכבר מעל שטח מסויים?

  3. אירועים כגון onmouseover הם
    אירועים כגון onmouseover הם אירועים שעובדים עם הסמן ולא עם העכבר פיזית.
    המשתמש בעכבר רגיל חייב להזיז את הסמן למקום שבו הוא רוצה ללחוץ, מה שגורם להפעלת אירועי הסמן של כל האלמנטים שהסמן עובר דרכם.
    לעומת זאת המשתמש של מסך המגע יכול ללחוץ במקום כלשהו מבלי להזיז את הסמן לאותו מקום לפני הלחיצה, כך שהסמן מועבר מיידית לאותו מקום בעת הלחיצה, ויופעלו רק אירועי הסמן שקשורים לאותו אלמנט בו הוא נמצא.

  4. שחכתי לציין שעם זאת משתמש במסך מגע
    עדיין יכול לבצע תזוזה של הסמן כרצונו, כמו בעכבר רגיל, ואז גם כן יופעלו אירועי הסמן של כל האלמנטים שדרכם עבר הסמן, אך זה נתון לבחירתו של המשתמש.

שלח תשובה