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

دروس فوتوشوب

مركز التحميل

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



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

رد
 
أدوات الموضوع
  #1  
قديم 14-02-2007, 06:47 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 نفتخر به
افتراضي [الدرس التاسع]: داله function و كيف تصنع دالاتك الخاصة

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


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


اليوم راح تواجهوا واحد من اصعب الدروس بالمختصر انتوا حاليا في اعلى طبقة في برمجه PHP بالطبع لم اشرح البي اتش بي من "أ" الى "ي" و لكن لديكم الإمكانية لفهم اي كود برمجي (بمساعدة المانيوال طبعا) و يمنكم الخوص في اي برمجه تخطر ببالكم ايضا مع المانيوال


و الدرس القادم ان شاء الله هو قواعد البيانات


بداية الدرس :


متطلبات الدرس :

1- معرفة كل الدروس السابقة
2- تطبيق مثال من مخيلتك و عدم الاكتفاء بالقراءة
3- التركيز التركيز التركيز
4- (اختياري) الدعاء لي و لوالدي غيبا



1- أولى الدالات او Functions

ما هي الدالة او ما هو الفنكشن ؟ (سأعتمد على كلمة دالة في الدرس و لن اكتب ترجمتها الانجيزية function فهما نفس المعنى لا يوجد فرق)

الدالة هي اداة تقوم انت بصنعها .... مثلا نحن نسمى echo و print و خيرها من ادوات البي اتش بي دالات ! .... ماذا إن كنت تريد انشاء دالتك الخاصة فأنت في المكان الصحيح يصعب علي شرح المعنى و لكن ستفهم المعنى من الشرح

ايضا الدالات توفر عليك وقت و تعب


* كيف نقوم بصنع دالة خاصة بنا ؟

لصنع دالتك الخاصه يجب ان تبدأ بــ function

مثال على بدية الداية

كود PHP:
 
<?
/*
 لاحظ ان اسم الدالة هو  
psr 
*/
function psr() 
{
// هنا يأتي مضمون الدالة
}
?>

الآن انظر لهذه الدالة البسيطه

عمل الدالة : تقوم بطباعة الرقم الأكبر من المدخلات الي نعطيها للدالة

كود PHP:
 
<?
// قمت بعمل دالة لها متغيرين
// اسم الدالة هو 
// cal
function cal($fisrt$second)
{
// اداة شرطية بسيطه يفترض انك فهمتها بسبب الدروس السابقة
if ($first $second)
{
echo 
$second;
}
else
{
echo 
$first;
}
}
?>
طبعا هنا سيتسائل البعض لماذا استخدم الدالات ؟

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



* ما هي طريقة مناداة الدالة او بالأحرى استدعائها ؟

يجب ان تعلم ان الدالة عند برمجتها و ليس استدعائها يجب انت تبدأ بــ function

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


طريق استدعائها بسيطة جدا :


كود PHP:
 
<?
cal
(100,400);
// لاحظ اننا خصصنا متغيرين في الدالة و لن تعمل إن لم تحددهم 
// الآن الدالة ستطبع الرقم الأكبر اي 400
?>

مثال بسيط صح ؟

تمام الحين سوف نقوم ببرمجه كود يقوم بالبحث عن نص و استبداله بنص آخر (سترى بعض الدالات الجديدة و لكن سأشرحها لك و ستجدها في المانيوا او في www.php.net )


كود PHP:
 
<?
// سنحدد الدالة
// يمكن ان تسمى الدالة ما تشاء
function replace_me($text)
{
// الكود يقوم بإستبدال كلمة "منتدى"  بــ" شبكة" في اي نص داخل المتغيير المعطى للدالة
// str_replace 
// تقوم بإستبدال نص بآخر و لها ثلاث متغييرات كما ترى
$text str_replace("منتدى""شبكة"$text);
/* 
return 
تقوم بإعادة القيمة الخاصة بــ
$text 
بعد التعديل لأن الفنكشن لا يصدر المتغييرات داخله لخارجه 
 */
return $text
}
// هذا هو المتغيير يمكن تحديدة قبل او بعد الدالة
$text "مرحبا بكم في منتدى ثورة الفوتوشوب - دورة البي اتش بي ";
// استدعاء الدالة بهذا الشكل
// سنضع ناتج الدالة في متغيير احمد
$ahmad replace_me($text);
echo 
$ahmad;
 
/* 
الآن لاحظ معي الفائدة لنفرض انك تقوم بعمل برمجية كبيره و تريد استخراج بيانات من قاعدة البيانات و استبدالها بنص آخر
هذه الدالة ستوفر عليك كتابة الدالة 
str_replace
في كل سطر اخراج و لكن بالطبع ما زال المثال بسيط
 
 */
 
?>

دالات جديدة رأيتها في المثال

