الإصلاح التربوي العام
<script type="text/javascript" src="http://widgets.amung.us/tab.js"></script><script type="text/javascript">WAU_tab('6ocfj484yzd8', 'left-middle')</script>
center]سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 613623[/center]
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 829894
ادارة المنتدي سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 103798
الإصلاح التربوي العام
<script type="text/javascript" src="http://widgets.amung.us/tab.js"></script><script type="text/javascript">WAU_tab('6ocfj484yzd8', 'left-middle')</script>
center]سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 613623[/center]
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 829894
ادارة المنتدي سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 103798
الإصلاح التربوي العام
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

الإصلاح التربوي العام


 
الرئيسيةأحدث الصورالتسجيلدخول

 

 سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى

اذهب الى الأسفل 
كاتب الموضوعرسالة
حمادي 100




عدد الرسائل : 250
العمر : 48
نقاط : 21794
تاريخ التسجيل : 22/08/2014

سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى Empty
مُساهمةموضوع: سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى   سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى Icon_minitimeالإثنين يوليو 06, 2015 7:53 am

سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى


سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 2unztpg

سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى T05ame

الشرح للاخ عبود
ذكرنا سابقا أن المصفوفات أو الجداول هى عبارة عن مجموعة أزواج من المفاتيح و القيم
وبناءا على ذلك فإن لو أن هناك زوج من المفاتيح و القيم مثل الجدول التالى للتوضيح :



الكود:
كود PHP:
t = {a = "123"}

فإن تفصيل تعريف الجدول السابق أو المصفوفة السابقة تفصيلا دقيقا فيكون كالتالى :

t هى إسم المصفوفة التى نعمل عليها الآن



{ و } علامات الأقواس الكبيرة التى ترمز إلى المصفوفة

المتغير الذى إسمة a هو المفتاح الذى عن طريقة يمكننا الوصول إلى القيمة المخزنة فية أو قيمتة

"123" هو القيمة الموضوعة و المعبرة عن المتغير a

ككل تسمى قيمة و مفتاح

الكود:
كود PHP:
a = "123"  


إذن وبناءا على الجدول السابق أو المصفوفة السابقة فإننا قلنا سابقا أن هناك طريقتان للإستدعاء حيث وجود متغير إسمة a
ذكرنا أنة يمكن أن يكون الإستدعاء هكذا :

الكود:
كود PHP:
t.a  


أو


الكود:
كود PHP:
t["a"]  


أعتقد بهذا التوضيح تم معرفة القيمة و المفتاح للإستدعاء
سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 10oi2pc

نأخذ على سبيل التطوير و التقدم فى بناء جدول أو مصفوفة " فكلا التعبيرين صحيحين " يحتوى على عدد من العناصر و ليكن 4 عناصر على سبيل المثال يكون شكل الجدول كالآتى :


الكود:
كود PHP:
t = {"abood", "Haitham", "aziz", "khaled"}  


Smile  من خلال النظرة العامة المباشرة على المصفوفة السابقة نجد أن :

abood هو رقم 1 فى المصفوفة t

Haitham هو رقم 2 فى المصفوفة t

aziz هو رقم 3 فى المصفوفة t

khaled هو رقم 4 فى المصفوفة t

إذن هذة المصفوفة السابقة هى مصفوفة بسيطة جدا حيث لا يوجد بها أى متغيرات فهى ثابتة فى القيم و ثابتة فى المفاتيح

إذن يمكننا أن نتعامل معها مباشرة للحصول على القيم التى بداخلها فيكون للحصول على القيمة الأولى فى هذة المصفوفة
فــــ بالتالى سنحصل على abood فإننا نكتب :

الكود:
كود PHP:
t[1]


وللحصول على القيمة الثانية فى المصفوفة t السابقة
فــــ بالتالى سنحصل على Haitham فإننا نكتب :


الكود:
كود PHP:
t[3]  


وللحصول على القيمة الرابعة فى المصفوفة t السابقة
فــــ بالتالى سنحصل على khaled فإننا نكتب :


الكود:
كود PHP:
t[4]  


تطبيق عملى على المثال السابق إفتح مشروع وقم بوضع الكود التالى و المعبر عن المجموعة و رسالة لإظهار النتيجة و قم بالمعاينة :

