شـبـكــة عـمّـــار
إخبارية - ترفيهية
- تعليمية



جديد الصور
جديد الأخبار
جديد المقالات


جديد الصور

جديد البطاقات

جديد الصوتيات

المتواجدون الآن


تغذيات RSS

2012-08-10 06:46


مقدمة عن C #

::مفاهيم وأساسيات::

بما أن 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فيمكن استخدامها لإنشاء تطبيقات الويندوز، وتطبيقات الويب و أجهزة الترجمة و غيرها. وتعتمد البرمجة بسي شارب على مفهوم البرمجة باستخدام الكائنات بصورة كاملة!

حسناً، لن نتحدث عن جميع مميزاتها هنا! ولكن في الدروس القادمة إن شاء الله ستتعرف بنفسك على مميزات اللغة بشكل مفصل وأكثر وضوحاً !


تعليقات 0 | إهداء 0 | زيارات 615


خدمات المحتوى
  • مواقع النشر :
  • أضف محتوى في Digg
  • أضف محتوى في del.icio.us
  • أضف محتوى في StumbleUpon
  • أضف محتوى في Google


تقييم
1.00/10 (3 صوت)


Powered by Dimofinf cms Version 3.0.0
Copyright© Dimensions Of Information Inc.