בית התפתחות מהי צורות חלונות? - הגדרה מטכנולוגיה

מהי צורות חלונות? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של טפסים של חלונות?

Windows Forms היא קבוצה של ספריות מנוהלות במסגרת .NET Framework המיועדת לפתח יישומי לקוח עשירים. זהו ממשק API גרפי להצגת נתונים ולניהול אינטראקציות משתמשים עם פריסה קלה יותר ואבטחה טובה יותר ביישומי לקוח.


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


Windows Forms דומה לספריה של Microsoft Foundation Class (MFC) בפיתוח יישומי לקוח. הוא מספק עטיפה המורכבת מקבוצת שיעורי C ++ לפיתוח יישומי Windows. עם זאת, הוא אינו מספק מסגרת ברירת מחדל ליישום כמו MFC.

Techopedia מסביר טפסים של Windows

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


מעצב הטפסים של חלונות הוא כלי, ב- Visual Studio.NET, המשמש להכנסת פקדים בטופס ולסידורם לפי הפריסה הרצויה, עם תוספת להוסיף קוד לטיפול באירועים שלהם, המיישמים אינטראקציות משתמש. ניתן להציג נתונים טבלאים המחוברים ל- XML, מסד נתונים וכו 'באמצעות פקד DataGrid View בצורה של שורות ותאים.


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


כמה מהשיטות המומלצות לבניית יישומי Windows Forms כוללים:

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

Framework Framework Framework (WPF) היא הטכנולוגיה העדכנית ביותר לביצוע ממשקי משתמשים ביישומי GUI של Windows עם תכונות כמו תמיכה בתלת ממד / תלת מימד, הדמיית נתונים אינטראקטיבית וקריאת תוכן. זה מסתמך על אובייקטים של DirectX ולא על GDI (ממשק גרפי) כדי לספק מודל תכנות בו ממשק המשתמש מופרד מההיגיון העסקי. עם זאת, עם היכולת לשתף פעולה עם WPF (בכל מקום שנדרש), Windows Forms מהווה בחירה טובה עבור יישומים שאינם דורשים ממשק משתמש עשיר בתקשורת ותכונות WPF אחרות כמו תבניות נתונים / בקרה, תכונות טיפוגרפיות ועיבוד טקסטים.

הגדרה זו נכתבה בהקשר של .NET
מהי צורות חלונות? - הגדרה מטכנולוגיה