التسجيل التعليمـــات

دروس فوتوشوب

مركز التحميل

البحث مشاركات اليوم اجعل كافة المشاركات مقروءة
ثورة الفوتوشوب



العودة   ثورة الفوتوشوب > منتديات تطوير المواقع > قسم دروس PHP & MYSQL
 

رد
 
أدوات الموضوع
  #1  
قديم 14-12-2006, 11:56 PM
الصورة الرمزية b happy
الإدارة
 
تاريخ التسجيل: Jul 2004
المشاركات: 3,134
معدل تقييم المستوى: 30
b happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر به
افتراضي [الدرس الثامن] : المصفوفات انواعها و كيفية تطبقيها

السلام عليكم ورحمة الله و بركاته


اخواني / اخواتي الزوار الأعضاء :

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

ابتداء ً من الدرس التاسع اي بعد 6 ايام سيتم اغلاق القسم و السماح فقط للأعضاء النشطين و المتابعين لنا بالردود و الاسئلة بالدخول للقسم




درسنا اليوم هو عن المصفوفات (Arrays) :

يتضمن الدرس :
- انواع المصفوفات
- شرح انشاء مصفوفة
- شرح التعامل مع المصفوفات
- استخراج القييم من المصفوفات


في البداية ما هي المصفوفات ؟

بإختصار عندما يكون المتغيير عبارة عن مصفوفه بإنه يحمل اكثر من قيمة

الكثير راح يسأل و ما معنى ذلك ؟

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

هذا بالضبط عمل المصفوفات و هي من الإبدعات و اهمها في البرمجه



قد يسأل البعض لماذا او متى استخدم المصفوفات و لماذا ؟

تخييل ان عندك 100 عضو فأكثر و كل عضو طبعا له باسورد و كل عضو له ايميل

كم متغيير راح تكتب عشان تخلص ال 300 سجل بين ايميل و باس و ايميل

يمكن اختصارها في المصفوفات

يعني بإختصار انت ستعلم اوتوماتيكيا متى تستخدم المصفوفات


- أنواع المصفوفات

Numeric array

Associative array
Multidimensional array

راح احاول اترجمها للعربية

المصفوفات الرقمية : و هي المصفوفات التي يتم استدعائها حسب تسلسها في المصفوفة
المصفوفات الحرفية : و هي التي تأتي مع قيمة لإسم الاستدعاء و تأتي حرفية (اي حروف) و تحمل قيمة
المصفوفات المتعددة الأبعاد : و هي مصفوفات تأتي بأعاد و اشهرها هي ثلاثية الأبعاد و هي مصفوفه داخل مصفوفة داخل مصفوفة ( لن نتظرق لشرحها في دروسنا)


النوع الأول المصفوفات الرقمية (إن صحت الترجمة):


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

لنفرض انه لدينا 5 اعضاء

1- احمد
2- سعيد
3- بلال
4- عمر
5- علي

و اردت ان اضعهم في مصفوفه رقمية

هناك اكثر من طريقة لكتابة المصفوفات

الطريقة الأولى هي كالتالي

كود PHP:
 
// طبعا تحدد المتغيير الذي سيحوي المصفوفة
// سأسميه psr
$psr = array ("احمد""سعيد""بلال""عمر""علي"); 
لاحظ كيف الكود كان سيكون من غير استخدام المصفوفات

كود PHP:
 
// لاحظ هذا الكود من غير مصفوفه 
// فقط لمعرفة كيفية تسهل المصفوفة العمل لا تهتم للكود فقط للعبرة
$psr1 "احمد";
$psr2 "سعيد";
$psr3 "بلال";
$psr4 "عمر";
$psr5 "علي"

الطريقة الثانية هي كالتالي (النتيجة واحده فلا تقلق)

كود PHP:
 
// هذه الطريقة الثانية لكتابة المصفوفات 
// لا يوجد اي فرق و لكن هناك اماكن ستفضل استخدام واحدة على الأخرى (مثل ما تحب)
$psr[] = "احمد";   
$psr[] = "سعيد";
$psr[] = "بلال";
$psr[] = "عمر"
$psr[] = "علي"

مثال آخر مع استخدام تقنيات من دروس سابقة

سأجعل المصفوفة number تحويل ارقام من 1 الى 9 راقب الكود

كود PHP:
 
