كيفية القيام بما يلي: إنشاء رسومات تخطيطية طبقيّة من نتائج ملموسة

في Visual Studio Ultimate ، استخدم الرسومات التخطيطية الطبقية لتمثيل البناء ذي المستوى الأعلى للنظام الخاص بك و للتحقق من أن التعليمات البرمجية تتطابق مع هذا التصميم. لتنفيذ هذه المهمة, قم بتنظيم وإقران النتائج الملموسة من حل Visual Studio إلى مجموعات منطقية مجردة أو طبقات.  تلك الطبقات تصف المهام الرئيسية التي تؤديها هذه النتائج الملموسة أو المكونات الأساسية لنظامك. الأسهم بين الطبقات تمثّل التبعيات الداخلية الموجودة أو يجب أن توجد بين هذه النتائج الملموسة. لفرض قيوم بنائية على التعليمات البرمجية, قم بوصف التبعيات المقصودة على الرسم التخطيطي ومن ثم التحقق من صحة التعليمات البرمجية من الرسم التخطيطي. باستخدام رسومات تخطيطية طبقية بهذه الطريقة, يمكنك أن تساعد في جعل التعليمات البرمجية أسعل في الفهم و إعادة الاستخدام والصيانة.

العناصر الموجودة على مخططات الطبقات

لمزيد من المعلومات حول الرسومات التخطيطية الطبقيّة ، راجع المواضيع التالية:

في هذا الموضوع

  • إنشاء رسم تخطيطي طبقي.

  • إنشاء طبقات من نتائج ملموسة الموجودة.

  • إدارة ارتباطات بين الطبقات و النتائج الملموسة.

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

  • تحديث الرسم التخطيطي الطبقي لإظهار التصميم المقصود.

  • تغيير مظهر عناصر الرسم التخطيطي.

إنشاء رسم تخطيطي طبقي

  1. في القائمة بنية ، انقر فوق مخطط جديد .

  2. ضمن قوالب، انقر فوق مخطط طبقي .

  3. تسمية المخطط

  4. في إضافة إلى مشروع طراز , استعرض ثم حدد مشروع طراز موجود في الحل.

    -أو-

    انقر فوق إنشاء مشروع طراز جديد لإضافة مشروع طراز جديد إلى الحل.

    ملاحظة

    الرسم التخطيطي يجب أن يتواجد داخل مشروع الطراز. ومع ذلك، يمكن ربطه بأي نتائج ملموسة موجودة في أي مكان في الحل.

إنشاء طبقات من نتائج ملموسة

يمكنك إنشاء طبقات من نتائج ملموسة في حل Visual Studio الخاص بك, مثل المشاريع , ملفات التعليمات البرمجية ، مساحات الأسماء ، الفئات , و الأساليب. يمكنك أيضاً ربط الملفات مثل مستندات Word أو عروض PowerPoint التقديمية إلى طبقات. هذا مفيد في إقران مواصفات أو خطط مع طبقة. كل طبقة تظهر كمستطيل على الرسم التخطيطي و تُظهر عدد النتائج الملموسة المرتبطة بها. يمكن لطبقة أن تحتوي على طبقات متداخلة تصف مهام أكثر تفصيلا. للتعرّف على نقوش الطبقات, قم بزيارة موقع "النقوش و الممارسات" في https://go.microsoft.com/fwlink/?LinkId=145794 .

ملاحظة

هناك أنواع معينة من النتائج الملموسة يمكنك ربطها بطبقات ولكن ذلك لا يدعم التحقق من الصحة مع رسم تخطيطي طبقي. لمعرفة ما إذا كانت نتيجة ملموسة تدعم التحقق من الصحة, افتح "مستكشف طبقة" واختبر الخاصية تدعم التحقق من الصحة في ارتباط النتيجة الملموسة. لمزيد من المعلومات، راجع "إدارة ارتباطات لنتائج ملموسة" .

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

استخدم المهام التالية لإنشاء طبقات:

لعمل

اتبع الخطوات التالية

