ينطبق على
Visio المتميز 2010 Visio 2010 Visio Standard 2010 Visio 2007

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

Namespace

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

  • الاسم

  • الأعضاء

الفئة

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

  • الاسم

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

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

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

  • إيسلياف

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

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

  • صديق

  • ظلال

بشريه

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

  • الاسم

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

  • إيسلياف

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

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

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

يتم اجراء هندسه عكسية لنوع قائمه تعداد في Visual Basic ك نوع البيانات 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:

  • لم يتم تجاوز التي تمت عمليه

  • التحميل الزائد — غير معتمد

  • المقابض — غير معتمده

أحداث

تتم أضافه الاحداث في 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.

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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.