السلام عليكم ورحمة الله:
مقدمة:
قم بفتح notepad ثم قم بتغير حجم النافذة التي ظهرت وأغلق ال Notepad
قم بفتح notepad مرة أخرى ... ماذا تلاحظ
لقد تم الاحتفاظ بقيمة الحجم حتى بعد اغلاق البرنامج... هذا ما يطلق على حفظ اعدادات البرنامج
طرق مستخدمة ل حفظ اعدادات البرنامج:
- عن طريق ملف نصي حيث يعود الأمر كله للمبرمج
- عن طريق ملف XML وهذا النوع هو المستخدم حاليا بشكل كبير
سنقوم في هذا الدرس بشرح طريقة من طرق XML.
أولا : حفظ اعدادات الواجهة :
لقد تم تسهيل الأمر بشكل غير متوقع في الدوت نت فما عليك أيها المبرمج الا أن تخبر الفيجوال ستيديو بالخصائص التي تود حفظها كما في التالي:
مثلا نريد الاحتفاظ بالنص الظاهر على الفورم قم بعمل ما في الصورة التالية:
ستظهر لك النافذة التالية:
ستظهر لك النافذة التالية
شرح ما بالنافذة:
Default Value : هي القيمة التي ستظهر عند أول استخدام للبرنامج
Name : هي اسم القيمة التي ستحفظ في ملف ال XML
Scope :
- Application : تغيير القيمة من مستخدم معين يؤثر على جميع المستخدمين للبرنامج أي أن جميع المستخدمين لهم نفس الاعدادات
- User : كل مستخدم له اعدادات تختلف عن الأخرين
قم بتعبئة النافذة كما هو موضح ثم اضغط زر OK ثم اضغط زر Ok للنافذة الأخرى
قم باضافة زر و تكست بوكس كما في الشكل
الأن قم باضافة حدث Form closed وذلك كالتالي:
قم باضافة الكود التالي للحدث الناتج:
TestApplicationProperties.Properties.Settings.Default.Save();
تستطيع فعل السابق لأي كنترول داخل الفورم أيضا
قم بتجريب البرنامج بتغير النص ثم أعد تشغيل البرنامج... مبارك لقد أنهينا الدرس
نلقاكم على خير ان شاء الله