حفظ واسترداد إعدادات التطبيق والمستخدم في 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
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الثلاثاء مارس 26, 2024 6:26 pm من طرف moslema_r
» شركة تنظيف استراحات بالرياض
الأحد مارس 24, 2024 10:49 pm من طرف moslema_r
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» شركة تنظيف ثريات بالرياض
الخميس مارس 21, 2024 7:23 pm من طرف moslema_r
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد
» افضل معلم جبس بالرياض تركيب جبس بورد بالرياض 20% خصم اتصل الآن
الأحد مارس 17, 2024 1:09 pm من طرف رانيا حماد
» شراء اثاث مستعمل بالكويت بخصم 30%
الأحد مارس 17, 2024 12:54 pm من طرف رانيا حماد
» افضل فني كهربائي منازل بالرياض جودة 100% | اتصل الآن
الأحد مارس 17, 2024 12:36 pm من طرف رانيا حماد