صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 28

الموضوع: درس عملي (برمجة إخباري) بإسلوب راقي

  1. #1

    درس عملي (برمجة إخباري) بإسلوب راقي



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

    إخواني و أخواتي الاعزاء سنقوم إن شاء الله مع بعض بعمل برمجة بسيطة عباره عن اسكربت اخباري
    و لكن بإسلوب منظم يسهل علينا تطويره من وقت لأخر

    فائدة تنظيم العمل هي عدم ضياع الكود الخاص الاسكربت منا و السماح بتطويره في شكل اعمال اخرى أو تطويره في اصدارات اخرى منه

    أولاً و قبل كل شيئ حتى تكون علي درايةو استيعاب كامل لكل الموضوع يجب ان تتعرف علي البرمجة الكائنية

    أولاً يجب تكوين رؤية (Vision) للبرمجة قبل البدء و هذه اهم خطوه و المقصود بالرؤية هو ترتيب خطوات العمل قبل البدء و الالتزام بها (مهم) بعد ذلك نبدء في مراحل التنفيذ
    و ستكون إن شاء الله كالتالي

    تصميم الاسكربت -> تحليل الاسكربت -> تصميم قاعدة البيانات -> برمجة الاسكربت بنأ علي الرؤية التي تم عملها -> اختبار الاسكربت للتعرف علي المشاكل التي قد تواجه مستخدمة ثم عمل حلول لها


    الرؤية (vision) بشكل سطحي
    ----------
    الاسكربت الاخبار ي

    يتكون من (إعدادات الموقع)(اقسام) (مقالات إخبارية)(بحث بسيط)

    الاقسام تتكون من الحقول الاتيه في لوحة التحكم :
    1- اسم القسم
    2- عنوان القسم في صفحة عرض القسم
    3- وصف القسم لمحركات البحث
    4- صورة القسم

    المقالات تتكون من الحقول الاتيه في لوحة التحكم :
    1- عنوان المقالة
    2- صورة المقالة
    3- محتوي المقالة

    إعدادات الموقع تتكون من الحقول الاتيه في لوحة التحكم :
    1- اسم الموقع
    2- وصف الموقع لمحركات البحث
    3- كلمات البحث
    4- إغلاق الموقع و فتحة
    5- رسالة إغلاق الموقع


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



    الموضوع متجدد فأرجو متابعته بإستمرار





    __________________
    الحمد لله
    إيحي بلس لحلول تطبيقات الويب
    هل جربت مضاعفة عدد زوار موقعك عن طريق خدمة زوار ؟


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


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

    انا مليش خيرها في البرمجة الكائنية انا فراءة عنه بس مفهمتش عشان الاسلوب نفسه بيشرح علي ان الي قدامه فاهم كل شئ وانا بحاول افهم قبل ما اشتغل في اي حاجة علي كل حال انا ها حاول اعمل واشترك معاك اخي ودة الايميل الخاص بية
    mohamed_helal123456@hotmail.com
    جزاك الله الف خيراااااا





    التعديل الأخير تم بواسطة محمدهلال ; 10-11-2008 الساعة 02:13 AM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  3. #3

    الرؤية بعمق



    تكوين الاسكربت
    المجلدات
    كود:
    includes  :-  يحتوي علي ملفات الكائنات الملطوبة في الاسكربت سيتم ذكرها
    cp  :- يحتوي علي ملفات لوحة التحكم
    js   :- يحتوي علي اكواد الجافا اسكربت
    templates :- يحتوي علي قوالب الاسكربت سيتم توضح رؤيتها


    مجلد الاسكربت الرئيسي
    يحتوي علي الملفات الاتيه
    كود:
    search.php :- ملف البحث في الاخبار
    index.php :- ملف الصفحة الرئيسية
    category.php :- ملف عرض الاقسام
    news.php :- ملف عرض الاخبار
    global.php :- ملف ربط الكائنات و استيراد إعدادات الاسكربت


    1- المجلد includes بالتفاصيل :-

    المجلد includes سيحتوي علي الكائنات المطلوب لبرمجة الاسكربت
    و هي كالاتي
    1- كائن تعدد الصفحات : سنستخدم واحد جاهز تم إعداده من قبل
    2- كائن التعامل مع القوالب : - سنستخدم واحد جاهز تم إعداداه من قبل
    3- كائن التعامل مع قاعدة البيانات :- سنستخدم واحد جاهز تم إعداداه من قبل
    4- ملف لدوال سنستخدمها في لوحة التحكم
    و هي في العمليات الاتية
    . تعديل الاقسام + حذف+إضافة الاقسام
    . تعديل المقالات +حذف +إضافة المقالات
    . استعراض المقالات في لوحة التحكم

    5- ملف لدوال سنستخدمها في البرنامج نفسه
    .دالة للبحث في المقالات
    .دالة لجلب إعدادات الاسكربت
    .دالة لعرض المقالات
    .دالة لعرض الاقسام

    6- ملف به معلومات قاعدة البيانات و بعض الاعدادات


    2- المجلد cp
    يحتوي علي ملفات التحكم في الاسكربت
    1- ملف التعامل مع الاعدادات العامه
    2- ملف التعامل مع الاقسام
    3- ملف التعامل مع الاخبار
    4- ملف تسجيل دخول المشرف العام

    3- المجلد templates يوجد به ملفات قوالب الاسكربت و سيتم شرحه بالتفصيل في مرحلة تصميم الاسكربت

    4- المجلد js يوجد به ملفات الجافا اسكربت و سيتم توضيحها اثناء تنفيذ الاسكربت





    __________________
    الحمد لله
    إيحي بلس لحلول تطبيقات الويب
    هل جربت مضاعفة عدد زوار موقعك عن طريق خدمة زوار ؟

  4. #4


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

    انا مليش خيرها في البرمجة الكائنية انا فراءة عنه بس مفهمتش عشان الاسلوب نفسه بيشرح علي ان الي قدامه فاهم كل شئ وانا بحاول افهم قبل ما اشتغل في اي حاجة علي كل حال انا ها حاول اعمل واشترك معاك اخي ودة الايميل الخاص بية
    mohamed_helal123456@hotmail.com
    جزاك الله الف خيراااااا
    مرحباً أخي العزيز قمت بإضافة بريدك أتمني قبول الاضافة





    __________________
    الحمد لله
    إيحي بلس لحلول تطبيقات الويب
    هل جربت مضاعفة عدد زوار موقعك عن طريق خدمة زوار ؟

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jan 2005
    المشاركات
    290


    يعطيك العافية موضوعك عملي ,, ويبدو رائع ,,
    خاصةً كيفية استخدام الكائنات (تعدد الصفحات ,, التعامل مع القوالب ,, التعامل مع قاعدة البيانات )
    جديدة بالنسبة لي ,, ولم يسبق لي استخدامها ,,

    بالتوفيق ,,





    __________________
    ∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂∂
    http://www.m6nu5.com

  6. #6

    تصميم الاسكربت



    هذه الخطوه يقوم بها في الغالب المصمم و ليس المبرمج و لكن ينبغي علينا ان نكون علي قدر كافي من الدراية بهذه العملية


    تخطيط عملية التصميم كالتالي :-

    1- إعداد ملف css خاص بالتصميم به كل خصائص الصفحة من الوان و خطوط و ما شابه ذلك و ضعة في مجلد templates
    2- إنشاء الملف header.html و وضعه داخل المجلد templates
    3- إنشاء الملف footer.html و وضعه داخل المجلد templates
    4- إنشاء الملف main.html و وضعه داخل المجلد templates
    5- إنشاء الملف block.html و وضعه داخل المجلد templates


    الملف main.html
    مسئول عن توزيع الصفحة ففيه سنقوم بجلب محتوى الاسكربت

    صورة للتخطيط الخاص بالصفحة



    الملف header به محتويات اعلي الموقع
    الملف footer به محتويات اسفل الموقع
    block به محتوي القائمة علي يمين الموقع


    يتبع





    __________________
    الحمد لله
    إيحي بلس لحلول تطبيقات الويب
    هل جربت مضاعفة عدد زوار موقعك عن طريق خدمة زوار ؟

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jul 2008
    المشاركات
    128


    i am wating for you
    انا بأشتياق للتكملة معك






  8. #8
    عضو فعال
    تاريخ التسجيل
    Apr 2006
    المشاركات
    1,362


    بارك الله فيك , انا متابع معك
    ولكن لدي سؤال
    أطلعت على البرمجة الكائنية في php ووجدتها مقاربة جدا للبرمجة الكائنية في c# فهل ستقوم بشرح البرمجة الكائنية او فقط ستشرح كيف تتعامل معها !





    __________________
    Ramy

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    جزاك الله الف خير اخي الكريم حازم علي





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    May 2004
    المشاركات
    4,088


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

    من المتابعين للدروس ...





    __________________
    لاَ اِلَهَ اِلاَّ اَنْتَ سُبْحَانَكَ اِنِّي كُنْتُ مِنَ الظَّالِمِينَ

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Mar 2005
    المشاركات
    227


    ممتاز جدا استمر

    اتمني لك التوفيق ان شاء الله





    __________________
    شكرا سوالف سوفت
    بكسلات لخدمات الويب
    www.pxlat.com

  12. #12
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    اكمل يا بطل
    دروسك في الصميم
    وكنت اتمني ان اجد مثلها من زمن
    منتظرك الدرس القادم بفارغ الصبر





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2008
    المشاركات
    357


    الف شكر اخوي الكريم وبالنتظار التكملة


    وبالتوفيق_





    __________________
    كود PHP:
    <?
    echo "30% had done";
    ?>
    In both possibilities i will do the best

    مدونتي بدران


  14. #14


    السلام عليكم ورحمة الله وبركاته
    مرحباً إخواني الكرم شكراً لكم علي المشاركة
    بارك الله فيك , انا متابع معك
    ولكن لدي سؤال
    أطلعت على البرمجة الكائنية في php ووجدتها مقاربة جدا للبرمجة الكائنية في c# فهل ستقوم بشرح البرمجة الكائنية او فقط ستشرح كيف تتعامل معها !
    تفضل اخي العزيز هنا شرح للبرمجة الكائنية بالتفصيل
    http://traidnt.net/vb/showthread.php?t=628768
    في هذا الدرس سنركز إن شاء الله علي اقصر الطرق لبناء برنامج بطريقة منظمة دون الدخول في التفاصيل بعمق لذا سيكون إن شاء الله مقصور فقط علي توضيح لكيفية الاستفادة من الكائنات
    شكراً لك علي فتح المجال للتوضيح


    الاخوان
    atlasarab , محمدهلال , Hossam AL-Abdeh , Pxlat , سحاب اون لاين , v.i.p_99
    بارك الله فيكم علي كلماتكم الطيبه





    __________________
    الحمد لله
    إيحي بلس لحلول تطبيقات الويب
    هل جربت مضاعفة عدد زوار موقعك عن طريق خدمة زوار ؟

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    597


    اشكرك جزيل الشكر على الموضوع الرائع جدا

    وانا متابع معك










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

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

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