حفظ واسترداد إعدادات التطبيق والمستخدم في VB.NET
صفحة 1 من اصل 1 • شاطر
حفظ واسترداد إعدادات التطبيق والمستخدم في VB.NET
بسم الله الرحمن الرحيم
كنا فى لغة الفجوال بيسك 6 نقوم بحفظ إعدادات المستخدم في ملف INI أو أكثر باستخدام تعليمات برمجية الخاصة بنا .... لكن التطبيقات التي تم إنشاؤها مع NET framework يمكن الاستفادة من الأدوات المضمنة في إنشاء أو تسريع الوصول وتوفير القيم وقت التشغيل فى ملف التكوين user.config بحيث يمكن تغييره دون الحاجة إلى إعادة ترجمة التطبيق.....وهى الميزة الجديدة من بداية ظهور Visual Studio 2005 والتى لها القدرة على حفظ إعدادات التطبيق للمستخدم في ملف user.config التي تم حفظها في الملف الشخصي على سطح مكتب المستخدم .
_ و لإضافة إعدادات التطبيق أو المستخدم إلى المشروع، انقر بزر الماوس الأيمن على اسم المشروع في نافذة مستكشف الحلول Solution Explore ، وانقر فوق خصائص Properties. ثم انقر على إعدادات Settings في قائمة علامة التبويب اليسرى.....ليظهر لك المربع الحوارى التالى :
ومن المربع السابق يمكنك تحديد واحد أو أكثر من القيم التي سيتم استخدامها من قبل التطبيق الخاص بك. لكل قيمة وسوف تختار نوع البيانات ونطاق وقيمة افتراضية. سيتم حفظ هذه القيم في ملف يسمى app.config في مجلد المشروع الخاص بك ....
يتم إنشاء خاصية عامة في مساحة الاسم My.Settings. اعتمادا على نطاق الإعداد، وهذا يسمح لك برمجيا لتغيير القيم الإعداد المستخدم وحفظها من خلال الاسلوب My.Settings.Save .
وهناك طريقة ثانية لحفظ الإعدادات تلقائيا هو تمكين الخاصية Save My.Settings on Shutdow. ...وللقيام بذلك، انقر بزر الماوس الأيمن على اسم المشروع في نافذة مستكشف الحلول، وانقر فوق خصائص. ثم، انقر على Application في قائمة علامة التبويب اليسرى.....كما فى الصورة التالية :
مثال : نفترض اننا نريد عمل ملف إعدادات للمستخدم بحيث يتم حفظ البيانات التى سيتم ادراجها فى مربعات النصوص مثل عنوان الراسل و المرسل الية و حتى الموضوع ...ويتم ذلك على النحو التالى :
1_ نقوم بفتح مربع إعدادات Settings
1_ نقوم بفتح مربع إعدادات Settings
وكما ترون المربع يطلب منك تحديد أربع قيم وهم :
1_ name ....هو اسم النطاق
2_type ......وهو نوع البيانات التى سيتم تخزينها فى النطاق string, integer, date
3_scope ....والتى تحدد النطاق و تأخذ قيمتين
_Application ....هو للقراءة فقط في وقت التشغيل، ويمكنك تعديل قيمة باستخدام التطبيق بدون ترجمة.
_User ............ هو القراءة / الكتابة في وقت التشغيل؛ يتم حفظ القيم على مستوى حساب مستخدم Windows
4_value .....وهى البيانات التى سيتم حفظها فى ملف الاعدادات .
الان لاستعادة البيانات من إعدادات المستخدم في الحدث Load للنموذج.....نتسخدم الكود التالى :
- الكود:
TextBox1_Subject.Text = My.Settings.Subject
TextBox_FromAddress.Text = My.Settings.FromAddress
TextBox_FromName.Text = My.Settings.FromName
م/موسي- الاشراف
- تاريخ التسجيل : 18/02/2011
المساهمات : 178
النقاط : 346
التقيم : 12
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
أمس في 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft