حول التعليمات البرمجية لـ Microsoft Visual C++ 7.0‎ لتعيين UML

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

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

مساحه الاسم

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

  • الاسم

  • أعضاء

ملاحظة: تتم إضافة المتغيرات المعرفة خارج أي فئة إلى فئة ذات <<أداة مساعدة>> للفئة الفرعية>> بداخل مساحة الاسم.

الفئة

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

  • الاسم

  • فئات موروثة

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

  • IsAbstract

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

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

ملاحظة: في C++‎، لا يتم إجراء هندسة عكسية لتعريفات الفئات بداخل الوظائف .

التعداد

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

  • الاسم

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

  • IsLeaf

  • أعضاء

البنيه

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

  • الاسم

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

  • IsAbstract

  • IsLeaf

  • فئات أساسية

  • أعضاء

الاتحاد

يتم إجراء هندسة عكسية لـ union في C++‎ كفئة UML ذات فئة فرعية لـ <<union>> وتتضمن:

  • الاسم

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

  • IsLeaf

  • أعضاء

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

عمليات الاعضاء في c + + يتم اجراء هندسه عكسيه ك# عمليات UML و# تتضمن:

  • الاسم

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

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

  • IsPolymorphic

  • IsAbstract

  • نوع العملية

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

  • نوع الإرجاع

  • معلمات

متغيرات عضو

يتم اجراء هندسه عكسيه ك# سمات UML المتغيرات عضو في c + + و# تتضمن:

  • الاسم

  • النوع

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

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

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

  • قيمة أولية

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

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

  • الاسم

  • النوع

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

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

  • التعدد

ستتم إضافة معدّلات التعدد إلى لاحقة نوع المعلمات. على سبيل المثال:

void Func(int *p)

سيتم إجراء هندسة عكسية كـ:

p: int*

Typedef

يتم إجراء هندسة عكسية لـ typedef في C++‎ كفئة UML وتتضمن:

  • الاسم

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

  • ربط علاقات لنوع أساسي

تعريفات القالب

يتم اجراء هندسه عكسيه ك# فئات UML ذات معلمات تعريفات القالب في c + + و# تتضمن:

  • الاسم

  • معلمات

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

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

انشاء التعليمات البرمجيه c + + الاخري التي يمكنك اجراء هندسه عكسيه

  • محدد الوظيفة: مضمن

  • مؤهل السير الذاتية: يتم إجراء هندسة عكسية للبنية من أجل المتغيرات الخاصة بالأعضاء ووظائف الأعضاء

  • معرف وظيفة التحويل: معرف نوع تحويل عامل التشغيل

  • معرف وظيفة عامل التشغيل: عامل تشغيل عوامل التشغيل

بنيه التعليمات البرمجيه c + + غير معتمده في UML

لن يتم تعيين ثوابت التعليمات البرمجية لـ C++ ‎ التالية في عناصر UML عند إجراء الهندسة العكسية من Visual Studio. NET إلى رسم تخطيطي لطراز Microsoft Office Visio UML.

  • فئات  لا يتم إجراء هندسة عكسية لتعريفات الفئات التي بداخل وظائف.

  • لا يتم إجراء هندسة عكسية  لمحدد التصريحات المألوف.

  • لا يتم إجراء هندسة عكسية لمحدد تخزين الفئات  التلقائية والمسجلة والخارجية والمتحولة.

  • لا يتم إجراء هندسة عكسية  لمحدد الوظائف الواضح.

  • استخدام التوجيه  لا يتم إجراء هندسة عكسية لاستخدام مساحة اسم.

  • تعريف Asm   لا يتم إجراء هندسة عكسية لـ Asm.

  • مواصفات التوصيل  لا يتم إجراء هندسة عكسية لـ Extern.

  • لا يتم إجراء هندسة عكسية لمؤهل السيرة الذاتية المتغير.

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

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

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

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

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

×