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

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

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

Namespace

يتم إجراء هندسة عكسية لمساحة اسم 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.

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

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

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

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

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

×