نمایش نتایج 1 تا 7 از 7

نام تاپیک: ذخیره تنظیمات انجام شده

  1. #1
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    ذخیره تنظیمات انجام شده

    سلام دوستان میشه یه راهنمایی کنید که چطور تنظیماتی که کاربر تو برنامه انجام میده با خروج از برنامه از بین نره و برنامه به حالت اول برنگرده مثلا کاربر یه تیک رو میزه که یه قسمتی از برنامه فعال شه بعد برنامه رو میبنده میخوام این قسمت فعال بمونه تا کاربر 2باره تیکشو برداره.

  2. #2

    نقل قول: ذخیره تنظیمات انجام شده

    سلام
    شما میتونی از Settings داخل VS استفاده کنی
    مثل یه متغیر میمونه که داخل هارد ذخیره میشه و به راحتی هم قابل استفادست

    برای این کار :
    1.روی Properties در پنجره Solution دابل کلیک کنید.
    2.در پنجره باز شده و در تب Settings متغیر خودتون رو با نام و تایپ دلخواه است ایجاد کنید.فقط باید این نکته رو در نظر بگیرید که خاصیت scope باید روی user قرار بگیرد تا بتوان تغییرات رو در اون اعمال کرد
    برای دسترسی به متغیرت :

    string Var = Properties.Settings.Default.VarName;

    برای تغیرش هم :

    Properties.Settings.Default.VarName = "ABC";
    Properties.Settings.Default.Save();

  3. #3
    کاربر دائمی آواتار Xcalivorse
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    Kernel32.dll
    پست
    411

    نقل قول: ذخیره تنظیمات انجام شده

    این روش مشکلش اینه که اگر فایل exe تون رو Rename کنید یا محل رو تغییر بدید تنظیمات به حالت اول برمیگرده. بنابراین بهره که تنظیمات لذنامه تون رو توی Registry ویندوز ذخیره کنی.

  4. #4

    نقل قول: ذخیره تنظیمات انجام شده

    سلام
    به نظر من Settings بهترین راهه برای این کار .و ذخیره تنظیمات در Registry رو نمیپسندم هر چند این راه هم بسیار ساده هستش چون ممکنه کاربر به هر دلیلی دسترسی به رجیستری نداشته باشه و یا ...
    ذخیره تنظیمات در Settings حتی بعد از عوض کردن ویندوز هم باقی میمونه .
    هر چند ذخیره کردن و خواندن داده ها در رجیستری سریعتر از فایلهاست ولی برای این کار Settings ها راه حل بهتریه.

  5. #5
    کاربر دائمی آواتار shytonak
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    بندرعباس
    پست
    529

    نقل قول: ذخیره تنظیمات انجام شده

    اما دوست عزیزمون گفتن اگه کاربر نام فایلو یا جاشو عوض کنه این تنظیمات به حالت اول برمیگرده!دوست عزیز من با روشی که بالا گفتن نمیتونم تنظیمات رو عوض کنم و بعد سیو کنم تنظیمات ثابته

  6. #6
    VIP آواتار Sajjad.Aghapour
    تاریخ عضویت
    مهر 1386
    محل زندگی
    اهل کاشانم .. روزگارم بد نیست
    پست
    1,265

    نقل قول: ذخیره تنظیمات انجام شده

    به هر حال بهترین راه حله.اما در مورد اینکه ممکنه اونها از دست برن اطلاعاتی زیادی ندارم.ولی راه حلی برای رفع این مشکل وجود خواهد داشت.فعلا شما این نمونه رو ببینید مشکلتون رفع بشه تا بعد......
    فایل های ضمیمه فایل های ضمیمه
    Close your eyes, take a deep breath, click your heels three times, and say, "There's no better thing than Inversion of Control and Dependency Injection, generic specialization, the decorator pattern, chains of responsibilities, and extensible software."

  7. #7

    نقل قول: ذخیره تنظیمات انجام شده

    سلام

    بنده اين كار را توسط يك ديتابيس اكسس انجام داده ام و بايد هميشه اين فايل همراه برنامه باشد. البته مي‌توان از ديتابيس هاي ديگر يا xml هم استفاده نمود.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •