مشاهدة النسخة كاملة : Action Script Fundamentals part2


الشهاب الحارق
15 Mar 2002, 05:24 AM
Action Script


Action Script Fundamentals

القسم الثاني
…………

Variables المتغيرات

الحمد لله وحدة لقد فرغنا من أهم أساسيات اللغات البرمجية ( مــــــــــــبروك)

ألا وهو تعريف المتغيرات . لكن هذا لا يعني الاستهانة بما بعدها من تعريفا ت.

سنكمل اليوم القسم الثاني والذي يتعلق بالنصوص والتي تسمى string وعملية جمعها مع بعض
والتي تسمى concatenate والفرق بينها وبين الأرقام numbers وعملية الجمع بين الأرقام
والتي تسمى calculate وأهمية كتابة الرقم number إذا أردت الجمع بين متغيرين جمعاً رياضياً للعلم ان فلاش 5 تجاهل هذه الاهمية




ملاحظات مهمة في تعريف بعض المصطلحات العلمية في لغة اسكر بت .

1- String حرف او كلمة
2- number رقم
3- concatenate جمع
4- calculate جمع

ملاحظة بسيطة
المصطلحات العلمية فقط لفظية أي لا تكتب ما عدى المصطلح الثاني

أي لو سمعت أحد يقول أن عملية أل concatenate فذلك انه يعني الجمع دون العمليات الحسابية

طيب كيف دون العماليات الحسابية يا صديق ؟

الجواب : لنفترض أن


ما الفرق بين concatenate ? calculate


أولاً تستخدم كلمة concatenateإذا ما تم جمع string مع آخر ويرمز للقيم التي يراد الجمع بينها بالفاصلتين في أول و أخر القيمة .

مثال ذلك
Var x = "hello"

أما أل (calculate) فهي للعمليات الحسابية ويرمز لها ? Number

مثال ذلك
Var x = Number (5);
أو
Var x = 5;
تلاحظ أنني تجاهلت عن كتابة number في المثال الثاني وذلك على لانه هذه الوظيفة تم تجاهلها في فلاش 5



مثال ذلك
X = 34;
If(Number(x) == 34 ) { do something

Number(“33”) ! 32 assign that for some purpose


مثال أخر
Var x =5;
Var y = 3;
Var count = Number(x) + Number(y);


والمعروف عن الجمع دون أي عملية حسابية يسمى concatenate

أما إذا كان يرادُ به أي من العمليات الحسابية فتلك ما تسمى ب calculate



الفرق بين لغة C و لغة ألا كشن اسكر بت

Action Script c
لا ينبغي علينا تعريف نوع المتغير يجب تعريف نوع المتغير
Var x = 5; Int x = 5;
نحن فقط عرفنا أن x له القيمة 5 هنا تم تعريف المتغير على انه رقم
Var x = “hello” Str x = “hello”;
تلاحظ أننا لم نضيف على النص سوى الفاصلتين في أول أخر القيمة تم تعريف نوع المتغير إلى حرفي بدلا من رقمي في أوله
أخيرا إننا نستطيع إنهاء المتغير دون الفاصل المنقوطة يجب وضع الفاصلة المنقوطة في نهاية بناء المتغير


سنتكلم في القسم الأخير عن int و float
ولا تقلق بخصوص المقارنة بين اللغتين
أنا فقط كنت أريد أن أبين لكم كيف أن لغة اسكر بت
باتت اسهل بكثير من اللغات الغابرة



الشرح :

أولا ً دعنا نتعرف على أنواع المتغيرات
1- الحرفية string
2- الرقمية number
3- عنصر object
دع عنك الآن العنصر فهذا ليس مجال سرده وله فيما بعد شرحاً وافياً إنشاء الله

أولا ً الحرفي كيف نعرف انه حرفي الجواب وضع الفاصلتين في أول أخر القيمة

طيب سؤال ماذا لو كانت القيمة رقمية ووضعنا عليها الفاصلتين ؟

الجواب : بكل بساطة ستصبح حرفية وتجمع بال concatenate

انظر الملف المرفق الذي اسمه concatenate

وكذلك لو كان أحد القيم رقمي والثاني حرفي يعطي نفس الناتج أي لا يجمعها حسابياً


ثانياً الرقمية ويرمز لها ب number متى ما احتجت إلى ذلك

انظر المثال في الملف المرفق الذي اسمه number



اعرف أني طولت عليكم بس هذا خر شي أتكلم عنه في هذا الدرس

هو ماذا استنتجنا من هذا الدرس
1 – الفرق بين الجمع والجمع بالحساب
2- متى نستخدم الوظيفة number
3 – إن المصطلحات معظمها لفظية
4- الفرق بين لغة السي ولغة اسكر بت ولو مبسطه
5- تجاوز اسكر بت عن كثر من الشروط كتعريف نوع المتغير مثلاً و وضع الفاصلة المنقوط في النهاية


أن معرفة الأساس افضل بكثير من معرفة ما بعدها حكمة أنا قائلها .

بعد هذا الدرس الممل والطويل تحتاج إلى راحة خمس دقائق ثم بعد ذلك جاوب على الامتحان المرفق معها والذي اسمه exam1


حمل التمارين (http://mypage.ayna.com/highspy/ActionScript/ActionScriptpart2.zip)