إنشاء طبقة لنتيجة ملموسة وحيدة

  1. اسحب النتيجة الملموسة إلى الرسم التخطيطي الطبقي من أي من المصادر التالية:

  2. أعد تسمية الطبقة لتعكس مسؤوليات التعليمات البرمجية أو العناصر الملموسة المقترنة.

إنشاء طبقة واحدة لكافة النتائج الملموسة المحددة

اسحب كافة النتائج الملموسة إلى الرسم التخطيطي الطبقي في نفس الوقت.

تظهر طبقة في الرسم التخطيطي و تكون مرتبطة بكافة النتائج الملموسة.

إنشاء طبقة لكل نتيجة ملموسة محددة

اضغط باستمرار المفتاح SHIFT أثناء سحب كافة النتائج الملموسة إلى الرسم التخطيطي الطبقي في نفس الوقت.

ملاحظةملاحظة
إذا استخدمت المفتاح SHIFT لتحديد نطاق من العناصر ، حرر المفتاح بعد تحديد النتائج الملموسة.اضغط مع الاستمرار مرة أخرى عندما تقوم بسحب النتائج الملموسة إلى الرسم التخطيطي.

تظهر طبقة لكل نتيجة ملموسة في الرسم التخطيطي و تكون مرتبطة بكل نتيجة ملموسة.

إضافة نتيجة ملموسة إلى طبقة

اسحب النتيجة الملموسة إلى الطبقة.

إنشاء طبقة جديدة غير مرتبطة

في صندوق الأدوات، قم بتوسيع المقطع المخطط الطبقي ثم قم بسحب طبقة إلى الرسم التخطيطي الطبقي.

لإضافة طبقات متعددة ، انقر مرتين على الأداة. عند الانتهاء، انقر فوق الأداة المؤشر أو اضغط المفتاح ESC.

-أو-

انقر يمينًا فوق الرسم التخطيطي الطبقي ، أشر إلى إضافةثم انقر فوق طبقة.

إنشاء طبقات متداخلة

اسحب طبقة موجودة إلى طبقة أخرى.

-أو-

انقر يمينًا على طبقة، أشر إلى إضافةثم انقر فوق طبقة.

إنشاء طبقة جديدة تحتوي على طبقتين موجودتين أو أكثر

حدد الطبقات, انقر يمينًا فوق طبقة محددة ثم انقر فوق تجميع.

تغيير لون طبقة

قم بتعيين الخاصية لون إلى اللون الذي تريده.

حدد أن النتائج الملموسة المقترنة بطبقة لا يجب أن تنتمي إلى مساحات الأسماء المحددة

اكتب مساحات الأسماء في خاصية مساحات الأسماء المحظورة الخاصة بالطبقة. استخدم فاصلة منقوطة (;) لفصل مساحات الأسماء.

تحديد أن النتائج الملموسة المقترنة بطبقة لا يمكن أن تعتمد على مساحات الأسماء المحددة

اكتب مساحات الأسماء في خاصية تبعيات مساحات الأسماء المحظورة الخاصة بالطبقة. استخدم فاصلة منقوطة (;) لفصل مساحات الأسماء.

حدد أن النتائج الملموسة المقترنة بطبقة يجب أن تنتمي لواحد من مساحات الأسماء المحددة

اكتب مساحة الاسم في الخاصية مساحات الأسماء المطلوبة الخاصة بالطبقة. استخدم فاصلة منقوطة (;) لفصل مساحات الأسماء.

إدارة ارتباطات بين الطبقات و النتائج الملموسة

  1. في الرسم التخطيطي الطبقي, انقر يمينًا فوق طبقة ثم انقر فوق عرض الارتباطات.

    مستكشف الطبقة يقوم بإظهار ارتباطات النتائج الملموسة للطبقة المحددة.

  2. استخدم المهام التالية لإدارة هذه الارتباطات:

لعمل

في مستكشف الطبقة

حذف الارتباط بين طبقة و نتيجة ملموسة

انقر يمينًا فوق ارتباط النتيجة الملموسة ثم انقر فوق حذف.

نقل الارتباط من طبقة لأخرى

