☼▬ ” اصنعي آلتك الحاسبة ببرنامج ( Visual Basic 6 ) ” مجموعـــة الموج الأزرق “▬☼
*
*
خلفية تاريخية عن فيجوال بيسك
عندما تتعرف على تاريخ فيجوال بيسك ، ستتكون لديك نظرة عميقة عن البرنامج وستكون جاهزاً بصورة أفضل
لاستخدامه. لقد قامت شركة مايكروسوفت بتصميم فيجوال بيسك بناءً على لغة برمجة مصممة للمبتدئين
اسمها لغة بيسك BASIC . هذه اللغة ظلت موجودة على أجهزة الكمبيوتر بشكل أو بآخر لمدة 35 عاماً. وقد أراد
مصممو اللغة الأصلية أن يطوروا لغة برمجة يستطيع المبتدئون أن يستخدموها. فمع لغة بيسك ، يستطيع المبرمج
الجديد أن يصبح محترفاً مباشرة. أما مع اللغات الأخرى التي كانت متوفرة في ذلك الوقت – مثل لغة كوبل
COBL ، ولغة فورتران FORTRAN ، ولغة التجميع Assembly – فإنها كانت تتطلب دراسة أكثر من لغة
بيسك قبل أن يتمكن المبرج من استخدامها بكفاءة.
مصطلح جديد :
كلمة BASIC ترمز إلى الكلمات التالية All-purpose Beginner’s
Symbolic Instruction Code. ياله من اختصار!
مصطلح جديد :
لغة البرمجة programming language هي مجموعة من الأوامر والخيارات التي تُستخدم لإعطاء تعليمات
للكمبيوتر. لاتستطيع أجهزة الكمبيوتر (على الأقل حتى الآن) أن تفهم اللغات البشرية التي يستخدمها الناس،
فالناس يستطيعون أن يفهموا بعض الأوامر الغامضة في حين أن أجهزة الكمبيوتر لا تستطيع ذلك. إن لغة البرمجة
يجب أن تكون أكثر دقة من لغة الحديث العادية.
ملحوظة :
إن تعلم لغات البرمجة أسهل من تعلم اللغات الأجنبية. فلغات البرمجة تحتوي في الغالب على الأقل من 300 أمر.
والعديد من هذه الأوامر هي كلمات تستطيع أن تفهمها بالفعل إذا كنت تعرف اللغة الإنجليزية ، مثل كلمة Open
أو كلمة Next.
ملحوظة :
يكتسب فيجوال بيسك بساطته من شيئين: الأول هو لغة بيسك البسيطة التي تم بناؤه عليها. والشيء الثاني هو أن
تطوير البرامج فيه يتم بطريقة مرئية.
فجزء كبير من عملية تطوير البرامج يتكون من سحب بعض الأدوات بالفأرة وإلقائها على النوافذ الموجودة في
برامجك. وبدلاً من كتابة مجموعة كبيرة من الأوامر المعقدة لكي تتفاعل مع المستخدم ، فإنك تسحب بعض
الكائنات الرسومية – مثل مربع النص text box وزر الأوامر command button- وتُلقيها على نافذة البرنامج.
وسوف يتأكد فيجوال بيسك من أن هذه العناصر تعمل بصورة صحيحة عندما تقوم بتشغيل البرنامج.
❗ لماذا نحتاج إلى كتابة البرامج؟
* * *
العديد من مستخدمي الكمبيوترلن يحتاجوا أبداً إلى تعلم لغات البرمجة. فبعض الناس يشترون كل البرامج التي
يحتاجون إليها من محلات بيع البرامج الذي أو عن طريق البريد ولا يحتاجون أبداً إلى برامج مخصصة. ومع ذلك ،
فنادراً ما تجد البرنامج الذي يقوم بالمهمة التي تريدها بالضبط ، خاصة إذا كنت تستخدم الكمبيوتر لكي يساعدك
في إدارة عملك أو أبحاثك.
بالإضافة إلى ذلك ، قد يخطر على بالك فكرة لبرنامج جديد تريد أن تصممه وتبيعه .
فإذا كنت تريد برنامجاً يؤدي مهام معينة ولم تجده ، أو إذا كنت تريد أن تحترف كتابة البرامج ، فإنك في هذه
الحالة سترغب في تصميم وكتابة البرامج باستخدام لغة برمجة مثل فيجوال بيسك .
ملحوظة :
تذكر أنك لن تتمكن من إخبار الكمبيوتر بما تريده ثم تتوقع منه أن يعمل نيابة عنك . فيجب أن تعطي الكمبيوتر
قائمة مفصلة بالأوامر التي تريد منه تنفيذها لأن الكمبيوتر ” غبي ” ولا يستطيع أن يفعل أي شيء من تلقاء نفسه .
ولكي تعطي الكمبيوتر الأوامر ، يجب أن تضعها في صيغة برنامج .
وتتكون برامج فيجوال بيسك من أوامر code وعناصر رسومية يتفاعل معها المستخدم في أثناء تشغيل
البرنامج .
*
*
سأقوم بشرح مثال مبسط عن كيفية عمل برنامج بواسطة برنامج Visual Basic 6 ..
وهو طريقة عمل آلة حاسبة … أرجو الاطلاع على أحد الكتب التي تشرح هذا البرنامج لتصل المعلومات إليكِ
بسهولة …
تعريف ببرنامج الآلة الحاسبة الذي سأقوم بشرحه …
هو عبارة عن آلة حاسبة قياسية يقوم فيها المستخدم بإدخال ثلاثة أرقام ويجري عليها أحد العمليات المتاحة له
وهي على النحو التالي :
أولاً : الضرب ( يقوم البرنامج بضرب الأرقام الثلاثة ببعضهم ).
ثانياً : القسمة (ويقوم البرنامج بجمع العددالأول والثاني ثم قسمته على الثالث ) .
ثالثاً : الجمع ( يقوم البرنامج بجمع الأعداد الثلاثة مع بعضهم ).
وأخيراً : الطرح (يقوم البرنامج بجمع العدد الأول مع الثاني ثم طرح العدد الثالث منهم ) .
*
*
طريقة تنفيذ البرنامج :
1. تصميم واجهة البرنامج .
عند فتح برنامج (Microsoft Visual Basic) يظهر صندوق حوار New project كما في الشكل التالي :
قومي بإختيار Standard EXE .
فيظهر نموذج (Form) كما في الشكل التالي :
ثم ابدأي بوضع الأدوات من نافذة صندوق الأدوات (Tool Box) الظاهرة في الشكل التالي :
اختاري منها ثلاثة مربعات نص Text Box وكذلك أربعة أزرار أمر command Button للعمليات الحسابية
وزر عنوان Lable لاظهار النتيجة .
وأضع بين مربعات النص وزر العنوان خط من Lineوذلك للترتيب فقط .
ثم أضع زرين أمر آخرين أحدهما (مسح) وذلك لمسح الأرقام الموجودة في مربعات النص وزر العنوان ليضع
المستخدم أرقام أخرى أما الزر الآخر فهو خروج .
2. مرحلة ضبط الخصائص.
انظري الجدول في الملفات المرفقة أسفل الموضوع.
والشكل النهائي للتصميم كما في الشكل التالي :
يتبع ……..