صنع برنامج بسيط على الويندوز

صنع برنامج بسيط على الويندوز

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

ماهي اللغة البرمجية التي سأستخدمها؟

اللغة البرمجية

سؤال هام جدا, قبل الشروع في صنع برنامج على الويندوز او اي نظام تشغيل آخر, يجب عليك اختيار اللغة البرمجية التي ستستعملها اولا, وفي هذا السياق, وكبداية لك في عالم البرمجة, ساختار لغة VB.NET أو Visual Basic.NET, لبساطة هذه اللغة البرمجية, واعتبرها شخصيا من اللغات الاكثر فهما واستعابا من قبل المبتدئين.
للتعامل مع هذه اللغة (VB.NET) سأستعمل برنامج Visual Studio, وهو برنامج مترجم (Compilateur) تابع لشركة مايكروسوفت, يمكنك تحميله عن طريق هذا الرابط: تحميل برنامج Visual Studio 2013.

صنع برنامج Hello Motawr

الآن وبعد معرفتي للغة البرمجية التي سأستعملها في صنع برنامجي البسيط, سأتعمق في تفاصيل هذا البرنامج, أي كيف يعمل؟
كتلخيص عام لبرنامج Hello Motawr, سأقوم بصنع نافذة بسيطة تحتوي على زر, عندما نقوم بالضغط عليه, سيُظهر لنا رسالة تحتوي على كلمة Hello Motawr. جيد جدا, اذا فلتبدأ,
اول شيء بعد تحميل برنامج Visual Studio وتثبيته على جهازك, قم بالذهاب الى "Fichier" أو "File" بالانجليزية ثم تضغط على "Nouveau" أو "New" واخيرا تختار "Projet" أو "Project".

صنع برنامج على Visual Studio

ستظهر لك نافذة الآن, في هذه النافذة, يُطلب منك اختيار اللغة البرمجية التي ستسخدمها في صنع برنامجك البسيط على الويندوز, لذلك قم باختيار "Visual Basic" ثم "Application Windows Forms", ولا تنسى اختيار اسم برنامجك كما موضح في الصورة التالية ثم اضغط على "OK".

اختيار اسم البرنامج على Visual Studio

انتظر قليلا, وستظهر لك واجهة البرنامج.

واجهة البرنامج
الآن كما موضح في الصورة الموجودة في الاعلى ظهرت لنا واجهة برنامجنا الجديد بعنوان "Form1"

برنامج Form1
سنقوم الان باضافة زر او "Button" في المساحة المخصصة لبرنامجك الجديد "Form1".
لذلك تذهب الان الى "Boite à outils" أو "Toolbox" الموجودة في الشريط الجانبي الأيسر, كما موضح في هذه الصورة.

ادوات البرنامج
ستظهر لك في الحين مجموعة من الادوات التي يمكن استخدامها في البرامج, كل الادوات اللازمة تجدها هناك, من الازرار الى المساحات المخصصة للكتابة وغيرها...
لا تتعجل, سنصل في شروحات قادمة الى المراحل المتقدمة, الآن تبحث عن "Button" ثم دوبل كليك عليها.

اضافة زر الى واجهة البرنامج
 وستجد الزر قد ظهر على مساحة برنامجنا "Form1".

اضافة زر الى واجهة البرنامج
قم بتحريكه اينما تشاء في المساحة المخصصة ببرنامجنا, تستطيع تكبير الزر ايضا.

تعديل الزر في واجهة البرنامج
نقوم بتغيير اسم الزر عن طريق الخيار "Name" الموجود في "Properties" على الشريط الجانبي الأيمن.

تغيير اسم الزر في واجهة البرنامج
الآن نصل الى اهم مرحلة من البرنامج البسيط على الويندوز, وهي مرحلة اضافة كود البرمجي في الزر, كي عندما تقوم بالضغط عليه يُظهر لك رسالة تحتوي على "!Hello Motawr".
للقيام بذلك تضغط دوبل كليك على الزر الموجود في مساحة البرنامج.

دوبل كليك على الزر
وستظهر لنا صفحة جديدة خاصة بالكود.

الصفحة الخاصة بكود البرنامج
لا تخف هه, ستتعود عليها من هنا فصاعدا, وستحترف التعامل معها بشدة, فقط تابعني خطوة بخطوة.
أُعيد لك هدف هذا البرنامج: عندما تقوم بالضغط على الزر, يُظهر لك رسالة او نافذة صغيرة تحتوي على نص "!Hello Motawr".
قمت بعمل دوبل كليك على الزر الذي اضفته, وهذا يعني اننا سنضيف امر عندما يقوم احد بالضغط على ذلك الزر.
جيد جدا,
الآن تقوم بكتابة هذا الأمر:
MsgBox("Hello Motawr!")

كود البرنامج البسيط على الويندوز

لأترجم لك معنى هذا الامر, لقد قمت بابلاغ المترجم, ان يقوم باضافة امر للزر الموجود على البرنامج عندما يقوم احد بالضغط عليه, وهذا الأمر يتمثل في اظهار رسالة تحتوي على "!Hello Motawr", و بالتالي,
MsgBox : تعني اظهار رسالة.
("Hello Motawr!") : هو محتوى هذه الرسالة.
ها؟ رائع وبسيط, اليس كذلك؟
لكن الأروع عندما تقوم بتجربة برنامجك بنفسك, عن طريق الضغط على السهم الاخضر كما موضح في هذه الصورة.

تجربة البرنامج البسيط

ستظهر لك نافذة برنامجك, الآن اللحظة الحاسمة... هه اضغط على الزر.

صنع البرنامج البسيط على الويندوز

رائع هه, رائع جدا.. نجحت في صناعة اول برنامج بسيط لك على الويندوز.

رأيي الخاص

استنتاج

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