شرح الريجستري..وأهميته - الجزء الاول -

الموضوع في 'قسم الكومبيوتر العام ( حل مشاكل - تبادل خبرات )' بواسطة eng_ms, بتاريخ ‏ديسمبر 12, 2005.

  1. eng_ms

    eng_ms New Member

    إنضم إلينا في:
    ‏أغسطس 25, 2005
    المشاركات:
    726
    الإعجابات المتلقاة:
    215
    نقاط الجوائز:
    0
    مكان الإقامة:
    مصر الدقهلية أجا


    بسم الله الرحمن الرحيم

    هذا الموضوع الهام وصل لبريدى الالكترونى من احدى المجموعات groups فى yahoo و رأيت أن أنقلها لتعم الاستفادة



    في نظر البعض قد تُعتبر الريجستري منطقة محظورة بينما يعتبر البعض الآخر أن الريجستري مكان من الممكن تغير الكثير من الإعدادات فيه لما يناسب الذوق ومتطلبات العمل. سنحاول هنا بعونه تعالى تبسيط مفهوم الريجستري إلى الحد الذي يجعلها سهلة الهضم للغالبية العظمى من مستخدمي الحاسوب إن كانت لهم العزيمة والهمة للقراءة والتفاعل البناء والصبر. فموضوع الريجستري موضوع مهم جداً ولابد لكل مستخدم كمبيوتر من أن يمتلك ولو على الأقل بعض أساسيات الريجستري إن لم نقل أن يصبح محترفاً بخباياها وأسرارها. ونظراً لكون المدخل إلى الموضوع سيكون خطوة خطوة فسيأخذ بعض الحيز من الوقت وسيكون بكل تأكيد نوعاً ما مطولاً، سأقوم إن شاء الله بتقسيمه على مراحل الواحدة تلو الأخرى. ما أرجوه (إن كان ذلك ممكناً بكل تأكيد) من إدارة المنتدى الموقرة دراسة جدوى تثبيت هذا الموضوع ولو لفترة معينة أو لحين الإنتهاء من تكملته لغرض أن تعم الفائدة ولكم مني مقدماً جزيل الشكر والتقدير وبارك الله فيكم وفي سعيكم إلى الخير.







    ما هي ريجستري الويندوز؟
    تعتبر الريجستري أحد أهم ركائز نظام التشغيل (الويندوز)، لكونها تمثل قاعدة البيانات database التي يستخدمها الويندوز لخزن المعلومات التي تخص إعدادات وأماكن وجود البرامج ومكونات الويندوز على القرص الصلب. معظم البرامج أثناء تنصيبها تكتب إلى الريجستري معلومات عن إعداداتها وأرقام إصداراتها وأمكن تواجدها وغيرها على القرص الصلب. قد يختلف مسار المعلومات المدونة في الريجستري من ريجستري إلى أخرى بإختلاف نسخ الويندوز، وكذلك لكل ويندوز وجهاز ريجستري خاصة بهما.


    مما يتكون أساس الريجستري؟
    يتكون الهرم التسلسلي لريجستري الويندوز من ما يلي:
    1- الشجرة Tree
    2- إلتقاء التقاطع أو العقد Nodes
    3- المفاتيح Keys

    ولتبسيط الأمر للقارئ العربي الكريم، نتخيل الريجستري كشجرة، مكونة من ساق وغصون أو أغصان بحيث يكون الحد الأعلى لعدد الغصون المنبثقة من الساق بستة وغالباً ما تكون أربعة أو خمسة ولكن لا تكون بأي حال من الأحوال أقل من أربعة غصون وسنعلم السبب لا حقاً إن شاء الله تعالى.. نقطة إلتقاء الغصن بالساق تسمى بالعقدة Node ولكل عقدة مفتاح Key (عنوان أو إسم) من دون أية قيمة أنظر إلى الصورة 1. وبما أن الغصن الواحد ممكن أن يتفرع إلى فروع رئيسية ثم إلى فروع جانبية ...إلخ بحيث تصبح التفرعات متشعبة ومتشابكة إلى الحد الذي يمكن إعتبار الغصن الواحد كخلية نحل لذلك أطلق إسم Hive على الغصن الواحد.

    [​IMG]

    وبنفس الطريقة التي ارتبط الساق بالغصن بعقدة ومفتاح يرتبط الفرع الرئيسي بالغصن بعقدة ومفتاح ولكن هنا مع إمكانية إعطاء قيمة للمفتاح وممكن أن لا يمتلك المفتاح هنا على قيمة أيضاً. كما يرتبط الفرع الجانبي مع الفرع الرئيسي للغصن الواحد أيضاًُ بعقدة ومفتاح وأيضاً للمفتاح هنا على الأقل له قيمة واحدة أو أكثر وقد لا يمتلك قيمة. وهكذا يستمر التفرع بنفس الطريقة إلى أن يصل إلى الثمرة أو مفتاح الشفرة وعندها يجب أن تكون هناك قيمة أو عدت قيم أنظر إلى الصورة 2. ومما تجدر الإشارة إليه هو أنه ليس هناك أي تشابك أو إتصال مباشر بين غصن وآخر بل لكل غصن تفرعاته وثماره المستقلة عن الغصن الآخر.

    [​IMG]

    كيف يتم الدخول إلى الريجستري؟
    في الوقت الحاضر هناك برنامجين مساعدين لإستدعاء وعمل تحريرأو إجراء تغيرات في ريجستري الويندوز، الأول يدعى Regedit والثاني يدعى

    Regedt32. الأول
    16-bit
    والثاني وكما يستدل من الجزء الأخير من إسمه أنه
    32-bit.
    بيئات 95 و 98 و Me تستخدم فقط
    Regedit
    ، بينما بيئات
    NTو 2000 و XP
    تسخدم الإثنين. الفرق بين الإثنين هو أن Regedit يوفر محرك بحث أسرع من
    Regedt32
    بينما يمنع
    Regedt32
    الخزن التلقائي للريجستري عند إجراء تغيرات في الوقت الذي لا يمتلك
    Regedit
    هذه الصفة. ولتشغيل أي من هذين البرنامجين المساعدين، إذهب إلى الزر إبدأ Start ثم تشغيل RUN ثم كتابة
    Regedit أو Regedt32
    إعتماداً على نوع الويندوز المستخدم.
    ملاحظة: يقصد بالبرنامج المساعد ذلك البرنامج الذي إما أن يأتي مندمجاً مع الويندوز ومكانه مجلد الويندوز وغالباً ما يكون في مجلد

    system32
    أو يتم تنصيبه في هذا المكان بالتحديد. والغاية من تنصيبه او وضعه في هذا المكان هو أنه حتى يتم إستدعاء هذا البرنامج المساعد من أي مكان من دون الحاجة لذكر مساره
    path.


    الأغصان المتشعبة

    The Hives
    HKEY_CLASSES_ROOT


    هذا الغصن المتشعب يحوي فقط على كل ما يخص الملفات من معلومات، مثل نوع الملف وإمتداه ومكان وجوده و ال shortcut الخاصة به وغيرها. وبذلك تكون وظيفة هذا الغصن هو إرشاد أو إعلام الويندوز بكيفية التعامل مع أي ملف أينما كان موجوداً سواء أكان في قرص مرن أو قرص صلب أو سيدي. فمثلاُ لو كان لديك ملف بإمتداد dll الذي هو مختصر ل dynamic link library فعادة هذه الملفات لا تمتلك أيقونة، إذاً مَنْ الذي يمنح أيقونة لهذا النوع من الملفات؟ صحيح أن النظام هو الذي يمنح الأيقونة ولكن بعد أن تصدر الأوامر من هذا الغصن بأن هذا الملف هو من نوع الإمتداد dll ويجب إعطاءه الأيقونة الخاصة به. كل الملفات من هذا الإمتداد لها نفس الأيقونة بغض النظر عن إختلاف أسماءها ومصدر إنشاءها. مثال آخر، عندما تقوم بتنصيب Microsoft Word
    ، فإن الإمتداد .doc
    سيتم ضمه إلى هذا الغصن أثناء عملية التنصيب. بعدها سيتولى الويندوزعملية تنظيم وربط أي ملف بهذا الإمتداد أينما وجد ببرنامج
    Word
    وإعطاءه أيقونة
    Word وهكذا.
    أغلب برامج تسريع القرص الصلب

    Defragmentation
    الجيدة مثل
    Raxio PerfectDisk 7
    تعمل وأثناء عملية التسريع على الذهاب إلى هذا الغصن وقراءة الإمتدادت فيه وإعادة ربطها بالبرامج الأم لكي تسرع من إقلاع هذه الملفات. ولهذا نرى بعد كل عملية تسريع تحسن في سرعة إقلاع البرامج والملفات التابعة لها. كما يستخدم هذا الغصن أيضاً معظم برامج تنظيف وإصلاح الريجستري، فتقوم برامج الصيانة هذه بمسح أو رفع أي إمتداد ليس له برنامج أم، وبذلك يتسرع عمل برامج التسريع نفسها وكذلك يتخلص الويندوز من أعباء التفتيش المستمر عن ربط الإمتداد بالبرنامج الأم وبذلك يتسرع الويندوز أيضاً. والسؤال الذي أطرحه للإخوة والأخوات القراء لهذا الموضوع: كيف يتم رفع ملف بإمتداد
    dll
    من النظام وكان هذا الملف ليس له أية فائدة للجهاز كأن يكون تركه أحد البرامج بعد رفعه علماً بأن هذا الملف لازلت له معلومات تسجيل في هذا الغصن؟


    +++++++++++++++++++++++++++++++++++++++++++++++++


    HKEY_CURRENT_USER
    هذا الغصن يحوي على معلومات معايرة

    configuration
    لإعدادات النظام الخاصة بالشخص الذي يستخدم الويندوز حالياً. ومن هذا جاء إسم هذا الغصن أي أن user
    تعني المستخدم أو الشخص المستخدم للحاسوب وكلمة
    current
    تعني حاليا أوفي الوقت الحاضر. وعليه تكون وظيفة هذا الغصن هي التحكم بإعدادات مستخدم الكمبيوتر حالياً لمثلاً سطح المكتب
    Desktop،
    مظهر الشاشة، شاشة التوقف، عمق ألوان الشاشة، إعدادات الإنترنت وطريقة الإتصال بالعالم الخارجي، إعدادات الأجهزة المرتبطة بالجهاز من طابعة وسكانر وغيرها (مع ملاحظة أن هذا لا يعني إحتواء هذا الغصن على معلومات عن مشغلات الأجهزة والتي سنتناولها في الغصن القادم)، كما يحتوي هذا الغصن على معلومات إعدادات عن نظام الأمان وبرامج الحماية المستخدمة من قبل المستخدم الحالي للجهاز. فمثلاً، عندما تقوم بتغير شاشة التوقف، فإن إسم شاشة التوقف القديمة سيتم إستبداله حالاً في هذا الغصن بإسم شاشة التوقف الجديدة وبذلك يتم الإحتفاظ به إلا أن يتم تغيير آخر وهكذا مع كل تغيير يقوم به مستخدم الحاسوب الحالي. وعند كل إقلاع للويندوز، يذهب الويندوز إلى هذا الغصن قبل ظهور سطح المكتب لقراءة الإعدادات الخاصة لذلك المستخدم الحالي ومن ثم تطبيقها ولهذا لا تتغير الإعدادات إلا أن يقوم المستخدم بتغييرها بإرادته. وملخصاً أن هذا الغصن يحوي فقط على معلومات معايرة لإعدادات النظام للشخص الذي يستخدم الجهاز حالاً. أنظر إلى صورة 3

    [​IMG]

    HKEY_LOCAL_MACHINE
    هذا الغصن يحوي على معلومات تخص الكمبيوتر نفسه من ناحيتي الهاردوير ونظام التشغيل (الويندوز) والبرامج المنصبة. أي بمعنى أن هذا الغصن يحوي على معلومات مفصلة ومرتبة بنفس الوقت عن كل قطعة من قطع الهاردوير في الجهاز، من لوحة مفاتيح، ماوس، نوافذ الطابعة

    printer ports،
    أقراص الخزن الصلبة، سيدي وديفيدي وسيدي رايتر ...إلخ. كما يحوي هذا الغصن على مشغلات الأجهزة drivers، وعلى قائمة بكل البرامج المنصبة وملفاتها التابعة لها، كما أن هذا الغصن مسؤول عن البرامج التلقائية التشغيل مع بداية كل إقلاع للويندوز. أنظر صورة 4

    [​IMG]

    ولهذا الغصن المتشعب على الأغلب خمسة فروع رئيسية هي:
    1- الهاردوير
    Hardware

    ووظيفته الخزن المرحلي إن صح التعبير لإعدادات مشغلات الأجهزة
    Device drivers
    وكذلك أرقام
    IRQ
    وغيرها. في كل مرة يشغل أو يعاد تشغيل الجهاز يعاد تكوين هذا الفرع الرئيسي. قد يتسائل البعض لماذا يعاد تكوين هذا الفرع الرئيسي في كل مرة يشتغل أو يعاد تشغيل الجهاز فيها: أقول المسألة منطقية تماماً، فلو لم تكن كذلك فكيف سيتحسس النظام بأي تغيير سواء أكانت في ملفات التشغيل أو الأجهزة أو قطع الهاردوير المرتبطة بالكمبيوتر.
    2- إدارة التحكم بنظام الأمان وإشتراكات المستخدمين

    Security accounts manager (SAM):
    هذا الفرع الرئيسي وكما يستدل من مفاتحه (عنوانه) أن وظيفته خزن المعلومات الخاصة بنظام الأمان للجهاز security settings،
    وخزن المعلومات الخاصة بحسابات أو إشتراكات أو عضويات مستخدمي الحاسوب سواء أكانوا أفراد أو مجموعات أو شركات
    user accounts and group memberships .
    3- الأمان Security:

    وهذا الفرع الرئيسي وظيفته البحتة التحكم بمصير مستخدم الكمبيوتر من حيث حقه في الدخول وإستخدام الجهاز، حيث يتحكم بكلمة العبور للمستخدم إن وجدت، فإن كانت صحيحة سمح له الغصن بالدخول وإستخدام الجهاز وإلا كلا.
    4- البرامج Software:

    حيث يحتوي هذا الفرع الرئيسي على كل ما يخص البرامج من عناوين إلى أماكن تواجد إلى تواريخ ومصادر الإنشاء ... ألخ. ومما تجدر الإشارة إليه هنا هو أن فرع البرامج هذا لا يرتبط بمستخدم أي بمعنى انه عام، بمعنى آخر أي شخص يسمح له فرع الأمان بالدخول يستطيع إستخدام البرامج بالرغم وكما قلنا أعلاه أنه لا توجد أي علاقة مباشرة أو رابط مباشر بين فرع وفرع بل توجد علاقة غير مباشرة بين فرع وفرع، وهذا هو أحد العلاقات الغير المباشرة.
    5- النظام System:

    هذا الفرع الرئيسي يحوي على كل ما له علاقة بإقلاع النظام وإغلاقه. فأغلب التحسينات التي يمكن إجراءها لتسريع عمليتي الإقلاع والإغلاق يجب أن تتم هنا.

    ملاحظة هامة:

    الفروع الرئيسية الثلاثة الأولى أي
    Hardware، SAM و Security
    لا يمكن إجراء تعديل على قيمها هنا داخل هذا الغصن، بينما يسمح
    الفرعين الرئيسيين الأخيرين اي
    Software و system
    بالسماح لإجراء التغيرات على قيمهما هنا.

    الغصن المتشعب HKEY_USERS
    بإختصار شديد هذا الغصن يحوي على معلومات إفتراضية عن كل الأشخاص الذين إستخدموا الجهاز فيما لو كان هناك عدت اشخاص يستخدمون الجهاز الواحد في أوقات مختلفة. أهمية هذا الغصن تبدو جلية في مقاهي الإنترنت والكليات والجامعات حيث يكثر إستخدام الجهاز الواحد من قبل أكثر من رجل. اما بالنسبة للشخص الواحد الذي يستخدم جهازه لوحده فلهذا الغصن أهمية قليلة جداً ولكن لا يمكن مسحه أو حذفه. أنظر إلى الصورة 5

    [​IMG]

    الغصن المتشعب HKEY_CURRENT_CONFIG
    هذا الغصن المتشعب الأخير وكما يستدل من إسمه يحوي على معلومات إعدادات الهاردوير المستخدمة حالياً. قد يتساءل البعض هذا الغصن يبدو عديم الفائدة ومن ثم لماذا وضعته شركة مايكوسوفت؟ أقول كلا ثم كلا فلهذا الغصن كبقية الأغصان المتشعبة الأخرى أهمية قصوى، فهو يقوم بتقوية أواصر التوافقية بين البرامج والهاردوير القديمة بالحديثة. فمثلاً لولا هذا الغصن لما يستطيع ويندوز إكسبي تشغيل برامج ويندوز 98 أو 2000 القديمة وهكذا. هذا الغصن لايمكن إجراء تغيير على قيمه. أنظر إلى الصورة 5

    وبهذا نكون قد شارفنا على نهاية المقدمة المبسطة والسريعة عن الريجستري وإلى التفاصيل في الحصة القادمة إن شاء الله تعالى. حيث سنبدأ أولاً بطرح نظامي الأرقام

    Decimal و Hexadecimal
    نظراً لإستخدامهما في تغيير قيم المفاتيح.

    سؤال اليوم: ما هو إسم وأماكن تواجد ملفات المعلومات التي تُخزن فيهما معلومات الريجستري في كل من أنظمة التشغيل التالية:
    1- 98
    2- ملينيوم
    3- 2000
    4- إكسبي

    علماً بأن البرنامج المساعد

    Regedit أو Regedt32
    لا يمثل الريجستري على الإطلاق إنما هو برنامج مساعد لتحرير وعمل تغيرات في الريجستري لا أكثر ولا أقل.

    [​IMG]










    نبذة عن أنظمة الأرقام Decimal و Hexadecimal

    قد يتساءل البعص ما هو أصل الكلمة

    digit
    ؟ أقول أصلها قادم من الكلمة اللاتينية
    digitus
    وتعني الأصبع. وبمرور الزمن ونظراً للحاجة الماسة إليه، تطور مفهوم الحساب لدا الناس بحيث أخذوا يشيرون إلى الأصابع أو
    digits
    على أنها أرقام
    numbers.
    ثم أخذوا يتعلمون العد بإستخدام الأصابع، ومن هنا يُعتَقَد أن أصل النظام العشري
    Decimal
    الذي نألفه كثيراً قادم من فكرة الأصابع العشرة! فنظام
    Decimal
    أو ما يسمى بنظلم الأرقام للأساس 10، هو نفس النظام الذي نبدأ مشوارنا منذ الصغر في تعلمه، فهو يبدأ من الصفر كأول رقم وينتهي ب 9 ثم يعيد هذا النظام نفسه إبتداءاً من 10 ...19 ثم يعيد نفسه تارة أخرى وهكذا يستمر بنفس المنوال.
    يعتبر Hexadecimal

    أو ما يعرف مختصراً ب
    Hex
    من أنظمة الأرقام الغير المسموع بها كثيراً خارج عالم برمجة الكمبيوتر. ولكن في الحقيقة يعتبر من أهم أنظمة الأرقام. فلو أردت تعلم لغة البرمجة
    C أو assembly وحتى
    QB على ما أعتقد، فلن تصبح عملية التعلم سهلة إلا بإمتلاك إلمام كاف بنظام الأرقام Hex. وكما لنظام Decimal
    الأساس 10 فإن لنظام
    Hexadecimal
    الأساس 16: ولكن ما هو أصل الأساس 16؟ فلو قمنا بتجزئة كلمة
    Hexadecimal إلى Hexa والذي يمثل رقم 6 في اللاتيني
    و decimal
    والذي يمثل رقم عشرة لأصبح أصل الأساس جلياً لنا.

    [​IMG]

    لو تأملنا الجدول أعلاه، لرأينا أن النظامين متشابهين تماماً إلى حد ومن ضمنها الرقم 9، بعد ذلك يبدأ الإختلاف. فمثلما يعيد نظام

    Decimal
    نفسه من 10 فإن نظام Hex يعيد نفسه من 16 وهكذا. وكما ترون فإن الأرقام من 10 إلى 15 تمثل في نظام
    Hex
    بالأحرف من A إلى F، أي بدلاً من أن نتعامل مع رقم مكون من 2
    digits
    سنتعامل في نظام
    Hex
    بحرف. قد يتساءل البعض لماذا هذا التعقيد؟ لماذا لا يتم البقاء على نظام Decimal
    الذي نألفه، أقول فائدة نظام Hex ستبدو أكثر جلاءاً عندما نتعامل مع الأرقام الكبيرة جداً حيث سيتم التعامل مع عدد من الأحرف والأرقام مجتمعين معاً بدلاً من رقم طويل مكون عدد كبير من ال digits.

    أمثلة:
    نقوم بتحويل الرقم 75 من نظام

    Decimal إلى Hex
    وهو محور إهتمامنا
    1- نقسم الرقم 75 على 16 والنتيجة يجب أن تكون رقماً صحيحاً، وعليه سيكون حاصل القسمة 4 والباقي 11
    2- ومن خلال إجراء مقارنة بين الرقم 11 الذي يمثل الباقي وجدول المقارنة أعلاه لوجدنا أنه يساوي الحرف B في نظام Hex
    3- وعليه سيكون الرقم 75 في نظام

    decimal يساوي 4B في نظام Hex.

    نأخذ مثالاً آخر: تأمل الرقم مثلاً 127
    نقسم الرقم 127 على 16 فنحصل على 7 كرقم صحيح والباقي 15. ومن خلال جدول المقارنة أعلاه نجد أن الباقي 15 يساوي F في

    Hex وعليه ستكون النتيجة النهائية:
    127 في نظام Decimal يساوي 7F في نظام Hex.

    نأخذ مثالاً آخر: مثلاُ الرقم 500
    نقسم أولاً على 16 فنحصل على 31 كرقم صحيح و4 كباقي، وبما أن ناتج القسمة والذي هو الرقم الصحيح 31 هو أكبر من 16، إذن نقسمه مرة أخرى على 16 فنحصل على 1 كرقم صيحح والباقي 15. والآن لدينا باقيين، 4 من القسمة الأولى و15 من القسمة الثانية، الباقي الأول والذي هو 4 يبقى كما هو لأنه أقل من عشرة، بينما الباقي الآخر الذي هو 15 وبمقارنته مع جدول المقارنة أعلاه، نجد أنه يساوي الحرف F، لذلك ستكون النتيجة النهائية:
    500 كرقم Decimal يساوي 1F4 في Hex
    لاحظ أخي القارئ أن الباقي الأول والذي هو 4 جاء أول رقم من اليمين في النتيجة النهائية، أما الباقي الثاني والذي هو 15 أو الحرف F جاء ثانياً من اليمين بينما حاصل القسمة والذي هو الرقم 1 يأتي ثالثاً.

    أسئلة:
    1- كيف يتم تحويل الأرقام التالية إلى Hex وبشيء من التفصيل:
    255، 256، 512، 768، 1024، 2048، 4096، 8192
    2- هل توجد أنظمة أرقام أخرى وإن وجدت لماذا لا تستخدم على نطاق واسع بالمقارنة مع نظام Hex في عالم الكمبيوتر
    3- كيف يتم التحويل العكسي للأرقام من Hex إلى Decimal
    4- هل أن نظام Hex حساس بالنسبة للأحرف الكبيرة Capitals والأحرف الصغيرة smalls


    نرجو المشاركة والتفاعل قدر الإمكان. فالمداخلات والإستفسارات وللأسف الشديد قليلة جداً وتكاد تكون معدومة ولا تبشر بخير على الإطلاق فهذا الموضوع أهم بكثير من تداول البرامج.





    وللموضوع بقية

    فى الرابط

    http://www.vb.arabsbook.com/showthread.php?p=30113#post30113

















     
    أعجب بهذه المشاركة ahmd_mhsn
  2. jam1966

    jam1966 مشرف عام سابق

    إنضم إلينا في:
    ‏نوفمبر 3, 2004
    المشاركات:
    3,734
    الإعجابات المتلقاة:
    3,802
    نقاط الجوائز:
    128
    الجنس:
    ذكر
    مكان الإقامة:
    بلاد العرب اوطاني
    جزاك الله الخير اخي العزيز محمود
    تحياتي وتقديري لك
     
  3. فارس الظلام

    فارس الظلام New Member

    إنضم إلينا في:
    ‏فبراير 24, 2005
    المشاركات:
    1,457
    الإعجابات المتلقاة:
    24
    نقاط الجوائز:
    0
    مكان الإقامة:
    ارض الله الواسعه
    [FRAME="11 70"]الف شكر لك اخـــــــوي[/FRAME]
     
  4. mhnhn

    mhnhn New Member

    إنضم إلينا في:
    ‏مايو 19, 2006
    المشاركات:
    24
    الإعجابات المتلقاة:
    1
    نقاط الجوائز:
    3
    مكان الإقامة:
    السعودية


    مشكور أخي العزيز ... تقبل تحياتي
     
  5. engineer2008

    engineer2008 New Member

    إنضم إلينا في:
    ‏يوليو 8, 2007
    المشاركات:
    177
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    0
    thanxxxxxxxxxxxx
     
  6. safwat jlal

    safwat jlal New Member

    إنضم إلينا في:
    ‏يناير 28, 2007
    المشاركات:
    29
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    0
    شكرا جزيلا
     
  7. ahmd_mhsn

    ahmd_mhsn New Member

    إنضم إلينا في:
    ‏سبتمبر 20, 2007
    المشاركات:
    1,550
    الإعجابات المتلقاة:
    41
    نقاط الجوائز:
    0
    راااااااااائع
    جزاك الله خيرا
     
  8. tahmena

    tahmena Well-Known Member

    إنضم إلينا في:
    ‏يناير 15, 2007
    المشاركات:
    1,363
    الإعجابات المتلقاة:
    227
    نقاط الجوائز:
    78
    الوظيفة:
    student
    مكان الإقامة:
    بلاد الإسلام
    مشكككككككككككككككككككككككككور
     
  9. bassam555

    bassam555 New Member

    إنضم إلينا في:
    ‏نوفمبر 7, 2008
    المشاركات:
    4
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    0
    جزالك اللــــــــه عنا خير الجزاء


    ما قصرت شكرا
     
  10. Abouzied

    Abouzied New Member

    إنضم إلينا في:
    ‏فبراير 25, 2008
    المشاركات:
    3
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    0


    شكرا جدا على الموضوع

    وفي السماء رزقكم وما توعدون فورب السماء والأرض إنه لحق مثل ما أنكم تنطقون
    اللهم اعتمادي عليك ...فانصرني علي نفسي...اللهم يا مقلب القلوب ثبت قلوبنا على دينك...
     
  11. sherifdish

    sherifdish New Member

    إنضم إلينا في:
    ‏يونيو 19, 2008
    المشاركات:
    106
    الإعجابات المتلقاة:
    2
    نقاط الجوائز:
    0
    الوظيفة:
    حاصل على معهدفنى كيماوى
    مكان الإقامة:
    مصر


    شكراً
    على المعلومات القيمه
     
  12. العراق

    العراق Active Member

    إنضم إلينا في:
    ‏نوفمبر 2, 2008
    المشاركات:
    175
    الإعجابات المتلقاة:
    112
    نقاط الجوائز:
    43
    الوظيفة:
    ماحستير فيزياء
    مكان الإقامة:
    العراق


    شكرً جزيلاً
     
  13. eng_ali78

    eng_ali78 New Member

    إنضم إلينا في:
    ‏أكتوبر 17, 2009
    المشاركات:
    2
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    0
    كرا لجهدك يا اخي الكريم
     
  14. eng_ali78

    eng_ali78 New Member

    إنضم إلينا في:
    ‏أكتوبر 17, 2009
    المشاركات:
    2
    الإعجابات المتلقاة:
    0
    نقاط الجوائز:
    0
    شكرا لهذه المشاركة يا اخي الكريم
     

مشاركة هذه الصفحة