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

חל על
Visio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

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

מרחב שמות

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

  • Name
  • חברים

Class

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

  • Name
  • מחלקות העברה בירושה וממשקים מיושם
  • ניראות (ציבורית, מוגנת או פרטית)
  • IsAbstract
  • עלה ים
  • פעולות חבר / פונקציות (משתני חבר)

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

  • חבר
  • צללים

ממשק

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

  • Name
  • ניראות (ציבורית, מוגנת או פרטית)
  • עלה ים
  • ממשקי בסיס
  • פעולות חבר

סוג ספירה

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

  • Name
  • ניראות (ציבורית, מוגנת או פרטית)
  • עלה ים
  • מחלקות בסיס
  • חברים

הערה

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

מבנה

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

  • Name
  • ניראות (ציבורית, מוגנת או פרטית)
  • IsAbstract
  • עלה ים
  • מחלקות בסיס וממשקים מיושמים
  • חברים

תיבת הדו-שיח מאפיינים

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

  • Name
  • ניראות (ציבורית, מוגנת או פרטית)
  • Type
  • Getter ו- Setter

הערה

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

נציגים

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

  • Name
  • ניראות (ציבורית, מוגנת או פרטית)
  • חתימה (נוספה למחלקה כפעולה)

פעולות חבר

פעולות חבר ב- Visual Basic מתווספות למודל UML כפעולות UML וכוללות:

  • Name
  • ניראות (ציבורית, מוגנת או פרטית)
  • טווח (סטטי או משותף)
  • IsPolymorphic
  • IsAbstract
  • סוג פעולה

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

  • סוג החזרה
  • פרמטרים
  • mustOverride

הערה

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

  • לא ניתן להחליף — אינו נתמך ישירות, ממופה לרכיב UML: פעולה::IsLeaf
  • עומסי יתר - אינם נתמכים
  • נקודות אחיזה – אינן נתמכות

אירועים

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

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

קבועים

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

  • ניראות (ציבורית או פרטית)
  • Type
  • ערך התחלתי

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

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

Const str As String = "some text"

יינתן ערך התחלתי של:


"some text"

בזמן


Const x As Integer = 1

תינתן ערך התחלתי של 1.

הערה

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

משתני חבר

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

  • Name
  • Type
  • ניראות (ציבורית, מוגנת או פרטית)
  • טווח (סטטי או משותף)
  • ניתן לשינוי (קפוא או ניתן לשינוי)
  • ערך התחלתי

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

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

  • Name
  • Type
  • כיוון (in, inout, out או return)
  • ערך ברירת מחדל

הערה

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

  • אופציונלי
  • מיפוי פרם

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

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

  • כיתות: חבר, חבר מוגן, צללים.
  • חברי נתונים: Dim, New, WithEvents.
  • סוג ספירה: סוגי אינטגרלים אינם הנדסה לאחור.
  • פעולות חבר: עומסים, נקודות אחיזה, לא ניתן לשינוי (מפות לרכיב UML: פעולה::IsLeaf).
  • פרמטר: אופציונלי, paramArray.
  • מאפיין: ברירת מחדל.