ميزات بيئة التطوير #F

يتضمن هذا الموضوع معلومات عن الميزات المدعمة فى Visual Studio 2010 F#‎.

مشروع الميزات

يلخص الجدول التالي القوالب المتاحة للاستخدام في المشاريع F#. للحصول على معلومات حول المشروع و عناصر القوالب، راجع قوالب ‏‫Visual Studio.

نوع القالب

الوصف

القواب المدعمة

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

أنواع المشاريع المتوفرة في مربع الحوار مشروع جديد .

  • التطبيق

  • مكتبة

  • مكتبة Silverlight

قالب العنصر

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

  • #F مصدر الملف (.fs)

  • #F البرنامج النصي (.fsx)

  • التوقيع الملف (.fsi)

  • ملف (XML (.xml

  • ملف نصي

  • ملف التكوين (.config)

يلخص الجدول التالي الميزات المدعمة و الميزات الغير مدعمة في #F . للمزيد من المعلومات، راجع تكوين مشاريع (F#) وإدارة خصائص المشروع مع مصمم المشروع.

إعداد المشروع

مدعم في #F

ملاحظات

ملفات المورد

نعم

 

إنشاء ، بنية ، و إعدادات

نعم

 

Multitargeting

نعم

 

رمز و بيان

لا

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

ASP.NET خدمات العميل

لا

 

ClickOnce

لا

استخدم مشروع عميل بلغة أخرى من برنامج.NET Framework، إذا كان ذلك ممكناً، أو "مشروع الإعداد". للحصول على معلومات حول مشروعات الإعداد ، راجع برنامج الإعداد وإعادة نشر المشاريع.

تسمية قوية

لا

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

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

لا

 

تحليل التعليمات البرمجية

لا

أداه تحليل التعليمة البرمجية تمكن تشغيل أدوات يدوياً أو كجزء من الأمر post-build.

الأمان (تغيير مستويات الثقة)

لا

 

تعليمة برمجية و ميزات محرر النص

الميزات التالية للتعليمة البرمجية Visual Studio و برامج تحرير النص تكون مدعمة في F#. للحصول على معلومات عامة حول تحرير التعليمات البرمجية في Visual Studio ، راجع ميزات محرر نص محرر نص "و" التعليمات البرمجية.

الميزة

الوصف

مدعم في #F

تعليق تلقائياً

يتيح لك التعليق أو إاغاء التعليق على مقاطع التعليمات البرمجية.

نعم

تنسيق تلقائي

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

لا

الإشارات المرجعية

يمكنك حفظ أماكن في المحرر.

نعم

تغيير المسافة البادئة

مسافات بادئة أو الأسطر المحددة.

نعم

البحث عن والاستبدال

يتيح لك البحث في ملف ، مشروع ، أو حل ، و يحتمل تغيير النص .

نعم

انتقال إلى تعريف لبرنامج.NET Framework API

عند رأس المؤشر هو توضع تشغيل API إطار عمل.NET، رمز العروض التي تم إنشاؤها من بيانات التعريف لبرنامج.NET Framework.

لا

الانتقال لتعريف API المعرفة من قبل المستخدم

عند وجود المؤشر على وحدة البرنامج التى قمت بتعريفه ، إنقل المؤشر إلى الموقع حيث يتم تعريف الوحدة في التعليمات البرمجية.

نعم

الانتقال إلى سطر

يمكنك انتقال إلى سطر معين في ملف، برقم السطر.

نعم

أشرطة التنقل في أعلى الملف

يتيح لك للانتقال إلى مواقع? في تعليمات برمجية، بواسطة، ل مثال، اسم دالة.

لا

مخطط تفصيلي. انظر كيفية: المخطط التفصيلي والتعليمات البرمجية إخفاء

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

لا

tabify

تحويل مسافات لعلامات التبويب.

نعم

نوع التلوين

عرض الأسماء المعرفة في لون خاص.

لا

بحث سريع انظر البحث السريع, نافذة البحث و الاستبدال

يتيح لك البحث في ملف أو مشروع.

نعم ولكن فقط للعثور ملفات #F، لا للبحث ضمن الملفات

ميزات التحسس الذكي

الجدول التالى يلخص ميزات التحسس الذكي المدعمة و الغير مدعمة في F#. للمزيد من المعلومات العامة عن التحسس الذكى، راجع ترميز مساعدات.

الميزة

الوصف

مدعم في #F

يطبق الواجهات تلقائياً

ينشئ كعب تعليمات برمجية لأساليب الواجهة.

لا

أجزاء تعليمات برمجية قصاصات

إدخال تعليمة برمجية من مكتبة الترميز الشائعة.

لا

إكمال الكلمة

يحفظ الكتابة بواسطة إكمال الكلمات و أسماء أثناء كتابتها.

نعم

وضع إتمام تستهلك الأول

عند التمكين، يؤدي إلى اكتمال الكلمة لتحديد التطابق أول أثناء نوع، بدلاً من انتظار بتحديد واحد أو اضغط من زر'Ctrl' + مسافة.

لا

إنشاء عناصر تعليمة برمجية

يتيح لك إنشاء كعب تعليمات برمجية لمجموعة متنوعة من ثوابت.

لا

سرد الأعضاء @@@@@

عندما تقوم بالكتابة لعامل تشغيل الوصول إلى العضو (.) ، يعرض أعضاء لنوع.

نعم

تنظيم إستخدام/فتح

قم بتنظيم مساحات الاسم التي يتم الرجوع إليها بواسطة usingعبارات في C# أو openتوجيهات في F#‎.

لا

معلومات عن المعلمة

تظهر معلومات مفيدة حول معلمات أثناء نوع استدعاء دالة.

نعم ولكن لا تميز المعلمة الحالية أثناء كتابتها.

معلومات سريعة

عرض التعريف الكامل لأي معرف في التعليمات البرمجية الخاصة بك.

نعم

إعادة بناء التعليمات البرمجية غير مدعمدة في #F Visual Studio 2010.

ميزات التصحيح

يلخص الجدول التالي الميزات التي تتوفر عند تصحيح تعليمة برمجية . للحصول على معلومات عامة حول المصحح Visual Studio ، راجع تصحيح الأخطاء في ‏‫Visual Studio.

الميزة

الوصف

مدعم في #F

النافذة السيارة

إظهار المتغيرات المؤقتة أو التلقائية.

لا

نقاط التوقف

يمكنك إيقاف تنفيذ التعليمات البرمجية على نقاط معينة أثناء تصحيح الأخطاء.

نعم

نقاط التوقف الشرطي

تمكن نقاط التوقف اختبار الشرط الذي يحدد ما إذا كان يجب إيقاف التنفيذ.

نعم

التحرير و المتابعة

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

لا

مقيم التعبير

تقيم وتنفّذ التعليمة البرمجية في وقت التشغيل.

لا، ولكن يمكن مقيم التعبير C# استخدم d، على الرغم من أنه يجب بناء استخدم C#‎.

Historical debugging

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

نعم

نافذة محلية

عرض تعريف المتغيرات و القيم المحلية.

نعم

تشغيل المؤشر

يتيح لك تنفيذ التعليمات البرمجية إلى أن يتم الوصول إلى السطر الذي يحتوي على المؤشر.

نعم

الخطوة في

يمكّنك من تقديم تنفيذ و التنقل إلى أي استدعاء دالة.

نعم

الخطوة من جديد

يمكّنك من تقديم تنفيذ في إطار الكومة الحالي و الانتقال بعد أي استدعاء دالة.

نعم

أدوات إضافية

يلخص الجدول التالي الدعم لـ F# في أدوات Visual Studio .

الأداة

الوصف

Supportted في ب #؟

التسلسل الهيكلي للاستدعاء

تعرض استدعاء بنية الدالة المتداخلة في التعليمة البرمجية الخاصة بك.

لا

قياسات التعليمات البرمجية

يجمّع معلومات حول التعليمة البرمجية الخاصة بك ، مثل حساب سطر.

لا

طريقة عرض الفئة

يوفر عرض للتعليمات البرمجية في مشروع.

لا

نافذة قائمة الأخطاء

عرض قائمة الأخطاء في التعليمة البرمجية.

نعم

F # المترجم (fsi.exe) المرجع

يتيح لك إلى اكتب (أو نسخ ولصق) F# تعليمات برمجية وتشغيلها مباشرة، شكل مستقل عن بناء مشروع الخاص بك. F# متفاعل هو إطار الحلقة طباعة القراءة، تقييم، (REPL).

نعم

مستعرض الكائنات

يمكنك من عرض أنواع في تجميع.

كما تقوم #F بالكتابة كما تظهر في التجميعات ليس تماماً كالصوره الاصليه لها . يمكنك استعراض تمثيل المترجمة لأنواع ب #، ولكن لا يمكنك عرض الأنواع كـ تظهر من ب #.

إطار الإخراج

إنشاء عرض الإخراج.

نعم

تحليل الأداء

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

نعم

نافذة الخيارات

يعرض و يمكين التحرير فى خصائص الكائن في بيئة التطوير الذي عليه التركيز.

نعم

مستكشف Explorer/قاعدة بيانات الملقم

يوفر طرق للتفاعل مع تشكيلة من موارد الملقم.

نعم

Solution Explorer

يتيح لك عرض المشاريع و الملفات و إدارتها.

نعم

قائمة المهام

يتيح لك إدارة عناصر العمل المتعلقة بالتعليمات البرمجية الخاصة بك.

نعم

مشروع اختبار

يوفر ميزات تساعدك فى اختبار التعليمات البرمجية الخاص بك.

لا

مربع الأدوات

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

نعم

راجع أيضًا:

المرجع

تكوين مشاريع (F#)

موارد أخرى

استخدام الكتابة إلى F# البرامج ‏‫Visual Studio