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

يتضمن ‏‫Visual Studio لدعم بيئة التطوير ل F#, بما في ذلك ‏‏تحرير خاصية التحسس الذكي، تصحيح، البرمجية و الميزات التي تساعد على الحزم و نشر التطبيقات. F المرئية # يدعم العديد من الميزات المعتمدة في اللغات الأخرى من برنامج.NET Framework.

برامج نصية مقارنة و مشاريع

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

لإنشاء وتشغيل F# برنامج نصي، لا تحتاج إلى إنشاء مشروع. لإنشاء برنامج F# نصي، في قائمة ملف ، أشر إلى من جديد و ثم انقر فوق الملف. في صندوق الحوار ملف جديد ، تحديد برنامج نصي في القائمة القوالب المثبتة ، و ثم تحديد ملف البرمجة النصية ب #. يتم تصميم برامج نصية لتنفيذ مع F# "تبادلي" (fsi.exe). لمزيد من المعلومات، راجع F # المترجم (fsi.exe) المرجع.

حلول و مشاريع

وتتضمن مشاريع مجموعة من الملفات التي تنتج تجميع مفرد. يتم تصميم مشاريع للتحويل البرمجي مع fsc.exe و يمكن تشغيلها في المصحح ‏‫Visual Studio. تجميع الذي هو إنتاج قد يكون ملف تنفيذي أو مكتبة (DLL). مشروع يتكون من ملفات المصدر مكتوب بنفس لغة البرمجة . على الحل هو مجموعة من مشاريع. المشاريع في الحل يمكن كتابتها في لغات مختلفة. على سبيل المثال، يمكنك جعل واجهة مستخدم Vهوual أساسى أو C# للتطبيق الخاص بك، الذي هو مشروع واحد، وب # مكتبة كمشروع آخر. سوف يكون واحد هذه مشاريع مشروع بدء التشغيل: الذي تم تعيينه للتشغيل عند يبدأ تطبيق.

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

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

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

لغات غير ذلك تدعم مصممي المرئية التي تتيح لك إلى إنشاء UIs للتطبيقات. F# البرامج يمكن استهداف مباشرة بإطار عمل.NET المكتبات، مثل WPF أو Windows نماذج ASP.NET، التي تمكنك من إلى إنشاء UIs للتطبيقات في ب #، ولكن Visual Studio 2010لا يوفر مصمم مرئي إلى مساعدتك في إنشاء واجهات. سيناريو مثالي هو لإنشاء حل متعددة اللغات بواسطة Vهوual أساسى أو C# تطبيق مشروع واحد يحتوي على واجهة المستخدم، وأيضا أن يكون لديك مشروع أو أكثر ب # مكتبة.

المشاريع

ترتيب الملفات هو الهامة في المشاريع #F. الملفات في مشروع #F تُعالج بالترتيب بواسطة المترجم #F. المحول البرمجي F# يتطلب تعريف الجميع بنيات قبل بدء إلى استخدامها؛ ولذلك، يجب أن تظهر الملفات التي تحتوي على تعريف أي بنية F# مسبقاً في قائمة الملفات في مشروع من الملفات التي تستخدم تلك بناء. كما يجب تجنب تبعيات دائرية تمتد عبر عدة ملفات. لتسهيل التنقل ملف s في مشروع، F# توفر الأوامر التي تمكنك من تحريك ملف s لأعلى أو لأسفل في ملف القائمة في من مستكشف الحل. يمكنك الوصول إلى هذه الأوامر بواسطة زر الماوس الأيمن فوق ملفات في قائمة ملف أو باستخدام اختصارات لوحة المفاتيح، التي يتم عرضها في قائمة.

F# الملفات في مشاريع ب #

يلخص الجدول التالي بعض ملف الأنواع التي يمكنك استخدامها في مشاريع ب #.

ملف النوع والملحق

الوصف

تطبيق ملف (.fs)

استخدام تعليمات برمجية F#‎.

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

استخدام إلى تحديد تواقيع العامة من الوحدات النمطية وأنواع في ملف تطبيق ب #. لمزيد من المعلومات، راجع التواقيع (F #).

برنامج نصي (.fsx)

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

مواضيع ذات صلة

Title

الوصف

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

يسرد Visual Studio ميزات ويشير إلى من هو مدعم في "#Visual F" .

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

يوفر معلومات حول مشروع الإعدادات في "#Visual F".

المشاريع، عناصر واجهة المستخدم

توفير الارتباطات إلى إلى صور تصف ‏‫Visual Studio مربعات الحوار التي تتعلق إلى المشاريع. دعم مشروع ب # هو مجموعة فرعية من Visual Studioالدعم.

#Visual F

يقدم ب "Visual Basic" # ويوفر الارتباطات إلى إلى صور ذات الصلة.

الإرشادات التفصيلية: باستخدام #Visual F يمكنك إنشاء ، تصحيح ، و نشر تطبيق

توفير الإرشادات خطوة بخطوة لتطوير التطبيقات في "Visual Basic" ب #.

الشروع في العمل مع #F

توفير الارتباطات إلى introducإلىry معلومات حول "Visual Basic" ب #.

جولة إرشادية حول #Visual F

توفير الارتباطات بالبرامج التعليمية تمهيدية لبعض جوانب البرمجة في ب #