free romance
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

free romance

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

 

 حيل برمجية

اذهب الى الأسفل 
كاتب الموضوعرسالة
ELROMANCI
المدير العام
المدير العام
ELROMANCI


عدد المساهمات : 130
نقطه : 397
تاريخ التسجيل : 01/09/2009
العمر : 41
الموقع : e-s-elmotameez.ahlamontada.net

حيل برمجية Empty
مُساهمةموضوع: حيل برمجية   حيل برمجية Emptyالأربعاء سبتمبر 09, 2009 9:56 am


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

ملاحظة: الأمثلة الواردة في هذا الدرس مجرد أمثلة تعليمية فقط

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

ستجد أن هناك شفرة تكتب في أول كل ملف بهذه الطريقة:


include("function.php");
?>


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

ولذلك قد تجد في بعض البرامج تكتب هذه الشفرة في أول الملف:


include(\\\\"function.php\\\\");
include(\\\\"en_lang.php\\\\");
include(\\\\"header.htm\\\\");


ماذا تعني هذه الشفرة؟ أولاً طلب تضمين ملف اسمه function.php يحتوي على الوظائف المطلوبة للبرنامج، ثم طلب ملف en_lang.php وهو ملف اللغة، ثم طلب ملف header.htm وهو ملف رأس الصفحة الذي سيظهر للمستخدم، وهذه الملفات سيحتاجها الملف دائماً في كل صفحة لذلك من الأفضل كتابتها على شكل ملفات منفصلة واستدعائها في كل ملف عن طريق الأمر include.

طبعاً البعض قد لا يقوم ببرمجة أي برنامج فماذا سيفيده هذا الأمر؟ إذا كان لديك موقعاً شخصياً فبكل تأكيد يتعبك أن تضيف صورة واحدة في كل صفحات موقعك، وتستطيع أن تستغني عن هذا كله عن طريق إضافة رأس موحد لكل صفحة وتستدعيه عن طريق الأمر include وكذلك تذييل موحد لكل صفحة، وبذلك توفر الكثير من الوقت على نفسك في تجديد محتويات موقعك.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://e-s-elmotameez.ahlamontada.net
 
حيل برمجية
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
free romance :: القسم التقني :: الشبكات-
انتقل الى: