حول التعليمات البرمجية لـ Microsoft Visual Basic .NET لتعيين UML

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

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

مساحه الاسم

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

  • الاسم

  • أعضاء

الفئة

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

  • الاسم

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

  • رؤية (public أو protected أو private)

  • IsAbstract

  • IsLeaf

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

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

  • مألوف

  • ظلال

واجهه

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

  • الاسم

  • رؤية (public أو protected أو private)

  • IsLeaf

  • واجهات أساسية

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

نوع قائمه تعداد

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

  • الاسم

  • رؤية (public أو protected أو private)

  • IsLeaf

  • فئات أساسية

  • أعضاء

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

بنيه

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

  • الاسم

  • رؤية (public أو protected أو private)

  • IsAbstract

  • IsLeaf

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

  • أعضاء

الخصائص

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

  • الاسم

  • رؤية (public أو protected أو private)

  • النوع

  • Getter وSetter

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

المفوضين

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

  • الاسم

  • رؤية (public أو protected أو private)

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

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

تتم إضافة عمليات الأعضاء في Visual Basic إلى طراز UML كعمليات UML وتتضمن:

  • الاسم

  • رؤية (public أو protected أو private)

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

  • IsPolymorphic

  • IsAbstract

  • نوع العملية

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

  • نوع الإرجاع

  • معلمات

  • mustOverride

ملاحظة: لا يتم اعتماد عمليات أعضاء Visual Basic التالية في Microsoft Office Visio UML:

  • لا يمكن تجاوزه—لا يتم اعتماده مباشرةً، تعيين إلى عنصر UML: عملية ::IsLeaf

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

  • معالجة—غير معتمدة

الاحداث

تتم إضافة الأحداث في Visual Basic إلى الطراز كعمليات وتتضمن:

  • رؤية (public أو protected أو private)

  • المعلمات

الثوابت

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

  • رؤية (public أو private)

  • النوع

  • قيمة أولية

تتم إضافة الثوابت إلى الطراز كسمات مع تعيين المجال القابل للتغيير إلى مجمد.

على سبيل المثال، خط الـ Visual Basic line:

Const str As String = "some text"

سيتم منحه قيمة أولية لـ:

"some text"

فترة

Const x As Integer = 1

سيتم منحه قيمة أولية 1.

ملاحظة: يتم إجراء هندسة عكسية للعناصر التي تكون للقراءة فقط في التعليمة البرمجية.

متغيرات عضو

تتم إضافة المتغيرات الخاصة بالأعضاء في Visual Basic إلى طراز UML كعمليات UML وتتضمن:

  • الاسم

  • النوع

  • رؤية (public أو protected أو private)

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

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

  • قيمة أولية

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

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

  • الاسم

  • النوع

  • اتجاه (داخل أو داخل خارج أو خارج أو إرجاع)

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

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

  • اختياري

  • ParamArray

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

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

  • فئات: مألوفة، مألوفة محمية، ظلال.

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

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

  • عمليات أعضاء: زيادة تحميل، معالجة، عدم إمكانية التجاوز (تعيين إلى عنصر UML: عملية::IsLeaf).

  • معلمة: اختياري، paramArray.

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

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

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

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

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

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

×