قوالب مشروع الافتراضي في ‏‫Visual Studio

]هذه مقاطع من مواضيع أعجبتني من مكتبة تعليمات فيجوال ستوديو 2010, أرجو أن تنال إعجابكم.تم إختصار هذا المقال لضيق المساحة و المقالة الأساسية موجودة هنا[

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

إضافة قوالب مشروع الكل الملفات الضرورية ومراجع لنوع مشروع.

 قوالب حسب الفئة

تسرد الجداول التالية أنواع الافتراضية المشاريع المتوفرة في Visual Studioبواسطة الفئة. الفئات الفرعية المشار إليها هنا في تنسيق < فئة فرعية > / < TemplateName > أين لا خلاف. بعض القوالب من الفئات الفرعية المختلفة سوف تظهر أيضاً عند تحديد الفئة الأصلية.

ملاحظة

قد تختلف القوالب المتوفرة استناداً إلى ‏‫Visual Studio الإصدار SKU ، خيارات التثبيت و تخصيصات أخرى. إذا كانت مفقودة من قالب الذي يأتي مع التثبيت تشغيل devenv.exeمع /installvstemplatesالتبديل. لمزيد من المعلومات، راجع كيفية القيام بما يلي: استعادة قوالب مشروع الافتراضي.

Visual Basic و C# Windows قوالب

تظهر القوالب التالية ضمن وWindows Visual Basic أو ‫#Visual C / Windows الفئات الفرعية.

قوالبالمشروع

معلوماتإضافية

مكتبة الفئات

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

تطبيق لوحة المراقبة

عادةً يتم تصميم تطبيقات وحدة التحكم دون رسومية واجهة المستخدم (GUI) ثم تم تحويلها برمجياً إلى ملف تنفيذي. التفاعل مع تطبيق وحدة تحكم بواسطة كتابة التعليمات في موجه الأوامر.

مشروع فارغ

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

تطبيق نماذج ويندوز

يؤدي هذا إلى إنشاء تطبيقات Windows تقليدي مستقل أو على منسق الإنهاء الأمامية إلى تطبيق ويب موزعة. للحصول على معلومات حول إنشاء أحد تطبيقات Windows راجع إنشاء مشروع تطبيق Windows.

مكتبة عنصر تحكم Windows Forms

يتم استخدام قالب مكتبة عناصر تحكم ويندوز لإنشاء عناصر تحكم مخصصة للاستخدام في نماذج ويندوز. لمزيد من المعلومات، راجع عناصر تحكم Windows Forms.

خدمات Windows

(معروف سابقاً بـ "الخدمات NT") تطبيقات خدمة Windows الأسماء الطويلة تشغيل التطبيقات التي لا تتضمن واجهة مستخدم. يمكن أن مراقبة العناصر مثل أداء النظام. لمزيد من المعلومات، راجع مقدمة إلى تطبيقات الخدمة Windows.

تطبيق WPF

القالب WPF التطبيق بإنشاء مشروع يستخدم Windows Presentation Foundation. لمزيد من المعلومات، راجع كيفية: إنشاء مشروع تطبيق WPF جديد.

مكتبة عنصر تحكم المستخدم WPF

ينشئ عنصر تحكم المستخدم WPF الذي التزامه وظيفة عناصر التحكم WPF الموجودة. لمزيد من المعلومات، راجع كيفية: إنشاء مشروع مكتبة UserControl WPF.

تطبيق مستعرض XAML (WPF)

ينشئ تطبيق WPF الذي يكون قيد التشغيل في المستعرض. يدعى هذا النموذج التطبيق XAML مستعرض التطبيق (XBAP) لمزيد من المعلومات، راجع كيفية: إنشاء مشروع جديد تطبيق مستعرض WPF أو نظرة عامة عرض تقديمي البنية الأساسية لعرض برامج XAML المستعرض تطبيقات حول Windows.

مكتبة عنصر تحكم مخصص WPF

يقوم ببنية مشروع في عنصر تحكم مخصص لـ WPF بناء. لمزيد من المعلومات، راجع عنصر تحكم التأليف نظرة عامة.

Visual Basic وقوالب ويب C#

تظهر القوالب التالية ضمن الفئات الفرعية لـ Visual Basic/Web أو Visual C#/Web.

ملاحظة

تعتبر هذه القوالب للمشاريع تطبيق ويب فقط. ولا يتم يطبقها على موقع ويب إلى المشاريع. لمزيد من المعلومات حول الاختلاف بين هذه الأنواع من المشاريع ويب راجع أنواع مشاريع ASP.NET على ويب.

قوالبالمشروع

معلوماتإضافية

تطبيق ويب لـ ASP.NET

تطبيق ويب جديد يتضمن ما يلي:

· مجلدات تحتوي على الصفحات عضوية ملفات البرامج النصية الخاصة بعميل بالإضافة إلى ملفات ورقة الأنماط المتتالية.

· إن مجلد البيانات ، و الذي له أذونات معطاة التي ستمّكن ASP.NET من القراءة و الكتابة إليه في وقت التشغيل.

· ملف الصفحة رئيسية.

· صفحات الويب التي تسمى Default.aspx و About.aspx .

· ملف فئة تطبيق عمومي.

· ملف ويب.config.

إذا كنت تقوم بإنشاء IIS محلي موقع ويب أو موقع IIS بعيد ‏Visual Studio بإنشاء تطبيق ويب IIS.

تطبيق ويب ASP.NET MVC 2

يتم استخدام قالب مشروع تطبيق ويب MVC 2 ASP.NET لبناء تطبيقات الويب التي تستخدم طراز نمط طريقة عرض وحدة التحكم. لمزيد من المعلومات، راجع نظرة عامة حول MVC ASP.NET.

تطبيق ويب ASP.NET فارغ

إنشاء تطبيق ويب لـ ASP.NET جديد يتضمن ملف Web.config ولكن لا توجد ملفات أخرى.

تطبيق ويب "وحدات البيانات الديناميكية" لـ ASP.NET

يقوم بإنشاء "البيانات الديناميكية" تطبيق ويب للاستخدام مع Framework الوحدة ADO.NET. يمكن لتطبيق ويب هذا أن يستهدف أية قاعدة بيانات علائقية. لمزيد من المعلومات حول Dynamic Data، انظراستخدام التخطيط البيانات الديناميكية ASP.NET.

Linq البيانات الديناميكية ASP.NET إلى تطبيق ويب SQL

يقوم بإنشاء تطبيق ويب بيانات ديناميكية للاستخدام مع LINQ إلى SQL. يمكن لتطبيق ويب هذا أن يستهدف أية قاعدة بيانات علائقية. لمزيد من المعلومات حول Dynamic Data، انظراستخدام التخطيط البيانات الديناميكية ASP.NET.

عنصر تحكم خادم ASP.NET

يقوم بإنشاء عنصر تحكم خادم لإستعماله في تطبيقات ويب ASP.NET. لمزيد من المعلومات، راجع الإرشادات التفصيلية: تطوير و استخدام عنصر تحكم خادم مخصص.

عنصر تحكم خادم ASP.NET AJAX

تتكون عناصر تحكم خادم ASP.NET AJAX من التعليمات البرمجية للخادم و العميل التي تتكامل لإنتاج أداء عميل منسق . لمزيد من المعلومات، راجع نظرة عامة حول AJAX ASP.NET.

موّسع عنصر تحكم خادم ASP.NET AJAX

موّسع عناصر تحكم ASP.NET AJAX تقوم بتحسين قدرات العميل لعناصر تحكم خادم الويب القياسية ASP.NET. لمزيد من المعلومات، راجع نظرة عامة حول عناصر التحكم الموسع AJAX ASP.NET.

أنواع مشاريع أخرى

تظهر هذه القوالب تحت الفئة أنواع أخرى من مشروع. تستخدم المشاريع في الإعداد والتوزيع المقطع الكل نشر Windows Installerمخصص يمكن إضافته إلى موجودة الحل.

قوالبالمشروع

معلوماتإضافية

الإعداد والتوزيع / 2010 InstallShield

انظر Choosing a Windows Installer Deployment Tool

الإعداد والتوزيع / مشروع ‏‫Visual Studio مثبت/الإعداد

انظر كيفية: إنشاء أو إضافة Project الإعداد

الإعداد والنشر / مثبت Visual Studio / مشروع الإعداد ويب

انظر نشر المشروع إعداد ويب

الإعداد والتوزيع / مشروع ‏‫Visual Studio مثبت/دمج النمطية

انظر كيفية: إنشاء أو إضافة Project الوحدة نمطية دمج

الإعداد والتوزيع / مثبت ‏‫Visual Studio / معالج الإعداد

انظر معالج الإعداد

الإعداد والتوزيع / ‏‫Visual Studio مثبت/ مشروع CAB

انظر كيفية: إنشاء أو إضافة Project الخزانة

التمدد / Visual Studio الإضافه-في

‏‫Visual Studio زر 'زر 'Ins'' الإضافية وظائف إلى بيئات ‏‫Visual Studio والماكرو ‏‫Visual Studio. لمزيد من المعلومات، راجع كيفية: إنشاء الوظائف الإضافية.

القابلية للتوسعة/المشتركة الوظيفة الإضافية

يمكن المشتركة الوظائف الإضافية لإضافة وظيفة واحدة أو أكثر من "تطبيقات" "مايكروسوفت أوفيس" ، وكذلك إلى Visual Studio. لمزيد من المعلومات، راجع كيفية: إنشاء الوظائف الإضافية.

الحل حلول/فارغ ‏‫Visual Studio

يؤدي هذا إلى إنشاء بنية حل الدلائل والملفات لإضافة المشاريع. انظر قالب حل فارغ

قاعدة البيانات

تظهر هذه القوالب تحت الفئة قاعدة بيانات.

قوالبالمشروع

معلوماتإضافية

SQL الخادم/‏‫SQL الخادم 2005 مشروع قاعدة بيانات

توفر قاعدة بيانات المشاريع طرق إلى التفاعل مع قواعد البيانات برمجياً. لمزيد من المعلومات، راجع كيفية: إنشاء قاعدة البيانات و Server المشاريع.

بناء قوالب المشاريع

تظهر القوالب التالية تحت الفئة بناء المشاريع.

قوالبالمشروع

معلوماتإضافية

بناء المشروع

اختبار قوالب المشاريع

تظهر القوالب التالية ضمن فئة فرعية اختبار المشاريع/اختبار المستندات.

قوالبالمشروع

معلوماتإضافية

اختبار المستندات

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