الكود:
كود PHP:
t = {"abood", "Haitham", "aziz", "khaled"}

Dialog.Message("Number 1", t[1], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 2", t[2], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 3", t[3], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 4", t[4], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);


سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 10oi2pc

نأخذ على سبيل التطوير و التقدم فى بناء جدول أو مصفوفة " فكلا التعبيرين صحيحين " يحتوى على عدد من العناصر و ليكن 4 عناصر على سبيل المثال ولكن كل عنصر لة متغير معبر عنة يكون شكل الجدول كالآتى :

الكود:
كود PHP:
t = {a = "abood", b = "Haitham", c = "aziz", d = "khaled"}  


ذكرنا سابقا أن المتغير هو المفتاح للوصول إلى القيمة

وبالتالى للوصول إلى القيمة abood فإننا يجب أن نعرف أن المفتاح هو a

وبالتالى للوصول إلى القيمة Haitham فإننا يجب أن نعرف أن المفتاح هو b

وبالتالى للوصول إلى القيمة aziz فإننا يجب أن نعرف أن المفتاح هو c

وبالتالى للوصول إلى القيمة khaled فإننا يجب أن نعرف أن المفتاح هو d

Wink وذكرنا أيضا عند وجود متغيرات يكون التعامل بطريقتين أحدهما كانت :

الطريقة الأولى :

المفتاح و علامة نقطة . و إسم المصفوفة

وبالتالى للوصول إلى القيمة abood فنكتب t.a

وبالتالى للوصول إلى القيمة Haitham فنكتب t.b

وبالتالى للوصول إلى القيمة aziz فنكتب t.c

وبالتالى للوصول إلى القيمة khaled فنكتب t.d

تطبيق عملى على المثال السابق إفتح مشروع وقم بوضع الكود التالى و المعبر عن المجموعة و رسالة لإظهار النتيجة و قم بالمعاينة :

الكود:
كود PHP:
t = {a = "abood", b = "Haitham", c = "aziz", d = "khaled"}

Dialog.Message("Number 1", t.a, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 2", t.b, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 3", t.c, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 4", t.d, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);  



الطريقة الثانية :


غلق القوس المربع و وضع المفتاح داخل علامتى تنصيص و فتح قوس مربع و إسم المصفوفة


وبالتالى للوصول إلى القيمة abood فنكتب :


الكود:
كود PHP:
t["a"]


وبالتالى للوصول إلى القيمة Haitham فنكتب :


الكود:
كود PHP:
t["b"]  


وبالتالى للوصول إلى القيمة aziz فنكتب :

الكود:
كود PHP:
t["c"]


وبالتالى للوصول إلى القيمة khaled فنكتب :

الكود:
كود PHP:
t["d"]  

Laughing  تطبيق عملى على المثال السابق إفتح مشروع وقم بوضع الكود التالى و المعبر عن المجموعة و رسالة لإظهار النتيجة و قم بالمعاينة :

الكود:
كود PHP:
t = {a = "abood", b = "Haitham", c = "aziz", d = "khaled"}
Dialog.Message("Number 1", t["a"], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 2", t["b"], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 3", t["c"], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);

Dialog.Message("Number 4", t["d"], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);



سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 10oi2pc


إذن الخلاصة مما سبق هل يمكن وضع الأرقام مباشرة فى المصفوفة أو أى مصفوفة بدون إستخدام علامة تنصيص ؟
نعم يمكن

مثال على ذلك

الكود:
ود PHP:
t = {1, 2, 3, 4}  


أو يمكن أن تكون المصفوفة كالتالى :

الكود:
كود PHP:
t = {"1", "2", "3", "4"}  

Surprised  وهل هذا الكلام يطبق أيضا على الحروف ؟ هل يمكن أن تكتب الحروف بداخل المصفوفة بدون علامة التنصيص ؟

الإجابة لا و نعم أيضا

كيف لا مثال على ذلك :

الكود:
كود PHP:
t = {a, b, c, d}


Rolling Eyes هل فى المصفوفة السابقة يمكن إستدعاء عناصرها ؟ لا يمكن
Surprised طيب أنت قلت فى نفس الوقت نعم فكيف يتم ذلك ؟
Sad يتم ذلك إذا تم معرفة قيمة كل حرف من الحروف الموجودة داخل المصفوفة t

Laughing إذن ما تم وضعة فى المصفوفة ليست حروف ثابتة القيم ولكنها الآن متغيرات
bounce إذن يعرف المتغير على أنة قيمة غير ثابتة أو غير محددة إلا بتحديد مسبق
Arrow ذن لتعديل المصفوفة و كتابتها بالطريقة الصحيحة ندخل قيم معروفة للمتغيرات السابقة كإعلان عن كل قيمة على حدى كمثال يكون كالآتى :

الكود:
كود PHP:
a = "a"
b = "b"
c = "c"
d = "d"
t = {a, b, c, d}  


وبعد ذلك يمكن الحصول على قيم المصفوفة بدون أخطاء وذلك على حسب ترتيب العناصر فى المجموعة فيكون :

معبر عن قيمة المتغير الأول

الكود:
كود PHP:
t[1]

وهكذااااااااااااا
سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 10oi2pc

كود أكثر تعقيدا كبناء على ما تم شرحة مسبقا :

الكود:
كود PHP:
f = {c = {b="hazem" , f="ali" , r="khaled"}, d={k="hazem2" , h="ali2" , q="khaled2"}, e={z="hazem3" , x="ali3" , v="khaled3"}}

Dialog.Message("Notice", f["d"]["q"], MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);


f  هى حاملة مصفوفات و بها 3 مصفوفات c و d و e

و بكل مصفوفة من الثلاثة مصفوفات يوجد 3 عناصر

هنا سنستدعى العنصر q من المصفوفة d التابعة للمصفوفة f

سلسلة شروحات الأكشن سكريبت المصفوفات كان هذا هو رد من تطبيق الأخ خالد " النصل القاطع " بناءا على ما تم شرحة مسبقا

سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 10oi2pc

مرحلة كتابة المصفوفات

يمكن كتابة المصفوفات عن طريق الكتابة المباشرة ككتابة المصفوفة بشكل كامل فى سطر واحد مثلا كالآتى :

الكود:
كود PHP:
t = {"abood", "Haitham", "aziz", "khaled"}


أو بطريقة المفاتيح أى بترتيب العناصر داخل المجموعة أو المصفوفة وفى هذة الحالة طبعا على سبيل المثال نريد إنشاء مصفوفة جديدة وليكن إسمها t  Smile  لاحظ وضع فى الإعتبار أن هذة المجموعة جديدة ويمكنك إختيار أى إسم لها على حسب إختيارك

Surprised هنا طالما كانت المجموعة جديدة يجب الإعلان عنها أولا فيكون النتيجة :

الكود:
كود PHP:
t = {}
t[1] = "abood"
t[2] = "Haitham"
t[3] = "aziz"
t[4] = "khaled"

أيضا يرجى مراجعة ما ذكرتة عن المتغيرات لتتعرف على كتابة المصفوفة عن طريق المتغيرات ذات القيم و المدمجة مباشرة فى المصفوفة حتى لا نظل نعيد و نكرر ما تم شرحة مسبقا .

مرحلة التعامل مع المصفوفات عن طريق الأكواد للتعديل على المصفوفة وإدخال عناصر جديدة و حذف عناصر

سوف يتم لاحقا من خلالة المتابعة لباقى الشروحات للسلسلة
سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى 10oi2pc
أكتفى بهذا القدر البسيط اليوم

tongue مكن تحميــل الشرح من المرفقات فقد تم تحويلة إلى كتـاب بى دى إف
المرفقات
سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى Attachmentسلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى.pdf
لا تتوفر على صلاحيات كافية لتحميل هذه المرفقات.
(233 Ko) عدد مرات التنزيل 0
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
سلسلة شروحات الأكشن سكريبت رقم 3 المصفوفات جزء ثانى
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» سلسلة شروحات الأكشن سكريبت رقم 2 المصفوفات جزء أول
» إضافة الأكشن Repeating الخاصة بتكرار الميديا "
» سلسلة كتب ومذكرات
» سلسلة تمارين فيزياء
» سلسلة تمارين في الظواهر الكهربائية

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الإصلاح التربوي العام :: **** البرامج المشروحة-
انتقل الى: