PDA

View Full Version : سوال: ایجاد تنظیمات برای برنامه



pesare
چهارشنبه 05 تیر 1392, 23:28 عصر
سلام دوستان

من میخوام برای پروژم نتظیمات بزارم که خود کاربر بتونه یه تنظیماتی انجام بده , مثلا بتونه نام دلخواه خودشو بزاره بالای فرم اصلی و ... , چطوری میشه این کارها رو انجام داد؟

amirreza_.net
چهارشنبه 05 تیر 1392, 23:58 عصر
خب اگه تعداد تنظیماتت کمه میتونی از Properties استفاده کنی!
تو Solution Explorer روی Properties کیلیک کن توی قسمت Setting یه String تعریف کن به نام frm_text
مثلا اگه می خوای نام دلخواهشو بزاره بجای تکست فرم میتونی از کد زیر استفاده کنی:
یه تکست باکس بزار توی فرمت
Properties.Settings.Default.frm_text = txt_form.text;
Properties.Settings.Default.Save();

txt_form اسم تکست باکست هست!
بعد توی رویداد فرم لود اینو بنویس
this.Text = Properties.Settings.Default.frm_text;

هر دفعه برنامه رو باز و بسته کنی این سیو میشی فقط امنیتش یکم پایینه که از طریق app.config توی فولد برنامه میشه اینا رو دید.
بقیه تنظیماتتم مثل این استفاده کن!

pesare
پنج شنبه 06 تیر 1392, 00:08 صبح
کسی از دوستان پیشنهاد دیگه ای داره؟

mousa1992
پنج شنبه 06 تیر 1392, 00:14 صبح
استفاده از فایل xml برای ذخیره تنظیمات و همچنین همینطور که دوستمون گفتن از properties هم میشه استفاده کرد و اینا اطلاعاتی نیستن که امنیتشون مهم باشه! هرجا دوس داشتی ذخیره کن - میتونی تو دیتابیس هم ذخیره کنی و یا توی فایل متنی ذخیره کن
موفق باشی

pesare
پنج شنبه 06 تیر 1392, 09:45 صبح
در مورد xml میشه بیشتر توضیح بدید؟
استفاده از فایل xml برای ذخیره تنظیمات و همچنین همینطور که دوستمون گفتن از properties هم میشه استفاده کرد و اینا اطلاعاتی نیستن که امنیتشون مهم باشه! هرجا دوس داشتی ذخیره کن - میتونی تو دیتابیس هم ذخیره کنی و یا توی فایل متنی ذخیره کن
موفق باشی

amirreza_.net
پنج شنبه 06 تیر 1392, 14:19 عصر
xml یکی از تکنولوژی های .net هست که برای اشتراک گذاشتن ذخیره سازی اطلاعات و انتقال اطلاعات کاربر داره .یکی دیگه از کاربردشون برای انتقال اطلاعات تو وب استفاده میشه.

pesare
پنج شنبه 06 تیر 1392, 14:25 عصر
جطوری توش تنضیمات ذخیره میشه؟
xml یکی از تکنولوژی های .net هست که برای اشتراک گذاشتن ذخیره سازی اطلاعات و انتقال اطلاعات کاربر داره .یکی دیگه از کاربردشون برای انتقال اطلاعات تو وب استفاده میشه.