|
كمبيوتر / لغة C#
بما أن Cشارب
تم إنشائها خصيصاً لتمثل إحدى لغات الـ .NET فسنحتاج لمعرفة ماهية .NET
أولاً الهدف الذي أراداته شركة مايكروسوفت تحقيقه من وراء الـ .NET هو أن تجعل
أجهزة الكومبيوتر و برامجه و الأجهزة الأخرى كالطابعات والماسحات الضوئية
ومواقع الويب تعمل معاً وتوفر للمستخدم حلولاً أقوى لمشكلاته، بدلاً من أن تتصل
هذه الأجهزة و البرامج بالإنترنت بشكل منفصل. فالـ .NET عبارة عن مجموعة
من تقنيات برمجية تمثل البنية التحتية والتي تسمى بـ .(NET FRAMEWORK) والتي
تجعل المعلومات، المستخدمين، التطبيقات، ومختلف الأجهزة، والأنظمة تتصل
ببعضها البعض من خلال ما يسمى بخدمات الويب (web services).
كما ذكرنا في
البداية أنها إحدى لغات .NET من إنتاج شركة مايكروسوفت، وتنطق "سي شارب". تم
إنشائها بواسطة فريق عمل بقيادة أندرس هيجلزبرج، وقد ركز هذا الفريق في بناء
هذه اللغة على نقاط القوة في اللغات الأخرى وتجنب نقاط الضعف فيها بالإضافة
إلى بعض المميزات الجديدة التي أضيفت إلى هذه اللغة!
مميزات لغة
السي شارب :-
لذلك فهي
تتميز بالقوة والمرونة، كباقي لغات .NET فيمكن استخدامها لإنشاء تطبيقات
الويندوز، وتطبيقات الويب
و أجهزة
الترجمة و غيرها. وتعتمد البرمجة بسي شارب على مفهوم البرمجة باستخدام
الكائنات بصورة كاملة!
البرامج
التي يمكن برمجتها مستخدماً C شارب :-
1- برامج
نصية: وهي البرامج التي تعرض نتائجها في صورة نصية على سطر الأوامر (الدوس)
تماماً كما في المثال السابق.
2- برامج الويندوز: هي برامج ذات واجهة رسومية، كما في
العديد من البرامج التي تستخدمها كبرنامج وورد مثلاً.
3- خدمات الويب: هي برامج يمكن استدعاؤها عبر الويب. مثل
MSN Messenger للمراسلة الفورية عبر الإنترنت.
4- نماذج ويب: وهي صفحات ويب يتم معالجتها على الجهاز
الخادم
|