الاثنين، 12 نوفمبر 2012

دورة [VBScript] الجزء الاول برنامجك الأول في VBScript ج3


الجزء الاول : برنامجك الأول في VBScript ج3

الدرس الثالث

  برنامجك الأول في VBScript  

رأيت في الدرس السابق المثال التالي … 

دورة [VBScript] الجزء الاول برنامجك الأول في VBScript ج3 | ابداع ديزاين abda3 design
وفيما يلي شرح لذلك المثال
* ملاحظة: الأرقام باللون الأحمر ليست ضمن الكود..
1 ، 2 تلاحظ في هذين السطرين واصفة
الابتداء html و Body الأساسية في صفحة HTML .

3، 7 في هذين السطرين ترى الواصفة Script
(بدايتها ونهايتها) والتي يعتبر مابينها هو شيفرة سكريبت كما تلاحظ
الخاصية Language والتابعة للواصفة السابقة وقد تم ضبط قيمتها إلى
"VBScript" وفي حال لم تقم بضبط هذه الخاصية فإن المتصفح قد يتعرف
عليها (ولكن ليس دائما).

4، 6 في هذين السطرين ترى واصفتي بداية
ونهاية التعليق والتي تجعل المتصفح يتجاهل السكريبت في حال كونه لا
يدعم لغة VBScript.

5 هذه هي الجملة الرئيسية في الكود وهي
تقوم بضبط الخاصية BgColor (لون الخلفية) للكائن Document (المستند أو
الصفحة) إلى القيمة "FF0000" وهذه القيمة تمثل اللون الأحمر.


8، 9 إغلاق الواصفات بالترتيب، حيث تكون
آخر واصفة تم فتحها هي أول واصفة تغلق.
طرق تنفيذ الشيفرة VBScript

لاحظت في المثال السابق انه تم تحويل لون الخلفية إلى اللون الأحمر
مباشرة عند الدخول، وهذه الطريقة تسمى "التنفيذ المباشر".
ويمكن جعل الكود مرتبطا بحدث معين كالنقر بزر الفأرة أو استخدام لوحة
المفاتيح أو غيره، فبذلك نحصل على أوامر لا يتم تنفيذها إلا عند وقوع
الحدث المرتبط بها، وهذه الطريقة تسمى "التنفيذ المؤجل" (او المتأخر)،
وفي هذه الحالة يجب كتابة الشيفرة داخل إجراء مرتبط بحدث معين …
وبعيدا عن الكلام النظري إليك هذا المثال الذي يوضح كيفية كتابة إجراء
مرتبط بحدث النقر على زر Button ..

شرح لبعض أجزاء الشيفرة السابقة

2 في هذا السطر أضفنا زرا عن طريق الواصفة input التابعة للغة HTML
وجعلنا له الاسم BtnWelcome، وقيمته(النص المكتوب عليه) هي "عبارة
ترحيب".


4 بداية الإجراء الحدثي، حيث BtnWelcome
هو الكائن، والحدث هو النقر(OnClick) .. اطلع على طريقة كتابة طريقة
الإجراء (الكلمة المحجوزة Sub ثم اسم الإجراء ثم الحدث المقترن به)
والذي سنتحدث عنه بتفصيل أكثر لاحقا، لكن ما يهمك هنا هو انه يمكن
تأجيل تنفيذ أمر ما حتى يتم وقوع حدث معين.

6 نهاية الإجراء.
ملاحظات عامة
1- قد تجد بعض الأمور غامضة بعض الشيء فلا تيأس .. لأننا لم نبدأ بشرح
مفاهيم هذه اللغة.
2- يمكن توزيع الشيفرة على أكثر من سطر بواسطة شرطة سفلية قبلها مسافة
document.write "الوقت الآن" & _
"هو" & Time()

3- يفضل استعمالك للفراغات ومسافات الجدولة عند كتابتك للكود وذلك لكي
تسهل عليك مراجعة الكود لاكتشاف الأخطاء ويجب أن يكون استعمالك
للفراغات بطريقة تسمح لك بعرض بنية الكود.


4- أيضا يستحسن استخدام التعليقات ضمن الشيفرة، وتستخدم لغة VBScript
هذه الإشارة ' كرمز يعتبر ما بعده عبارة عن تعليق.

ولأي إستفسار الرجاء ترك تعليقاتكم لأقوم بالإجابة عليها في القريب العاجلدورة [VBScript] الجزء الاول برنامجك الأول في VBScript ج3 | ابداع ديزاين abda3 design

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



ضع تعليقك

0 التعليقات:

البحــث

English French German Spain Italian Dutch

Russian Portuguese Japanese Korean Arabic Chinese Simplified

المتابعون

استثمارا للخبرات العالية والإمكانات التقنية المتميزة والطاقات البشرية الكبيرة التي تتميز بها "ابداع" أنشأت المؤسسة إدارة تتبنى عمل المواقع الخدمية المتنوعة للأفراد والهيئات والمؤسسات الكبرى. كما يمكنها عمل مواقع للتجارة الإلكترونية تتمكن الشركات والمتاجر من ترويج منتجاتها في كافة أنحاء العالم وتزويد مواقعها بإمكانية البيع عبر الإنترنت وتشمل خدمة بناء مواقع الإنترنت عدة مراحل بدأ من عملية التصميم المبدئي للموقع، وحتى الانتهاء منه، والقيام بتحديث الموقع كلما تطلب الأمر كما تتميز مؤسسة "ابداع" بأقوى فريق عمل متواصل مع العملاء 24 ساعة على مدار الأسبوع وتمتاز أيضا بكفاءة الدقة والسرعة في العمل لذلك نحمد الله العلي العظيم على منحنا تلك القدرة