اسحب ارتباط النتيجة الملموسة إلى طبقة موجودة على الرسم التخطيطي.

-أو-

  1. انقر يمينًا فوق ارتباط النتيجة الملموسة ثم انقر فوق قصّ.

  2. في الرسم التخطيطي الطبقي, انقر يمينًا فوق الطبقة ثم انقر فوق لصق.

نسخ الارتباط من طبقة لأخرى

  1. انقر يمينًا فوق ارتباط النتيجة الملموسة ثم انقر فوق نسخ.

  2. في الرسم التخطيطي الطبقي, انقر يمينًا فوق الطبقة ثم انقر فوق لصق.

إنشاء طبقة جديدة من ارتباط نتيجة ملموسة موجود

اسحب ارتباط النتيجة الملموسة ناحية منطقة فارغة في الرسم التخطيطي.

تأكد من أن النتيجة الملموسة المرتبطة تدعم التحقق من الصحة من الرسم التخطيطي الطبقي.

انظر إلى العمود يعتمد التحقق من الصحة لارتباط النتيجة الملموسة.

إجراء هندسة عكسية للتبعيات الموجودة

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

ملاحظة

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

لإجراء هندسة عكسية لتبعيات موجودة بين الطبقات

  • حدد طبقة واحدة أو أكثر, انقر يمينا فوق طبقة محددة ثم انقر فوق إنشاء التبعيات.

بشكل عام، سترى بعض التبعيات التي يجب ألا تكون موجودة. يمكنك تحرير هذه تبعيات لمحاذاتها مع التصميم المقصود.

تحديث الرسم التخطيطي لإظهار التصميم المقصود

لإظهار التغييرات التي كنت تنوي تنفيذها أو البنية التي تريدها, قم بتحديث الرسم التخطيطي الطبقي.

لعمل

قم بإجراء هذه الخطوات

حذف تبعية يجب أن لا تكون موجودة

انقر فوق التبعية ، ثم اضغط DELETE .

تغيير أو تقييد اتجاه تبعية

قم بتعيين خاصية اتجاهالخاصة بها.

إنشاء تبعيات جديدة

استخدم الأدوات تبعية و تبعية ثنائية الاتجاه.

لرسم تبعيات متعددة، انقر نقراً مزدوجاً فوق الأداة. عند الانتهاء، انقر فوق الأداة المؤشر أو اضغط المفتاح ESC.

تحديد أن النتائج الملموسة المقترنة بطبقة لا يمكن أن تعتمد على مساحات الأسماء المحددة

اكتب مساحات الأسماء في خاصية تبعيات مساحات الأسماء المحظورة الخاصة بالطبقة. استخدم فاصلة منقوطة (;) لفصل مساحات الأسماء.

حدد أن النتائج الملموسة المقترنة بطبقة لا يجب أن تنتمي إلى مساحات الأسماء المحددة

اكتب مساحات الأسماء في خاصية مساحات الأسماء المحظورة الخاصة بالطبقة. استخدم فاصلة منقوطة (;) لفصل مساحات الأسماء.

حدد أن النتائج الملموسة المقترنة بطبقة يجب أن تنتمي لواحد من مساحات الأسماء المحددة

اكتب مساحة الاسم في الخاصية مساحات الأسماء المطلوبة الخاصة بالطبقة. استخدم فاصلة منقوطة (;) لفصل مساحات الأسماء.

تغيير مظهر عناصر الرسم التخطيطي

لمساعدتك في التعرف على الطبقات و التبعيات أو مناقشتها مع أعضاء الفريق, قم بتحرير مظهر وتخطيط الرسم التخطيطي بالطرق التالية:

  • تغيير أحجام وأشكال و مواضع الطبقات.

  • قم بتغيير ألوان الطبقات و التبعيات.

    1. حدد الطبقات أو التبعيات.

    2. انقر بزر الماوس الأيمن فوق الطبقات أو التبعيات المحددة ، ثم انقر فوق خصائص.

    3. في النافذة خصائص، قم بتغيير الخاصية لون .

راجع أيضًا:

المبادئ

استكشاف التعليمات البرمجية الحالية