الشهاب الحارق
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)
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)