الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل شريط تقدمى تفاعلى Real Progress Bar

بدأه هانى عوض في 3 يوليو 2008 · 8 رد · 4,531 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بداية أقدم خالص تحياتى لكل القائمين على نجاح هذا المنتدى ..

راودنى سؤال عن كيفية عمل شريط تقدمى تفاعلى Real Progress Bar؟؟؟

أى يعمل أثناء تنفيذ العملية الحسابية داخل المعالج وينتهى بعد تنفيذ العملية

الطرق الموجودة الآن كلها تعتمد على العكس..!!

أى يبدأ عمل الشريط التقدمى فى الفترة التى يتم تعيينها برمجياً وعندما ينتهى يتم تنفيذ العملية المطلوبة..

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

ولكن ليس كل المستخدمين للبرمجيات يملكون أحدث الأجهزة...

وبالطبع هناك عمليات تأخذ وقت فى تنفيذها... على سبيل المثال وليس الحصر: عرض رسم بيانى بأرباح المبيعات فى خلال خمس سنوات!!!

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

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

وشكراً

#2

الأخ العزيز هاني عوض،

مرفق أدناه مثال وجدته بأحد المواقع الأجنبية،

أرجو أن يفيدك.

ProgressMeter.ZIP

#3

شكراً أخى العزيز على مساعدتك

المثال جميل

ولكن مثل هذه الأفكار قد تم عملها وباستفاضة فى المنتدى فكلها تعتمد على تحديد مدة زمنية يدوياً أو برمجياً

الفكرة الأصعب أن يكون وقت الشريط التقدمى هو الوقت المستغرق فى تنفيذ أى عملية..

مثال ثانى

تخيل معى إذا كنت قد وضعت كود يقوم بعمل نسخة احتياطية من البرنامج وكانت مساحة الملف 1.5 gb

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

وشكراً

#4

الأخ هاني

كنت قد برمجت برنامج بنك أمثلة أكسس

به خاصية التحميل بشريط تقدم فعلي حسب مدة التحميل

وهو موجود في مواضيعي في المنتدى ( اسفل توقيعي )

ايضا تم برمجة مثال لأحد الاخوة طلب مني برمجة حدث الالحاق

والحذف بشريط تقدم فعلي حسب عدد السجلات وهو بالمرفقات

ارجو أن يكون فيها الفائدة

EK_H_O_R.rar

#5

أخواني الأحباء الغاليين

هاني عوض

كويت 10

أكسير

بارك الله فيكم على أفكاركم الرائعة والرائدة وننتظر منكم المزيد.

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#6

أخى ekseer

شكراً على حرصك الدائم لمساعدة الأخرين...

وقبل أن أفتح المرفق أنا واثق من أنه سيفيدنى...

وشكراً على مرورك أخى كمال النحال.

#7

شكرا للجميع على هذه المشاركات والحلول الرائعة

ولكني لاحظت في جميع الامثلة ان الشريط لا يعمل مزامنة مع الحدث الذي نريد ان نقوم به

حتى مثال الاخ اكسير الحياة

حيث انه يعتمد على عدد معين من السجلات للادراج

المطلوب

شريط بوقت حقيقي لاستخدام استعلام الحاق مثلا لسجلات غير محددة

او شريط يعمل بوقت حقيقي اثناء ربط جداول من قاعدة اخرى

شكرا لكم

#8

انا كمان محتاج الموضوع دة لو فى

اقتباس

كنت قد برمجت برنامج بنك أمثلة أكسس

به خاصية التحميل بشريط تقدم فعلي حسب مدة التحميل

لما بدخل على الموضوع دة بيقولى ليس لديك صلحيات دخول

من يعرف ان يعمل حسنا و لا يعمل فذلك خطية له.(يعقوب 4: 17)

#9

وأنا أيضا عندما أدخل على هذا الموضوع تخرج لي هذه الرسالة , هل من الممكن إدارج آخر تعديل لبنك ملفات الاكسس هنا أو في موضوع جديد في المنتدى ولكم جزيل الشكر

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…