في رحاب Microsoft .Net Framework
1. تمهيد
لا شك أن هدف أي مبرمج هو بلوغ درجة الاحتراف و بناء ةو من جميع النواحي؛
فالاعتناء بمظهر واجهة البرنامج و جعلها جذابة و سهلة الاستعمال للمستخدم أمر حيوي كما أن ملاحقة
الأخطاء البرمجية (0©1017886118) و جعل التطبيق متين و خالي تماما من الأخطاء لا يقل أهمية عن الأول؛
لكن هل فكرت بالجانب الخاص بمصادر النظام و خاصة سرعة التنفيذ؟
إن من بين الأمور الأساسية التي تجعل البرنامج ينال رضا المستعمل هو سرعة التنفيذ؛ لذلك عليك الحرص
على ذلك باختيار أسرع طرق التنفيذ من بين الخيارات المتوفرة لمعالجة مقطع من الكود. لكن كيف السبيل إلى
المقارنة بين سرعات التنفيذ لمختلف الحلول المتوفرة؟
هذا السؤال سنجيب عليه إن شاء الله بين أسطر هذا المقال. لذلك شدوا الأحزمة سننطلق...
2. لمحة عن الفئة الجديدة 8+03”3+01
في سعيها الدءوب لتحسين و تطوير بيئة ال '20127؛ تضع لنا 3116:0808 ال 2.0 211571 110016070116
بينها الفئة م500 التابعة لمجال الأسماء 018911051125 517586
1 ع الها إلا أنها ذات فائدة كبيرة للمبرمج فبواسطتها يمكنك احتساب وقت تنفيذ مقطع من الشيفرة بطريقة
متناهية الدقة (دقة تصل إلى 710 جزء من الثانية) و من خلال 3 أسطر د
2.). طريقة عمل الفئة
الفئة تمتلك مجموعة من الخصائص و الطرق تمكننا من حساب وقت التنفيذ وذلك بإتباع النهج التالي:
1 تهيئة الفئة باستعمال الطريقة () 88561
2 إعطاء الأمر ببدء احتساب الوقت باستعمال الطريقة () ©5287 قبل بداية مقطع الكود المعني مباشرة.
3 إعطاء الأمر بتوقيف عملية الاحتساب باستعمال الطريقة () 500 بعد مقطع الكود.
4 معرفة الوقت المستنفذ من الخاصية 21805860 أو 11152600105 2180560111 أو 61:5 518056071
أحببت أن أختصر و أعرج على أهم الطرق التي نحتاجها.
الطريقة
ة الفئة الحالية لعملية جديدة بحذف قيمة الوقت المحتسب سابقا (إعطاء
() 568 إعطاء الامر ببداية الاحتساب. في حالة عدم تهيثة نسخة الفلة من قبل فإن ععلية
الاحتسشاب ستكون تراكمية أي أن القيمة الجديدة ستضاف إلى القيمة السابقة المخزنة
في الخاصية 51805603037
(300 توقيف عملية الاحتساب و جعل الخاصية 1570771179 تحمل القيمة ©23156.
الجدول 1.2: بعض طرق الفئة 5009032
📑 فهرس مصغرات الصفحات (7)
🔍 البحث داخل صفحات الكتاب
اكتب كلمة واضغط Enter للبحث في نصوص صفحات هذا الكتاب