for ($i=1$i<10$i++)
{
$number[] = $i;

هناك طرق و حيل كثيره يكفي ان تتعلم الأسس و من ثم اسرح بخيالك و حاول تطبيق افكارك


- طباعة قييم من المصفوفات الرقمية ؟

الطريقة بسيطه جدا

أولا يجب ان تعرف ان القييم داخل المصفوفات تبدأ من 0 (اعلم انك لم تفهم و لكن اكمل و ستفهم)

لكي اطبع القييم سآخذ المصفوفه $number الي قمنا بعملها

طباعة النتيجه تأتي كالتالي

كود PHP:
 
echo $number[3]; 
طبعا الرقم الذي يأتي بين الأقواس [ ] هو ترتيب القيمة داخل المصفوفه

لاحظ المثال

كود PHP:
 
// انشأنا المصفوفة
$psr = array ("احمد""سعيد""بلال""عمر""علي");
// الآن وقت استخراج البيانات و طباعتها 
// لاحظ ان ترتيب المصوفة يبدأ من صفر
echo $psr[0]; // هذه ستطبع احمد لأنه اول قيمة في المصفوفة
echo $psr[1]; // هذه ستطبع لك سعيد لأنه ثاني قيمة
echo $psr[2]; // هذه ستطبع بلال
echo $psr[3]; // هذه ستطبع عمر
echo $psr[4]; // هذه ستطبع علي 
لاحظ ايضا بعض خصائص المصفوفات

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

كود PHP:
 
$psr 
= array ("احمد""سعيد""بلال""عمر""علي");
// طريقة تغيير قييم داخ المصفوفة
$psr[0] = "ahmad"// تغييرت القيمة الأولى من احمد الى احمد بالانجليزية
// استنساخ المصفوفة 
$new $psr;
// الآن المتغيير الجديد اصبح يحمل نفس قييم القديم كمصفوفة 
// بمعنى آخر 
echo $new [1]; // ستطبع سعيد
echo $psr [1]; // ستطبع سعيد ايضا 

2- المصفوفات الحرفية

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

سأشرحها بشكل سريع لأنها بسيطه

كود PHP:
 
//كتابة المصفوفات الحرفية

$psr = array ("مرسيدس" => 10"تويوتا" => 5"لكزس" => 3);
// الآن وقت استخراج البيانات و طباعتها 
echo $psr['مرسيدس']; // هنا ستطبع 10
echo $psr['تويوتا']; // هنا ستطبع 5
echo $psr['لكزس'];  // و هنا ستطبع 3 
يعني اصبحنا نحن نسمي معطيات المصفوفة و لا تكون مرقمة كما في السابق


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


الواجب اليوم صعب : قم بعمل حلقة تكرار تطبع قيم المصفوفه (لاحظ تطبع و ليس تحفظ)

بالتوفيق















Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
قديم اليوم, 06:45 PM
افتراضي دروس فوتوشوب  

  #2  
قديم 15-12-2006, 12:58 AM
ثوري مشارك
 
تاريخ التسجيل: Oct 2006
المشاركات: 80
معدل تقييم المستوى: 268
zahra020 مثابر
افتراضي السلام عليكم ورحمة الله وبركاتة

جزاكم الله خيرا اخى

تسجيل حضور
واسفة على تاخرى فى الدخول حصلت عندى مشاكل فى الكمبيوتر وهذا ما عطلنى
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #3  
قديم 16-12-2006, 03:38 AM
عضو جديد
 
تاريخ التسجيل: Oct 2006
الدولة: السعودية
المشاركات: 21
معدل تقييم المستوى: 247
بحار مثابر
افتراضي

وعليكم السلام ورحمة الله وبركاته

بارك الله فيك وجزاك الله كل خير

درس اليوم فيه اشوي صعوبه ولكن عندي شعور انه ممتع عند فهمه

اقتباس:
الواجب اليوم صعب : قم بعمل حلقة تكرار تطبع قيم المصفوفه (لاحظ تطبع و ليس تحفظ)
يعني الواجب لازم نبحث بالموقع الرسمي للغه لكيفية طباعة عناصر المصفوفه !!!

واعجبني اسلوبك بالشرح وايضاً الواجب

حتى لانعتمد فقط على ماشرحت بل نبحث ونزود انفسنا بمعلومات عن اللغة

انتظرني غداً ان شاء الله بالتطبيق

تلميذك
بحار
__________________
وقريباً :)

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #4  
قديم 16-12-2006, 07:42 AM
الصورة الرمزية b happy
الإدارة
 
تاريخ التسجيل: Jul 2004
المشاركات: 3,134
معدل تقييم المستوى: 30
b happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر به
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة بحار مشاهدة المشاركة
يعني الواجب لازم نبحث بالموقع الرسمي للغه لكيفية طباعة عناصر المصفوفه !!!

واعجبني اسلوبك بالشرح وايضاً الواجب

حتى لانعتمد فقط على ماشرحت بل نبحث ونزود انفسنا بمعلومات عن اللغة
هممممممم صحيح ممكن تبحث و لكن راح اعطيك نبذه او hint

لاحظ معي

كود PHP:
$ahmad [1

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

بالتوفيق يالغالي
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #5  
قديم 17-12-2006, 02:07 AM
عضو جديد
 
تاريخ التسجيل: Oct 2006
الدولة: السعودية
المشاركات: 21
معدل تقييم المستوى: 247
بحار مثابر
افتراضي

شكرا على التوضيح وقد قمت بالبحث بالموقع الرسمي للغة ولكن لم استفيد لان لغتي الانجليزية ضغيفه

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

وهذا تطبيقي


كود PHP:
<?php

for ($t=1$t<=20$t++)
{
$number[] = $t;
}
//استخدمة بالمثال الداله
//count
//بفرض اني لا اعلم عدد عناصر المصفوفه
//واستطيع ان اضع بمكان الداله
//count ($number)
//عدد عناصر المصفوفه
for ($i $i count($number); $i++ )
{
        echo 
$number[$i];
        echo 
"<br>";
}

?>

اتمنى ان يكون هو المطلوب

بانتظار النتيجه
__________________
وقريباً :)

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #6  
قديم 17-12-2006, 10:04 PM
الصورة الرمزية b happy
الإدارة
 
تاريخ التسجيل: Jul 2004
المشاركات: 3,134
معدل تقييم المستوى: 30
b happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر بهb happy نفتخر به
افتراضي

بارك الله فيك اخي بحار تطبيق ممتاز و سبقتني بإستخدام count كانت في الدرس القادم و لكن انظر هذا ما كنت اقصد بالطبيق

لنجعله اكثر احترافية ملينا من طباعة ارقام راقب الكود

بما ان البرمجه بسهله عندك راح اكتب كود شوي صعب لتتقوى اكثر لأن اجتهادك جدا عاجبني

كود PHP:
 
<?
// لاحظ معي هذه المصفوفة
$sen = array ("السلام""عليكم""و رحمة""الله""و بركاته""انت""الآن" "في""شبكة ثورة الفوتوشوب");
// هذا لمعرفة عدد القيم داخل المصفوفة
$num count($sen);
for(
$i=0$i<$num$i++)
{
// هنا راح اخليه يطبع المصفوفة 
// &nbsp; هي مسافة بالهتمل
echo $sen[$i]."&nbsp;";
// لاحظ كيف راح اخليه يضيف سطر بعد جملة السلام عليكم
if ($i == "4")
{
echo 
'<br/>';
}
}
// اعلم انه مثال بسيط و لكن الفكرة اني ابيكم تتفننوا بإستخدام التقنيات الي تعلمناها سابقا
?>


بالتوفيق يالغالي و لا تتردد في سؤال بأي شيء تبيه لأني احترم طالب العلم بالفعل

اخوك احمد
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #7  
قديم 20-12-2006, 03:07 AM
عضو جديد
 
تاريخ التسجيل: Oct 2006
الدولة: السعودية
المشاركات: 21
معدل تقييم المستوى: 247
بحار مثابر
افتراضي

بارك الله فيك اخي احمد

في المثال الاخير اتضح لي طرق كثيره للتعامل مع المصفوفات

وجزاك الله كل خير

اخوك بحار
__________________
وقريباً :)

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #8  
قديم 22-12-2006, 08:02 PM
عضو جديد
 
تاريخ التسجيل: Nov 2006
المشاركات: 9
معدل تقييم المستوى: 241
مطنوخ مثابر
افتراضي

بارك الله فيك ,,,,
درس جميل
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #9  
قديم 06-01-2007, 04:47 PM
ثوري مشارك
 
تاريخ التسجيل: Sep 2006
المشاركات: 83
معدل تقييم المستوى: 280
Tagweed مثابر
افتراضي السلام عليكم ورحمة الله وبركاته

اقتباس:
اخواني / اخواتي الزوار الأعضاء :

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

ابتداء ً من الدرس التاسع اي بعد 6 ايام سيتم اغلاق القسم و السماح فقط للأعضاء النشطين و المتابعين لنا بالردود و الاسئلة بالدخول للقسم


الأخ الفاضل:

جئت لأعتذر لكم أمام جميع الإخوة والمشاركين بالدورة لأن تأخيري في البداية كان بسبب الهتمل
وبعد ذلك كان لظروف منعتني من دخول النت ككل ...

أسأل الله أن أستطيع الدخول والانتظام معكم من جديد

رجاااء: لا تشعر أخي بأن الدورة خاملة .. جعلها الله في ميزان حسناتك

نسأل الله أن تكون لكم صدقة جارية .. هو ولي ذلك والقادر عليه

جزاكم الله خيرا
__________________
لا اله الا الله
اللهم ارحم أموات المسلمين واغفر لهم



