سامي زغلول قام بنشر أبريل 22, 2004 قام بنشر أبريل 22, 2004 تحية لكم يا إخوتي في الله : كما نعلم .. أن المبرمج يحتاج الى أن يفكر ويدقق ويتابع وتفحص ويتمحص الكود ملياً وتكراراً إلى أن يتأكد من حصوله على الناتج بالشكل المطلوب.. هنالك بعض الادوات التي تفيد في ذلك :: الكل منا يعرف شاشة الموديول (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) ولكي اعرف اين وصل العداد استخدم الطريقة السابقة انظر الصورة . أرجوا أن تكون الفكرة قد وصلت ... والله الموفق
حاكم قام بنشر أبريل 22, 2004 قام بنشر أبريل 22, 2004 شكراً لك أخي العزيز على هذه المعلومات التي لا غنى عنها .. وتسهل عملية المراجعة والتتبع للبرنامج
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.