المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة php بأستخدام برنامج Dreamweaver MX 2004


الصفحات : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

ramah76m
13-11-2005, 01:28 PM
بسم الله الرحمن الرحيم

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
















دورة php بأستخدام برنامج












Dreamweaver MX 2004

http://absba6.absba.org/teamwork7/php/1/aaa.jpg


نبدا وبعون الله في دورة لتعلم لغة البرمج او اللغة الديناميكية لصفحات الانترنت (php) ولكن بطابع خاص اي باستخدام برنامج Dreamweaver MX 2004 وسوف اقوم باذن الله بشرح كيفية التعامل مع البرنامج لعمل المواقع بللغة php ولكن هذه الدورة تتطلب الوقت الكثير لتزيلها هنا وسوف اقوم باذن الله بشرحها عن طريق ملفات مرفقة وبشكل تدريجي وليس في وقت واحد لكي يستطيع كل من يرد الانضمام الى هذهالدورة ان يفهم كل الخطوات بشكل جيد .

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

الخطة : -
خطة هذه الدورة ستكون كمايلي :

تقديم الدروس بشكل تدريجي اي

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

الاهداف :

الخروج من هذه الدورة بالفائدة لنا جميعا .
مساعدة المبتدئين في اللغة .
تطوير البرامج عربيا .الاساليب :

الشرح يكون بملفات مرفقة .
دروس من المحترفين ولكن في اطار الخطة للدورة .
تقديم المواقع المفيدة للدورة ولكن باللغة العربية .
الاجابة عن الاسئلة الشائعة .في انتظار رائكم في الدورة واقتراحاتكم قبل البدء في ارفاق المرفقات
ملاحظة : المرفقات تحتاج الى وقت لتنزيلها على النت لذا نرجو ان تتحملوننا

