Latest web development tutorials

C # البيئة

في هذا الفصل، وسوف نناقش إنشاء C # أدوات البرمجة اللازمة. ذكرنا سابقا C # هو جزء من .NET Framework، ولكتابة تطبيقات .NET. لذلك، قبل مناقشة # برامج تشغيل C الأدوات المتاحة، دعونا ننظر أولا إلى العلاقة بين C # و. NET Framework.

صافي الإطار (إطار صافي)

صافي الإطار هو منصة المبتكرة التي يمكن أن تساعدك على كتابة الأنواع التالية من التطبيقات:

  • تطبيقات ويندوز
  • تطبيقات ويب
  • خدمات الويب

تطبيق .NET Framework هو تطبيق منصة متعددة. نهج تصميم الإطار يجعلها مناسبة لمجموعة متنوعة من اللغات التالية: C #، C ++، فيجوال بيسك، بلغة Jscript كوبول، وهلم جرا. كل من هذه اللغات يمكن الوصول الإطار، فإنها يمكن أن تتفاعل مع بعضها البعض لبعضها البعض.

يتكون صافي الإطار من مكتبة ضخمة من التعليمات البرمجية التي تستخدم في لغات مثل C # العميل. وفيما يلي بعض من مكونات الإطار الصافي:

  • وقت تشغيل اللغة العامة (وقت تشغيل اللغة المشتركة - CLR)
  • مكتبة الفئة .NET Framework (.NET Framework فئة مكتبة)
  • اللغة العامة مواصفات (عام اللغة مواصفات)
  • مشترك نوع النظام (نظام نوع شائع)
  • البيانات الوصفية (الفوقية) ومكون (الجمعيات)
  • أشكال ويندوز (ويندوز أشكال)
  • ASP.Net و ASP.Net أجاكس
  • ADO.Net
  • مؤسسة سير العمل ويندوز (ويندوز مؤسسة سير العمل - WF)
  • يعرض Windows الكامنة (نوافذ العرض مؤسسة)
  • ويندوز مؤسسة الاتصالات (ويندوز مؤسسة الاتصالات - رأس المال العامل)
  • LINQ

للحصول على معلومات مفصلة حول كل مكون، راجع مستند Microsoft (مايكروسوفت).

C # بيئة التطوير المتكاملة (بيئة التطوير المتكاملة - IDE)

مايكروسوفت (مايكروسوفت) توفر أدوات التطوير التالية لC # برمجة:

  • البصرية ستوديو 2010 (VS)
  • المرئي C # 2010 اكسبرس (VCE)
  • البصري مطور ويب

والأخيران هما الحرية في استخدام، ويمكن تحميلها من موقع مايكروسوفت الرسمي. باستخدام هذه الأدوات، يمكنك كتابة مجموعة متنوعة من برامج C # من تطبيقات سطر الأوامر بسيطة لتطبيقات أكثر تعقيدا. يمكنك أيضا استخدام محرر النص الأساسي (مثل المفكرة) لكتابة C الملفات # شفرة المصدر، واستخدام المترجم سطر الأوامر (جزء من .NET Framework) ترجمة التعليمات البرمجية للمكون.

المرئي C # Express و البصرية مطور ويب اكسبريس الطبعة هو نسخة مخصصة من Visual Studio، ولها نفس الشكل والمظهر. أنها تحتفظ معظم وظائف من Visual Studio. في هذا البرنامج التعليمي، نحن باستخدام Visual C # 2010 إكسبريس.

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

إرسال # برامج C على لينكس أو نظام التشغيل Mac OS

على الرغم من أن برنامج .NET Framework يعمل على نظام التشغيل ويندوز، ولكن هناك بعض تعمل على إصدارات نظام التشغيل الأخرى للاختيار من بينها.مونو هو نسخة مفتوحة المصدر من .NET Framework، الذي يتضمن المترجم C #، ويمكن تشغيلها على أنظمة تشغيل متعددة، مثل إصدارات مختلفة من لينكس وماك.لمزيد من المعلومات، يرجى زيارة الموقع على العودة مونو .

الغرض أحادية ليست فقط لتشغيل عبر منصة تطبيقات Microsoft .NET ولكن أيضا توفير أدوات أفضل للتنمية للمطورين لينكس. يمكن تشغيل أحادية على أنظمة تشغيل متعددة، بما في ذلك الروبوت، BSD، دائرة الرقابة الداخلية، لينكس، OS X، ويندوز، وسولاريس وUNIX.