1- str_replace
2- return

1- شرح داله str_replace

هذه الداله مخصصه لإستبدال نص بآخر في متغيير انت تحدده ... كمثال بسيط مثل find and replace في محررات النصوص مثل الفرونت بيج

قيم هذه الدالة

كود PHP:
str_replace("استبدا هذا""بهذا""في هذا المتغيير"
// كما رأيت في المثال 
2- دالة return

ملحوظة مهمه : اي داله يتم ذكرها داخل function لا تستطيع استخدامها بالخارج كما في if و switch

عندما حددنا return $variable نعني إعادة هذه القيمة من الــ function في هذه الحالة انظر كيف تاخذ هالقيمة بعد وضع return

كود PHP:
 
$ahmad 
replace_me($any);
// الحين قيمة احمد هيه قيمة 
// $text 
// الي اردنا اعادت قيمتها 
هناك دالات جدا معقده ليست بالسهولة التي ندرسها و لكن مع الوقت ستتعلم و يصبح في ذاكرتك مكتبة دالات


الواجب :

قم بعمل داله خاصه بك لها 3 متغييرات يعني
كود PHP:
function ahmad($1, $2,$3
و اختر اي قيم تريدها لهذه الدالات و لكن هذه الدالة تطبع جدول Table و في كل خلية Cell يوجد قيمة من هذه القيم التي اخترتها

بالتوفيق















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

  #2  
قديم 14-02-2007, 09:11 AM
الصورة الرمزية ابومازن
مبدع المنتدى
 
تاريخ التسجيل: Apr 2005
الدولة: المملكة العربية السعودية
المشاركات: 3,540
معدل تقييم المستوى: 1652
ابومازن لامعابومازن لامعابومازن لامعابومازن لامعابومازن لامعابومازن لامعابومازن لامعابومازن لامع
إرسال رسالة عبر مراسل MSN إلى ابومازن إرسال رسالة عبر مراسل Yahoo إلى ابومازن
افتراضي

يعطيك العافية اخوي وجزاك الله خير على الشرح ..


بالتوفيق ..


ابومازن
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #3  
قديم 14-02-2007, 01:54 PM
عضو جديد
 
تاريخ التسجيل: Jan 2007
المشاركات: 18
معدل تقييم المستوى: 225
Kw7uB
افتراضي

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

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

الحمد لله على السلامه اخوي احمد

طبعاً لي رجعه بالتطبيق ولكن بعد ماارجع من السفر ان شاء الله

لان الدرس يبغاله تركيز جيد

والله يجزاك الجنة ووالديك

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

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #5  
قديم 14-03-2007, 08:25 PM
عضو جديد
 
تاريخ التسجيل: Mar 2007
المشاركات: 3
معدل تقييم المستوى: 0
صديق المبدعين
افتراضي

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

جزاك الله خيراً اخي المبدع b happy

أشكرك جزيل الشكر على هذا المنتدى الرائع والذي به الكثير الكثير من الفوائد اللامحدودة

وطالما استفدر من دروس منتداكم خلال وقت طويل قبل ان اسجل فيه

فأسئل الله عز وجل أن يجزل لكم المثوبة

وأشكرك أيضا على هذه الدورة الرائعة

وحلمي أن اصبح مبرمجا مبدعا في البي اتش بي باذن الله

لقد بدأت تعلم البي اتش بي قبل عشر ايام من خلال كتاب ومن خلال النت ومن خلال دورتك

ولقد فهمت الكثير فيها ولله الحمد

وها هو تطبيقي لهذا الدرس ... واتمنى ان يكون صحيحا

كود PHP:
<?
function table($x$y ,$z ,$i)
{
echo 
"<table border=\"1\" width=\"100%\">
 <tr>
  <td>$x</td>
  <td>$y</td>
 </tr>
 <tr>
  <td>$z</td>
  <td>$i</td>
 </tr>
</table>
"
;
}
table(100,200,300,400);
?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #6  
قديم 16-03-2007, 06:41 PM
عضو جديد
 
تاريخ التسجيل: Apr 2005
الدولة: مصر
المشاركات: 7
معدل تقييم المستوى: 432
samehzagloul مثابر
افتراضي

أخي الفاضل أرجو اعتباري عضوا من هذه الحلقة ولقد تابعت وطبقت واستوعبت الحلقات السابقة والحمد لله
ولكن اعذرني فأنا لم أكن متواجدا بالموقع لفترة كبيرة وقد عدت الآن وسعدت جدا بتلك الدورة وبارك الله
فيك على المجهود الوفير الذي تقدمه لنا
وهذا هو تطبيقي على هذا الدرس
كود PHP:
<?
function Draw_Table($A $B $C)
{
$Table '<Table border="1" bordercolor="#000000" cellspacing="0" cellpadding="5">
<tr>
<td><Font Color="red">'
.$A.'</Font></td>
<td><Font Color="green">'
.$B.'</Font></td>
<td><Font Color="orange">'
.$C.'</Font></td>
</tr>
</table> '
;
return 
$Table;
}
$Show_Table Draw_Table("Sameh","Saeed","Mohamed");
echo (
$Show_Table);
?>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #7  
قديم 16-03-2007, 09:59 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 نفتخر به
افتراضي

بارك الله فيكم اخواني صديق المبدعين و سميح

ظننت انه لا يوجد من يريد تعلم البرمجه و بناءً عليه تقاعست عن اكمالها

و لكن بارك الله فيكم تطبيقات ممتازة و قريبا دروس قواعد البيانات

بالتوفيق
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #8  
قديم 17-03-2007, 12:38 AM
عضو جديد
 
تاريخ التسجيل: Mar 2007
المشاركات: 3
معدل تقييم المستوى: 0
صديق المبدعين
افتراضي

اهلا بك اخي في الله b happy vbmenu_register("postmenu_87729", true);

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

فأرجوا ان تستمر بالشرح ولا يهمك ردود الاعضاء

وأسأل الله عز وجل أن يوفقك ويجزل لك المثوبة

واذا أردت اي مساعدة في الشرح انا تحت الخدمة ... مع اني جديد في البي اتش بي ولكن لدي كتاب عن البي اتش بي واستطيع مساعدتك في الشرح

بارك الله فيك
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #9  
قديم 17-03-2007, 12:49 AM
عضو جديد
 
تاريخ التسجيل: Mar 2007
المشاركات: 3
معدل تقييم المستوى: 0
صديق المبدعين
افتراضي

وبالنسبة لدروس قواعد البيانات فانا متشوق جدا اليها

ونحن بانتظارها بشوق كبير :)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #10  
قديم 31-10-2007, 01:58 AM
عضو جديد
 
تاريخ التسجيل: Oct 2007
المشاركات: 5
معدل تقييم المستوى: 119
zxx7xxz
افتراضي

الله عطيكـ الف عافية على المجهوود الجبار وأنا في إنتظار الدرس الجديد
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
  #11  
قديم 01-07-2008, 10:57 AM
عضو جديد
 
تاريخ التسجيل: Sep 2006
الدولة: العراق
المشاركات: 3
معدل تقييم المستوى: 0
aecsali مثابر
افتراضي

بسم الله الرحمن الرحيم

الأخ بي هبي

يشرفني الأنظمام الى هذه الدورة الجميلة وان كان انظمامي متأخرا ، فأني سوف اقوم بقراءة الدروس السابقة جميعا وسأتابع القادم انشاء الله , املي ان تقبلوني معكم

اسال الله التوفيق للجميع
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
رد مع اقتباس
رد


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

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

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

المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
طرق ابداعية لحفظ القرآن الكريم ₪ ibrahim ₪ القسم العام 12 18-05-2008 08:24 PM
كيف تصنع الابتسامات الخاصة بك للـ MSN Messenger Blood Raven قسم دروس الفوتوشوب 16 23-02-2007 01:46 AM


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

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

تحميل برنامج المخططات المعمارية

,

تحميل دروس فيديو بالفرنسية

,

adobe production studio rapidshare com

,

صفحة الرئيسية فوتوشوب عربي صور

,

صور شخصية للمنتديات

,

تحميل دروس الصف الأول

,

الخط المائل فوتوشوب

,

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

,

حمل ويندوز 2000

,

باترن للتاثير

,

leapftp 2.7.4 keygen

,

أبغى أحمل فوتشوب

,

DFX سريال برنامج

,

دروس عن الامج ردي

,

فوتوشب 2007

,

إدمان السجائر

,

موقع خلفيات فوتوشوب

,

صور الساعات عبر التاريخ

,

تصميمات كروت شخصيه

,

خلفيات كروت شخصيه

,

الفوتوشوب 9 كامل داعم للعربية

,

صور صالحة لعمل توقيع

,

"استضافة مجانية مدي الحياة"

,

دروس فلاش ميديا

,

شبكة نجوم الحليج

,

تنزيل دروس انجليزي

,

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

,

اريد نسخة قديمة للبالتوك

,

افلام لتحميل

,

تحميل برنامج مكافى قوى

,

تطورات الاكاديمية

,

خط قناة العربية للكمبيوتر

,

خط ديجتال

,

شرح الفوتوشوب للتحميل

,

تسريع السيرفر

,

تحميل برنامج الدون لود مانجر

,

Adobe Illustrator CS2 ME crack

,

eBook Workshop v1.4

,

شرح برنامج الفيديو ستوديو 11

,

صور للتصاميم جديدة

,

تحميل برنامج spss

,


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