اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

دورة تعلم البرمجة " المستوى المتوسط " الدرس الخامس [ الريجستري ]


SEMO.Pa3x

الردود الموصى بها

[ الموضوع ] ، [ الدرس الخامس، الريجستري ، ماهو ؟ ، ماهي اجزاءه ، كيف نتعامل معه ؟ ]

[ في سلسلة دروس البرمجة ] [ Vb.Net ]

[ المستوى المتوسط ]


 

- الريجستري ( Registry ) ماهو ؟

الريجستري / هو سجل كبير جدا يحتوي على اعداد كبيرة جدا من المفاتيح والقيم لذا كان

لا بد ان يكون منظما بشكل يشبه السجل ، يستعمل الريجستري في تخزين قيم

البرامج ، ليسترجعها عند الحاجة ، كيف نحرره ؟ عن طريق اداة تاتي مع

النظام تسمى " Regedit " لتشغيلها نذهب الى قائمة

" Start " ونكتب " Regedit "

 

76355.png

 

[ صورة محرر الريجستري عند التشغيل ]

 

76356.png

 

 

- اجزاء الريجستري ( Parts Registry ) ماهي اجزاءه ؟

اجزاء الريجستري هي التي تظهر على القسم اليمين المتمثلة بالمجلدات ، كما في الصورة

 

76358.png

 

 

1 - HKEY_CLASSES_ROOT ، يرمز له بـ " ClassesRoot للتعديل عليه كـ

حذف ، اضافة ، تعديل .. الخ فانه يحتاج صلاحيات " Adminstrion "

2 - HKEY_CURRENT_USER ، يرمز له بالرمز " CurrentUser " وهو الذي

يكون العمل عليه بكثره ، علما يمكنك التعديل على باقي المجلدات لكنها بعضها بشروط

والتي ذكرناها ابسطها ، صلاحيات " Adminstrion "

3 - HKEY_LOCAL_MACHINE ، يرمز له بالرمز " LocalMachine "

4 - HKEY_USERS ، يرمز له بالرمز " Users "

5 - HKEY_CURRENT ، يرمز له بالرمز " CurrentConfig "

 

 

 
هام جدا / عند التعامل مع الـ " Registry " يجب في بداية الامر ان نكتب في الفضاء

 

76360.png

 


 

[ الان ننتقل الى امور التعديل على الريجستري ]

1 - انشاء مجلد جديد في الجزء الذي اسمه " HKEY_CURRENT_USER "

 

76361.png

 

لندرس الكود بصورة ابسط ، نجد انه يتكون من

76362.png

 

" My " كل كلمة يكون لونها ازرق تسمى كلمة محجوزة اي لا يمكن التعديل عليها

 

76363.jpg

 

76364.png

 

" Registry " اشرنا له ان يقوم بالتوجه نحو المحرر ،

 

76365.png

 

 

ثم الى المجلد الثاني الذي يسمى " HKEY_CURRENT_USER "

لاحظو لم نكتب الاسم الطويل بل كتبنا رمز المجلد " CurrentUser "

 

76366.png

 

ثم كتبنا " CreateSubKey " بمعنى انشا لي مفتاح رايسي اي " Folder "

 

76367.png

 

وهنا بين القوسين وضعنا اسم المجلد " DEV-POINT "


" آلنَتيجة "

76368.png

 

- حذف مجلد من الريجستري في الجزء الذي اسمه " HKEY_CURRENT_USER "

 

76369.png

 

 

اضن الامر واضح ، فقد اوضحت تجزءة الاكواد بالجزء الاعلى

- انشاء قيمة جديدة داخل مجلد من مجلدات الريجستري داخل الجزء المسمى

" HKEY_CURRENT_USER "

 

76370.png

 

في عملية انشاء القيم سنتحاج الى ، اسماء اجزاء الريجستري وليس الرموز ، اي سنكتب

" HKEY_CURRENT_USER " وليس " CurrentUser "

لاحظو كيف انشئ قيمة بداخل المجلد الذي قمنا بانشاءة الذي سميناه " DEV-POINT "

 

76371.png

 

- التحقق من قيمة موجودة او لا " تحقق من المجلد "

 

76395.png

 

تم بحمد الله ، SEMO.Pa3x

:38:

 

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information