عبد وعنازًانساء 0 2/0145 رفع 5 7م000 «واع
| 2/0 ليث عبد عما ا 2/0/0815 ابلفقع!؟ 0 92 :0010100 و10
ا مط فاه انام 01
| هايا ١109م أنام 01 د ًَ
طريقة عمل البرنامج
يعمل البرنامج بأسلوبين
-١ نمط التصميم : حيث فى هذا النمط يمكنك تصميم شكل البرنامج الخاص بك أى الواجهة
كبلىرة دام با
071 لقنا
7 - نمط كتابة الكود : هى شاشة كتابة الكود الذى ينفذ بالضغط على احد الأزرار فى برنامجك
أو أي حدث فى برنامجك
م 7 جاه 30006147616301 ها © © قما0
<7* دعن" «وج توعد "0-710 8 © -
<"300"ججعطوتعظ "550 +4« "9777777" <010 1 دنا ها«
5661541 أعم اعد نية
6+1 6015200000346 + " " + لبإعدم اعمس عد سد
161 60056000048+ كلصا » + عمعدم 1 عمس عد عمد
اسم 1ه أعوا00 قا
جسد بماد تناد اوماقو قا
مضه أ ةحار لماه "آ
لتجربة مشروعك اضغط على السهم المشار الية فى الصورة التالية
ماعنا «سملدتلا صع 5
اله : )١ وجماع 031705 4 © ©
«ومصمسماقت
عمد /> راف ا أن اعمقد ) <عمهد >
جعاه ا« /> (الاع عاد ) جع هاه
العناصر التي يتكون منها المشروع داخل برنامجيرع[]
اى مشروع يجب ان يحتوى علي العناصر التالية :
بيئة اطار العمل الخاصة ببرنامج 2 روا 0068م 76
الانترنت او برنامج بصفة عامة و المقصود ان البرنامج يوفر لك واجهة
مليئة بالادوات المستخدمة فى جمع البيانات من المستخدم متل مربعات
الحوار و الازرار واداوات عرض البيانات و وسائل التأكد من صحة
الادخال و كثير من المؤثرات و كل هذا يرتبط بالمكتبة 017100178104
كل مشروع يحتوى على الاقل ملف واحد 1/20/1616 معرف فى بداية
المشروع لاحظ ان ملف 060/1/] يعتبر لغة قريبة فى تركيبها من لغة
ال 10771 و لغة ال 101 بالطبع
و هذة اللغة صممت خصيصا لهذا البرنامج لوصف بناء المشاريع من
خلال الوسوم 895]
لكى تقوم بعمل تطبيقات تتفاعل مع المستخدم يجب ان تستخدم لغة
خلال ملف ال 1 1/ال120/] بين 5و8]
او فى ملف منفصل و عمل استيراد له داخل المشروع
جداول الانماط المتعاقبة و المقصود بها عمل شكل خاص بالازرار او
الادوات المستخدمة فى النماذج
مثل معظم البرامج يمكنك استخدام صور و ايقونات و مؤثرات
بعض الادوات تستخدم لعرض البيانات مثل
و ذلك من خلال المصفوفات او مصدر خارجى للبياقات مثل ملفات
النصوص عيمح او |217ل*
ا نانثا
الله ١ | وا |
0ه ممه معام
اولا : مرحلة التصميم من خلال خلايا جاهزة فى البرنامج و يمكنك عمل خلايا و مكونات
خاصة بك باستخدام كود الاكشن اسكربت
ثانيا : مرحلة الترجمة او تحويل الكود المكتوب بلغة الاكشن اسكربت الى خلايا
ثالثا : مرحلة تنفيذ الكود و اعداد ملف ال //ا5 و ربطة مع البيانات الخارجية
يمكنك عمل النماذج الخاصة بالبرنامج الخاص بك من خلال كود 070001 و هذا مثل لعمل
</ "لمعا م مالك لر58"كاها وه مات >٠110:1
<صه تت قعنام در :>
اذا كنت معتاد على لغة ال 10001 فسوف تلاحظ التنسق الخاص بهذةاللغة و يمكنك الرجوع الى
الملحق الخاص بلغة ال|00 فى كتابى السابق الطريق من اكشن اسكربت ؟ الى اكشن
اسكربت 7 لكى تفهم الفكر الاساسى لهذة اللغة
المهم ان كل مشروع سون تقوم بعملة داخل برنامج 2*«عاج
و يجب ان ينتهى المشروع بالكود
اما الاكواد الخاصة برسم مربعات النص و الزر و غيرها تكتب فى المنتصف بين الكودين
السابقين
لاحظ ان : كل تاج فى ملف 0001م يبداً بحرفى 0*7 و الذى يعتبر 1181716508286 صمم
خصيصا لبرنامج «18
عندما تقوم بتشغيل البرنامج سوف تشاهد التالى
1 مامكا 5ه اودع م( ملا :4ع ©
لاحظ ان مشروعك فى النهاية ليس سوى ملف فلاش بامتداد )/»5 و تشاهدة من خلال
مستعرض الويب الخاص بك و هنا نحن نستخدم برنماج «5:670 1/1028
ن-تلاحظ ان معظم اكواد 0/11(ا تعطق بكلاسنات 2530 او خصائص لها حيث ان مترجم
برنامج *«عاع يرسل اكواد 1/ال124/! على هيئة 5/6 بايت يتكون منها فيلم الفلاش فى النهاية
ليصبح 590/7
لن يمكنك كتابة أكواد اكشن اسكربت “7 مباشرة داخل نافذة تحرير الكود بل يجب أن تكتبها بين
حام 11 11:5/>
!1605 5/00 لاطريقة استخدام اكشن اسكربت داخل البرنامج
فى نفس السطر او داخل تاج 1 1200/1/] مثال اظهار رسالة عند ضغط المستخدم على زر
فى المثال استخدمنا الدالة /«5/:0 المنشقة من الخلية 16:4 فى لغة الاكشن اسكربت لعرض
الرسالة داخل الاقواس
يمكنك كتابة الكود متداخل مع اكواد ا700/] و تستخدم تاج خاص للتعبير عن ما بداخل هذا
مثال
»اا ح اران
:16 30ح ")ماه 25 ال/ اه 100171
تكتب الكود داخل تاج <1م07:50:1> ثم تاج ]/00/(7]!> و نقفل التاجين ب [[ و
خلا
عندما تستخدم 1/ال26/! لعمل زر مثلا فان هذا الحدث يتساوى مع استدعاء لغة الاكشن
اسكربت للخلاية السئولة عن انشاء زر و لنتفهم الامر اكثر سوف اوضح بالكود
</ "1100ن"كحل >٠1: 801100 ١
يتساوى الكود السابق مع كود الاكشن اسكربت التالى
ايضا مثال اخر عن اسناد قيمة لخاصية النص فى زر
</ "»ا1ا0"دا26 185 "1100" حلا 801107 >٠1:
نفهم من السابق ان اكواد 1/ال/] فى جوهرها ليست الا استدعاء لخلايا من لغة الاكشن
اسكربت و لكن فى شكل مختلف عن طريقة كتابة الكود التى تعودنا عليها فى لغة الاكشن
اسكربت
و لكن لاحظ انك قبل ان تستخدم كود الاكشن اسكربت مع اى اداة صممتها بلغة 1/ل12/| يجب
ان تعطيها 10 اى اسم خاص بها لتستطيع التعامل معها مثلا ٍِ
60 قي 108 16 ن1ع8 "جابيعا "الصماقنت آ لام" ك1 أنام 0© 016:1>
الاداة مع الاكشن اسكربت حيث ان مترجم 1 1/ال120/] يقوم بعمل متغير يدعى 010[ 117/1
يحتوى بداخلة ارتباط مرجعى للكائن 17671004 مثال على ربط الاداة المصممة بلغة
0-0 عا كوب معية "910 2ممتويوا ار9ه
9 7 عو ممتاعمية عاطم
الدالة 9647640 ترجع بقيمة نصية اسندت للمتغير
ملحوظة : يجب ان يكون جميع قيم 0| الموجودة داخل ملف واحد متفردة اى لا تتكرر
- و يمكن اسخدام كلمة 7/115 للأشارة للأداة اذا كانت ليس لها 10 فى الملف
مثال : : ١