المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : الدرس الاول : مقدمه عن لغة السى شارب


khaledbelal
02-22-2010, 07:07 PM
http://img296.imageshack.us/img296/8479/7094ha0.gif

فيجوال سى شارب
Visual c# 2008

سي شارب (C#) أحد لغات بيئة الدوت نت لتطوير البرامج من أنتاج شركة ميكروسوفت يرمز اليها بالرمز c# وتنطق "سي شارب"، وهي إحدى اللغات التي انتجتها شركة مايكروسوفت وذلك خروجا من ورطة الجافا والقضية الشهيرة التي رفعتها عليها شركة صن ، تم الاعلان عنها في اواسط العام 2000 تزامنا مع الاعلان عن بيئة الدوت نت. تتميز سي شارب بأنها أحد لغات البرمجة الكائنية وتجمع صفات بالسي والبيزك المرئي حيث انها تستخدم القواعد الخاصه السي وسرعة التطوير كما في البيزك المرئي , لغة السي شارب موجهه إلى مبرمجي الفيجول سي ومبرمجي السي على انها امتداد لهذه اللغات



مميزات السى شارب

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

وذلك لانها افضل لغة تتعامل مع الدوت نت و تستفيد من قدراتها كاملة. و قد أصدر في أواخر العام 2005 الإصدار الثاني من اللغة C#2 .. تتنوع التطبيقات التي يمكن انتاجها بلغة السي شارب للعمل علي منصات متتعدة , ثم تلاه فى أخواخر عام 2007 للإصدار الثالث فى فيجوال ستوديو 2008


عيوب السى شارب

لا أستطيع أن أقول أن للسى شارب عيوب , حيث أنها تجمع بين قوة لغى السى ++ وسهولة الفيجوال بيسيك , فهى تعتبر لغة متكاملة وكذلك تتعامل مع الاله بشكل مباشر
وتم عمل نظام تشغيل من لغة السى شارب
وهذا يتعارض مع بعض الاقوال الاخرى مع بعض المبرمجين الذين يدعون انها لن تستطيع عمل نظام تشغيل تم بالفعل عمل نظام تشغيل ويسمى cosmos
وهذا هو الموقع الرئيسى للنظام
http://www.gocosmos.org/index.en.aspx



مجالات استخدام السى شارب
* تطبيقات منصة التشغيل ويندوز
* تطبيقات الانترنت (الويب والواب) ذلك باستخدام منصة ال ASP.NET
* تطبيقات الموبايل وتعتمد علي منصة التشغيل وينوز سي اي WINDOWS CE
* تطبيقات العمل علي لينوكس وذلك بالاعتماد علي مكتبيات تمت كتابتها خصيصا لمنصة التشغيل لينوكس وذلك من خلال مشروع مونو (مستقل عن ميكروسوفت)
ونظرا لتنوع امكانيةعمل تطبيقات باستخدام السي شارب فانة يمكن عمل
تطبيقات قوية مثل
* تطبيقات تعامل مع قواعد البيانات باستخدام مكتبة ADO.NET
* تطبيقات الجرافيكس والوسائط المتعددة
* تطبيقات ادارة المحتوي
* الالعاب والترفية


خلاصة القول فى سى شارب دوت نت
لغة السى شارب لغة قوية ومتميزة فى الكثير من المجالات ويتم تطويرها بشكل مستمر , وتعتبر ضمن عائلة لغات السى , ولكنها تتميز عن السى بأنها أسهل فى التعلم كالفيجوال بيسيك

microtop
02-22-2010, 09:01 PM
جزاك اللخ خيرا اخى الحبيب
وان شاء الله ربنا يوفقنا فى تطيوير هذا الصرح العظيم
ومشكور على جهدك الرائع والملحوظ فى المنتدى

khaledbelal
02-22-2010, 09:12 PM
جزاك اللخ خيرا اخى الحبيب
وان شاء الله ربنا يوفقنا فى تطيوير هذا الصرح العظيم
ومشكور على جهدك الرائع والملحوظ فى المنتدى


اللهم امين امين امين
هذا بتوفيق وفضل من الله سبحانه وتعالى ومن ثم مساعدة شيوخنا الكرام

يا هلا يا هلا باستذنا الغالي
المنتدى انير بوجودك يا حبيب

اعزك الله في الدنيا والاخرة
سعدت والله بتواجدك في المنتدى

microtop
02-22-2010, 09:23 PM
اللهم امين امين امين
هذا بتوفيق وفضل من الله سبحانه وتعالى ومن ثم مساعدة شيوخنا الكرام

يا هلا يا هلا باستذنا الغالي
المنتدى انير بوجودك يا حبيب

اعزك الله في الدنيا والاخرة
سعدت والله بتواجدك في المنتدى

جزاك الله خيرا اخى الحبيب
المنتدى منور باعضاءه وبما يحتويه من علم نافع للمسلمين اجمعين
وان شاء الله ربنا يوفقنا جميعا فيما نعمل

khaledbelal
02-22-2010, 09:47 PM
بارك الله فيك يا غالي

صدام
05-05-2012, 08:14 AM
بارك الله بالجميع

المشتاقة للجنة
05-05-2012, 01:51 PM
يالله على الفيزيال لم اكن احبه كان صعب علي

الحمدلله مرت تلك الايام خلصنا

اعانكم الرحمن ووفقكم لكل خير