PDA

View Full Version : کدنویسی برای تنظیمات



رضوانی
پنج شنبه 30 آبان 1387, 09:31 صبح
سلام دوستان. من می خوام که در پروژم منو تنظیمات داشته باشم تا بتونم از این طریق تغییراتی چون فونت و تغییر رنگ صفحه نمایش و امکان اضافه کردن تصویر در پس زمینه و سایر تنظیمات .... . خواهشن کمکم کنید.:ناراحت:

Danial_Yousefi
پنج شنبه 30 آبان 1387, 17:41 عصر
خیلی راه ها هست ریختن نتظیمات در

1. فایل تنظیمات کنار برنامه مثلا Setting.ini
2. بانک اطلاعاتی
3. رجیستری ویندوز
4. تگ های داخلی فایل exe

با کدوم بیشتر حال میکنی?

اگه مزایا و معایب هر کدوم رو خواستی بگو برات بنویسم

r0ot$harp
پنج شنبه 30 آبان 1387, 19:06 عصر
سلام دوستان. من می خوام که در پروژم منو تنظیمات داشته باشم تا بتونم از این طریق تغییراتی چون فونت و تغییر رنگ صفحه نمایش و امکان اضافه کردن تصویر در پس زمینه و سایر تنظیمات .... . خواهشن کمکم کنید.:ناراحت:

دوست عزیز بهترین راه برای این کار به نظر من استفاده از فایلهای INI می باشد . برای این منظور می تونید از کنترل من استفاده کنید .



http://barnamenevis.org/forum/showpost.php?p=598583&postcount=285




باتشکر احسان

Yeketaz
پنج شنبه 30 آبان 1387, 19:39 عصر
سلام دوستان. من می خوام که در پروژم منو تنظیمات داشته باشم تا بتونم از این طریق تغییراتی چون فونت و تغییر رنگ صفحه نمایش و امکان اضافه کردن تصویر در پس زمینه و سایر تنظیمات .... . خواهشن کمکم کنید.:ناراحت:

منظور شما ذخیره تنظیماته یا اعمالش؟

اگه ذخیره اطلاعاته که همونا که دوستان گفتند

و اگه می خوای تغییرات رو اعمال کنی باید از Dialog ها استفاده کنی :

قسمت Componets و سپس کنترل Microsoft Common Dialog Control 6

با این کار چند تا کار را انجام می ده یعنی هم می تونی از کادرمحاوره رنگها استفاده و رنگ انتخاب شده رو به

فرم یا کنترل نسبت بدی یا استفاده از کادر محاوره Font که تقریبا تو مایه های همون Color است با این

تفاوت که ماله تغییر فونت و شکل و ... اونه

البته قابلیت های دیگه ای هم داره که به درد تنظیمات ظاهری برنامه نمی خوره

اگه هم می خوای از کامپونت استفاده نکنی بگردی کلاساش هست

.:KeihanCPU:.
پنج شنبه 30 آبان 1387, 22:35 عصر
بهترین گزینه استفاده از توابع:
SaveSetting
و
Getsetting

Danial_Yousefi
جمعه 01 آذر 1387, 01:26 صبح
بهترین گزینه استفاده از توابع:
SaveSetting
و
Getsetting


منم موافقم
4. تگ های داخلی فایل exe همون طور که خودم هم گفتم

چون هیچ کسی جز برنامه خودت مقدار کلید های اونو نمیدونه مثل این می مونه که تو تهران دنبال کسی که آدرسشو نداری بگردی

sinashahab
جمعه 01 آذر 1387, 02:36 صبح
خوب چگونه میشه ازشون استفاده کرد؟
اگه یه نمونه کار بزارید ممنون میشم .

r0ot$harp
جمعه 01 آذر 1387, 11:55 صبح
خوب چگونه میشه ازشون استفاده کرد؟
اگه یه نمونه کار بزارید ممنون میشم .

دوست عزیز بنده در پست شماره 3 عرض کردم از کامپونت من استفاده کنید .



http://barnamenevis.org/forum/showpost.php?p=598583&postcount=285





باتشکر احسان

.:KeihanCPU:.
جمعه 01 آذر 1387, 12:43 عصر
یه پروژه براتون ضمیمه کردم
لازم به ذکره که این تابع مخصوص ویژوال بیسیک هست.
آدرسش هم اینجاست:


RegistryEditor:
HKEY_CURRENT_USER\Software\VB and VBA Program Setting

25681

sinashahab
دوشنبه 04 آذر 1387, 13:24 عصر
منظورم نمونه با تگ های داخلی فایل exe بود .
اگه ممکن هست بزارید

.:KeihanCPU:.
دوشنبه 04 آذر 1387, 17:08 عصر
منظورم نمونه با تگ های داخلی فایل exe بود .
اگه ممکن هست بزارید

من نمیدونم منظور شما از تگ داخلی فایل exe چیه؟!!!
پروژه ضمیمه شده مخصوص این کاره

sinashahab
چهارشنبه 06 آذر 1387, 13:05 عصر
من هم اگه می دو نستم نمی پرسیدم .
تو یکی از پست ها بود .

.:KeihanCPU:.
چهارشنبه 06 آذر 1387, 14:33 عصر
فکر کنم منظور Danial_Yousefi از تگها همین استفاده از توابع
SaveSetting و Getsetting بوده.
به هر حال من پیشنهاد میکنم از همین شیوه استفاده کنید.همونطوری که از اسم توابع مشخصه میکروسافت این توابع رو برای ذخیره تنظیمات در نظر گرفته