الرابط الأول :: الرابط الثاني :: الرابط الثالث
 
إعلانات منتديات شباب ليبيا

العودة   منتديات شباب ليبيا >

منتديات الكمبيوتر والأنترنت

> شباب مبرمجين لغات البرمجة
التسجيل التعليمات قائمة الأعضاء التقويم الإعلانات اجعل جميع المنتديات مقروءة
شباب مبرمجين لغات البرمجة يناقش هذا المنتدى لغات البرمجة فيجوال بيسيك, فيجوال سي ++C, دلفي, أكسيس, أوراكل, جافا, الاسمبلي
« آخـــر الــمــواضــيــع »
         :: لتفعيل كروت الجزيرة الرياضية (آخر رد :البوسيفي)       :: صالح جـودت والشعــر الحــــر (آخر رد :أحمد مكاوي)       :: وين ما نويت الحب (آخر رد :جليس القمر)       :: كميوتر (آخر رد :الغراب الاسود)       :: كميوتر (آخر رد :الغراب الاسود)       :: كميوتر (آخر رد :الغراب الاسود)       :: قصة واقعية تحدت (آخر رد :snow89)       :: فان غال : أشعر بالذنب (آخر رد :الخفاش1)       :: دانيال دي ريدير ضمن إهتمامات أياكس (آخر رد :الخفاش1)       :: براندز : حضور كليوفرت سيشجع اللاعبين (آخر رد :الخفاش1)      

رد
 
LinkBack أدوات الموضوع طرق مشاهدة الموضوع
قديم 01-29-2008, 12:31 PM   رقم المشاركة : 1 (permalink)
hakim
المراقب العام
 
الصورة الرمزية hakim





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


hasri2 دورة برمجة منتدى من الصفر




اخوتى اعضاء منتديات شباب ليبيا شباب كل العرب

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

ستكون خطوات الدورة المبدئية كالتالي:

1- تصميم قاعدة البيانات.

2- تصميم ال Header وال Footer للمنتدى.

3- تصميم وبرمجة صفحة تسجيل العضو.

4- تصميم وبرمجة صفحة لوحة التحكم لل Administrator.

5- تصميم وبرمجة صفحة لوحة التحكم للمشرفين.

6- تصميم وبرمجة الصفحة الرئيسية للمنتدى (صفحة عرض الأقسام

وتسجيل الدخول).

7- تصميم وبرمجة صفحة اضافة موضوع.

8- تصميم وبرمجة صفحة عرض مواضيع الأقسام.

9- تصميم وبرمجة صفحة عرض المواضيع والردود واضافة الردود.

هذا الترتيب مبدئي وقد يتغير حسب تسلسل الموضوع.

الأدوات التي سنحتاجها في بناء منتدانا:

1- محرر PHP و HTML انا شخصيا اعمل على برنامج PHP Editor وهناك برامج أفضل منه ولكنني اعتدت عليه ويمكنك

تحميله منهنــــــــا

2- برنامج يعمل كخادم لترجمة لغة ال PHP يوجد شرح رائع لبرنامج EasyPHP في موضوع الأخ يسالطريق الى PHP
انا شخصيا اعمل على برنامج PHPTriad وان احتاج الأمر سأقوم بشرح تركيبه وتشغيله.


ان شاء الله بعد انتهائنا من هذه الدورة سنعمل على تطوير هذا المنتدى وتحسينه بما يتناسب مع متطلباتنا.

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

نبدأ القسم الأول من الدورة :تصميم قاعدة البيانات.

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

اذا تجاهلنا كل الجداول الغير اساسية سنجد ان لدينا 4 جداول لا بد منها وهي:
1- جدول ال Users ولا بد ان يحتوي على 8 حقول على الأقل وهي :

a- حقل ال ID للمستخدم ويجب ان يكون Primary Key (اي انه لا يتكرر في حقلين).

b- حقل اسم المستخدم.
c- حقل كلمة مرور المستخدم ولا بد ان تكون مشفرة.
d- حقل البريد الالكتروني الخاص بالمستخدم.
e- حقل عدد مواضيع المستخدم.
f- حقل عدد مشاركات المستخدم.
g- حقل الاسم الحقيقي للمستخدم.
h-حقل مجموعة المستخدم
(Administrator,User,...).

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





2- جدول الأقسام ولنطلق عليه اسم Sections ويحتوي على 5 حقول:
a- حقل ال ID وهو Primary Key.
b-حقل اسم القسم.
c-حقل القسم الأب (أي القسم الذي يحتوي هذا القسم).
d-حقل عدد مواضيع القسم.
e-حقل عدد مشاركات القسم.
وهذا شكل الجدول بعد انشائه في ال PHPMyAdmin



3- جدول المواضيع ولنطلق عليه اسم Subjects ويحتوي على 6 حقول:
a-حقل ال ID وهو Primary Key.
b-حقل عنوان الموضوع.
c-حقل كاتب الموضوع وهو مرتبط بجدول ال Users. (اي نه Foreign Key)

d-حقل نص الموضوع.

e-حقل القسم وهو مرتبط بجدول ال Sections.
f-حقل تاريخ كتابة الموضوع.



4- جدول الردود ولنطلق عليه اسم Comments ويحتوي على 6 حقول:
a-حقل ال ID وهو ايضا Primary Key.
b-حقل عنوان الرد.
c-حقل نص الرد.
d-حقل المستخدم صاحب الرد وهو مرتبط بجدول ال Users.
e-حقل الموضوع الذي تم الرد عليه وهو مرتبط بجدول ال Subjects.
f-حقل تاريخ كتابة الرد.



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

أما عن العلاقة بين الجداول فستكون كالتالي:

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

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


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


وهكذا يتكون لديك الجدول.

الان قمنا بانشاء الاربع جداول وتهيئة قاعدة البيانات.
في الدرس القادم سنصمم ال Header و Footer لمنتدانا ان شاء الله.

اي سؤال او استفسار او اقتراح لا تتردد بطرحه هنا

هذه المرحلة هي اكثر المراحل املالا فلا تبتئس منها وحاول المتابعه.









رد مع اقتباس
قديم 03-09-2008, 02:56 PM   رقم المشاركة : 2 (permalink)
 
الصورة الرمزية صلاح امصيري





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


افتراضي

مشكووووور







التوقيع :
رد مع اقتباس
قديم 03-25-2008, 11:36 AM   رقم المشاركة : 3 (permalink)
سوسو
وردة المنتدي





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


افتراضي سوسو

الموضوع حلو ومفيد وعلى فكرة اني قارية برمجة







رد مع اقتباس
قديم 04-08-2008, 02:24 PM   رقم المشاركة : 4 (permalink)
 
الصورة الرمزية صلاح امصيري





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


افتراضي

مشكور







التوقيع :
رد مع اقتباس
رد



الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
طرق مشاهدة الموضوع

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة
الانتقال السريع إلى


جميع الأوقات بتوقيت GMT. الساعة الآن 09:20 PM.

 
Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

تطوير شـبـكـة شباب ليبيا

جميـــع الحقـــوق محفوظـــة لمنتديات شباب ليبيا

شباب ليبيا