w
ראשי >>יצירת ממשק למשתמש >> סגנון ממשק
מפת הפרק:

6.1 סגנון ממשק

אם השתמשת בכמה ישומים שמבוססיםעל שיטת החלונות, ודאי שמת לב שלא כולם דומים.
ישנם שני סוגים עיקריים של ישומי חלונות: "ישומי מסמך-אחד " (SDI )single-document interface ו"ישומי הרבה-מסמכים",multiple-document interface (MDI) דוגמא לישום "מסמך-אחד" הינו "WordPad " אשר בו רק מסמך אחד יכול להיות פתוח , ואם אתה רוצה לפתוח מסמך חדש עליך לסגור את הקודם.

תמונה 6.1 יישום פנקס רשומות

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

תמונה 6.2 יישום ה EXCEL

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

סגנון ה SDI הוא היותר נפוץ , ישנו כמה שיטות ושיקולים ליצירת ממשק. בנוסף לשיטות הנ"ל ישנה עוד שיטה שנהית יותר ויותר נפוצה, והיא יישום בסגנון דפדפן( explorer-stil interface) בסיגנון זה המסך מחולק לשניים בצד אחד ישנה רשימה כעין תוכן ובצד השני מקום שבו יופיע המסמך המבוקש.

תמונה 6.3 ממשק בסגנון דפדפן

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

ישומי (MDI ) Multiple-Document interface ישומי MDI מאפשרים לך ליצור ישום אשר יש לו מספר "פורמים" אשר מוכלים בתוך פורם אחד. WORD ן EXCEL הינם דוגמאות לסוג זה. ישומי MDI מאפשרים למשתמש ליפתוח מספר מסמכים באותו זמן כאשר לכל אחד חלון משלו, מסמך או "חלון בן" מוכל בחלון האב , אשר מיצר משתח עבודה לכל "חלונות הבן" בישום. לדוגמא בEXCEL אתה יכול ליפתוח מספר מסמכים שונים כאשר כל אחד מוכל ונמצא בתוך חלון האב של הישום ולכן כאשר נמזער את חלון הEXCEL כל חלונות המסמכים ימוזערו וישאר רק ה צלמית ("ICON ") של ה EXCEL למטה במסך.

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

תמונה 6.4 טפסי בן מופיעים בתוך משטח העבודה של טופס ה MDI

שים לב: הישום שלך יכול להכיל גם standard, non-MDI forms שלא מוכלים ב MDI פורם כאשר דוגמא לשימוש בכאלה בישום MDI הוא modal dailog box . טופס MDI הינו זהה ל רגיל חוץ מזה שב MDI אי אפשר למקם עליו פקדים אלא אם כן יש להם שדה "Alighn" כמו למשל תיבת דו-שיח ,או שאין להם ממשק נראה כמו למשל שעון.

 
יצירת ממשק למשתמש סגנון ממשק יצירת יישום MDI בזמן התכנון