الشهاب الحارق
15 Mar 2002, 04:20 PM
Action Script
Action Script Fundamentals
القسم الثالث والأخـــير
Variables المتغيرات
…………
السلام عليكم ورحمة الله وبركاته
المتغير الرقمي
ينقسم المتغير الرقمي إلى قسمين :
1- العدد الصحيح integer
2- العدد الطبيعي float
الفرق ببينهما
العدد الصحيح يمكن أن يكون 1 او44 أو -3 أو 0
العدد الطبيعي هو : 2.2343 أو -12,2333
هل لاحظت الفرق ؟
السؤال ما الفرق بين العدد الصحيح والعدد الطبيعي ؟
الجواب : العدد الصحيح لا يحتوي على فواصل سواءً كان موجباً أو سالباً والصفر يكون من الأعداد الصحيحة
أما العدد الطبيعي فهو يحوي فواصل عشرية .
يقول البعض ممن تعاملُ مع اللغات الأخرى طيب أين أل double و إلى أخره
نقول بصريح العبارة رحمهم الله جميعاً فقد كان لهم صيتهم آنذاك
ولكن لكل لغةِ زمانها وأسلوبها وإليك المثال المختصر
انظر إلى الملف المرفق data type
ماذا تلاحظ ؟
1- لا داعي إلى تعريف نوع المتغير
2- يمكن تجاهل الفاصلة المنقوطة في نهاية المتغير
3- يمكن وضع فاصلة علوية للرمز إلى المتغير النصي
4- لم يعد في الاعتبار إلى أن المتغير الصحيح 255 أي ما يعادل أربعة بايت
5- كل هذه الأمور باتت يقال عنها (ده كان زمان )
شرح مختصر عن الملف المرفقdata type يستحسن الاطلاع على الملف المرفق أولاً
تقوم وظيفة typeof بإعلامنا عن نوع القيمة في المتغير
هل هو رقمي أو نصي أو عنصر
Typeof command : it tells us what kind of data is stored in a variable .
For example var x = 4
trace (typeof x); //displays number
من المعلوم أننا لو أردنا كتابة نص نضعه بين فاصلتين
وإذا أردنا إضافة متغير مع أخر أو مع نص نرمز لهم بال +
ثم أي إضافات أخرى نضع كذلك +
شكل المثال في الملف المرفق
Var x = 1344545654
Trace( x + “is a double “ + typeof x);
سيقوم أمر trace بعرض المطلوب بالشكل الأتي
1- قيمة x وهي 1344545654
2- ثم هذه العبارة is a double number
3- ثم نوع القيمة وهي number
4- وتكون كالتالي 1344545654 is a double number
الحمد لله لقد انتهينا من المتغيرات بشكل عام
هنالك ما يسمى بمحيط المتغيرات والمصفوفات سيكون هذا
الدرس في قسم خاص بالمصفوفات ومحيطها
معلومة مهمة
كثيراً ما تمر علينا في قاعات الامتحان في اللغات البرمجية ما يسمى بال declaring and initializing
طيب ما لفرق بين هذان المصطلحان ؟
تعني كلمة declaring أن ننشأ متغير لا يحوي قيمة
مثال ذلك
var x = “”;
أو
var x;
أو
x
أما بالنسبة إلى ما يسمى بال initializing
فهو تعريف المتغير بقيمة يطلبها الدكتور أو المحاضر آنذاك
What's the difference between declaring and initializing variable ?
1 – declaring means declare it without assign any data into it
for example var nassir = ""; this variable is declaring without any type of data .
2 – initializing means declare it with assign type of data into it
for example var nassir = 11
هنالك أخطاء شائعة ويجب الانتباه إليها لأنة اللغات حساسة وهي تحتاج إلى محاكاتها بالشكل المطلوب .
من الأخطاء الفصل في اسم المتغير أو قيمته أو عدم وضع علامتي التنصيص .
For example var nassir rashid = "11"; there is a space in the variable name which cause an error .
Or var nassir ="hello; the close quotation has missed and will cause an error
انظر إلى الملف المرفق الذي اسمه declaring and initializing
تعقيب على الدروس الثلاث
1- الفرق بين المتغير النصي والمتغير الرقمي وضع فاصلتين أو فاصل واحد في أول و أخر المتغير النصي
2- الفرق بين concatenate و calculate انه الأول جمع دون العمليات الرياضية والأخر العكس
3- أمر trace(); هذا الأمر يصنف من أدوات الإصلاح أي debug Tool
لانا إنشاء الله درس خاص في الدروس المتقدمة لهذه السلسلة عن أدوات الإصلاح في فلاش
4- رأينا أن فلاش يتجاوز عن كل أنواع المتغيرات أي لا ينبغي علينا تعريفه كحرف أو نص أو رقم صحيح أوالي أخره
5- تعني كلمة var أن المتغير محلي أي local وليس عالمي أي global
لم أرد بك الخوض في متاهات المحلي والعالمي من بادئ الأمر وحتى الآن وذلك أولاً حتى لا أيطيل عليكم
ثانيا إن محيط المتغيرات لها درس خاص ليس هذا مكان سرده وكما تعلمون أن لكل مقامِ مقال
6- كذلك تعلمنا اليوم أمر typeof() ومن خلال اسمه يعرف انه لإخبارنا عن نوع القيمة هل هي رقمية أو نصية
هذا والله أعلى وأعلم والسلام عليكم ورحمة الله وبركاته
حمل التمارين (http://mypage.ayna.com/highspy/ActionScript/ActionScriptpart3.zip)
Action Script Fundamentals
القسم الثالث والأخـــير
Variables المتغيرات
…………
السلام عليكم ورحمة الله وبركاته
المتغير الرقمي
ينقسم المتغير الرقمي إلى قسمين :
1- العدد الصحيح integer
2- العدد الطبيعي float
الفرق ببينهما
العدد الصحيح يمكن أن يكون 1 او44 أو -3 أو 0
العدد الطبيعي هو : 2.2343 أو -12,2333
هل لاحظت الفرق ؟
السؤال ما الفرق بين العدد الصحيح والعدد الطبيعي ؟
الجواب : العدد الصحيح لا يحتوي على فواصل سواءً كان موجباً أو سالباً والصفر يكون من الأعداد الصحيحة
أما العدد الطبيعي فهو يحوي فواصل عشرية .
يقول البعض ممن تعاملُ مع اللغات الأخرى طيب أين أل double و إلى أخره
نقول بصريح العبارة رحمهم الله جميعاً فقد كان لهم صيتهم آنذاك
ولكن لكل لغةِ زمانها وأسلوبها وإليك المثال المختصر
انظر إلى الملف المرفق data type
ماذا تلاحظ ؟
1- لا داعي إلى تعريف نوع المتغير
2- يمكن تجاهل الفاصلة المنقوطة في نهاية المتغير
3- يمكن وضع فاصلة علوية للرمز إلى المتغير النصي
4- لم يعد في الاعتبار إلى أن المتغير الصحيح 255 أي ما يعادل أربعة بايت
5- كل هذه الأمور باتت يقال عنها (ده كان زمان )
شرح مختصر عن الملف المرفقdata type يستحسن الاطلاع على الملف المرفق أولاً
تقوم وظيفة typeof بإعلامنا عن نوع القيمة في المتغير
هل هو رقمي أو نصي أو عنصر
Typeof command : it tells us what kind of data is stored in a variable .
For example var x = 4
trace (typeof x); //displays number
من المعلوم أننا لو أردنا كتابة نص نضعه بين فاصلتين
وإذا أردنا إضافة متغير مع أخر أو مع نص نرمز لهم بال +
ثم أي إضافات أخرى نضع كذلك +
شكل المثال في الملف المرفق
Var x = 1344545654
Trace( x + “is a double “ + typeof x);
سيقوم أمر trace بعرض المطلوب بالشكل الأتي
1- قيمة x وهي 1344545654
2- ثم هذه العبارة is a double number
3- ثم نوع القيمة وهي number
4- وتكون كالتالي 1344545654 is a double number
الحمد لله لقد انتهينا من المتغيرات بشكل عام
هنالك ما يسمى بمحيط المتغيرات والمصفوفات سيكون هذا
الدرس في قسم خاص بالمصفوفات ومحيطها
معلومة مهمة
كثيراً ما تمر علينا في قاعات الامتحان في اللغات البرمجية ما يسمى بال declaring and initializing
طيب ما لفرق بين هذان المصطلحان ؟
تعني كلمة declaring أن ننشأ متغير لا يحوي قيمة
مثال ذلك
var x = “”;
أو
var x;
أو
x
أما بالنسبة إلى ما يسمى بال initializing
فهو تعريف المتغير بقيمة يطلبها الدكتور أو المحاضر آنذاك
What's the difference between declaring and initializing variable ?
1 – declaring means declare it without assign any data into it
for example var nassir = ""; this variable is declaring without any type of data .
2 – initializing means declare it with assign type of data into it
for example var nassir = 11
هنالك أخطاء شائعة ويجب الانتباه إليها لأنة اللغات حساسة وهي تحتاج إلى محاكاتها بالشكل المطلوب .
من الأخطاء الفصل في اسم المتغير أو قيمته أو عدم وضع علامتي التنصيص .
For example var nassir rashid = "11"; there is a space in the variable name which cause an error .
Or var nassir ="hello; the close quotation has missed and will cause an error
انظر إلى الملف المرفق الذي اسمه declaring and initializing
تعقيب على الدروس الثلاث
1- الفرق بين المتغير النصي والمتغير الرقمي وضع فاصلتين أو فاصل واحد في أول و أخر المتغير النصي
2- الفرق بين concatenate و calculate انه الأول جمع دون العمليات الرياضية والأخر العكس
3- أمر trace(); هذا الأمر يصنف من أدوات الإصلاح أي debug Tool
لانا إنشاء الله درس خاص في الدروس المتقدمة لهذه السلسلة عن أدوات الإصلاح في فلاش
4- رأينا أن فلاش يتجاوز عن كل أنواع المتغيرات أي لا ينبغي علينا تعريفه كحرف أو نص أو رقم صحيح أوالي أخره
5- تعني كلمة var أن المتغير محلي أي local وليس عالمي أي global
لم أرد بك الخوض في متاهات المحلي والعالمي من بادئ الأمر وحتى الآن وذلك أولاً حتى لا أيطيل عليكم
ثانيا إن محيط المتغيرات لها درس خاص ليس هذا مكان سرده وكما تعلمون أن لكل مقامِ مقال
6- كذلك تعلمنا اليوم أمر typeof() ومن خلال اسمه يعرف انه لإخبارنا عن نوع القيمة هل هي رقمية أو نصية
هذا والله أعلى وأعلم والسلام عليكم ورحمة الله وبركاته
حمل التمارين (http://mypage.ayna.com/highspy/ActionScript/ActionScriptpart3.zip)