تضمين الملف الأساسي//
الأعلى بين وهسمي 18884 و إن كنت لا تعرف فهو كود يجعل الصفحة بترميز 8مانن لكي تتوافق مع
اللغة العربية .
أما في كود 0010 فإنك تلاحظ أننا قمنا بتضمين ملف أسميناه الملف الأساسي .
ماهو الملف الأساسي ؟
وجيالف نحؤين نه في بداية تشغيل النظام لتحميل الخدمات الأساسية و الخيارات
الخاصة بالنظام مثلاً تحديد مستوى الأخطاء و التأكد من أن إصدار 0610 هو الإصدار الخامس فالنظام
لا يعمل إلا على الإصدار الخامس و عدة أمور أخرى .
حسن للنشء الآ ملف 988.110 و الموجود كما قو واضح من الكود ضمن مجلد 1021006
اكتب الكود التالي :
تحديد مستوى الأخطاء //
صدام التأكد من إصدار //
'<001<>/0)/> (١ام الإصدار الخامس من
ثابت يحوي اختصار للسلاش //
استخراج المسار الحالي //
تخزين المسار في ثابت //
في البداية قمنا بتحديد مستوى الأخطاء على إظهار الأخطاء ... يستغاد من هذه الخاصية في
منع ظهور أخطاء معينة مثل أخطاء الاتصال بقاعدة البيانات مثلاآً لديك ملف في موقعك يتصل بقاعدة
البيانات و لسبب ما توقف سيرفر قاعدة البيانات فجأة في هذه الحالة سيظهر للزائر الخطاً عندما
يدخل إلى موقعك أما إذا كنت قد حددت مستوى الأخطاء على منع إظهار الأخطاء الخاصة بقواعد
البيانات سيظهر للزائر صفحة بيضاء بدون ظهور الخطاً و طبع هذا يفيد من الناحية الشكلية إضافة
إلى الناحية الأمنية كما في بعض الأخطاء ..
لنعد الآ إلى درسنا , في السطر الثاني نتأكد من أن إصدار صدام هو 0105 أو إصدار أحدث و في
حال كان غير ذلك نظهر رسالة الخطاً .
أما بالنسبة لثابت الفاصلة سلاش فهو لاختصار كتابة المسار فبدل أن نكتب "/" نكتب 581
في السطر التالي نستخرج مسار الملف و لاحظ استخدام ثابت الفاصلة في هذا السطر و في
السطر التالي نضع مسار الملف في ثابت اءنا لاستخدامه عند الحاجة
الآ اكتب في نهاية ملف دام .98:6 الكود التالي :
نحن في هذا النظام سوف نستخدم العديد من الكائنات ( الكلاسات) لأعمال مختلفة
ما هو عمل الدالة وهم امابيم ؟
لنفرض أننا قمنا بتعريف كائن جديد كالتالي :
حسنا لكائن لا908ة69؟ غير موجود فيقوم النظام تلقائيآ باستدعاء الدالة 8006010860 و تمرير اسم
الكائن لها , تضيف الدالة اللاحقة .0010 إلى اسم الكائن (" لاحظ السطر الأول من الدالة ") بحيث
يصبح اسم الملف 269158:7.0110 في السطر الثاني تقوم الدالة بالبحث في مجلد 085585© عن
الملف 10م./ا89196» (" لاحظ استخدام ثابت المسار 881لا في السطر الثاني ") السطور المتبقية
من الدالة تتحقق من وجود الملف فإن كان موجودا تضمن الملف و إن كان غير موجود تعيد قيمة
إلى هنا نكون قد انتهينا من الملف صدام 8:1
سنقوم الآن بإنشاء كائن تسجيل يتم تضمينه داخل الكائنات الأخرى لنقل بيانات النظام
أنشء الملف 10ا5:87.0ة69» داخل المجلد 25585 و اكتب بداخله الكود التلي :
1 ,560160 ممتاع ص
:"عفواً ... هذا المفاتح موجود مسبق"- 580702
معدل - [رعبا؟ ]دنت؟<كاطا؟
يعنصا صستاع
زاانه صسطع
)ممع ممتاع صا
في البداية قمنا بإنشاء إلكائن و تحديد خاصية 85لا على شكل مصفوفة نقوم بتخزين البيانات داخل
هذه المصفوفة و طبع كأي كائن تسجيل يجب أن يحتوي على دالة للإضافة و الحذف و الاستخراج
الدلة الأولى 988 هي لإضافة ( تخزين ) البيانات داخل الكاتن و تحتوي على بارميتران هما , لا6»ا
95 في السطر الأول تتحقق من ان المفتاح لا8») غير مخزن سابقا , في حال كان غير مخزن تقوم
بتخزين المعلومات الجديدة و في حال كان موجود سابقآً تظهر رسالة خطأ .
الدالة الثانية 968 هي لإاستخراج المعلومات المخزنة حسب المفتاج و تحتوي على بارميتر واحد هو
لا©»ا , في السطر الاول نتأكد من ان المفتاح لا©16 موجود في حال كان موجود تستخرج المعلومات و
في حال كان غير موجود تعيد قيمة فارغة
واضح لا داعي للشرح
حستا الآن انتهينا من كائن التسجيل و طبع بما أن كائن التسجيل كما أشرنا سابقة يتم تضمينه
داخل الكائنات الأخرى لنقل بيانات النظام سنقوم بتعريغه ضمن ملف 10ام.958:2 ليعمل عند بدء
عمل النظام
ما هو عمل كائن المسار ؟
يقوم الكائن باستقبال الطلب ( المسار ) من مستخدم الموقع , ثم يحلله و يقوم بتحميل صفحة
العرض المناسبة
هذا هو محتوى ملف 0١ام.:0188؟ الموجود ضمن مجلد 139565
باهم عاصيام
0877 عفوآ ... مجلد عناصر التحكم غير موجود ' 50801022
بعاناه )10ت - عاناه؟
,(كابهم6ارك_برعمة - صمتاعة؟
في البداية قمنا بإنشاء خاصية التسجيل التي ستحوي كائن التسجيل الذي انشأناه سابقآ , السطر
التالي فيه خاصية المسار التي ستحتوي على المسار الكامل , الدالة الموجودة تحت خاصية المسار
هي المشيد و تأخذ كائن التسجيل كمعطى لها و تقوم بتعيينه لخاصية التسجيل
لمعرفة المزيد عن المشيد اذهب إلى مع دام ممما إنمتلط/
الدالة 988888 التي تقوم بتحديد المجلد الذي يحوي جميع صفحات العرض في البداية تأخذا الدالة
البارميتر 08801 كمعطى لها تقوم بحذف العلامتين "/" و "١" من المعطى ( طبعاً المعطى يقصد به
اسم المجلد الذي يحتوي على صفحات العرض و سوف تفهم كيف نمررة للدالة بعد قليل ) , بعد ذلك
تتأكد الدالة من أن المجلد موجود فإن كان موجود تخزنه في خاصة المسار و إن لم يكن موجود تظهر
رسالة خطأ .
الآ نأتي إلى شرح الدالة 9600080116 في البداية نستقيل المتغير 018085» و نتأكد من أنه غير
فارع ثم نقسمه إلى أجزاء بوساطة الدالة 801008 التي تحوله إلى مصفوفة , نستخدم بعدقا
حلقة تكرار تستخرج كل عنصر من المصفوفة على حدى و تتأكد من كونه مجلد فإذا كان مجلد تقوم
بإضافته إلى مسار صفحة العرض ( لاحظ إستخدام النابت 581 ) و إذا كان ملف نخرج من المصفوفة و
نتأكد من أن الملف موجود فعلاً و إذا لم يكن موجود نضع القيمة الافتراضية *«06 10
بعد أن انتهينا من الدالة :96600080116 و خزنا مسار صفحة العرض علينا تحميلها و طبع هذا عمل
في السطر الأول نقوم باستدعاء دالة الحصول على مسار صفحة العرض 960008501162
ثم نتأكد من ملف صفحة العرض موجود بالفعل فإذا كان موجود نقوم بتضمينه 10610808 وإذا لم يكن
نخرج رسالة خطا ثم نقوم بتعريف الكلاس بسابقة 0000:0116 ثم اسم الملف ثم نقوم بعمل نسخة
من الكلاس لاستخدامها في إخراج الوسيلة المطلوبة وبعد ذلك نقوم بالتأكد من أن الوسيلة المطلوبة
هي دالة يمكن تنفيذها داخل كان عن طريق إدخالهم على شكل مصفوفة ثم تنفيذها وإذا لم تكن
نخرج رسالة خطا .
انتهينا الآ من ملف 2008©8.0110 و لكي نستخدمه اكتب التالي في الصفحة 0:ام.*1006
تحميل كائن المسار//
مسار مجلد صفحات العرض //
في البداية عملنا نسخة من كائن المسار ثم قمنا بله ليكون عام امه في
جميع الصفحات
السطر التالي لتحديد مسار مجلد صفحات العرض و يمكنك أن تسميه ما تشاء .
و السطر الأخير لتحميل صفحة العرض المناسبة .
الآ تنشى الملف ت١ام.358_ع011 6000 في مجلد 139695 و الكائن هذا سيكون هو الأب
لجميع كائنات صفحات العرض التي قد تنشئها لاحقا
اكتب الآن الكود التالي :
في البداية يقوم بعمل نسخة عن كائن التسجيل حتى لا نقوم بنسخها في كل صفحة عرض و إنما
استعمم عن طريق الوراثة و قمنا بجعله 8058868 و كذلك أنشأنا الوسيلة *©100 و جعلناها
809086 و فائدة هذه الوسيلة 898868 هو لضمان احتواء جميع كائنات صفحات العرض على
وسيلة *1006.
لننشئ الآن أول صفحة عرض , قم بإنشاء الملف 10ام.*«1008 في مجلد 2008011635 و اكتب
التالي :
:' <00)/> محمد ديوب يرحب بكم <99000- :010 001]>' مط0ع
لقد قمنا بإنشاء أول كائن عرض , لاحظ في السطر الأول قمنا بكتابة 1048 بعدٍ 00001188 وهو
اسم عنصر التحكم الذي يجب أن يكون نفسه اسم ملف صفحة العرض و من ثم أنشأنا الوسيلة
استعرض الآن النظام ستجده يعمل بكفاءة و لأي مشاكل أنا جاهز للمساعدة