تعلمنا في الدروس الستة الماضية كيفية التعامل مع الأدوات وتعديل بعض خصائصها، فغطينا أغلبها وأكثرها استخداماً، وسننتقل اعتباراً من هذه الحلقة إلى مرحلة جديدة تعتبر أكثر تقدماً ويظهر فيها تميز الفكر البرمجي، يمكن أن نسميها مرحلة التطويع وستكون بدايتنا مع المتغيرات.
هل هناك ثوابت ومتغيرات؟ الجواب: نعم، ففي مثال الزكاة كان عندنا متغيرات وهي خانات الأموال الثلاثة بينما هناك ثابت وهو نسبة الزكاة، وما هذا إلا مثال بسيط على الثوابت والمتغيرات، وسنتعرف على أنواعها وأشكال التصريح بها أو ما يسمى بالإعلان عن المتغيرات ومتى نحتاج لاستخدام كل منها، وقد يتوارد إلى ذهن القارئ السؤال التالي: ما هي الفائدة من المتغيرات؟ والجواب أن البرنامج ينقسم إلى قسمين، معطيات ثابتة ومعطيات متوقعة وهذه الأخيرة يجب أن يحجز لها مكان يناسبها ويترك أمر إدخالها لمستخدم برنامجك. سنبدأ بعرض أشكال المتغيرات وهي المبينة بالجدول.
وللتصريح عن أي متغير من المذكورة أعلاه نستخدم الصيغة التالية:
Dim X As رر-
فلو أردنا الإعلان عن متغير بسيط:
Dim X As Integer
أو أردنا الإعلان عن تاريخ نقول مثلاً:
Dim D As Date
وهكذا مع بقية المتغيرات ، ولكن يجب علينا أن نعلم أنه يمكننا كتابة أي حرف أو اسم كمتغير مثال:
Dim Khalid As Integer
ولكن يجب التنبيه على أنه ليس من المأمون دائماً استخدام نفس المتغير في أكثر من إعلان لأنه قد يربك البرنامج وغالباً لا يعمل.
والإعلان عن المتغيرات ليس ضرورياً إذا كان على مستوى الإجراء بمعنى أن المتغير يستخدم في زر واحد مثلاً (وهو ما لاحظناه في مثال الزكاة) حيث أننا جمعنا جميع العمليات في إجراء واحد وبالتالي أصبحت المتغيرات معروفة لذلك الإجراء بدون تعريف ، وإن كان الأسلم الإعلان عن أي متغير تجنباً للوقوع بالأخطاء.
جميع الحقوق محفوظة لمؤسسة اليمامة الصحفية 2003
تصميم وتطوير وتنفيذ جريدة الرياض، إدارة الإنترنت
الرجاء ارسال أي ملاحظات على العنوان التالي: rnet@Alriyadh-np.com