اسـرار رجـیـسـتری نوشته جواد سلطانی

گر چند افسانههای زیادی راجع به رجیستری وجود دارد. سخنانی که گاه هر کس را ترغیب میکند تا با کنکاش در رجیستری خود, که شاید بتواند به سوالهایی که در ذهنش به وجود آمده جواب دهد. اما رجیستری چیزی جز یک پایگاه داده برای نگهداری تنظیمات برنامه های کاربردی و بخصوص ویندوز نیست. شرکت مایکروسافت نیز مستندات زیادی برای آگاهی کاربران در رابطه با رجیستری ویندوز ارائه نکرده است. دلیل این امر کاملاً روشن است. رجیستری نقش ظریفی را در ویندوز ایفا میکند. با هر بار کلیک شما در هر قسمت فضای کاریتان دهها ارجاع و سؤال از رجیستری صورت میگیرد. در واقع رجیستری سناریوی پشت پرده ویندوز است. به همین دلایل است که رجیستری حکم سنگ سرطان را دارد زیرا وجود آن اگر چه کار را برای برنامهسازان و همه برنامه های کاربردی ساده کرده اما عدم وجود آن نیز منجر به فاجعه میشود. همه برنامه های کاربردی حتی کوچکترین و کم کارترین آنها بدون گرفتن و نوشتن اطلاعاتشان در رجیستری نمیتوانند کار کنند. اما به این دلیل نیست که برنامهسازان طی مراحل فراگیری و کامل کردن یادگیری اصول زبان مورد علاقهشان به کنکاش در چون و چرای رجیستری میپردازند بلکه برنامهسازان به وسیله رجیستری کار خود را با داده های تنظیمات برنامهشان ساده کرده و برنامه خود را قادر میسازند که برای هر کاربر تنظیمات شخصی ایجاد کنند. به این ترتیب با بالا رفتن ضریب عملکرد برنامهشان همین طور افزایش ایمنی ارتباط هر کاربر با برنامه خود باعث شوند که با خیال آسوده به کدهای اصلی و هدف برنامه بپردازند. رجیستری این امکان را برای برنامهسازان فراهم میکند تا آنها در یک محیط کاملاً سلسله مراتبی نظم را برای برنامهای که مینویسند به ارمغان آورند.

......

  ادامه مطلب ...