1 - الدرس الأول في لغة الشارب - مدخل-
الحمد لله وصلى الله وسلم على نبيه بما أنني متخصص في لغة الشارب ولا أدعي أنني اتقنها على الوجه اللائق ولا يمنعني هذا أن أدلي بدلوي فيما حققته من مكاسب مع هذه اللغة الرائعة وقد كنت في بداية طلبي وتعلمي للبرمجة متخبط ومتخلبط في غيابات الآراء وكل يدلي بما يراه أفضل لغة برمجة لكن بنعمة من الله اكتشفت أن لغة سي الشارب هي لغة الافضل وهي لغة المستقبل علمت من خلال تجربتي مع البرمجة سواء كانت الجافا أو سي بلس بلس أن لغة سي شارب وضعتها شركة ماكروسوفت لتنافس لغة الجافا بخطة دقيقة وعلمية وتنافسية شريفة بعكس ما يروج له وذلك أن الجافا ابتكرها جيمس جوسلينج عام 1992 من شركة سانميكروسيستامز واعتمد مبدؤها على إستغلال لغة سي بلس بلس وتجاوزت بعض تعقيدات سي بلس بلس فنجحت في ذلك واستقطبت العديد من جماهير المهتمين بالبرمجة ففطنت مايكروسفت لذلك فعمدت لإنشاء لغة السي شارب التيجمعت بين محاسن ومزايا سي بلسبلس ومحاسن ومزايا الجافا و قد عمل على تطويرها فريق من خبراء البرمجة بقيادة أندرس هيلسبرغ عام 2000 وليس فردا واحدا وهذا ما يعطي لها قوة تخيلية ذهنية أو نفسية أو انطباعية واستفادت حتى من لغات أخر وهذا أشبه ما تكون بكتاب له عدة اصدارات فالإصدار الأخير هو المعول عليه لأنه مزيد ومنقح ومصحح ومكمل لما قبله ومن ثمة وقع اختياري عليها وبالفعل كانت اللغة الأنسب فهي مع سهولتها تخلت عن تعقيدات سي بلوس وتعقيدات الجافا ولها اضافات ليست في غيرها كالكبسلة capsule . ولا يجب أن نخلط بين الكبسلة في سي شارب والتي هي عملية تغليف عنصر او مجموعة عناصر داخل غلاف او حزمة وبين التعليب Boxing في لغة الجافا والتي تعني عملية تحويل النوع الاولي لكائن له نفس النوع أما لغة الجافا فهي لغة قوية واسعة الانتشار والبرمجة بها ممتعة وبنفس الوقت صعبة معقدة وعادة المتمرسين في لغة الجافا تجدهم ذوي مهارات مصقولة ولديهم فهم اعمق لهيكل علم البرمجة كما ان عمل تطبيقات بلغة الجافا يأخذ وقت مضاعف بالنسبة لسي شارب
السي شارب رائعة قوية و ممتعة وسريعة وسهلة ولها توسع كبير في دول اخر كالحجاز بخاصة ولكن لحسن الحظ ان التطوير على السي شارب وادواتها جعل منها لغة تنافس وبقوة الجافا كمثال انت ان كنت تبرمج بالجافا فيمكنك عمل تطبيق اندرويد لكن ليس بالسهولة عمل تطبيق لـ iOS بينما بالـ C# بضربة واحدة تستطيع عمل تطبيق على اندرويد و iOS .
ودروسنا على الموقع تتم أولا بتعلم البرمجة الشيئية oop والكلاسس CALSS والدوال FUNCTIONS والمتغيرات VARIABLES الأدوات tools والخصائص proprietes وندخل داخل صفحة تحرير الاكواد لنشرح كل كلمة على حدى بدءا من كلمة using system إلى آخر نقطة انظر الصور تجد الأدوات tools والخصائص proprietes وأما حرف a كتبته لتنسدل قائمة الكلاسات والدوال اسفله كما في الصورة اسفل.
فالمطلوب ممن يتابعنا على هذا الموقع أن يحمل برنامج #visaul studio c لسهولة تحميله وعليه سنجري الدروس لأن المطلوب منا تعلم أساسيات البرنامج فلا يهم نوع الطبعةإذا لم يتم لكم ذلك علقوا أسفل المقال لنساعدكم وسأرفق بالأسفل تحميل بعض طبعاتالسي شارب وبرنامج نات فراموورك وهو لازم إن لم يكن متوفرا بنظامك لأدخل في أول درس وتكون دروسنا مرفقة بالصور إن شاء الله تعالى ولمن وجد صعوبة في الصور سنلحق رابط دروسنا على اليوتيوب لتزيد المنفعة. اضغط هنا.
* معلومة: معنى كلمة SHARP في الإنجليزية معناها : الذكي . ولا يعني هذا أن هذا المعنى هو السبب في تسميته بل لاوراء تسميته سبب تقني ولقد صنفتها ميكروسفت من صنف C++ زائد 1.
* حمل Visual Studio 2010 انجليزي مجانا من هنا .
* حمل Visual Studio 2012 صيغة ISO تستغرق وقتا طويلا من موقعه الرسمي من هنا
*حمل Visual Studio 2013 من هنا
* او Visual Studio 2015 من هنا تحميله يطول جدا .
* يمكن أيضا استعمال برنامج SharpDevelop 4.3 إضغط هنا إذا أردت تحميله.
* برنامج Microsoft net framework قد يكون مثبتا على جهازك خاصة أصحاب الوندوز 7 ، إذا لم تجده قم بتحميله بالضغط هنا
* هذا رابط الدروس والتعليقات تابعنا من هنا
التعليقات (3)
شكرا لمن نفعنا بمشاركاته وتعليقاته
بارك الله فيك
شكرا
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !