بما أن #C تم إنشائها خصيصاً لتمثل إحدى لغات الـ .NET فسنحتاج لمعرفة ماهية .NET أولاً.
ماهي الـ .NET؟
كثيراً ما يتردد على مسامعنا كلمة .NET سواء في الإنترنت أو الصحف والمجلات التقنية أو حتى في الجامعات! فما هي الـ.NET ؟
هل هو برنامج ضخم يتم شراءه؟ أم لغة برمجة؟ أم خدمة يتم الاشتراك بها؟!
الهدف الذي أرادات شركة مايكروسوفت تحقيقه من وراء الـ .NET هو أن تجعل أجهزة الكومبيوتر و برامجه و الأجهزة الأخرى كالطابعات والماسحات الضوئية ومواقع الويب تعمل معاً وتوفر للمستخدم حلولاً أقوى لمشكلاته، بدلاً من أن تتصل هذه الأجهزة و البرامج بالإنترنت بشكل منفصل.
فالـ .NET عبارة عن مجموعة من تقنيات برمجية تمثل البنية التحتية والتي تسمى بـ .NET FRAMEWORK والتي تجعل المعلومات، المستخدمين، التطبيقات، ومختلف الأجهزة، والأنظمة تتصل ببعضها البعض من خلال ما يسمى بخدمات الويبweb services.
Web Services:
هي عبارة عن برامج يتم وضعها على الجهاز الخادم server لتعمل من خلال الإنترنت، هذه البرامج تم بناءها بواسطة لغة XML لتسمح لمختلف التطبيقات بتبادل المعلومات بغض النظر عن اللغة التي كُتبت بها هذه التطبيقات، أو أي نظام تشغيل تعمل عليه، أو حتى نوعية الأجهزة التي توجد عليها هذه التطبيقات.
.NET FRAMEWORK:
يحتوي على مكتبة .NET وهذه المكتبة عبارة عن أكواد جاهزة مصنفة تصنيفات مختلفة فبعضها خاص ببرمجة الشبكات وبعضها خاص ببرمجة تطبيقات الويندوز، والبعض الآخر مختص ببرمجة مواقع الويب.
ويحتوي الـ .NET FRAMEWORK أيضاً على ما يسمى بـ Common Type System(CTS) وهي عبارة عن الأنواع المتاحة للغات الـ .NET لتمثيل البيانات في ذاكرة الكومبيوتر.
ويحتوي هذا الـ FRAMEWORK أيضاً على(Common Language Runtime(CLR وهو عبارة عن محرك يقوم بتنفيذ جميع البرامج المكتوبة بأحد لغات .NET
لغات .NET:
§ Visual basic.net
§ Visual C#.net
§ Visual c++.net
§ Visual j#.net
§ Jscript.net
§ Cobol.net
§ Perl.net
§ Eiffel.net
§ Python.net
§ Pascal.net
§ Mercury.net
§ Mondrian.net
§ Oberon.net
§ Salford FTN95.net
#C
#C كما ذكرنا في البداية أنها إحدى لغات .NET من إنتاج شركة مايكروسوفت، وتنطق "سي شارب".
تم إنشائها بواسطة فريق عمل بقيادة أندرس هيجلزبرج، وقدر ركز هذا الفريق في بناء هذه اللغة على نقاط القوة في اللغات الأخرى وتجنب نقاط الضعف فيها بالإضافة إلى بعض المميزات الجديدة التي أضيفت إلى هذه اللغة! لذلك فهي تتميز بالقوة والمرونة، وكباقي لغات .NET فيمكن استخدامها لإنشاء تطبيقات الويندوز، وتطبيقات الويب و أجهزة الترجمة و غيرها. وتعتمد البرمجة بسي شارب على مفهوم البرمجة باستخدام الكائنات بصورة كاملة!
الأربعاء مارس 25, 2015 9:23 pm من طرف عبد الكريم
» منهج رياضيات ثالث ثانوي علمي مطور الفصل الدراسي الاول
الثلاثاء ديسمبر 30, 2014 2:07 am من طرف luzaadeeb
» عند الرقم اربعه شد الكرسي من تحت اي عضو
الثلاثاء يونيو 10, 2014 12:57 am من طرف ابوعبدالله
» الطيف
الثلاثاء يناير 21, 2014 3:22 am من طرف ابوعبدالله
» كود عمل الالة الحاسبه في الفيجوال بيسك 6
الإثنين يناير 13, 2014 7:00 am من طرف Abdooosss1234
» كل عام وانتي بخير.. فتاة الجوري الابيض..
الخميس أكتوبر 17, 2013 3:09 pm من طرف rUnz
» منهج رياضيات ثاني ثانوي علمي مطور
الجمعة أكتوبر 04, 2013 5:27 am من طرف عاصي اغا
» منهج فيزياء ثاني ثانوي علمي مطور الفصل الاول
الأحد سبتمبر 08, 2013 6:33 pm من طرف myloveamani
» لعبه روووووووووووعه**لاتفوتكم
الإثنين أغسطس 26, 2013 3:51 am من طرف ابوعبدالله
» قــــــــــمر 14
الإثنين أغسطس 26, 2013 3:50 am من طرف ابوعبدالله
» لعبة الصراحه
الإثنين أغسطس 26, 2013 3:50 am من طرف ابوعبدالله
» كون كلمة صابون وزحلق العضو الذي تبي
الإثنين أغسطس 26, 2013 3:48 am من طرف ابوعبدالله