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

مشاهدة النسخة كاملة : شرح إنشاء سكربت باستخدام برنامج PHPMaker 6


مبرمج
04-11-2009, 04:45 AM
شرح إنشاء سكربت باستخدام برنامج PHPMaker 6


السلام عليكم ورحمة الله
هذا الدرس هو شرح لأهم أساسيات البرنامج وطريقة صنع سكربت بأسرع الطرق
وإذا تمكنت من فهمها ومعرفتها فهذا يعني أنك سوف تجد سهولة في الإعدادات التي لم
يتطرق لها الشرح
البرنامج يوفر عليك الوقت والجهد في كتابة أكواد الصفحات وليس من الضروري أن تكون لديك
خبرة في برمجة PHP لكن إذا توفرت عندك ولو بالشيء القليل فهذا يعني تحكم أكبر
في السكربت وتطويره إلى الأحسن
هل أنت مستعد ؟ :shiny01:
أولا : يجب أن يتوفر لديك برنامج PHPMaker 6


حمل من هنا (http://rapidshare.com/files/183457029/PHPMaker_6.0.0.9_Core.rar)


ثانياً : يجب أن يتوفر لديك برنامج السيرفر المحلي "AppServ"

حمل من هنا (http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.10.exe?download)


------------ هل أعددت كل شيء؟ -----------

نبدأ أولاً بكتابة قاعدة البيانات
ندخل على الرابط
http://localhost/
ثم ندخل على phpMyAdmin Database


http://www.7anin-w.co.cc/anna/00.jpg (http://www.7anin-w.com/)


نقوم بتكوين قاعدة بيانات جديدة ولنسميها مثلاً "7anin-w"

http://www.7anin-w.co.cc/anna/01.jpg (http://www.7anin-w.com/)


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


http://www.7anin-w.co.cc/anna/02.jpg (http://www.7anin-w.com/)


إعدادا الحقول : نقوم بوضع الإعدادات كما هي موضحة في الصورة وبعد الانتهاء نقوم باختيار "حفظ"

http://www.7anin-w.co.cc/anna/03.jpg (http://www.7anin-w.com/)


تظهر لنا الجدول بجميع حقوله وبجميع الإعدادات
لاحظ في الأعلى وجود "استعلام SQL" وهو استعلام يمكنك من إنشاء الجدول مباشرة
وهذه الطريقة يستعملها الخبراء في قواعد البيانات :bleh:

http://www.7anin-w.co.cc/anna/04.jpg (http://www.7anin-w.com/)


إضافة إدخال : الإدخال هي البيانات الموجودة داخل الجدول
في الأعلى نحد تبويب ندخل عليه

http://www.7anin-w.co.cc/anna/05.jpg (http://www.7anin-w.com/)

ندخل المعلومات كما هي موضحة في الصورة
وهنا تتكون لدينا صورة أوضح لدور الحقول التي قمنا بوضعها
// لقد قمت يتكرار نفس المعلومات لكي تتكون لديك فكرة على "المفتاح الرئيسي للجدول" :santa_1://
//لاحظ هنا أنني ارتكبت خطأ وهو كتابة المعلومات باللغات العربية :nosweat: //


http://www.7anin-w.co.cc/anna/06.jpg (http://www.7anin-w.com/)


لاحظ أن معلومات العضوين متطابقتان كلياً و الاختلاف الوحيد الموجود بينهما
هو الحلقل id إذن هو الذي يميز الأعضاء وبواسطته لا يمكن أن تختلط المعلومات


http://www.7anin-w.co.cc/anna/07.jpg (http://www.7anin-w.com/)


وبهذا نكون قد إنتهينا من بناء قاعدة البيانات
-------------------------------
نصل الآن إلى الجزء الثاني من الدرس
أفتح برنامج PHPMaker
أهم خطوة في العملية هي الاتصال بقاعدة البيانات
وهي أول خطوة في العملية " شاهد الصورة التالية "

http://www.7anin-w.co.cc/anna/08.jpg (http://www.7anin-w.com/)


بعد نجاح الإتصال بقاعدة البيانات نشاهد الجداول التي قمنا بإنشائها على الجهة اليسرى للبرنامج
بصراحة أنا دخت يمنى أو يسرى " أحسبها من جهة البرنامج أو من جهتي :crazy: "
عند اختيار جدول معين ستظهر لنا الحقول التي قمنا بإنشائها

http://www.7anin-w.co.cc/anna/09.jpg (http://www.7anin-w.com/)



الآن نقوم بشرح الإعدادات بالأحرى * الامتيازات*


http://www.7anin-w.co.cc/anna/10.jpg (http://www.7anin-w.com/)


الإمتياز View Page
هي إعدادات صفحة مشاهدة الإدخالات "البيانات"
تحديد view : يعني أن نمكن المستخدم من مشاهدة الحقول
تحديد View tag : طريقة العرض نص أو صورة

الإمتياز Edit Page
هي إعدادات تحرير الإدخالات "البيانات"
تحديد Edit : يعني أن نمكن المستخدم من تعديل الحقول
تحديد Edit tag : محرر الإدخال إن صح التعبير ، أنا عرف أنت عارف دورها


http://www.7anin-w.co.cc/anna/11.jpg (http://www.7anin-w.com/)


Default Value
الإمتياز Add Page
هي إعدادات إضافة الإدخالات "البيانات"
تحديد Add : يعني أن نمكن المستخدم من إضافة الحقول
تحديد Default Value : القيمة الافتراضية للحقل

-------------- هاته الإعدادات النهائية -----------------


http://www.7anin-w.co.cc/anna/12.jpg (http://www.7anin-w.com/)


إعداد طريقة العرض للقوائم


http://www.7anin-w.co.cc/anna/13.jpg (http://www.7anin-w.com/)


-------------- إعدادات العرض ------------


http://www.7anin-w.co.cc/anna/14.jpg (http://www.7anin-w.com/)


-------------- اعدادات العرض * الستايل* ------------


http://www.7anin-w.co.cc/anna/15.jpg (http://www.7anin-w.com/)


وهذي الصورة سوف تساعدك على اختيار الألوان المناسبة


http://www.7anin-w.co.cc/anna/22.jpg (http://www.7anin-w.com/)

وبصراحة أنا أفضل أن أعدل على الستايل من ملفات السكربت للتمكن من
التحكم الكامل في الستايل

-------------- إعدادات تسجيل الدخول والحماية ------------


http://www.7anin-w.co.cc/anna/16.jpg (http://www.7anin-w.com/)


--------------الخطوة الأخيرة : تنفيذ السكربت ------------
إختر المجلد الذي تريد وضع السكربت به ويكون في مجلد www
داخل مجلد السيرفر إفتراضياً يكون :
C:/AppServ/www/7anin-w
لاحظ أننا قمنا بوضع السكربت في مجلد جديد اسمه 7anin-w
وهذا لكي نقوم بتجربته والتعديل عليه


http://www.7anin-w.co.cc/anna/17.jpg (http://www.7anin-w.com/)


نضغط على Generate لبدأ العمل
تظهر لك هاته النافذة نظغط Generate للمواصلة


http://www.7anin-w.co.cc/anna/18.jpg (http://www.7anin-w.com/)



بعد الإنتهاء تظهر لك هذه الرسالة تخبرك بإنتهاء العملية بنجاح


http://www.7anin-w.co.cc/anna/19.jpg (http://www.7anin-w.com/)


نذهب إلى الرابط التالي لمشاهدة السكربت
http://localhost/7anin-w
و تارارا طلع السكربت :icon31:



http://www.7anin-w.co.cc/anna/20.jpg (http://www.7anin-w.com/)


نحاول الدخول بأحد الأسماء لي أنشئناها وإذا كنت وضعت نفس الإدخالات في الشرح :
اسم المستخدم : aissawa
الرقم السري : 7anin-w.com
لا تحاول تجربتها على منتداي أنا حاط غيرها
وشاهد المعلومات :shiny01:


http://www.7anin-w.co.cc/anna/21.jpg


لا حظ أن العبارات لي قمنا بإدخالها باللغة العربية طلعت ؟؟؟؟ لأنه لا يمكن
إضافة الإدخالات باللغة العربية مباشرة في قاعدة البيانات لكن عند إدخالها من السكربت
بدون مشاكل ، وتلاحظ أن كلمة المرور ظاهرة لأني لم أشفرها ، كما أن النتائج لي
التي سوف تظهر لو طبقت إعدادات المثال تكون مختلفة عما يظهر في الصورة لأنني غيرت بعض الإعدادات

------------------------ كلمة ختامية :tears: -----------------------
في الأخير أرجو أن أكون وفيت ولو جزء بسيط في الشرح
كما أود أن أعلمك أن هذا الشرح قام به هاويِ فقط وليس خبير
أو مختص لذا فقد تكون بعض المصطلحات خاطئة أو محرفة وبعض الخطوات
تكون ناقصة أو خاطئة لكن الهدف من هذا الشرح تعلم المبادئ الأساسية في التعامل
مع قاعدة البيانات والعمل بهذا البرنامج أو أي برنامج مقابل ، وتوصيل الفكرة
بشكل تطبيقي ومبسط وأنا بدوري أفضل الجانب التطبيقي على النظري
والآن وبعد نجاح السكربت تكون قد تكونت لك فكرة أساسية
تمكنك من التعمق في عمل البرنامج وكذا تطوير السكربت إلى الأفضل
والأحسن وزيادة الحماية والحصانة ، كما أن الجانب الجمالي مهم
في عمل السكربت ، والأفكار الجديدة هي التي تساعد على التطوير
أنا عارف أنا طووووووووووووولتها :nosweat:.

تحيـــــــــ(aissawa)ــــــــاتي

hime33
03-04-2010, 02:12 PM
شكرا على هذا الشرح الجميل بس فين الصور مش ظاهرة ارجووووك

التفاحه
03-13-2010, 08:59 PM
مشكوووووور والله يعطيك الف عافيه

نزف المشاعر
10-18-2011, 04:47 PM
..}
الله يعطيك العافيه
وسلمت يداك على الطرح الرااااااائع
لنا شوق لجديد روائعك
حدائق الغاردينيا لروحكْ

http://www.ibtesama.com/vb/imgcache2/92115.gif