﻿<?php
$sub_title = "كيفية إنشاء ملف الإعدادات";
   require 'header.php';
 ?>

    <section>

      <article>
        <h1>كيفية إنشاء واستخدام ملف الإعدادات</h1>
        <p>يمكننا حفظ الإعدادات الخاصة بالبرامج بكل يسر وسهولة<br> وعند حفظ الإعدادات يتم إنشاء ملف الإعدادات بصورة تلقائية بنفس اسم ملف التشغيل الخاص بنا ويتم حفظه في نفس المجلد الذي يحتوي على ملف التشغيل الخاص بنا<br>ولإنشاء وحفظ الإعدادات نقوم باستخدام أمر حفظالإعدادات بدون الفصل بين الكلمتين <br> وهذا الأمر ليس له أي مكونات أخرى فقط يجب كتابته كما هو بعد كتابة جميع القيم المراد حفظها<br>ملحوظة هامة لا يمكن كتابة هذا الأمر قبل كتابة جميع القيم المراد حفظها<br> ولكتابة القيم نقوم باستخدام أمر قيمةالإعداد بدون الفصل بين الكمتين <br> وهذا الأمر يحتوي على مكونين إثنين هما <br> المكون الأول هو اسم الإعداد ويجب كتابته بين علامتي تنصيص<br> والمكون الثاني هو قيمة الإعداد يمكن كتابته بين علامتي تنصيص أو باستخدام أسماء المتغيرات المختلفة<br> وكما ذكرنا يجب كتابة جميع الإعدادات المراد حفظها قبل كتابة الأمر الخاص بحفظ الإعداداتوطريقة كتابتها تكون على النحو التالي <br> قيمةالإعداد "خروج","صحيح"<br> حفظالإعدادات<br> بتنفيذ هذين السطرين يتم حفظ ملف الإعدادات ويكن محتواه هو <br> اسم الإعداد وهو خروج وقيمته هي صحيح <br> وباستخدام اسم الإعداد هذا يمكننا الحصول على قيمته فمثلا إذا أردنا تطبيق ذلك عند فتح البرنامج نقوم بكتابتها على النحو التالي<br> أولا يفضل التحقق من وجود اسم الإعداد التعامل معه كما هو موضح في المثال التالي<br> إذاكان قيمةالإعداد "خروج" == "صحيح"
<br> 
بدأ<br> إغلاقالبرنامج<br> نهاية<br>  فبتنفيذ هذه السطور نقوم بالتحقق من وجود اسم الإعداد وهو خروج وفي نفس الوقت نتحقق من قيمته <br> ففي هذه الحالة إذا كانت قيمته تساوي صحيح يتم الخروج من البرنامج وإذا قمنا بتغيير القيمة إلى أي كلمة أخرى فلن يتم تنفيذ إغلاق البرنامج<br> أما إذا أردنا الحصول على قيمة أي اسم من أسماء الإعدادات التي سميناها<br> فنقوم بكتابتها على النحو التالي<br> متغيرنصي ه<br> ه = قيمةالإعداد."خروج"<br> رسالة ه<br> وبتنفيذ هذه السطور يتم إظهار رسالة إرشادية تحتوي على قيمة اسم الإعداد خروج<br> أما إذا أردنا حفظ أكثر من ملف للإعدادات فيمكننا تحقيق ذلك باستخدام الأوامر التالية<br> 
 أولا لحفظ الإعدادات نستخدم أمر حفظملفإعداد بدون الفصل بين الكلمات<br> 
وهذا الأمر له مكون واحد هو عبارة عن اسم ومسار ملف الإعداد المراد حفظه<br> 
ويمكن كتابته بين علامتي تنصيص أو باستخدام أسماء المتغيرات النصية<br> 
وقبل إستخدام هذا الأمر يجب تعيين القيم المراد حفظها<br> 
ولتعيين القيم نستخدم أمر قيمةإعداد بدون الألف واللام وبدون الفصل بين الكلمتين<br> 
وهذا الأمر له مكونين إثنين هما <br> 
الأول هو عبارة عن اسم الإعداد ويجب كتابته بعد أمر قيمةإعداد ثم نقطة ثم اسم الإعداد المراد تعيينه<br> 
ولا يمكن إستخدام علامات التنصيص عند كتابة اسم الإعدادات <br> 
والمكون الثاني هو عبارة عن قيمة هذا الإعداد ويمكن كتابته بين علامتي تنصيص أو باستخدام أسماء المتغيرات النصية<br> 
وطريقة كتابتها تكون على النحو التالي<br> 
قيمةإعداد.خروج = "صحيح"<br> 
حفظملفإعداد "settings.xml<br> 
وبهذه الطريقة نتمكن من حفظ جميع الإعدادات التي نريد وفي المكان وبالإسم الذي نريد<br> 
أما إذا أردنا قراءة الإعدادات الممسجلة في الملف السابق فنقوم باستخدام أمر قراءةملفإعداد بدون الفصل بين الكلمات<br> 
وهذا الأمر له مكون واحد هو عبارة عن اسم ومسار ملف الإعداد الذي تم حفظه <br>ثم نستخدم أمر قيمةإعداد كما هو موضح أعلاه للحصول على قيم الإعدادات المختلفة<br> 
وذلك كما هو موضح في المثال التالي<br> 
قراءةملفإعداد "setting.xml"<br> متغيرنصي ه1 = قيمةإعداد.خروج <br> 
رسالة ه1<br> 
وبهذه الطريقة نتمكن من التعرف على قيم الإعدادات التي تم حفظها<br> 
 ملحوظة ليس هنالك أي قيود على كتابة الإمتداد الخاص بملف الإعدادا تفيمكننا كتابة أي إمتداد آخر بدلا عن xml وبالتأكيد يمكننا كتابة أي إمتداد خاص بنا فقط يجب كتابة اسم الملف وامتداده عند الحفظ والقراءة بنفس الطريقة</p> 
      </article>

</section>

<?php
   require 'futter.php';
 ?>
