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

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

قام بنشر

تحية لكم يا إخوتي في الله :

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

هنالك بعض الادوات التي تفيد في ذلك ::

الكل منا يعرف شاشة الموديول (Module ) سواء في الاكسس او الفيجيوال والتي اقصد بها شاشة الاكواد.. فيها ادوات او اختصارات ان صح التعبير :

1- إذهب دائما ً إلى (Debug ) ومن ثم (Combile ) لتتأكد من خلو الكود من الاخطاء وهي على مستوى المشروع بالكامل.

2- الاختصار (F5 ) لو ضغطه وانت موجود على النموذج وانت في حالة التصميم فإنه سوف يتم تشغيله وإن ضغطه وأنت موجود في (Module ) فإنه سوف يتم تشغيل الماكرو لديك .. أي أننا نستخدمها لل (Run ) أي التشغيل .

3- الاختصار ( F11) للرجوع على شاشة الاكسس الافتراضية والتي فيها قائمة تحوي كل الجداول وكل الفورم وكل الماكروا ...الخ.

* الان .. سنتعرف على الاختصارات المتعلقة بال( Trace) أي التتبع...

1 ) في شاشة الموديول ( Module ) لو وضعت المؤشر(Cursor ) على أي سطر في الكود وضغطت (F9) فإنك تكون قد أنشأت (BreakPoint ) أي ان البرنامج بعد تشغيله سيتوقف عند السطر هذا.

2) لمسح ال (BreakPoint ) اضغط على ( Ctrl + Shift + F9)

ملاحظة :وضع أو إزالة ال(BreakPoint ) يمكن من خلال الماوس بالضغط على جانب الكود الايسر.

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

4) بالنسبة لإظهار القيم في وسط البرنامج أي قبل إكتماله فإنك ستستخدم (Immediate) بالضغط على ( Ctrl + G) ، ولكي تستخدمها فمثلاً بعد وضع (BreakPoint ) وشغلت البرنامج ووقف عندها وأردت معرفت قيمة المتغير الذي وضعته اذهب الى ال ( Immediate) وأكتب المتغير مسبوقا بعلامة الاستفهام (؟ ) واضغط انتر .

مثال : عندي برنامج عداد من 1 الى 10 عن طريق المتغير (byteI) ولكي اعرف اين وصل العداد استخدم الطريقة السابقة انظر الصورة .

أرجوا أن تكون الفكرة قد وصلت ...

والله الموفق :fff:

post-13-1082619584.jpg

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information