تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيفية حفظ إعدادات البرنامج بحيث لا تتغير
#1
ما الطريقة الصحيحة لحفظ إعدادات البرنامج بحيث لا تتغير عند نقل مجلد (Debuge) من جهاز إلى آخر

عند إنشاء متغير في settings ثم إسناد قيمة له من قبل المستخدم ثم مجلد البرنامج إلى جهاز آخر فإن قيمة المتغير تعود للقيمة الإفتراضية والمطلوب أن تظل القيمة التي أسندها المستخدم للمتغير قبل ذلك



أرجو أن يكون الحل بعيدًا عن استخدام قواعد البيانات وملفات XML
الرد
تم الشكر بواسطة:
#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 يعني متنقل مثلاً بالفلاش من جهاز إلى آخر
الرد
تم الشكر بواسطة: فارس احمد السيد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] كيفية عمل ارشيف للملفات المحفوظة عاصم النجار 4 77 منذ 3 ساعة مضت
آخر رد: kiki
  عاوز اعمل رساله لمستخدمي البرنامج بتاعي عبر الانترنت كيف اضيف حاجه شكل دي ف البرنامج Hosam Ashraf Elwakel 0 27 , 11:41 PM
آخر رد: Hosam Ashraf Elwakel
  البرنامج لايبدا عند الضغط عليه makky 0 30 , 01:05 AM
آخر رد: makky
  [سؤال] في البرنامج منه 1 64 31-05-20, 06:46 AM
آخر رد: سعود
  [VB.NET] كيف اضيف صوت تنبيه عند انتهاء وقت محدد في البرنامج mazentq 5 95 25-05-20, 10:16 PM
آخر رد: ابراهيم ايبو
  [VB.NET] كيف يتم برمجة البرنامج عند نهاية الشهر باصدار صوت او رنين rochdi191 9 139 25-05-20, 08:37 PM
آخر رد: ابراهيم ايبو
  [VB.NET] كيف يتم برمجة البرنامج عند نهاية الشهر باصدار صوت rochdi191 4 100 22-05-20, 11:34 PM
آخر رد: rochdi191
  كيفية التعديل على برنامج hasanqo 1 74 21-05-20, 06:45 AM
آخر رد: معاند الحظ
  تثبيت البرنامج علي نظام أبل محمد نافع 3 1,157 15-05-20, 03:39 PM
آخر رد: أمجد وضاح
  [سؤال] كيفية عمل شاشة اصناف المطاعم عاصم النجار 0 61 14-05-20, 08:35 AM
آخر رد: عاصم النجار

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم