אודות מיפוי קוד Microsoft Visual Basic .NET ל- UML

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

במהלך ביצוע הנדסה לאחור, מבני הקוד הבאים ב- Visual Basic .NET תואמים לרכיבי UML.

מרחב שמות

מרחב שמות ב- Visual Basic מהונדס לאחור כחבילה של UML וכולל:

  • שם

  • חברים

Class

מחלקה ב- Visual Basic מהונדסת לאחור כמחלקה ב- UML וכוללת:

  • שם

  • מחלקות העוברות בירושה וממשקים מיושמים

  • ניראות (ציבורית, מוגנת או פרטית)

  • IsAbstract

  • IsLeaf

  • פעולות / פונקציות שייכות (משתנים שייכים)

מבני מחלקות של Visual Basic אינם נתמכים ב- Microsoft Office Visio UML:

  • Friend

  • צללים

ממשק

ממשק ב- Visual Basic מהונדס לאחור כ- ממשק UML וכולל:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • IsLeaf

  • ממשקי בסיס

  • פעולות שייכות

סוג ספורים

סוג ספורים ב- Visual Basic עובר הנדסה לאחור כ- UML סוג נתונים באמצעות הסטריאוטיפ << ספירה >> וכולל:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • IsLeaf

  • מחלקות בסיס

  • שייכים

הערה: ב- Visual Basic, סוגים אינטגרליים אינם מהונדסים לאחור.

מבנה

מבנה ב- Visual Basic עובר הנדסה לאחור של UML מחלקה עם הסטריאוטיפ << struct >> וכולל:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • IsAbstract

  • IsLeaf

  • מחלקות בסיס וממשקים מיושמים

  • חברים

מאפיינים

מאפיינים ב- Visual Basic עוברים הנדסה לאחור כפעולות UML וכוללים:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • סוג

  • Getter and Setter

הערה: ב- Visual Basic, מאפיין ברירת המחדל אינו נתמך.

נציגים

נציגים ב- Visual Basic מהונדסים לאחור כמחלקות UML עם הסטריאוטיפ הנציג <<delegate>> וכוללים:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • חתימה (תצורף למחלקה כפעולה)

פעולות שייכות

פעולות שייכות ב- Visual Basic נוספות למודל ה- UML כפעולות UML וכוללות:

  • שם

  • ניראות (ציבורית, מוגנת או פרטית)

  • טווח (סטטי או משותף)

  • IsPolymorphic

  • IsAbstract

  • סוג פעולה

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

  • סוג החזרה

  • פרמטרים

  • mustOverride

הערה: הפעולות השייכות הבאות ב- Visual Basic אינן נתמכות ב- Microsoft Office Visio UML:

  • Not overridable—אינו נתמך באופן ישיר, ממופה לרכיב UML: פעולה::IsLeaf

  • Overloads—לא נתמך

  • Handles—לא נתמך

אירועים

אירועים ב- Visual Basic נוספים למודל כפעולות וכוללים:

  • ניראות (ציבורית, מוגנת או פרטית)

  • פרמטרים

קבועים

קבועים ב- Visual Basic עוברות הנדסה לאחור כתכונות UML וכוללים:

  • ניראות (ציבורית או פרטית)

  • סוג

  • ערך התחלתי

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

לדוגמה, שורת ה- Visual Basic:

Const str As String = "some text"

יקבל ערך התחלתי של:

"some text"

בעוד ש-

Const x As Integer = 1

יקבל ערך התחלתי של 1.

הערה: רכיבים לקריאה בלבד בקוד עוברים הנדסה לאחור כקבועים.

משתנים שייכים

משתנים שייכים ב- Visual Basic נוספים למודל UML כתכונות UML וכוללים:

  • שם

  • סוג

  • ניראות (ציבורית, מוגנת או פרטית)

  • טווח (סטטי או משותף)

  • ניתן לשינוי (מוקפא או ניתן לשינוי)

  • ערך התחלתי

פרמטרים של פעולת שירות

פרמטרים של פעולת שירות ב- Visual Basic נוספים למודל UML בתור פרמטרים של UML וכוללים:

  • שם

  • סוג

  • כיוון (פנימה, פנימה-החוצה, החוצה או החזר)

  • ערך ברירת המחדל

הערה: מבני הפרמטרים הבאים של Visual Basic אינם נתמכים ב- Microsoft Office Visio UML:

  • Optional

  • ParamArray

מבנים של קוד Visual Basic אינם נתמכים ב- UML

מבני הקוד הבאים של Visual Basic לא ימופו לרכיבי UML כאשר מתבצעת הנדסה לאחור מ- Visual Studio. NET ל - Microsoft Office Visio.

  • מחלקות: Friend, Protected Friend, Shadows.

  • נתונים שייכים: Dim, New, WithEvents.

  • סוג Enumerated: סוגים אינטגרליים אינם מהונדסים לאחור.

  • פעולות שייכות: Overloads, Handles, Not overridable (ממופה לרכיב UML: פעולה::IsLeaf).

  • פרמטר: optional, paramArray.

  • מאפיין: ברירת מחדל.

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

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×