آموزش ویژوال بیسیک و برنامه نویسی

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

آموزش ویژوال بیسیک و برنامه نویسی

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

تابع SaveSetting : ساخت کلید و ذخیره کردن تنظیمات در رجیستری

شکل کلی این دستور به صورت زیر است :

 

SaveSetting   AppName , Section,  Key , Setting

 

 AppName : این پارامتر مشخص کننده نام برنامه ( پروژه ) است . البته هر نوشته دیگری را هم می توانید به جای آن بنویسید این نوشته نام کلید اصلی در رجیستری را مشخص می کند .

 

Section : این پارامتر نام کلید زیر شاخه است که بیشتر از نام هایی مانند  Setting و Profile برای آن استفاده می شود .

 

Key : این پارامتر مشخص کننده نام کلیدی از نوع String است که در رجیستری ساخته می شود و تنظیمات در آن ذخیره می شوند .

 

Setting : این پارامتر هم که اصلی ترین بخش است و تنظیمات یا مقداری است که در کلید ذخیره می شود .

 

 

برای مثال دستور زیر مقدار "SkrSoft" را در کلیدی به نام TestKey ذخیره می کند :

 

 

SaveSetting "Test", "Profile", "TestKey", "SkrSoft"

 

 

» تابع GetSetting : خواندن تنظیمات از رجیستری

 

شکل کلی این دستور به صورت زیر است :

 

VarName = GetSetting   AppName , Section,  Key

 

که تمامی پارامتر های آن توضیح داده شده است فقط لازم به ذکر است که متغیر VarName یک متغیر رشته ای است که مقداری را که از رجیستری در یافت می شود درون خود نگه میدارد .

 

برای مثال دستور زیر مقدار "SkrSoft" را که قبلا ذخیره کرده ایم درون متغیر VarSkrSoft قرار می دهد :

 

VarSkrSoft = GetSetting ( "Test", "Profile", "TestKey")

 

شایان به ذکر است که کلیه کلیدها و مقادیری که ایجاد می شوند در آدرس زیر قرار می گیرند و ما نمی توانیم از آدرس دیگری برای ذخیره تنظیمات استفاده نماییم :

 

HKEY_CURRENT_USERSoftwareVB and VBA Program Settings

 

حالا میخواهیم با استفاده از نکاتی که فرا گرفتیم به آقا محمد حسین کمک کنیم .

 

مثال » برنامه ای که مختصات فعلی فرم را ذخیره می کند و با خروج از برنامه و اجرای مجدد آن فرم در محلی که قبل از خروج قرار داشته است ظاهر می شود . درضمن این برنامه دارای یک Check Box است که وضعیت آن در رجیستری ذخیره می شود .

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد