عرض مشاركة واحدة
قديم 23-Jul-2011, 03:40 PM   #3
humam
مشرف منتدى المطورين
افتراضي Script Editor

قبل البدء بكتابة الشفرة البرمجية نحتاج الى التعرف على البيئة التي سوف نعمل عليها وهذا يسهل عملية كتابة الشفرة لبدء ذلك ننقر نقرا مزدوجا على الزر Save فتفح نافذة كتابة الشفرة Script Editor كما في الشكل 1 هنا نلاحظ الاسم التقني للشفرة وتقوم DEX باعطاء هذا الاسم لذا يفضل عدم تغييره هنا الاسم مثلا:
ARB_Customer_MSTR Save Button_CHG_DUP
الاسم مكون من مقاطع الاول يمثل اسم النافذة ثم بعد ذلك اسم المصدر Resource وهنا المصدر هو الزر Save واخيرا اسم الحدث وهنا الحدث Change وهو الذي ينفذ عند نقر المستخدم على الزر. طبعا اختيار الحدث مهم جدا ويؤثر على كيفية تنفيذ الشفرة البرمجية.

نلاحظ ايضا وجود عدة ازرار سوف نمر على المفيد منها:
Compile: وهذا الزر مهم جدا وهو يعمل على التدقيق النحوي للجملة البرمجية التي تقوم بكتابتها وبعد اكمالك كتابة عبارة او مجموعة من العبارات يمكنك الضغط على هذا الزر للتاكد من العبارة تمت كتابتها بالشكل الصحيح.
اذا كانت العبارة صحيحة لا تشاهد اي رسالة ولكن اذا كان هناك خطأ سوف تظهر نافذة جديدة وهنا يوجد نوعين من الاخطاء :
Warning
Error
النوع الاول هو في الحقيقة لايعتبر خطأ برمجي ولكن النوع الثاني Error وهو يعتبر خطأ في كتابة الشفرة البرمجية من الناحية النحوية وهنا يمكن النقر بشكل مزدوج على الخلل في النافذة Compile message لكي نتقل بشكل مباشر الى موقع الخلل وتحاول اصلاح الجملة البرمجية. ثم اغلق النافذة Compile Message واضغط مرة اخرى على الزر Compile لكي تشاهد النتيجة بعد التغيير وهكذا تستمر لحين حصولك على النتيجة الصحيحة وهنا يمكنك الاستعانة بملفات المساعدة لكي تجد الطريقة الصحيحة لكتابة العبارة البرمجية.

بقي هناك نوع من الاخطاء وهو الاصعب والذي لايستطيع محرر الاخطاء اكتشافه وهو الخلل المنطقي اي تكون الجمل مكتوبة بالشكل الصحيح ولكن منطقيا تم وضعها بشكل خاطىء يمكن اكتشاف هذه الاخطاء باستخدام Test Mode وهو متاح لهذا الغرض وتتم هذه العملية كلما اكملت جزء من الشفرة تشعر بانه سوف يكون معزول عن الاجزاء الاخرى لذا عليك فحصه بواسطة test mode لان عملية اكتشاف الخلل تكون اكثر تعقيدا كلما اصبحت الشفرة اطول.
Close: ويستخدم لاغلاق نافذة الشفرة البرمجية وسوف تسأل عن حفظ الشفرة بعد قيامك بأي عملية تغيير لذا عليك اختيار موافق اذا كنت متأكد بان ما اضفته من الشفرة هو سليم.
Print: وهو لطباعة الشفرة.
Delete: وهو لمحو او حذف الشفرة البرمجية.
الصور المصغرة للصور المرفقة
اضغط على الصورة لعرض أكبر الاســـم:	Fig1.JPG‏ المشاهدات:	393 الحجـــم:	78.9 كيلوبايت الرقم:	87   اضغط على الصورة لعرض أكبر الاســـم:	Fig2.JPG‏ المشاهدات:	402 الحجـــم:	117.5 كيلوبايت الرقم:	88  
__________________
GP Techno-Functional Consultant
humam غير متواجد حالياً   رد مع اقتباس