ويارب قريباً يكون أيضاً:

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #10  
قديم 18-01-2007, 12:49 PM
عضو جديد
 
تاريخ التسجيل: Mar 2005
المشاركات: 1
معدل تقييم المستوى: 0
tiger_man_2003 مثابر
افتراضي السلام عليكم

ماشاء الله
شكرا لك أخي b happy على هذه الدورة الجميلة جدا
وانا من المتابعين معك
وأسجل معكم في هذه الدورة إنشاء الله تتقبلوني معكم
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #11  
قديم 31-03-2008, 08:52 PM
الصورة الرمزية DesiGn4us
عضو جديد
 
تاريخ التسجيل: Mar 2008
الدولة: عآلم التصميم
المشاركات: 29
معدل تقييم المستوى: 82
DesiGn4us
Post



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

تقوم بعملية التكرار
بس انا احس اني بعدني ماتمكنت من البرمجه عشان اوصل الى مرحله التفنن
واستعنت بسؤال بحار وجوابك عليه واستلخصت الكود وقمت بطباعتة
لكن انا الى فهمته انك تبغنا نكرر يعني مثلا سبحان الله كامتغير المفروض اخلية يكرر عدة كلمات انا حطيتها
عموما هذا الكود فيه التجربتين
في حاله انه صح بيكون بفضل الله ثم فضلك
واذا غلط الله المستعان وبيكون قله تركيز وسبب عيآلي الله يصلحهم
وجزاك الله خير وماقصرت

//وعندي سؤال هل يحق لي اكون من ضمن المجموعه رغمني جآية متأخرة؟؟


صورة نتيجه العرض





الكود


كود:
<html>
<body bgcolor="FFCC99">
<?php 

$one=array ("سبحان الله","الحمدالله","أستغفر الله");
$new = count($one);
for($a=0; $a<$new; $a++)

{ 
  echo "<br>"; 
echo $one[$a]."&nbsp;";
if($a=="3")
{
echo '<br/>';

}
}
  echo "<br>";
//محاولة ثانية
$a= array ("احمد", "محمد" ,"ريم");
echo $a[1];
echo"<br>";
echo $a[0];
echo"<br>";
//هنا عملت حلقه تكرار
$c = 0;
while($c<3)
{
echo $a[$c]."<br>";
$c++;
}
//هذا تطبيق غير الواجب

$n=array( "الحمد","الحمد والشكر");
foreach ($n as $value)
{
echo "يارب لك:" . $value ."<br/>";
}


?>
</body>

</html>
__________________
... علمتني الحياه...
سعآدتي هي مخآفة الله في كل شئ اعمله
الانتقاد البناء سبب نجاحي
الشكوي لغير لله مذله
لاتعطي اسرارك وثقتك في شخص غير ثقه فاتتكون نقآط ضعفك
اغتنم وقتك وفراغك قبل انشغالك
... أم حمودي...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are معطلة


الساعة الآن: 06:18 PM

Powered by vBulletin® Version 3.6.8
جميع الحقوق محفوظة لشبكة و منتديات ثورة الفوتوشوب التعليمية
Forum skin by vb-style.com

اطفالـ شخصي

,

درس عمل قائمة بالفوتوشوب

,

onaizah

,

برنامج الكلك مع

,

قوالب مواقع جاهزه للتحميل

,

دروس فى كرة القدم

,

فلوبي ديسك

,

كيفية جعل الصورة شفافة في الفوتوشوب

,

مترجم جمل

,

موبايل+تحميل

,

تحميل الماسنجر8

,

سيريال windows server 2003

,

كيفية التقاط صوره للديسك توب

,

تعليم excel

,

اكس بلور

,

اعدام صدام صور فيديو

,

سينما فور دي شرح

,

دروس فوتوشوب للمتقدمين

,

العا ب طبخ

,

بعض الخطوط العربي

,

ملفات مفتوحه للفوتوشوب

,

تقليل حجم الصور gif

,

imagehigh uploader بالمرفقات

,

درس تقطيع الاستايل

,

تعليم اوامر dos بالصوره

,

دروس في swishmax

,

اشكال للباترن

,

العزاز

,

تحميل برنامج الفوتوشوب 0.7

,

50 cent 21 question

,

اخر خطوط الفوتوشوب 2007

,

مكتبة دروس فوتوشوب من الالف الى الياء

,

كلمات للتصاميم

,

كيفية عمل شريط سينمائي في الفتوشوب

,

شرح درس ان ديزاين

,

2003 anti gratis norton virus

,

ممكن برنامج كتابة

,

تحميل جميع ادوات الفوتوشوب

,

دروس جميلة جدا في الفوتوشوب

,

شبكة الساهر للابد

,

منتدى الرس

,


Search Engine Optimization by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40