مشاهدة نتائج الإستطلاع: هل تريد ان يتم الإستمرار في هذه الدروس المبسطة؟

المصوتون
13. أنت لم تصوت في هذا الإستطلاع
  • نعم

    8 61.54%
  • نعم ولكن يجب تعديل الإسلوب

    4 30.77%
  • لا , فهي مكررة

    1 7.69%
النتائج 1 إلى 13 من 13

الموضوع: سلسلة دروس المبتدئ في برمجة الـphp الجزء الأول

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Oct 2001
    المشاركات
    290

    Lightbulb سلسلة دروس المبتدئ في برمجة الـphp الجزء الأول



    بسم الله الرحمن الرحيم
    مرحباً بكم إخواني في سلسلة دروس المبتدئ في برمجة الـphp وفي البداية يجب ان نبدء بمقدمة عن هذه اللغة
    طبعاً هذه الدروس موجهة للأشخاص الذين لم يسبق لهم البرمجة او لايعلمون الأساسيات للبرمجة.
    ماهي الـ PHP وماذا تعني؟
    طبعاً انا لن اذكر بدايات اللغة وكيف تطورت لسبب واحد ان الكثير تطرق لذلك لكن سوف اكتفي بما تعني PHP
    هي إختصار Personal Home Page سابقاً والأن PHP Hypertext Preprocessor

    - طبعاً هذه اللغة تتمتع بالعديد من المميزات جعلت منها لغة مفضلة للعديد من المبرمجين منها سهولة التعامل معها بخلاف لغة Perl والتي تعتبر معقدة بعض الشي ولاتنسى التوافق المميز مع لغة Html وسهولة التعاطي معها.

    - إذا كنت مبرمجاً للغة C او Perl او جافا سوف لن تجد صعوبة في التعلم فهذه اللغة تجمع العديد من اساسيات هذه اللغات.

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

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

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

    -= أساسيات في هذه اللغة =-
    من المعلوم لدى العديد من المتسخدمين لهذه اللغة انه يوجد مكتبات جاهزة يمكنك من خلالها عمل العديد من الخدمات وهذه المكتبات يتم تصميمها من قبل المبرمجين المحترفين وذلك لتسهيل
    عمل اجزاء معينة او لتقديم خدمة جديدة ويمكن لاي شخص عمل مكتبة خاصة به وكل مكتبة تحتوي على دوال خاصة بها تختلف عن أخواتها.

    بدء في البرمجة:
    يجب ان يتم كتابة
    <?
    عن البدء بكتابة نص برمجي.
    وعند الإنتهاء يجب وضع
    ?>
    المقصد ان تخبر المترجم للغة PHP انه من هذه النقطة يبدء نص برمجي يجب عليك تنفيذه وعند النهاية تخبره أن النص البرمجي إنتهاء.

    المتغيرات:
    مكان يتم تخزين فيه قيم مثل الأرقام او الحروف لكي يتم التعامل معها في البرنامج.

    المتغير :
    $drdot
    طبعاً لتعريف متغير يجب البدء بعلامة الدولار $ تم الإسم الذي تريده للمتغير ولكن يجب البدء بحرف وليس برقم.

    كما ذكرت للمتغيرات اهمية بالغة في البرمجة فمن خلالها يمكنك التعامل مع القيم التي تأتي للبرنامج .

    لنحاول إضافة العدد 2003 إلى المتغير $drdot سوف نقوم بتالي:
    $drdot=2003;
    ما قمنا به بسيط لقد طلبنا من البرنامج إضافة العدد 2003 إلى المتغير بإستخدام = يساوي أي إجعل قيمة المتغير $drdot تساوي 2003
    لكن ماهي هذه العلامة ; هذه العلامة تخبر المترجم للغة بأن هذا السطر البرمجي إنتهاء أو هذه العملية إنتهت وعند عدم كتابة ذلك سوف يظهر خطأ ولن يعمل البرنامج.

    هل يجوز إضافة نصوص إلى متغير ؟
    نعم يجوز ويمكن عمل ذلك كما قمت بعملة بالنسبة للأعداد ولكن بتعديل بسيط
    $drdot="Welcome Back";
    يجب إضافة " هذه العلامة عن بداية النص وعند نهاية النص.


    لقد تعلمنا الأن اهم نقطة في الـPHP وهي المتغيرات وعملها والأن سوف تعلم كيفية إستقبال قيم مرسلة من نموذج HTML:
    لنفرض ان محمد يريد إرسال اي قيمة من نموذج ثم يريد طباعة القيم المرسلة
    اولاً ليكن النموذج كتالي:
    <form method="POST" action="print.php">
    <p><input type="text" name="send_text" size="20"><input type="submit" value="Submit" name="B1"></p>
    </form>

    لقد قمنا ببرمجة نموذج يوجد به صندوق واحد وقمنا بتسمية الصندوق بـ
    send_text
    وسوف يرسل القيم إلى
    print.php
    سوف نبداء الأن بتصميم صفحة print.php
    <?
    $text=$HTTP_POST_VARS["send_text"];
    echo $text;
    ?>

    كما تشاهد النص بسيط ولكن إستخدمنا أشياء جديدة , هي الدوال فما هي الدوال؟
    كما سبق وذكرنا بأن الـPHP تحتوي على مكتبات وكل مكتبة تحتوي على دوال تميزها , فقد قمنا بإستخدام الدالة
    $HTTP_POST_VARS["tiregt"]
    وتقوم هذه الدالة بإسخراج المتغيرات المرسلة من النموذج إلى صفحة الـ PHP
    فيمكنك تحديد المتغير وذلك بكتابة إسمه بدلاً من tiregt
    فقمنا بتغيير الإسم إلى إسم المتغير كما هو واضح في المثال
    وطلبنا من البرنامج إضافة ماتم إسخراجه إلى المتغير $text
    وأيضاً إستخدمنا الدالة echo والتي تقوم بعملية طباعة وفي هذا المثال قامت بطباعة ما يحتوية المتغير من قيم.

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





    dr.dot غير متواجد حالياً


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    790


    استمر بالدروس أخي
    و لكن الأسلوب ( كما اقترحت ) ـعتقد إنه المفروض يكون
    بتنظيم أكتر .. يعني مثلاً تستخدم
    كود PHP:
    تستخدم مثل هذه الخاصية لوضع الدوال و الأكواد 
    إنه كل درس يتم حفظه على ملف doc أو txt للتحميل
    و سهولة الرجوع إليه
    هذه بعض مقترحاتي
    و إن شاء الله نستفيد أكثر بهذه الدروس





    __________________
    دكتور لا
    Dr.no غير متواجد حالياً

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Oct 2001
    المشاركات
    290


    Dr.no
    تسلم ,,,, ومن عيوني راح انفذ إقترحاتك





    dr.dot غير متواجد حالياً

  4. #4
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    وفقك الله اخوي dr.dot لما يحبه ويرضاه

    ونحن بالانتظار





    المهمة9 غير متواجد حالياً

  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    790


    رد مقتبس من dr.dot
    Dr.no
    تسلم ,,,, ومن عيوني راح انفذ إقترحاتك

    منتظرين الدروس





    __________________
    دكتور لا
    Dr.no غير متواجد حالياً

  6. #6
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    نعم مع تعديل الأسلوب
    يعني خله أسهل شوي ومثل اللي قاله Dr.no






    fnan4arab غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    258


    الله يوفقك .. في انتظار الدروس





    __________________
    الصبر مفتاح الفرج
    asri غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Jul 2003
    المشاركات
    167


    السلام عليكم

    مشكور اخوي شرح ممتاز

    ننتظر الجزء الثاني

    تحياتي
    abofares





    __________________
    ===================
    ماسنجر
    ebda3_y (at) hotmail.com
    ===================
    من مواضيعي
    السلسة الاولى من دروس صمم ستايلك

    السلسلة الثانية من دروس صمم ستايلك
    abofares غير متواجد حالياً

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2001
    المشاركات
    772


    مشكور أخي dr.dot على الدروس ونتمنى انك تستمر بس بطريقة منتظمة وأيضا بالأمثلة ....
    وياريت كمان بعد نهاية كل درس تحطه على هيئة text في ملف zip حتى نقدر نحمله ونطبق على راحتنا وفي أي وقت


    شكرا لك مرة ثانية





    __________________
    حكمة غالية أهديها لكم
    " من وجد الله فماذا فقد.... ومن فقد الله فماذا وجد "

    موقع الملعب زيارتكم تشريف لنا
    producer غير متواجد حالياً

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    790


    موافقة بالاجماع على اقتراحي
    منتظرين الدروس
    و السلام عليكم
    D R . N O





    __________________
    دكتور لا
    Dr.no غير متواجد حالياً

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Oct 2001
    المشاركات
    290


    شكراً لكم جميعاً على التشجيع على الإستمرار وسوف لقوم بكتابة دروس أخرى للمبتدئ وللمتوسط
    في البرمجة





    dr.dot غير متواجد حالياً

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Oct 2001
    المشاركات
    290


    ملف يحتوي على الدرس





    الملفات المرفقة الملفات المرفقة
    dr.dot غير متواجد حالياً

  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    790


    هو ده الكلام
    شكرأ أخي دكتور دوت
    و منتظرين البقية إن شاء الله





    __________________
    دكتور لا
    Dr.no غير متواجد حالياً





ضوابط المشاركة

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

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