نماذج تطبيقات# Visual C

يصف هذا الموضوع النماذج المتوفرة من C#‎.

للوصول إلى النماذج من Visual Studio

  • في القائمة تعليمات ، انقر فوق نماذج.

    يتم تثبيت هذه النماذج بشكل افتراضي في محرك الأقراص :\Program Files\Microsoft Visual Studio 10.0\Samples\.

للحصول على أحدث النماذج، راجع موقع الويب نماذج Visual C#‎.

ملاحظة الأمانملاحظة الأمان

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

نماذج 2010 Visual Studio

النموذج

الوصف

نموذج Office

يوضح الميزات الجديدة التي تسهّل الوصول إلى كائنات Office API. لمزيد من المعلومات، راجع كيفية: كائنات إمكانية التشغيل المتداخل Office الوصول باستخدام Visual C# 2010 ميزات (البرمجة C# الدليل).

نموذج Python

يوضح كيفية استخدام الكلمة الأساسية الحيوي (C# مرجع) لتمكين الوصول إلى مكتبات IronPython والكائنات من التعليمات البرمجية لـ C#‎.

نموذج التباين

يوضح كيفية إنشاء و استخدام التفويضات العامة الطردية و العكسية. للمزيد من المعلومات، راجع الالفرق في الواجهات العامة (C# و Visual Basic) والفرق في المفوضون (C# و Visual Basic).

نماذج اللغة

النموذج

الوصف

نموذج تفويضات مجهولة

يوضح استخدام التفويضات الغير مسماه لتقليل تعقيد التطبيق.

نموذج الصفيف

يُظهر كيفية استخدام صفائف.

نموذج السمات

يوضح كيفية إنشاء فئات سمة مخصصة, استخدامها في التعليمات البرمجية, و الاستعلام عنها خلال الانعكاس.

نموذج فئات التجميع

يُظهر كيفية صنع فئات تجميع غير عامة التي يمكن استخدامها مع عبارة foreach .

نموذج توافق COM, جزء 1

يوضح كيفية استخدام C# للتعامل مع كائنات COM.

نموذج توافق COM, جزء 2

يُظهر كيفية استخدام خادم C# مع عميل COM من C++‎.

نموذج معملات سطر الأوامر

يوضح معالجة بسيطة من سطر الأوامر و فهرسة الصفيف.

نموذج أساليب شَرطيّة

يوضح الأساليب الشرطية الي توفر آلية فعالة و التي عن طريق استدعائها يمكن تضمين أساليب أو تم حذفها استناداً إلى ما إذا كان هناك رمز تم تعريفه.

نموذج التفويضات

يوضح كيفية تعريف التفويضات، تعيينها إلى أساليب ثابتة و مثيلة, و ضمّها في تفويضات متعددة الإرسال.

نموذج الأحداث

يُظهر كيفية تصريح, استدعاء, وتكوين الأحداث في C#‎.

نموذج تنفيذ واجهة صريح

يوضح كيفية تطبيق أعضاء واجهة بشكل صريح وكيفية الوصول لتلك الأعضاء من مثيلات الواجهة.

النموذج العام

يُظهر كيفية صنع فئات تجميع عامة التي يمكن استخدامها مع عبارة foreach .

نموذج Hello World

تطبيق Hello World.

نموذج مفهرسات

يُظهر كيف يمكن لفئات C# التصريح بمفهرسات لتوفّر وصول يشبه الصفيف للكائنات.

نموذج الخصائص المفهرسة

يُظهر كيفية تطبيق فئة تستخدم الخصائص المفهرسة. الخصائص المفهرسة تتيح لك استخدام فئة تمثّل مجموعة تشبه الصفيف.

نموذج مكتبات

يُظهر كيفية استخدم خيارات المحوّل البرمجي لإنشاء DLL من ملفات مصدر متعددة; أيضاً كيفية استخدام المكتبة في برامج أخرى.

نموذج يقبل القيم المنعدمة

يوضح أنواع القيم مثل double و bool ، التي يمكن تعيين إلى قيمة خالية.

نموذج OLE DB

يوضح كيفية استخدام قاعدة بيانات Microsoft Access من C#. يُظهر كيف يمكنك إنشاء مجموعة بيانات و إضافة جداول لها من قاعدة بيانات.

نموذج التحميل الزائد لعامل التشغيل

يُظهر كيف يمكن لفئات معرّفة من قِبَل المستخدم أن تزيد التحميل لعوامل التشغيل.

نموذج أنواع جزئية

يوضح كيفية تعريف بنيات و فئات في ملفات مصدر تعليمات برمجية متعددة في C#‎.

نموذج استدعاء النظام الأساسي

يُظهر كيفية استدعاء دوال DLL مصدّرة من C#‎.

نموذج خصائص

يُظهر كيفية تعريف و استخدام الخصائص; أيضاً يوضح الخصائص المجردة.

نموذج الأمان

يتناول أمان .NET Framework و يّظهر طريقتين لتعديل أذونات الأمان في C#: باستخدام فئات الأذونات و سمات الأذونات.

نموذج البنيات

يُظهر كيفية استخدام structs في C#‎.

نموذج مؤشر الترابط

يوضح أنشطة مؤشر الترابط المختلفة مثل إنشاء و تنفيذ مؤشر ترابط, مزامنة مؤشرات الترابط ، التفاعل بين مؤشرات ترابط, و استخدام تجمّع مؤشرات ترابط.

نموذج تعليمات برمجية غير آمنة

يُظهر كيفية استخدام التعليمة البرمجية غير المُدارة (تعليمات برمجية تستخدم المؤشرات) في C#‎.

نموذج تحويلات معرّفة من قبل المستخدم

يُظهر كيفية تعريف تحويلات من و إلى أنواع معرّفة من قبل المستخدم.

نموذج تعيين الإصدار

يوضح تعيين الإصدار في C# باستخدام الكلمات الأساسية override و new.

نموذج وثائق XML

يُظهر كيفية توثيق التعليمات البرمجية باستخدام XML.

نموذج العائد

يوضح كيفية استخدام الكلمة الأساسية yield لتصفية العناصر في مجموعة.

راجع أيضًا:

موارد أخرى

نماذج 2010 Visual Studio

المواضيع الإرشادية لـ #Visual C