PDA

View Full Version : چگونه تنظیمات برنامه خود را ذخیره کنیم



eberham
سه شنبه 07 فروردین 1386, 18:54 عصر
تو این برنامه با استفاده از registery تنظیمات برنامه از قبیل font و color و غیره رو می تونید پس از تغییر برای دفعات بعد از همان تغییرات استفاده نمایید البته باید در هنگام شروع برنامه از registery اونه رو بخونید . به ضمیمه مراجعه کنید .

Sub Zero
سه شنبه 07 فروردین 1386, 21:29 عصر
دوست عزیز ممنون از برنامتون . ما توی این بخش تاپیکی به نام Code Samples (http://www.barnamenevis.org/forum/showthread.php?t=58718) داریم که برنامه هامون رو اونجا قرار می دیم لطفا شما هم ازاین به بعد برنامه هاتون رو اونجا بزارید .

__H2__
پنج شنبه 09 فروردین 1386, 13:37 عصر
سلام
VB.Net خودش ماژول کاملی برای ذخیره تنظیمات دارد.

pswin.pooya
شنبه 11 فروردین 1386, 21:27 عصر
اگه از قسمت Setting برای ذخیره تنضیمات داخل دات نت استفاده کنی هم میتونی امنیت برنامتو بالا بیاری و هم میتونی هر تنظیم رو در نوع خودش ذخیره کنی مثل رشته ها, اعداد و حتی رنگها
مزیت دیگه ای هم که داره اینه که دیگه لازم نیست تنظیم ها رو خودت با کد لود کنی. بلکه برنامه این کار رو انجام میده

eberham
یک شنبه 12 فروردین 1386, 14:16 عصر
چطور از setting باید استفاده کرد .

Alireza_Salehi
یک شنبه 12 فروردین 1386, 18:13 عصر
چطور از setting باید استفاده کرد .

هر آبجکتی که روی فرم قرار میگیره خاصیتی به نام ApplicationSettings داره که داخل اون در قسمت PropertyBinding میتونید به تمام خاصیت های اون کنترل یک کلید در Setting برنامه اختصاص بدید. بعد از این کار کافیه هنگام خروج از برنامه (یا هر جای دیگه) با دستور My.Settings.Save() تنظیمات رو ذخیره و موقع اجرای برنامه با دستورMy.Settings.Reload() تنظیمات رو اعمال کنید. به همین راحتی!

اگر غیر از کنترل ها تنظیم دیگری داشتید میتونید از طریق کد نیز مقادیر رو به فایل تنظیمات اضافه کنید.

در ضمن در این روش قابلیت ذخیره و بازیابی تنظیمات برنامه برای کاربران سیستم به طور مجزا یا به طور همگانی به راحتی وجود داره، برای اطلاعات بیشتر MSDN را ببینید.

My.Settings Object (http://msdn2.microsoft.com/en-us/library/saa62613(VS.80).aspx)

این تنظیمات در یک فایل به صورت XML ذخیره می شوند.