تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية حفظ إعدادات البرنامج بحيث لا تتغير
#2
مسار ملف أعدادات المستخدم تختلف عن إعدادات البرنامج


هناك نوعين من الإعدادات :
التطبيق -(Application) للقراءة فقط في وقت التشغيل. يمكنك تحرير قيمة واستخدام التطبيق دون إعادة البناء.
تحفظ في : yourappname.exe.config


المستخدم -(User) قراءة و كتابة في وقت التشغيل. يتم حفظ القيم على مستوى حساب مستخدم ويندوز.

تحفظ في : C:\Documents and Settings\[username]\Local Settings\Application Data\[AssemblyCompanyName]\[NameOfProject].[SomeLongUniqueString]\[AssemblyVersion]\user.config.
مثال :

C:\Users\abdulla\AppData\Local\EmailSender\EmailSenderNet.vshost.exe_Url_layp1zjs3efmh3nnxgs3wj0if0kd3vz0\1.0.0.0\user.config




أو قم بتغيير الــ Scope إلى Application
   
ولكن لن يستطيع المستخدم حفظ القيمة أو تغييرها



وبذلك أنت مجبر على عمل طريقة لحفظ الإعدادات الخاصة بك 
الــ XML جداً بسيط 

ومناسب جداً في حالت إذا كان البرنامج Portable يعني متنقل مثلاً بالفلاش من جهاز إلى آخر
الرد }}}


الردود في هذا الموضوع
RE: كيفية حفظ إعدادات البرنامج بحيث لا تتغير - بواسطة عبدالله الدوسري - 17-01-18, 08:49 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] كيفية عمل جدولين في نفس التقرير مختار الوافي 3 433 05-04-26, 02:51 PM
آخر رد: مصمم هاوي
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 5 2,317 25-02-26, 04:04 AM
آخر رد: السودي
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 229 07-12-25, 10:22 AM
آخر رد: justforit
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 1,012 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 915 17-08-25, 09:15 PM
آخر رد: heem1986
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,696 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [سؤال] تغيير الفورم الرئيسي عند تشغيل البرنامج في Visual Studio مع .NET 8؟ silverlord 2 811 09-03-25, 03:52 AM
آخر رد: silverlord
Rainbow [VB.NET] عدد من هم فاتحي البرنامج محمد مسافر 1 520 25-02-25, 07:58 PM
آخر رد: princelovelorn
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 717 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  كيفية التعامل مع inputbox في فيجوال ستوديو أسامة حسين 4 3,703 14-01-25, 02:04 AM
آخر رد: أبو خالد الشكري

التنقل السريع :


يقوم بقرائة الموضوع: