مقدمة || السي شارب #C من البدايه إلى البرمجة الكائنية التوجه


                                                  بسم الله الرحمن الرحيم
الحمد والصلاة والسلام على رسول الله .
نحمد الله على نعمه , اللهم أنفعنا بما علمتنا وعلمنا بما ينفعنا إنك أنت السميع العليم.
في هذا الكتاب بعون الله تعالى نقوم بشرح لغة السي شارب (C#) من بدايتها إلى البرمجة الكائنية التوجه (OOP) .
أخي المبرمج وأختي المبرمجه في هذه الدورة لا تحتاج أن يكون لك خلفيه برمجيه بإذن الله سنقوم بشرح المفاهيم الأساسيه للبرمجه بهذه الدوره .
كل ما عليك فعله هو قراءة الدرس ومشاهدته جيداً ثم قم بتطبيق الدرس وأحضر ورقه وقلم وقم بكتابة النقاط التي يصعب عليك فهمها وقم بمراجعتها إلى أن تفهمها.
ففي هذه الدورة ستتعلم الأساسيات من كيفية كتابة اللغه وكيفية عمل الدوال وغيرها الكثير إلى تعلم البرمجة الكائنية التوجه .
 ويوجد سؤال يدور في ذهن القارئ وهو هل بعد هذه الدوره أكون قادراً على عمل تطبيقات ؟
الجواب:
في أي لغة كمثال اللغة الإنجليزية تتعلم أولاً القواعد وكيفية كتابة اللغة وبعد ذلك تتعلم كيف تتكلم بهذه اللغة التي تعلمت فيها قواعدها وكلماتها وكذلك البرمجه فأي لغة برمجية يجب عليك أولاً تعلم كيف تكتب اللغة وما هي الهيكل والبنيه الخاصة باللغة وهذا ما ستتعلمه في هذه الدوره .
إلى الأن لم نجيب على السؤال متى أكون قادر على عمل تطبيق ؟
يمكنك بعد إكمال هذه الدوره أن تنتقل إلى المستوى الأعلى وهو حسب المجال الذي تختاره من التالي :-
1-    برمجة مواقع الإنترنت وذلك عن طريق ASP.NET.
2-    برمجة تطبيقات الهواتف عن طريق منصة Xamarin.
3-    برمجة تطبيقات سطح المكتب عن طريق برمجة الواجهات بالـ C#.NET.
4-    وغيرها الكثير.

مقدمة تعريفية بتاريخ لغة السي شارب :-
قامت شركة ميكروسوفت بتطوير منصة دوت نت ( NET Framework. ) وبيئة عمل سمّتها   Visual Studio IDE ))  وقد استخدم نظام Simple Managed C أو اختصاراً SMC  وبالتحديد في 1999 شكل أندرس هيلسبرغ فريقاً من المطورين بهدف بناء لغة جديدة (اسمها كول (بالإنجليزية( Cool) شبيهة بلغةC-like Object Oriented Language  قررت مايكروسوفت الإبقاء على هذا الاسم إلا أنها تخلت عن ذلك لاحقاً لأسباب قانونية لها علاقة بحقوق العلامات المسجلة. على التوازي مع ذلك أُعلن مشروع دوت نت رسمياً في مؤتمر للمطورين المحترفين (PDC) في عام 2000 وأعيد تسمية اللغة إلى سي# كما تم تصدير وقت التنفيذ الخاص بلغة إيه إس بي دوت نت.
فالسي شارب ( #C ) طوّرتها مايكروسوفت خصّيصاً لمنصّة ( NET ).وقد طورت ميكروسوفت لغة السي شارب لتجعلها من أقوى لغات البرمجة الكائنية التوجه.
 ( Object Oriented Programming )
مميزات اللغة :-
أولاً : معالجة السّلاسل الحرفية ( Strings ).
ثانياً : الرّسوميّات ( Graphics ).
ثالثاً : الواجهات التّخاطبية ( Graphical User Interface ).
رابعاً : معالجة الاستثناءات ( Exception Handling ).
خامساً : الانياسب المتعدّدة ( Multi Threading ).
سادساً : التّعامل مع الملفّات ( File Streams ).
سابعاً : الوسائط المتعدّدة ( صوت ،صورة ،فيديو) ( Multimedia ).
ثامناً : التّكامل مع قواعد البيانات ( ADO.NET ).
تاسعاً : التّطبيقات الشّبكيّة ( Network Programming ).
عاشراً : التّطبيقات الموزّعة ( Distributed Applications ).
وغيرها الكثير من المميزات التي تطورها ميكروسوفت.

م.علي جمال




تعليقات

المشاركات الشائعة من هذه المدونة

💗نظام إدارة المستشفيات مفتوح المصدر (بالجافا + أكسيس ) java +Access 💗

💗كتاب الواجهات الرسوميه في السي بلس بلس ++C💗

❤ كتاب مدخل إلى برمجة الشبكات بالجافا❤