مستخدم:Ahmed Sami AlBassiouni/دروس برامج البرمجة

من ويكي الجامعة, مركز التعليم الحر

بسم الله الرحمن الرحيم

قد يتساءل البعض عن كيفية البدء في مجال البرمجة. في الحقيقة هذا السؤال تختلف إجابته بين مبرمج وآخر ولكن كثير من المبرمجين ينصحون بالبدء في البرمجة بلغة فيجوال بيزيك لأنها من أسهل اللغات في تعلّمها ولكن كثير من الناس اليوم يفضلون العمل في عالم المصدر المفتوح Open Source فهل سيجدون برنامجا مفتوح المصدر يعمل على نظام مفتوح المصدر مثل لينكس ويكون سهلا جدا وشبيها بفيجوال بيزيك ؟! في الحقيقة هذا هو موضوعنا في هذا الدرس إنه جامباز Gambas وهذا الاسم اختصار لكلمة Gambas Almost Means BASIC وهذا البرنامج الرائع هو خطوة أولى جيدة جدا في البرمجة على نظام لينكس. فهيا في رحلة في برنامج جامباز

في الشاشة الأولى بعض الملاحظات العامة وبعض المعلومات عن موضوعات مثل الفروق بين جامباز وبين فيجوال بيزيك

اضغط Close







فتظهر الشاشة الثانية وهي الشاشة الرئيسية وفيها اختر New Project






ثم في الشاشة الثالثة اختر Graphical Application










ثم اضغط Next











ثم اختر مجلدا Folder لوضع المشروع فيه ويفضل أن يكون اسم المجلد والمجلد المحتوي عليه مكتوبا بالحروف الإنجليزية وإذا لم يكن موجودا أنشئ مجلدا جديدا







فلنفرض أن المجلد الجديد اسمه Gambas Examples







ثم اختر اسم المشروع Project Name الذي هو مهم بالنسبة إلى المبرمج Programmer وعنوان المشروع الذي هو مهم بالنسبة للمستخدم User ويفضل أن يكون اسم المشروع Project Name مكتوبا بالحروف الإنجليزية وليس فيه مسافات








والآن ستظهر لك شاشة العمل التي ستبرمج فيها مشروعك الجديد






ستجد على اليسار كلمة FMain اضغط عليها لتظهر لك شاشة التطبيق Form أو شاشة البرنامج الذي ستقوم ببرمجته، وهذه الشاشة هي التي سوف يجدها المستخدم User أمامه عندما يقوم بفتح التطبيق أو البرنامج.






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




أهم أداة لدينا هي الأداة التي تمثل زر الضغط Button الذي سيضغط عليه المستخدم user عندما يشغل البرنامج لكي يفعل البرنامج شيئا ما حسب ما ستضبطه عليه

الآن اسحب زر Button من الأدوات إلى شاشة التطبيق الرئيسية Form لكي يظهر لك الزر الأول الذي ستستخدمه باسم Button1






والآن لنستخدم أداة أخرى اسمها الصندوق النصي Text Box







اسحب ثلاثة من الصناديق النصية لكي نضع فيها البيانات إن شاء الله تعالى سوف يقوم البرنامج تلقائيا بتسميتها TextBox1 و TextBox2 و TextBox3






لكن نريد أن نبين ما هي محتويات الصناديق النصية الثلاث والتي سيقوم المستخدم User بكتابتها فيها لذلك سنستخدم أداة أخرى اسمها Label ، اسحب ثلاثة منها لتضعها فوق أو بجانب الصناديق النصية وسوف يقوم البرنامج بتسميتها تلقائيا ب Label1 و Label2 و Label3



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