بالنسبة لبرنامج Dreamweaver MX 2004 فهناك موضوع للاخ zodiack2002 (http://www.absba.org/vb/member.php?u=2663) في هذا المنتدى عنه .


http://www.absba.org/vb/showthread.php?t=179021 (http://www.absba.org/vb/showthread.php?t=179021)

الدرس الاول :


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

واجهة البرنامج

http://absba6.absba.org/teamwork7/php/1/1.jpg



نبدا اولا في التعرف على كيفية عمل موقع في برنامج Dreamweaver MX 2004

لكي تقوم باضافة الملفات الخاصة بالموقع فيه ويجب عمل مجلد على القرص الصلب c: او d: وفي مجلدات برنامج الاباتشي سيرفر كما يلي

D:\AppServ\www\vbram

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

نتعرف اولا على فتح ملف php من خلال هذه الصورة
[
http://absba6.absba.org/teamwork7/php/1/2.jpg



نضغط على php من القائمة الموضحة في الصورة لتظهر لنا الصورة التالة في بيئة التصميم .

http://absba6.absba.org/teamwork7/php/1/3.jpg





وتكون بيئة العمل في وضع الكود كما يلي

http://absba6.absba.org/teamwork7/php/1/4.jpg



والان من شريط القوائم اضغط على سايت كما في الصورة التالية


http://absba6.absba.org/teamwork7/php/1/5.jpg



تظهر لك الصورة التالية


http://absba6.absba.org/teamwork7/php/1/6.jpg



كما هو واضح اضغط على نيو ومن ثم سايت لتظهر لك الصورة التالية .


http://absba6.absba.org/teamwork7/php/1/6.jpg




نكتب اسم الموقع الذي سوف نقوم بوضع الملفات فيه و يجب ان يكون نفس اسم المجلد الذي قمنا بعملة ثم اضغط نكست


http://absba6.absba.org/teamwork7/php/1/7.jpg




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



http://absba6.absba.org/teamwork7/php/1/8.jpg



في هذه النافذة يجب كتابة اسم المجلد نفسة الذي انشاناه في القرص الصلب وانا افضل تنزل الاباتشي على القرص d: لكي لا تضيع البيانات بعد الفومات


http://absba6.absba.org/teamwork7/php/1/9.jpg



هنا ايضا نكتب اسم الموقع ويتم من خلال هذا التسمية استعراض الملفات الت نقوم ببرمجتها وسترون لاحقا كيفية استعراض الملفات ويجب ايضا كتابة اسم الموقع نفس اسم المجلد وبعد ذلك اضغط نكست سوف تاتيك نافذتين الاولى تطالبك بخيارين yes و no اضغط لا ونكست وتظهر نافذة اخرى اضغط نكست لتظهر لك النافذة التالية


http://absba6.absba.org/teamwork7/php/1/10.jpg




هنا تظهر لك اسم الموقع اضغط على دن أي تم ليظهر اسم الموقع والملفات الموجودة فيه كما يلي






http://absba6.absba.org/teamwork7/php/1/11.jpg


انتهى هذا الدرس بعون الله

تابع معنا الدروس القادمة


الدرس الثاني

قواعد البيانات



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



نبدا اولا بطريقة استيراد قواعد البانات



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


http://absba6.absba.org/teamwork7/php/2/1.jpg



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


http://absba6.absba.org/teamwork7/php/2/2.jpg



ها هي قد تكونت قاعدة البيانات و وسميتها انا vbram كما في الصورة .

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


http://absba6.absba.org/teamwork7/php/2/8.jpg



وعندما نقوم بالضغط على نافذة الاستعلام تظهر لنا الصورة التالية



http://absba6.absba.org/teamwork7/php/2/3.jpg


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



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



http://absba6.absba.org/teamwork7/php/2/4.jpg


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

في الصورة التالية كما تلاحظون قمت بعمل قاعدة بيانات وسميتها phon وهي ما سوف نستانف عليها شروحاتنا وكما تاحظون ايضا انه لا ويجد فيها جداول وقمت بكتابة اسم الجدول aaa وحقوله 3 كما تلاحظون .



http://absba6.absba.org/teamwork7/php/2/5.jpg



عندما نضغط على تنفيذ نقوم بملء الحقول كما في الصورة التالية .


http://absba6.absba.org/teamwork7/php/2/6.jpg

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

http://absba6.absba.org/teamwork7/php/2/7.jpg

ثالثا عملية تصدير قاعدة البيانات

اولا نذهب الى قاعدة البيانات


http://absba6.absba.org/teamwork7/php/2/9.jpg



ونضغط على كلمة تصدير كما هو موضح في الصورة لتظهر لك الصورة التالية

http://absba6.absba.org/teamwork7/php/2/10.jpg


نختار نوع الحفظ حفظ كملف ونترك البيانات كما هي ونضغط تنفيذ لتاتي الصورة التاليه.

http://absba6.absba.org/teamwork7/php/2/11.jpg

نختار حفظ ليظهر الملف كما يلي


http://absba6.absba.org/teamwork7/php/2/12.jpg


وهنا يظهر الملف بنفس اسم قاعدة البيانات وامتداده phon.sql

انتها الدرس تحياتي ramah76m




تلميحات للدورة (http://www.absba.org/vb/showpost.php?p=1770297&postcount=32):الدروس المقترحة لهذه الدورة مع تحيات ramah76m


الدرس الثالث (http://www.absba.org/vb/showpost.php?p=1764056&postcount=20): الاتصال بقواعد البيانات
الدرس الرابع (http://www.absba.org/vb/showpost.php?p=1771782&postcount=36): التعرف على بعض طرق عمل النماذج للبرامج
الدرس الخامس (http://www.absba.org/vb/showpost.php?p=1780833&postcount=43) : الاكواد في Dreamweaver MX 2004

الدرس السادس (http://www.absba.org/vb/showpost.php?p=1788642&postcount=46) : عمل برنامج دليل الهاتف للتعرف على طريقة ربط الجداول ببعض

الدرس السابع (http://www.absba.org/vb/showpost.php?p=1792423&postcount=58) : عمل برنامج سجل زوار عن طريقDreamweaver MX 2004

الدرس الثامن (http://www.absba.org/vb/showpost.php?p=1796591&postcount=64): عمل محرك بحث عن طريق Dreamweaver MX 2004

الدرس التاسع (http://www.absba.org/vb/showpost.php?p=1798919&postcount=73): طريقة التعديل في قواعد البيانات من خلال Dreamweaver MX 2004

الدرس العاشر (http://www.absba.org/vb/showpost.php?p=1805781&postcount=89): طريقة الحذف في Dreamweaver MX 2004

الدرس الحادي عشر : (http://www.absba.org/vb/showpost.php?p=1813124&postcount=94)عمل لوحة تحكم لا يدخلها إلا صاحب الموقع باسم مستخدم وكلمة مرور

الدرس الثاني عشر (http://www.absba.org/vb/showpost.php?p=1821421&postcount=109) : طريقة عمل تسجيل لاسم مستخدم في موقع أو منتدى
الدرس الثالث عشر (http://www.absba.org/vb/showpost.php?p=1825502&postcount=115) ::التعرف على طريقة عمل Dreamweaver MX 2004 للجلسات ( session ) .
الدرس الرابع عشر (http://www.absba.org/vb/showpost.php?p=1831117&postcount=130) : شرح لكيفية تغير الألوان في برنامج معين من خلال لوحة التحكم

الدرس الخامس عشر (http://www.absba.org/vb/showpost.php?p=1837802&postcount=6) : كيف تقوم بزرع كود في قاعدة البيانات ويتم تنفيذه على انه ملف php



الدرس السادس عشر (http://www.absba.org/vb/showpost.php?p=1853382&postcount=169): طريقة زرع الاكواد في Dreamweaver MX 2004 وطريقة التعامل معها .


برامج الدورة (http://www.absba.org/vb/showpost.php?p=1874618&postcount=187)


الجزء الثاني من الدورة (http://www.absba.org/vb/showpost.php?p=1898570&postcount=200)


الجزء الثالث من الدورة (http://www.absba.org/vb/showpost.php?p=4879173&postcount=739)



(http://www.absba.org/vb/showpost.php?p=1914125&postcount=210)
تم تعديل المشاركة عن طريق ramah76m وتحياتي للجميع


الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

Unknown_X
13-11-2005, 03:12 PM
مشكوووووور بس ممكن تخليها Dreamwaever 8

os6orah
13-11-2005, 04:48 PM
يعطيك العافية ونحن بالانتظار

wael2004
13-11-2005, 06:42 PM
مشكووووووووووووور بأنتظار الدورة

allam000
13-11-2005, 07:09 PM
بارك الله في جهودك أخي ونحن في الانتظار
وأسأل الله لك التوفيق

هضيب
13-11-2005, 07:51 PM
بارك الله فيك اخي العزيز
لدي سؤال محتاج اجابة
هل الاحتراف يأتي من شروح المنتديات ام دخول دورة في معهد تدريب ؟
نفسي اصبح محترف تصميم ولكن دخت من كثر الدروس بالنت بدون فائدة

ramah76m
13-11-2005, 09:04 PM
الاحتراف ياتي بالعمل الجاد والمثابرة والعزيمة
بالنسبة للدورات فهيه ضرورية للاحتراف
اما الشروحات والدروس فهية تدعم الاحتراف
تحياتي

ramah76m
14-11-2005, 01:40 PM
اتمنى انو الدرس ينال اعجابكم
جاري اضافة العديد من الدروس
تحياتي

Unknown_X
15-11-2005, 06:44 PM
انا متحمس جدا للفكره


^_^

ramah76m
16-11-2005, 11:15 AM
شكرا لحماسك اخي العزيز

hot_tears
16-11-2005, 11:18 AM
يعطيك العافية ونحن بالانتظار

PrinceOfPersia
16-11-2005, 11:45 AM
على بركة الله أخي الكريم...

نأمل أن لا يطول الانتظار

ramah76m
16-11-2005, 03:56 PM
تم اضافة الدرس الثاني

Unknown_X
16-11-2005, 04:15 PM
وين الدرس الأول يا عزيزي


تحياتي
^_^

khaledaliny2
16-11-2005, 04:17 PM
مشكور خوي على الموضوع الحلو

os6orah
16-11-2005, 04:27 PM
شكرا لك أخي الكريم وشرح جميل ومنسق ..

عندي استفسار: لم لايتم وضع الشروحات بالموضوع هنا وذلك ؟!

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

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

بالتوفيق ^_^

os6orah
16-11-2005, 04:50 PM
شي آخر أخي الحبيب: لم لم تضع أي توقيع لك على الصور أنت جعلت الأمر سهل لسرقة تلك الشروحات...

اتمنى منك وضع توقيعك على الصور وذلك لحفظ الحقوق...

ramah76m
16-11-2005, 04:52 PM
انشاء الله سوف اقوم باخذ رأيك بعين الاعتبار وشكرا لاهتمامك
على فكرة : نظرتك لطريقة عرض الدورة افادني كثيرا وان شاء الله سوف اقوم بتحويل الدروس الاولى الى شرح وسوف اضيف الباقي الى شروحات كما قلت .....
الذ جعلني افعل كذا هو انني لا يوجد عندي مركز تحميل الصور عليه لكي اضيفها للموقع اذا كان هناك مركز تحميل صور اعتمد عليه ارجو اخباري فيه

os6orah
16-11-2005, 07:12 PM
لا عليك أخي الكريم

قم برفع الصور على هذا الموقع www.w6w.com
وبعد ذلك ان شاء الله سيتم رفع الصور على سيرفر المنتدى عن طريق أحد المراقبين...

اتمنى لك التوفيق... ولاتنسى وضع التوقيع على كــــــــافة الصور... ^_^

ramah76m
17-11-2005, 05:01 PM
السلام عليكم ورحمة الله وبركاته

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


الدرس الثالث : الاتصال بقواعد البيانات



الدرس الثالث هو شرح لكيفية تعامل Dreamweaver MX 2004 مع الاتصال بقواعد البيانات فهو يتيح للمستخدم عمل لف الاتصال لكي يستخدمة لكل الملفات مثل ملف config.php الموجود في معظم برامج ال بي اتش بي ويتيح ايضا طريقة منادات لملف الاتصال بطريقة سهلة للغاية سوف نشرح عنها في دروس قادمة .



في الصورة التالية يجب علينا اولا فتح ملف جديد لكي نعمل ملف الاتصال والضغط على نوع اللغة التي سوف نستخدمها في البرنامج وكما هو موضح في الصورة التالية فانني ضغطت على لغة بي اتش بي وسوف يظهر لنا ال Dreamweaver MX 2004 اسم ملف افتراضي وهو Untitled-1.php

http://absba6.absba.org/teamwork7/php/3/1.jpg





وقد قمت بتسمية الملف ب index.php كما هو موضح في الصورة التالية .





http://absba6.absba.org/teamwork7/php/3/2.jpg

في الصورة التالية اضغط على databases




http://absba6.absba.org/teamwork7/php/3/3.jpg


وكما هو موضح في الصورة السابقة اضغط على + لتظهر لك الصورة التالية


http://absba6.absba.org/teamwork7/php/3/4.jpg



ومن ثم نقوم بتعبئة البيانات اولا اسم ملف الاتصال وغير ضروري ماذا نسمية لك حرية الاختيار في تسميتة والافضل ان تسمية config او connect والخيار الثاني نكتب اسم السيرفر والخيار الثالث نكتب اسم مستخدم قواعد البيانات والخيار الرابع كلمة المرور وهي غير ضرورية اذا كنت تعل على برنامج الاباتشي سيرفر في جهازك وضرورية اذا كنت تعمل على لوحة تحكم موقع على النت والخيار الخامس اضغط على رز select لتظهر لك الصورة التالية .


http://absba6.absba.org/teamwork7/php/3/5.jpg


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

http://absba6.absba.org/teamwork7/php/3/6.jpg


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



http://absba6.absba.org/teamwork7/php/3/7.jpg



في الرقم 1 يظهر اسم الملف باللون الاصفر وفي الرقم 2 تظهر اسم الجدول والحقول كما في الصورة





انتى الدرس

تحياتي


الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

ديما-
17-11-2005, 07:31 PM
جزاك الله خير ومشكور على الشرح

محبوووووب
17-11-2005, 08:51 PM
مشكوووووووووووور اخوووووووووووووي ماقصرت

مااننحرم من مجهوداتك

تحياتي

محبوووووب
17-11-2005, 08:51 PM
مشكوووووووووووور اخوووووووووووووي ماقصرت

مااننحرم من مجهوداتك

تحياتي

os6orah
17-11-2005, 09:04 PM
ما شاء الله مجهود جميل أخي الغالي ... وشرح رائع

harthe_top
17-11-2005, 10:16 PM
مشكور أخوي على الدرس والمجهود الذي بذلته وانا متحمس للدورة وكلمة شكر لا تكفي وأسأل الله العلي القدير أن يجعله في ميزان حسناتك

midos
18-11-2005, 04:52 PM
رائع لكن فين البرنامج نفسه؟؟؟

ramah76m
18-11-2005, 07:14 PM
السلام عليكم
انا شاكر لجميع الاخوان الذين قامو بالردود في هذه الدورة اسال الله انكم تكونو قد استفدتم جميعا واتمنى لكل محب للغة ال php ان يتابع هذه الدورة فما زال في جعبتي الكثير من الدروس وان شاء الله سوف تخرجون من هذه الدورة وانتم محترفيه للغه بنسبة 90% تقريبا واما بالنسبة للبرنامج فهذه نسوة لانني لم اضع رابط لتنزيل البرنامج واليكم الصفحة التي بامكانكم تنزيل البرنامج منها
http://www.php4arab.info/mmdw/
والرقم السري هو
WPD700-58202-88194-29915
واعتقد انه لو بحثتم في هذا المنتدى فسوف تجدون روابط كثيرة للبرنامج
تحياتي للجميع

os6orah
18-11-2005, 07:20 PM
وعليكم السلام

جهد جميل أخي رعاك الله .. بانتظار بقية الدروس

ramah76m
18-11-2005, 08:25 PM
الدروس قريبا وبنتظار اية اسئلة على الدروس او ملاحظات قبل الخوض في بقية الدروس
بعض الملاحظات
1- انا اقدم الشرح باعتماد كبير على الصور وباختصار لاني مشغول جدا .
2- هذه الدورة متاح فيها للمحترفين بتقديم الدروس في هذا المجال .
3- بالنسبة لبقية الدرس فانا احتاج وقت لعملها وتنزيلها على الانترنت الرجاء ان تتحملوني في التاخير .
4- هناك برامج بسيطة سوف اقوم بشرحها وكيفية عملها على البرنامج .
تحياتي للجميع

Unknown_X
18-11-2005, 08:33 PM
واااو^___^

روعه أكثر من رائع و الى الأمام

تحياتي
^_^

os6orah
18-11-2005, 09:42 PM
خذ راحتك أخي الغالي

ramah76m
19-11-2005, 11:28 AM
دورة Dreamweaver MX 2004

بعض التلميحات لهذه الدورة والتي من المفروض ان ابدا الدورة بها

الدروس المقترحة لهذه الدورة

مع تحيات ramah76m



1- التعرف على كيفية عمل موقع في برنامج Dreamweaver MX 2004.

2- قواعد البيانات في الاباتشي سيرفر .

3- شرح لكيفية تعامل Dreamweaver MX 2004 مع الاتصال بقواعد البيانات.

4- طريقة عمل النماذج وكيفية تغيريها اى تصميم اخر من خلال Dreamweaver MX 2004.

5- كتابة الاكواد وطريقة التعامل معها الخاصة ببرنامج Dreamweaver MX 2004.

6- عمل برنامج دليل الهاتف للتعرف على طريقة ربط الجداول ببعض عن طريق Dreamweaver MX 2004 .

7- عمل برنامج سجل زوار عن طريق Dreamweaver MX 2004 .

8- عمل محرك بحث عن طريق Dreamweaver MX 2004 .

9- طريقة التعديل في قواعد البيانات من خلال Dreamweaver MX 2004 .

10- طريقة الحذف في Dreamweaver MX 2004.

11- طريقة عمل لوحة تحكم لا يدخلها الا صاحب الموقع باسم مستخدم وكلمة مرور .

12- طريقة عمل تسجيل لاسم مستخدم في موقع او منتدى .

13- التعرف على طرقة عمل Dreamweaver MX 2004 للجلسات (السيشن - session ) .

14- شرح لكيفية تغير الالوان في برنامج معين من خلال لوحة التحكم.

15- كيف تقوم بزرع كود في قاعدة البيانات ويتم تنفيذه على انه ملف php .

16- طريقة زرع الاكواد في Dreamweaver MX 2004 وطريقة التعامل معها .





وايضا التعرف على بعض الاخطاء التي قد تحدث في أي برنامج نقوم بتصميمة على برنامج Dreamweaver MX 2004

os6orah
19-11-2005, 04:05 PM
يعطيك العافية

Dr.MinD
19-11-2005, 04:32 PM
اشكرك على المجهود الرائع

Unknown_X
19-11-2005, 05:02 PM
و انا كمان أشكرك عزيزي

تحياتي
^_^

ramah76m
19-11-2005, 07:43 PM
الدرس الرابع



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



في الصورة التالية تبيت ايقونة الجداول في البرنامج .




http://absba6.absba.org/teamwork7/php/4/1.jpg


وعندما نضغط على ايقونة الجداول سوف تاتينا النافذة التالية .


http://absba6.absba.org/teamwork7/php/4/2.jpg






في هذه النافذة تبين لنا خصائص الجدول من عدد الصفوف والحدود والاعمدة وطريقة عرضها



وعندما نضغط على ok وبعد ما نكون قد اخترنا ما نريد من خصائص تاتينا الصورة التالية .

http://absba6.absba.org/teamwork7/php/4/3.jpg





تبين هذه الصورة شكل الجدول وكيف يقوم برنامج Dreamweaver MX 2004 بعرضة




http://absba6.absba.org/teamwork7/php/4/4.jpg




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

http://absba6.absba.org/teamwork7/php/4/5.jpg




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



http://absba6.absba.org/teamwork7/php/4/6.jpg




وهذه الصورة ايضا تبين كيف قمنا بتكبير الجدول باستخدام الماوس .

http://absba6.absba.org/teamwork7/php/4/7.jpg


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




http://absba6.absba.org/teamwork7/php/4/8.jpg


واخيرا بعض التعديات التي قمت بها على الجدول .

تحياتي للجميع

.

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

zekzako
20-11-2005, 02:56 AM
دورة ممتازة بالفعل أخي الحبيب
سلمت يداك
بأمان الله

ramah76m
20-11-2005, 04:49 PM
العفو يا اخي مقصرين
جاري العمل على تحديث الدورة
تحياتي

os6orah
20-11-2005, 05:38 PM
يعطيك العافية

ramah76m
21-11-2005, 11:24 AM
الله يعافيك يالغالي ومرسي على اهتمامك

Unknown_X
21-11-2005, 02:24 PM
ليش ما يتثبت الموضوع؟


تحياتي
^_^

ramah76m
21-11-2005, 07:05 PM
هذا الامر برجع للادارة
حياتي

ramah76m
22-11-2005, 12:56 PM
الاكواد في Dreamweaver MX 2004



كتابة الاكواد وطريقة التعامل معها الخاصة ببرنامج Dreamweaver MX 2004.

في هذه الدرس سوف نتعرف فيه على كيف يقوم برنامج Dreamweaver MX 2004 بكتابة الاكواد التلقائية والتي تكون جاهزة دون ان نغير فيها أي شيء مثل ملفات الاتصال بقواعد البيانات وانشاء كود الاضافة والتعديل والحذف والكثير سنتعرف عليها من خلال الصور وربما يكون ناك اكواد لا اذكرها في هذه الدرس لانني سوف اشرح عنها من خلال عمل برنامج الديل او برنامج سجل الزوار .



عندما نقوم بانشاء ملف بي اتش بي جديد فان برنامج Dreamweaver MX 2004 يكون كود له يشبة كود اتش تي ام ال كما في الصورة التالية



http://absba6.absba.org/teamwork7/php/5/1.jpg

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

لكي تقوم بخلق كود الاتصال بقاعدة البيانات نذهب من القائمة التي على يمين البرنامج ونضغط على recordset كما في الصورة التالية .

http://absba6.absba.org/teamwork7/php/5/2.jpg


عندما نضغط على server behaviors وعلى اشارة + نضغط على recordset كما في الصورة السابقة لتظهر لنا النافذة التالية .

http://absba6.absba.org/teamwork7/php/5/3.jpg


1- الريكورد سيت الذي ضغطنا عليه يظهر هنا كما هو وبامكانك تغييره مثلما تردي .

2- ملف الاتصال الذي انشاناه من قبل .

3- قائمة الجداول التي توجد في قاعدة البيانات وكما تلاحظون اسم الجدول aaa .

4- قائمة الحقول التي توجد في هذه الجدول وعي id – name – phon .



وعندما نضغط على ko يبني لنا برنامج دريم ويفر الكود التالي .

http://absba6.absba.org/teamwork7/php/5/4.jpg


1- قام برنامج دريم ويفر بمنادات ملف الاتصال تلقائي بدلا عنك .

2- قام برنامج دريم ويفر بخلق كود الاتصال بقاعدة البيانات التي حددناها وايضا الجدول الذي نريد له الاستعلام .

3- وضع لك الريكورد ست واسمه وهو تلقائي يسميه recordset1 واذا قمنا بعمل ريكورد سيت لجدول اخر فيعطيه الاسم recordset2 وهكذا .



والان سوف نجعل دريم ويفر يبني لنا الجداول لبرنامج دليل الهاتف وايضا يقوم بخلق الاكواد التي تظهر البيانات من قاعدة البيانات للجدول المذكور وايضا حقوله كما يلي .




http://absba6.absba.org/teamwork7/php/5/5.jpg
1- من شريط القوائم نضغط على انسيرت insert .

2- عندما نضغط على application objects تظهر لنا قائمة نختار منها الخيار التالي .


3- dynamic data وهي الاداة المتعلقة بالبيانات في البرنامج

4- dynamic text وهي تظهر بيانات لحقل معين .

5- dynamic table تظهر هذه الاداة بيانات الجدول بالكامل وعندما نضغط عليها تظهر لنا الصورة التاليه .

http://absba6.absba.org/teamwork7/php/5/6.jpg


1- نوع الاتصال لاي جدول .

2- عدد البيانات في كل صفحة .

3- اظهار جميع البيانات في صفدة واحدة .

4- عرض حدود الحدول .

والصورة التاليه تبين الجدول وكيف يظهر البرنامج البيانات .



http://absba6.absba.org/teamwork7/php/5/7.jpg

1- الجداول التي اظهرها البرنامج وداخلها البيانات باللون الاخضر

2- طريقة اظهار اليانات لكل حقل.



وبهذه الطريقة يظهر البرنامج ايضا الكود بالشكل التالي .




http://members.lycos.co.uk/ramvb/dwmx2004/5/8.JPG
وبهذه الصورة نكون قد اكملنا هذه الدرس البسيط

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



تحياتي للجميع .



الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

ramah76m
23-11-2005, 11:20 AM
مرحبا بكم
اخواني انا لم اتلقى اية اسئلة بخصوص الدورة وهذه الامر يبين لي ان هذه الدورة لم تلقى استحسان الزوار والاعضاء ويا ريت لو احد يخبرني ما السيئ في الدورة لكي اقوم باصلاحه وان كانت جيدة لكي اكمل الدورة باتقان اكثر وانا جاهز لاي توضيح .
تحياتي للجميع

Unknown_X
23-11-2005, 12:02 PM
دروس مفيدهة وانا أتابعها و إن شاء الله لما تكمل الدوره حتشوف كيف انا مندمج معك أتم الإندماج وانا كنت منتظر دوره زي كا من زمان و انا سعيد جدا بها ^____^


تحياتي
^_^

ramah76m
24-11-2005, 05:00 PM
عمل برنامج دليل الهاتف للتعرف على طريقة ربط الجداول ببعض عن طريق Dreamweaver MX 2004



من خلال هذا الدرس سوف نتعرف على ما يلي .

1- التعرف على كيفية عمل البرامج التي تعمل بلغة بي اتش بي .

2- التعرف على كيفية ربط الجداول ببعض .

3- التعرف علي طريقة تغيير التصميم .



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

نحتاج الى ثلاثة جداول .

1- جدول المدن (الاقسام الرئيسية) .

2- جدول الاسماء .

3- جدول التفاصيل .



سوف اوضح عمل هذا البرنامج .

المدن – الاسماء -- التفاصيل .

للتعرف على اسم معين في البرنامج يجب معرفة من أي مدينة ينتمي .

مثلا من جدول المدن يكون مثلا كالتالي .

دليل الهاتف

المدينة

1

الخليل

2

القدس

2

رام الله




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



اسم المدينة ( الخليل )

الرقم

الاسم

الرقم

العنوان

1

محمد

544435435

اسم الحي

2

علي

535453453

اسم الحي




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



الاسم : محمد

رقم

الاسم

اسم الاب

العائلة

الايميل

الرقم

العنوان

1

محمد

موسى

حماد

sssds@ffff.vff

4354353543

اسم الحي


















هذه نظرة عامة ومختصرة للبرنامج الذي سوف نقوم بعملة الان وسوف نشرح خطوات البرنامج بالصورة خطوة خطوة .

نقوم في البداية بعمل قواعد البيانات اللازمة كما يلي

اولا جدول المدن .





http://absba6.absba.org/teamwork7/php/6/1.jpg

ثانية جدول الاسماء



http://absba6.absba.org/teamwork7/php/6/2.jpg

جدول التفاصيل.



http://absba6.absba.org/teamwork7/php/6/3.jpg

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

نقوم بعمل صفحة جديدة وطبعا بامتداد ب ي اتش بي وافضل ان تكون الصفحة الرئيسية : index.php

وهذه الصفحة سوف نعرض فيها اسماء المدن .

بالعدودة الى الدرس الثالث ومراجعة كيفية الاتصال بقواعد البيانات .



وكذالك مراجعة الدرس الخامس وهو يبين كيفية منادات الجداول من قاعدة البيانات .



وهو كيفية عمل الصفحة الديدة وهي الصفحة الرئيسية مجلد 3 صورة 2



http://absba6.absba.org/teamwork7/php/3/2.jpg

والان كيفية عمل الريكورد ست مجلد 5 صورة 2

http://absba6.absba.org/teamwork7/php/5/2.jpg





وتظهر لنا الصورة التالية ونقوم بتعبئة البيانات بالصورة التالية .
http://absba6.absba.org/teamwork7/php/6/4.jpg


وهو جدول المدن .

والان سوف نقوم بالاستعلام عن قائمة اسماء المدن وكيف يقوم دريم ويفر باستخراجها من قاعدة البيانات وعمل الرابط الذي يوصلنا الى صفحة الاسماء تابع الصورة التالية .
http://absba6.absba.org/teamwork7/php/6/5.jpg


لتظهر لنا الصورة التالية ونقوم بتعبئة البيانات التالية .
http://absba6.absba.org/teamwork7/php/6/6.jpg


وكما هو موضح في الصورة وعندما نكتب اسما للصفحة التي سنتقل اليها الرابط سوف يقوم الدريم ويفر بخلقها بنفسة تلقائيا .

وعندما نضغط على ok سوف يظهر لنا البرنامج الجداول والبيانات بالشكل التالي .



http://absba6.absba.org/teamwork7/php/6/7.jpg

لاحظ كيف يقوم البرنامج بخلق الجداول وايضا يخلق له كلمات التحرك للامام وللخلف والاخير والاول .

وسوف نقوم بتغير التصميم على الصفحة الرئيسية فقط لترك لك المجال لتصميم باقي الصفحات بنفسك.



والان سوف نقوم بعمل صفحة لاصافة اسماء المدن الى قاعدة البيانات .

نقوم بعمل صفحة جديدة ونسميها insert_cety.php



ونذهب الى شريط القوائم ومن ثقائمة insert نختار التالي والموضح في الصورة التالية :



http://absba6.absba.org/teamwork7/php/6/8.jpg

لتظهر لنا النافذة التالية

http://absba6.absba.org/teamwork7/php/6/9.jpg


1- ملف الاتصال .

2- اسم الجدول الذي نريد ان نضيف فيه .

3- بعد الاضافة اذهب الى الصفحة زالتي نحددها .

4- قائمة الحقول .

ليظهر لنا منظر الصفحة كما يلي

http://absba6.absba.org/teamwork7/php/6/10.jpg


قم بحذف حقل الاي دي لانه يضيف تلقائي .

لاحظ الرقمين الذان علمتها في الصورة

1- ايقونة لاستعراض الملف في السيرفر الاباتشي .

2- اسم المستعرض اضغط عليه لتقوم باضافة اسم مدينة لقاعدة البيانات .



وعندما قمت باضافة اسم ثلاثة مدن تبين لدي القائمة التالية في المستعرض .

http://absba6.absba.org/teamwork7/php/6/11.jpg


والان جرب اضغط على اسم احدة المدن

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

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

names.php والان سوف نقوم اولا بعمل صفحة الاضافة للاسماء وطبعا عندما نضيف اسم يجب ان تكون اسماء المدن مضافة لكي نقوم بوضع قائمة اسماء المدن في صفحة الاضافة والصور التالية تبين كيفية عمل الصفحة بالترتيب .

سوف ننشئ صفحة الاضافة للاسماء بهذا الاسم : insert_names.php ونقوم كالعاده من شريط القوائم انسيرت وثم ابليكيشن اوبجيكت ثم انسيرت ريكورد وثم ريكورد انسيرشن فروم ويزرد أي اضافة باستخدام المعالج فتظهر لنا الصورة التالية .
http://absba6.absba.org/teamwork7/php/6/12.jpg


1- نحدد خصائص الحقول text field .

2- خاصية هذا الحقل تكون وكما هو موضح في الصورة قائمة menu طبعا نختار الخصائص من القائمة كما في الصورة السابقة .

بعد انشاء صفحة الاضافة للاسماء تظهر لنا الصفحة بالشكل التالي .

http://absba6.absba.org/teamwork7/php/6/13.jpg


والان سوف نقوم باعدادات القائمة أي انه سوف نعرف القائمة على الجدول الذي سوف يحضر البيانات منه .

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


http://absba6.absba.org/teamwork7/php/6/14.jpg




والان قم بتحديد حقل القائمة من صفحة الاضافة كم يا يلي .

http://absba6.absba.org/teamwork7/php/6/15.jpg


الان نذهب الى القائمة اليمنى للبرنامج ونضغط على تابع الصورة التالية :

http://absba6.absba.org/teamwork7/php/6/16.jpg


وتظهر الصورة التالية .

http://absba6.absba.org/teamwork7/php/6/17.jpg


نقوم بتعبئة الحقول كما في الصورة وطبعا شرحت في دروس سابقة كيفية التعبئة انظر الى اشارة ال + و ال - فهي اذا ارد اضافة حقول يدوية وازالتها قم بازالة الحقول الافتراضية التي موضحة بالتحديد الازرق فلاحاجة لنا بها .

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

http://absba6.absba.org/teamwork7/php/6/18.jpg


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

ملاحظة : عندما يقوم البرنامج بخلق صفحة مرادفة لصفحة سابقة يقوم بنقل بياناتها تلقائي كما يلي:

http://absba6.absba.org/teamwork7/php/6/19.jpg


رقم 2



والان نقوم بعم الريكورد سيت لصفحة الاسماء كم يلي .
http://absba6.absba.org/teamwork7/php/6/20.jpg


1- اسم الجدول وهو جدول الاسماء .

2- حقل المدينة المجود في جدول الاسماء وهو معناه احض البيانات عن طريق هذا الجدول من خلال الاي دي كما في الرقم 3 .

3- اظهر البيانات باستخدام الاي دي .

4- اظهر البيانات من الاجدد الى الاقدم وبالعكس .

اذا اردت استعراض الصفحة ( صفحة الاسماء ) يظهر لك المستعرض الخطا التالي .

http://absba6.absba.org/teamwork7/php/6/21.jpg


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

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

زالان صفحة التفاصيل وسوف اجعلك تعملها بنفسك لتجرب قدراتك فقط سوف اضع صور توضيحية لها .

http://absba6.absba.org/teamwork7/php/6/22.jpg







http://absba6.absba.org/teamwork7/php/6/23.jpg
وتظهر النتيجة النهائية كما يلي .

http://absba6.absba.org/teamwork7/php/6/24.jpg


قم بعمل صفحة الاضافة للتفاصيل :

http://absba6.absba.org/teamwork7/php/6/25.jpg








http://absba6.absba.org/teamwork7/php/6/26.jpg





http://absba6.absba.org/teamwork7/php/6/27.jpg


http://absba6.absba.org/teamwork7/php/6/28.jpg


يظهر لك البرنامج بالشكل التالي


http://absba6.absba.org/teamwork7/php/6/29.jpg



ارجو ان يكون الدرس قد اعجبكم

بانتظار ملاحظاتكم

تحياتي



الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

specialguy
24-11-2005, 06:09 PM
بارك الله فيك انا مهتم بكل ماقلت وجزاك الله عني كل خير
اذا عندي استفسار سأضعه لك هنا اذا سمحت

ramah76m
24-11-2005, 06:16 PM
طبعا انا ارحب باستفساراتكم حول الدورة ومشكور على الرد

serenader
24-11-2005, 09:32 PM
حياك يا أخي وبياك..
هكذا الدروس والله.. بخٍ بخٍ..

هابل اخو بابل
24-11-2005, 11:29 PM
شىء جميل جداااااااااااااااااااااااا ..بارك الله فيك .