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

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

מרחב שמות

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

  • Name

  • חברים

Class

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

  • Name

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

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

  • IsAbstract

  • IsLeaf

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

בסיסי הכיתה הבאים של Visual Basic אינם נתמכים ב-Microsoft Office Visio UML:

  • חבר

  • צללים

ממשק

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

  • Name

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

  • IsLeaf

  • ממשקי בסיס

  • פעולות חבר

סוג מונה

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

  • Name

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

  • IsLeaf

  • כיתות בסיס

  • חברים

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

מבנה

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

  • Name

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

  • IsAbstract

  • IsLeaf

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

  • חברים

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

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

  • Name

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

  • סוג

  • גטר וסתר

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

נציגים

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

  • Name

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

  • חתימה (שנוספה לכיתה כפעולה)

פעולות חבר

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

  • Name

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

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

  • IsPolymorphic

  • IsAbstract

  • מבצע מסוג

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

  • סוג החזרה

  • פרמטרים

  • mustOverride

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

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

  • עומס יתר — לא נתמך

  • נקודות אחיזה — לא נתמכות

אירועים

אירועים ב-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 וכוללים:

  • Name

  • Type

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

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

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

  • ערך התחלתי

פרמטרי שיטה

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

  • Name

  • Type

  • כיוון (in, inout, out או return)

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

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

  • אופציונלי

  • ParamArray

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

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

  • כיתות: חבר, חבר מוגן, צללים.

  • חברי נתונים: עמעום, New, WithEvents.

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

  • פעולות חבר: עומס יתר, נקודות אחיזה, לא overridable (מפות לרכיב UML: פעולה:: IsLeaf).

  • פרמטר: אופציונלי, paramArray.

  • המאפיין: default.

הערה:  דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. תוכל לספר לנו אם המידע היה מועיל? הנה המאמר באנגלית לעיונך.​

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

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

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

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

×