ميزات بيئة التطوير #F
يتضمن هذا الموضوع معلومات عن الميزات المدعمة فى Visual Studio 2010 F#.
مشروع الميزات
يلخص الجدول التالي القوالب المتاحة للاستخدام في المشاريع F#. للحصول على معلومات حول المشروع و عناصر القوالب، راجع قوالب Visual Studio.
نوع القالب |
الوصف |
القواب المدعمة |
---|---|---|
قوالب المشروع |
أنواع المشاريع المتوفرة في مربع الحوار مشروع جديد . |
|
قالب العنصر |
أنواع الملفات المتوفرة في مربع الحوار إضافة عنصر جديد. |
|
يلخص الجدول التالي الميزات المدعمة و الميزات الغير مدعمة في #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# تعليمات برمجية وتشغيلها مباشرة، شكل مستقل عن بناء مشروع الخاص بك. F# متفاعل هو إطار الحلقة طباعة القراءة، تقييم، (REPL). |
نعم |
|
يمكنك من عرض أنواع في تجميع. |
كما تقوم #F بالكتابة كما تظهر في التجميعات ليس تماماً كالصوره الاصليه لها . يمكنك استعراض تمثيل المترجمة لأنواع ب #، ولكن لا يمكنك عرض الأنواع كـ تظهر من ب #. |
|
إنشاء عرض الإخراج. |
نعم |
|
تحليل الأداء |
يوفر أدوات لقياس الأداء من تعليمات برمجية الخاصة بك. |
نعم |
نافذة الخيارات |
يعرض و يمكين التحرير فى خصائص الكائن في بيئة التطوير الذي عليه التركيز. |
نعم |
يوفر طرق للتفاعل مع تشكيلة من موارد الملقم. |
نعم |
|
Solution Explorer |
يتيح لك عرض المشاريع و الملفات و إدارتها. |
نعم |
قائمة المهام |
يتيح لك إدارة عناصر العمل المتعلقة بالتعليمات البرمجية الخاصة بك. |
نعم |
مشروع اختبار |
يوفر ميزات تساعدك فى اختبار التعليمات البرمجية الخاص بك. |
لا |
مربع الأدوات |
عرض علامات التبويب التي تحتوي على كائنات قابله للشد بالفاره مثل عناصر التحكم والمقاطع من النص أو التعليمات البرمجية. |
نعم |