25

How to build C# applications - كيف تبني تطبيق بلغة C#

الآن لدينا IDE (برنامج لكتابة الأكواد البرمجية) مثبت

ورأينا MSDN (شبكة مطوري مايكروسوفت)

دعونا ننطلق ونشغل برنامج C# Express (برنامج لكتابة لغة برمجة سي شارب) ونبني أول تطبيق خاص بنا

لذلك أنا سوف انطلق واطلق برنامج C# Express

عندما يفتح برنامج C# Express أنتم سترون صفحة البداية وإطار نافذة التطبيق

لذلك هنا بالظبط صحفة البداية، وفي هذه المنطقة شيئًا يسمى مستكشف الحل وانتم سوف ترونه في وقت لاحق

ما سأفعله بسرعة كبيرة هو حصولنا على تجربة سريعة بأنفسنا عن طريقة كتابة تطبيق بلغة سي شارب

أنا لا أتوقع أنكم سوف تفهمون كل شيء سوف يظهر على الفور

ولكن أنا أعلم انكم ربما تكونوا حريصًا على البدء

لذلك دعونا نبدأ وننشأ تطبيق بسيط وبمجرد أن نفعل ذلك سوف نلقي نظرة سريعة على كيفية فعلنا ذلك

ومن ثم سيكون لدينا مقدمة لبرنامج C# Express تشرح أجزاء مختلفة من البرنامج

التي سنستخدمها طوال الدورة التدريبية لبناء تطبيقنا

أنا سوف أمضي قدمًا واضغط فوق رابط المشروع الجديد هنا

وعندما اضغط على رابط المشروع الجديد ستلاحظون أن مربع الحوار يأتي ليسألني

ما هو نوع التطبيق الذي تريد أنشائه؟ أنتم تستطيعوا أن تروا أن هناك مجموعة كاملة مدمجة معًا يمكننا الاختيار منها

يوجد نوافذ أشكال التطبيقات، يوجد WPF (التطبيقات المبنية على أسس النوافذ التقديمية)

يوجد شيئًا يدعى تطبيق وحدة التحكم، يوجد مكتبة الفئة، هناك مجموعة كاملة من الأشياء الأخرى التي يمكننا الاختيار من بينها

للحفاظ على الأمور بسيطة نحن سوف نبني ما يسمى تطبيق وحدة التحكم

وربما قد تكونوا سمعتم هذا المشار إليها في الماضي على أنها شيء مثل تطبيق سطر الأوامر أو شيء من هذا القبيل

النقطة هنا هي أننا لن نركز كثيراً على واجهة المستخدم الفاخرة أو أي شيء من هذا القبيل

سنقوم ببناء تطبيقات وحدة التحكم لإبقينا مركزين على لغة سي شارب

يمكنني أن اسميه هنا أي شيء آخر ولكن هذا مجرد مثال

لذلك فإن سوف انقر على تطبيق وحدة التحكم ويمكنك رؤية أن برنامج C# Express قام بإنشاء نموذج التطبيق لي

انه فتح ملف هنا يدعى (برنامج . CS) هنا في علامة التبويب

إذا ألقينا نظرة الآن على مستكشف الحلول

يمكننا أن نرى مستكشف الحل قد تم ملؤها بمجموعة من الأشياء

هناك اسم التطبيق الذي نبنيه هنا

هناك مجلدان باسم الخصائص والمراجع

وسنرى تلك في العمق قليلا في وقت لاحق، ومن ثم هذا الملف هنا يسمى برنامج . CS

"برنامج . CS" هو ملف سي شارب الذي يحتوي على التعليمات البرمجية لبرنامجنا وفتح ما يحدث في النافذة هنا

أنا سوف امضي واكتب فقط بضعة أشياء، ومرة أخرى انا لا أتوقع منكم أن تعرفوا هذا على الفور

ولكن فقط اتبعوا خطواتي لداخل الوظيفة الرئيسية

أنا سوف أكتب "وحدة التحكم . كتابة سطر"

يعد من التقاليد الأساسية التي تكتب في دورات برمجة التطبيق الأول

لا شيء أكثر من طباعة "مرحبا بالعالم " أيًا كان جهاز الإخراج الذي تستخدمه

لذلك أنا سوف أكتب هنا "مرحبا بالعالم" وسوف اقوم بحفظها

الآن سأقوم بتشغيله و يمكنني تشغيله بطرقتين مختلفتين

ما سأفعله هو الذهاب إلى قائمة التصحيح يمكنكم أن تروا أن لدي خيار هنا لبدء التصحيح

ولدي شيئ يسمى الحل، وأنا فقط سأختار سريعًا "بناء الحل" للتأكد من أن كل شيء صحيح

ويمكنكم ان تروا هنا في شريط الحالة أن هناك قطعة صغيرة من النص "نجحت عملية البناء"

لذا كل شيء يبدو على ما يرام. الآن أنا ذاهب لتشغيله وبدلا من العودة إلى قائمة التصحيح

أنا ذاهب للضغط على هذا السهم الأخضر الصغير هنا أنه يشير إلى بدء التصحيح

لذلك أنا سأضغط على ذلك ويمكنكم أن تروها هنا ان نافذة ظهرت بشكل سريع جداً

وذهبت بعيدا وهذا لأن تطبيق وحدة التحكم جاء بنص مكتوب بالكامل

ومن ثم برنامج مكتبة الاكواد انتهى قائلًا أووه اعتقد اننا لسنا بحاجة إلى نافذة التحكم بعد الآن لا مانع من إرساله بعيدًا

كذلك للحفاظ على هذا من الحدوث انا سوف أضيف كود واحد بعد للقيام بذلك هنا " وحدة التحكم . قراءة سطر"

والآن سأحتفظ بذلك.... الآن هذا سيجعل نافذة وحدة التحكم تنتظر لنا لاعطائها سطر من النص

هذا هو مجرد وسيلة بالنسبة لي للحفاظ على نافذة وحدة التحكم من الذهاب بعيدا بينما أظهر كيف يعمل هذا البرنامج

لذلك دعونا نحاول مرة أخرى. دعونا نمضي قدما ونضغط على تشغيل

حسنا, يمكنكم أن تروا ان نافذة وحدة التحكم هنا تأتي بكلمات "مرحبًا بالعالم" حصلت في نافذة الطباعة

والآن هو في انتظاري لإعطائه خط من المدخلات وسيبقى هنا حتى أفعل ذلك

يمكنكم ان تروا في الخلفية واجهة المستخدم لبرنامج C# EXpress تغيرت إلى حد ما

فنافذة برنامج CS قد تم توسيعها وحصلنا على نافذتين اخرين هنا تمسيان محليات و كومة الاتصال وسندخل في هذا لاحقًا

دعونا ننظر إلى سي شارب هذه لتبين لي الطريقة التي يقوم بها البرنامج حين يعمل

لذلك دعونا نجلب هذا مرة أخرى هنا ويمكنكم أن تروا أنه عندما أعطيها سطراً من النص

وتكمل وظيفة قراءة السطر ،تذهب وحدة التحكم بعيدًا

وبرنامج C# Express يعود إلى حالة إطلاقه الأولى

هذه هي الطريقة التي نبني بها أول برنامج بلغة سي شارب

وللوصول إلى مزيد من الدورة سوف نشرح كيف تعمل كل هذه الأشياء