حول التعليمات البرمجية ل Microsoft Visual Basic .NET إلى تخطيط UML

اثناء الهندسة العكسية ، تتوافق ثوابت التعليمات البرمجية التالية في Visual Basic .NET مع عناصر UML.

Namespace

يتم اجراء هندسه عكسية لمساحة الاسم في Visual Basic ك TE000128825 UML وتتضمن:

  • الاسم

  • الأعضاء

الفئة

يتم اجراء هندسه عكسية للفئة في Visual Basic ك TE000128617 UML وتتضمن:

  • الاسم

  • الفئات الموروثة والواجات المطبقة

  • امكانيه الرؤية (عامه أو محمية أو خاصه)

  • إيسابستراكت

  • إيسلياف

  • العمليات/الوظائف الأعضاء (متغيرات العضو)

ان بني فئات Visual Basic التالية غير معتمده في Microsoft Office Visio UML:

  • صديق

  • ظلال

بشريه

يتم اجراء هندسه عكسية لواجهه في Visual Basic ك TE000128758 UML وتتضمن:

  • الاسم

  • امكانيه الرؤية (عامه أو محمية أو خاصه)

  • إيسلياف

  • الواجات الاساسيه

  • عمليات الأعضاء

نوع القائمة التعداد

يتم اجراء هندسه عكسية لنوع قائمه تعداد في Visual Basic ك TE000128661 UML مع <<ال>> الفرعية

  • الاسم

  • امكانيه الرؤية (عامه أو محمية أو خاصه)

  • إيسلياف

  • الفئات الاساسيه

  • الأعضاء

ملاحظة: في Visual Basic ، لا يتم اجراء هندسه عكسية للأنواع المتكاملة.

هيكله

يتم اجراء هندسه عكسية للبنية في Visual Basic كفئة UML باستخدام <<بنيه الفرعية>> وتتضمن:

  • الاسم

  • امكانيه الرؤية (عامه أو محمية أو خاصه)

  • إيسابستراكت

  • إيسلياف

  • الفئات الاساسيه والواجات المطبقة

  • الأعضاء

خصائص

يتم اجراء هندسه عكسية للخصائص في Visual Basic كعمليات UML وتتضمن:

  • الاسم

  • امكانيه الرؤية (عامه أو محمية أو خاصه)

  • النوع

  • Getter و Setter

ملاحظة: في Visual Basic ، لا يتم اعتماد الخاصية الافتراضية.

Delegates

يتم اجراء هندسه عكسية للمفوضين في Visual Basic كفئات UML باستخدام الفئة الفرعية <<مفوض>> وتتضمن:

  • الاسم

  • امكانيه الرؤية (عامه أو محمية أو خاصه)

  • التوقيع (تمت اضافته إلى الصف كعمليه)

عمليات الأعضاء

تتم أضافه عمليات الأعضاء في Visual Basic إلى نموذج UML كعمليات UML وتتضمن:

  • الاسم

  • امكانيه الرؤية (عامه أو محمية أو خاصه)

  • النطاق (ثابت أو مشترك)

  • إيسبوليمورفيك

  • إيسابستراكت

  • نوع العملية

يتم وضع علامة علي العمليات وفقا لنوعها ، مثل منشئ أو متلف أو مشغل أو اجراء. يمكنك عرض هذه العلامات في نموذج UML باستخدام صفحه خيارات إنشاء التعليمات البرمجية لمربع الحوار خصائص عمليه UML .

  • نوع الإرجاع

  • المعلمات

  • موستوفيريدي

ملاحظة: عمليات Visual Basic التالية غير معتمده في Microsoft Office Visio UML:

  • Not overridable—not directly supported, maps to UML element: operation::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 وتتضمن:

  • الاسم

  • النوع

  • امكانيه الرؤية (عامه أو محمية أو خاصه)

  • النطاق (ثابت أو مشترك)

  • قابل للتغيير (مجمد أو قابل للتغيير)

  • القيمة الاوليه

معلمات الأسلوب

تتم أضافه معلمات الأسلوب في Visual Basic إلى نموذج UML كمعلمات UML وتتضمن:

  • الاسم

  • النوع

  • الاتجاه (في أو إينوت أو خارج أو إرجاع)

  • قيمة افتراضية

ملاحظة: لا يتم دعم ثوابت معلمه Visual Basic التالية في Microsoft Office Visio UML:

  • اختياري

  • ParamArray

بنيه التعليمات البرمجية ل Visual Basic غير معتمده في UML

لن يتم تعيين ثوابت التعليمات البرمجية التالية ل Visual Basic إلى عناصر UML عند اجراء هندسه عكسية من Visual Studio. الصافي إلى Microsoft Office Visio.

  • الفصول الدراسية: صديق ، صديق محمي ، ظلال.

  • أعضاء البيانات: الابعاد ، الجديدة ، WithEvents.

  • النوع العددي: لا يتم اجراء هندسه عكسية للأنواع الاساسيه.

  • عمليات العضو: التحميلات الزائدة ، والمقابض ،

  • المعلمة: optional ، paramArray.

  • الخاصية: الافتراضية.

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×