עודכן לאחרונה ב
ממשקי משתמש גרפיים (GUI) שינו את המחשוב כפי שאנו מכירים אותו. מעניין שחלק מרכיבי ה- GUI המוכרים ביותר פותחו לפני עשרות שנים.
בין אם אתה קורא מאמר זה בסמארטפון, בטאבלט או במחשב שלך, אתה חווה זאת באמצעות ממשק משתמש גרפי או ממשק משתמש. כפי ששמו מרמז, GUI מאפשר למשתמשים לקיים אינטראקציה עם מכשירים אלקטרוניים באמצעות סמלים גרפיים ולא ממשקי משתמש מבוססי טקסט. להלן מבט על ההיסטוריה של GUI ומדוע היא קריטית.
היסטוריית GUI
משתמשי Windows ותיקים עשויים לחשוב שהמעבר ממערכות מבוססות טקסט ל- GUI התרחש כאשר Windows 95 החליף את Windows 3.1. למרות שזה היה אבן דרך חיונית באימוץ GUI, עליך לחזור לשנת 1963, כאשר הוצגה תוכנית העיצוב הגרפית הראשונה בעזרת מחשב.
בעזרת תוכנית Sketchpad של איוואן סאתרלנד, משתמשים יכולים ליצור ולתפעל אובייקטים בשרטוטים הנדסיים באמצעות עט קל. אחרי Sketchpad הגיעה המערכת המקוונת של סטנפורד (NLS) מאוחר יותר באותו עשור. למרות ששם NLS אולי אבד להיסטוריה, התוצאה לא. המערכת השתמשה בהיפר-קישורים המבוססים על טקסט שעכבר המחשב הראשון בעולם ניהל.
בשנות ה -70 הוצגה תכנות Smalltalk, שרץ על מחשב Xerox Alto. רוב ממשקי ה- GUI המודרניים נגזרים ממערכת זו. בינתיים, ממשק המשתמש של Xerox PARC הביא לקדמת הבמה אלמנטים גרפיים אחרים המוכרים כיום, לרבות חלונות, תפריטים, כפתורי רדיו ותיבות סימון. בסוף העשור, חברות כמו מיקרוסופט, אפל ו- IBM הסתבכו עם ממשקי משתמש.
אימוץ מאוחר יותר
מערכות GUI נכנסו למיינסטרים בשנות השמונים המהירות. אפל ליסה שוחררה בשנת 1983, ואחריה מקינטוש הראשונה המוצלחת הרבה יותר לאחר שנה. Windows 95 סוף סוף הגיע כעשור מאוחר יותר, ותוך חודשים היא הפכה למערכת ההפעלה הפופולרית ביותר בשולחן העבודה בכל הזמנים.
בתחילת המאה ה -21 הגיעו מערכות הפעלה ניידות, כולל iOS של אפל, אנדרואיד של גוגל, ועוד רבות אחרות. למרות שהם שונים על פני השטח, כל אחד מהם השתמש באותם רכיבי GUI שיושמו לראשונה לפני עשרות שנים.
תכונות GUI מרכזיות
מערכות GUI מציעות כל אחת את החלקים הגנריים הבאים: חלונות, תפריט, אייקונים, פקדים ולשוניות. אלמנטים אינטראקטיביים כוללים סמן, מצביע, נקודת הכנסה, בחירה וידית התאמה.
חלונות
אתה צופה במאמר זה דרך דפדפן אינטרנט, שהוא, מעצם הגדרתו, חלון, בדיוק כמו תוכנית הדוא"ל שלך או שם התוכנה של Adobe. Windows הם אזורים במסך מחשב שבו המידע הניתן לצפייה נפרד משאר המסך.
חלון מכולה מקיף חלונות או שליטה אחרים בדיוק כפי שחלון דפדפן מאפשר לך לצפות ולנווט בסדרת פריטים, כגון מסמכים או דפי אינטרנט. כיום, קונסולות כמו US-DOS ו- UNIX מופיעות דרך חלונות מסופי טקסט.
ישנם גם חלונות הודעות, המכונים לעתים תיבות דו -שיח. חלונות אלה נפתחים בתוך תוכנית במחשב שלך. אלה בדרך כלל מבקשים ממך לתת תשובה חיובית או שלילית. לדוגמה, כשאתה משנה מסמך בתוכנית כמו Microsoft Word, ייתכן שיופיע חלון הודעות ששואל אם זה הצעד שאתה רוצה לבצע.
תפריטים
בעת שימוש בעכבר, באצבע או בהתקן הצבעה אחר, סביר להניח שאתה מבצע פקודה באמצעות רכיב ה- GUI הבא, תפריטים. אלמנטים אלה מציעים בדרך כלל רשימה של אפשרויות, מה שמקל על המשתמש לקבוע מה לעשות הלאה. ישנם סוגים שונים של תפריטים, כולל סרגל תפריטים ותפריט הקשר. תראה את הקודם בראש המסך. הוא כולל תפריטים נפתחים המופיעים בעת לחיצה על מילים בתפריט.
תפריטי הקשר, לעומת זאת, אינם נראים עד ללחיצה או הקשה עליהם. לחיצה ימנית על מחשב כרגיל מעלה תפריט תוכן שהוסתר בעבר.
סמלים
החלקים הבולטים ביותר בכל מערכת GUI הם הסמלים. תמונות קטנות אלה, הנמצאות על שולחן עבודה, דף בית או תיקיה, מייצגות אובייקטים שונים כגון תוכנית, קובץ, דף אינטרנט או פקודה. הסמל פותח את האובייקט האמור בלחיצה עליו.
בקרות
במערכות GUI תוכלו למצוא גם פקדים, המכונים לפעמים ווידג'טים. רכיבי בקרה גרפיים אלה הם רכיב תוכנה חיוני, המאפשר למשתמש לקרוא או להשפיע (באמצעות עריכה) מידע על יישום. הפקדים לובשים צורות שונות, כולל מחוונים, לחצני רדיו, תיבות סימון ועוד.
כרטיסיות
לבסוף, יש כרטיסיות. אלמנטים אלה לובשים בדרך כלל תיבה מלבנית קטנה או טקסט פשוט. כאשר לוחצים עליה, מופיעה רשימה של אובייקטים או קטעים דומים. כרטיסיות, למשל, מהוות מרכיב חיוני בדפדפני האינטרנט. בעת לחיצה על כרטיסיות, תוכל לעבור בין שני אתרים או יותר בו זמנית מבלי לסגור אתר אחר. כל כרטיסייה מכילה דף אינטרנט נפרד.
רכיבי GUI מרכזיים אינטראקטיביים
אף אחד מאיתנו לא יעריך לגמרי את המשמעות של GUI למחשוב אלמלא הכלים שפותחו לנוע בין התכונות השונות. אלמנטים אינטראקטיביים אלה התפתחו עם השנים וכוללים סמנים, רמזים ועוד.
א מַצבִּיעַ הוא אובייקט גרפי המסתובב על מסך המחשב באמצעות עכבר או לוח מגע. מצביעים יוזמים קליקים, נגיעות וגרירות מוכרות. א סַמָן הוא סוג של מצביע ומציין את מיקומך המדויק בתצוגה. קו אנכי מהבהב מראה את מיקומו של הסמן.
א נקודת הכנסה הוא המקום בו יופיעו פקודות שיוזמו על ידי המשתמש, למשל בתוך אפליקציות טקסט או בעת שימוש בפעולת ההדבקה. א בְּחִירָה היא רשימת פריטים שבהם מתבצעות פעולות משתמש. משתמשים בדרך כלל מוסיפים פריטים לרשימה זו באופן ידני, אם כי לא תמיד. לבסוף, א ידית כוונון הוא אינדיקטור לנקודת התחלה לפעולת גרירה ושחרור. קופסה שמופיעה בפינות ובקצוות של חלון, למשל, היא ידית התאמה.
הרבה מה לראות
מבחינות רבות, הכל על מסך המחשב יש ממשק משתמש. למרות שהתכונות והאלמנטים השתפרו עם השנים, מושגי היסוד נותרו זהים במשך עשרות שנים. ללא אלה, המחשוב היה נראה שונה בהרבה.