شرح أفضل المصادر العربية و الأجنبية لتعلم c# - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات التقنية > منتدى البرمجة

منتدى البرمجة كل ما يتعلق بلغات البرمجة، فيجوال بيسيك , سي ++ , دلفي , أكسيس , جافا , هتمل...

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

أفضل المصادر العربية و الأجنبية لتعلم c#

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 2018-12-13, 19:40   رقم المشاركة : 1
معلومات العضو
amine026
عضو مشارك
 
إحصائية العضو










B18 أفضل المصادر العربية و الأجنبية لتعلم c#

السلام عليكم ورحمة الله وبركاته

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

نبذة عن لغة سي شارب #C :
هي لغة برمجة مختلفة الأنماط وذلك لأنها تعتمد علي عدة أساليب برمجية مختلفة مثل الأسلوب السكوني و الديناميكي و الإشتقاقي ، طورت من قبل شركة ماكروسوفت عام 2000م من أجل تطوير برنامج NET. ( برنامج خاص بتشغيل البرامج علي الحاسوب ) و الخروج من مشكلة الجافا و قضية شركة SUN و قد تأثرت تلك اللغة بالعديد من اللغات مثل لغة ++C و Java و علي الجانب الأخر أثرت أيضا في لغة D و #F .

سميت لغة سي شارب بهذا الإسم لعدة اسباب منها كونها مقتبسة عن لغة ++C و التي إن لاحظنا أنها تتكون من علامة + مرتين بينما #C لاحظ أنها تتكون من علامة + أربعة مرات وهذا كان تعليل بعض المصادر علي أن لغة #C جاءت بإضافات عن ++C و يشاع أن سبب تسميتها بهذا الإسم يرجع إلي إقتباس رمز # من رمز موسيقي إعتمادا أن سطور البرمجة تشبه النوتة الموسيقية ، و قد تم تسمية اللغة في البداية C فقط و هي كانت إختصار لكلمة Cool ولكن سرعان ما تم تغيير إسمها إلي #C بسبب كون Cool علامة تجارية مسجلة ، تضم اللغة 7 إصدارات تم إصدار النسخة الأخيرة عام 2016م .

أهمية لغة #C :
1-لدي #C خصائص تميزها عن اللغات الأخري فمثلا إذا ما عقدنا مقارنة بينها وبين لغة Java سنجد أن لغة سي شارب تولد ملفات بإمتداد exe. و dll. و النسخة المحمولة تحتوي علي أي عدد من الفئات علي عكس الجافا التي تحتوي علي فئة واحدة .

2- لا يقتصر إستخدام لغة سي شارب علي تطوير برامج الويندوز بل يتسع لبرمجة تطبيقات الويب و تطبيقات الهاتف سواء نظام أندرويد أو أي أو اس .

3- تمتلك لغة سي شارب العديد من المميزات الأخري مثل أنها مفتوحة المصدر ، تعمل علي نظام الويندوز والماك واللينكس ، يمكنك البدء في كتابتها في أي محرر ، تتطور لغة سي شارب بشكل كبير و ملحوظ و دليل علي ذلك التطور الكبير الذي يحدث في إصدارتها منذ بدء إطلاق أول إصدار عام 2002م إلي أن وصلت لأخر إصدار عام 2016م .

إستخدامات لغة #C :
1- تطبيقات سطح المكتب :
تستخدم لغة السي شارب في برمجة و تطوير تطبيقات سطح المكتب و هذا هو السبب الرئيسي التي أدي إلي ظهورها حيث قامت شركة مايكروسوفت بتطويرها لإنشاء برنامج Microsoft.NET وذلك بعد حدوث بعض المشاكل مع لغة الجافا و إن كانت لغة السي شارب و لغة الجافا يشتركوا في العديد من الخصائص و المميزات .

2- تطبيقات الويب :
تسخدم لغة سي شارب مع Asp.net لبناء تطبيقات الويب ، Asp.net هي جزء من مكتبة NET. التي تستخدم لبناء مواقع الويب و يعتبر مفهوم مواقع الويب مفهوم أعم وأشمل من مفهوم تطبيقات الويب حيث تعتبر الأخيرة جزء من الأول و يمكن إختصار الفرق بين تطبيقات الويب و مواقع الويب في أن التطبيقات تتطلب تواجد أشخاص للتفاعل مثل الفيس بوك وتويتر أما المواقع فدورها هنا يقتصر علي عرض المعلومات فقط .

3- تطبيقات الهاتف :
- الأندرويد :
تستخدم لغة سي شارب بجانب برنامج يعرف بإسم Xamarin التابع لشركة ما يكروسوفت و قد طرحت الشركة البرنامج بشكل مدفوع بـ 1000$ ولكن أعلنت بعدها جعل البرنامج مجاني و لا توجد طريقة أخري لبرمجة تطبيقات الأندرويد من خلال لغة #C ، و رغم المميزات التي تتمتع بها لغة #C إلا أنها لا تضاهي لغة الجافا في برمجة و تطوير تطبيقات الأندرويد فلغة الجافا هي الأفضل .

- اي او اس ios :
أيضا تستخدم لغة سي شارب في بناء تطبيقات الايفون بإستخدام Xamarin و Visual Studio و هي تتطلب إلي حد كبير متطلبات تطوير تطبيقات الأندرويد و من مميزات برنامج Xamarin هو إمكانية اختبار التطبيقات التي قمت بتطويرها علي أكثر من 1500 جهاز .
نبدا على بركة الله:
1- تعلم #C من خلال اليوتيوب :
- دورة C# Basic to OOP
الرابط:هنا
- دورة السي شارب كاملة
الرابط:هنا
C# tutorial for beginners
الرابط:هنا
C# Beginners
الرابط:هنا
#How to program in C
الرابط:هنا
2- كورسات #C مجانية علي منصات التعلم :
- دورة متكاملة في لغة السي شارب #C
الرابط:هنا
- C# Programming Projects for Beginners
الرابط:هنا
- Diploma in C# Programming
الرابط:هنا
- C# Tutorial
الرابط:هنا
- دورة سى شارب #Course C
الرابط:هنا
3- كتب تعلم #C :
- مصدر عربي جيد لكتب #C باللغة العربية .
الرابط:هنا
- مصدر أجنبي لكتب #C باللغة الإنجليزية .
الرابط:هنا

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








 


رد مع اقتباس
قديم 2018-12-17, 21:38   رقم المشاركة : 2
معلومات العضو
S.FATEH
عضو مشارك
 
إحصائية العضو










افتراضي

السلام عليكم الكثير لا يعلمون ان مبرمج الـ C# في الحقيقة كان يعمل لدى Borland قبل ان ينتقل الى Microsoft و لذلك الـ c# متأثر كذلك بالدلفي










رد مع اقتباس
إضافة رد

الكلمات الدلالية (Tags)
c sharp, vb.net


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 18:30

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc