كيف يمكن تحديد الزمن المستغرق أثناء عملية إحضار البيانات من قواعد البيانات
بمعنى أريد عمل progress bar ليحدد الوقت المقدر في عملية إحضار البيانات الكبيرة
وذلك لحل مشكلة توقف البرنامج (not responding ) أثناء إحضار بيانات من كبيرة تصل إلى
3 m تقريبا
كيف يمكن تحديد الزمن المستغرق أثناء عملية إحضار البيانات من قواعد البيانات
بمعنى أريد عمل progress bar ليحدد الوقت المقدر في عملية إحضار البيانات الكبيرة
وذلك لحل مشكلة توقف البرنامج (not responding ) أثناء إحضار بيانات من كبيرة تصل إلى
3 m تقريبا
اقتباسكيف يمكن تحديد الزمن المستغرق أثناء عملية إحضار البيانات من قواعد البياناتبمعنى أريد عمل progress bar ليحدد الوقت المقدر في عملية إحضار البيانات الكبيرة
وذلك لحل مشكلة توقف البرنامج (not responding ) أثناء إحضار بيانات من كبيرة تصل إلى
3 m تقريبا
عملية احضار البيانات من قاعدة البيانات من الصعب حسابها أثناء تنفيذها لإنها تعتمد على عدة عوامل و لكن ما تستطيع عمله هو تنفيذ كود إحضار البيانات داخل Thread منفصل و ذلك لمنع توقف الشاشه أثناء إحضار البيانات و بعد أن يبدء الـ Thread عمله يمكنك إظهار شاشة Model تحتوى على الـ Progress من نوع Marquee و اخر كود يكون موجود داخل الـ Thread يكون اخفاء هذه الشاشه.
و الله ولي التوفيق
مدونتي: C++ Tips and Tricks
أخي الكريم
هناك العديد من العوامل في تحديد الزمن
مثل
1.hardware الموجودة عليها قاعدة البيانات
2. عدد المستخدمين المتواجدين حاليا ويقومن بالطلب على قاعدة البيانات
3. حجم قاعدة البيانات المخزنة
4 كمية البيانت المطلوبة من المستخدم
5. عمليات ال threding التي يتسطيع ت تنفيذها ال Oprating System
وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ
السلام عليكم
شكرا لكlخواني الأعزاء علي الاجابة عن سؤالي
بارك الله فيكم
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…