تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يُمكن إدراج شاشة تحميل تتزامن مع استكمال ظهور جميع أدوات المشروع؟
#6
(06-01-19, 01:19 PM)elgokr كتب :
مرحباً اخى Hazem1

من الجميل ان تسعى ان تجعل لبرنامج فى تحميل اخف
وان يكون اكثر بساطة لدا لمستخدم 

انظر اخى الفاضل
مشكلة الاكود او الادوات بشكل عام هو عند استخدام الاستعلام الكثير بكشل كثرة

فى جدول يحتوى على الكثير من البيانات والكثير من الاعمدة ويكون شكل الاستعلام على هذا النحو
كود :
Select * From test

تخيلها لو لديك 3 مباني وامصود هنا بمعنى 3 اعمدة
وكل ما تعله انك تصعد 3 سلالم لكل مبنى فى وقت واحد حتى تصل الى اخر درج 

طبعاً كانسان من المستحيل ان يصعد فى 3 اماكن فى وقت واحد
فتخيل كم من الوقت ان تصعد لـ 3 مبانى مكون من 12 دور مثلاً

الان تعال ونجعل كود الاستعلام على هذا النحو
كود :
Select * From test Where name = "ahmed mohamed ali"

تخيل الامر بنفس ما سبق لصعود الدرج لـ 3 مباني
لكن فى كل دور تقوم بالنظر على كل باب لتنظر هل صاحب هذ الشقة بهذا الاسم كاماً
فكم سيستغرق اوت معك الان لنس ما سبق بعد النظر على شقة شقة تحثل على كل من اسمائهم بهذا الاسم

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

طيب تعال كده لو جعلنا كود الاستعلام بالبداية على هذا النحو
كود :
Select id, myname Fom test

الامر الان اصبح فى جلب البيانات من 2 عمود فقط وليس الكل كما يحدث سابقاً
بمعنى انك ستصعد على 2 مبنى بدلاً من 3 كما سبق مما سيجعل الوقت اقل عن ما سبق

طب تعال ولو جعلنا كود الاستعلام الثاني بهذ الشكل
كود :
Fom id, myname From test Where id=1

الامر هنا كما لو تقوم رقم الشقة 1 بمعنى انت عارف ان طالع لاى دور وعلى اى شقة من المبنى
مما يجعل الوقت اقل بكثييير من ما كان عليه فى الكود بالبحث عن الاسم

طيب ملخص م اريد ان اصل عليه من هذا الكلام
ما اريد ان يصل اليك اذا كنت تستخدم الاكواد او الادوات

دائماً قم بتحريرهم لتجعل الاستعلام بها لما انت حاجة اليها فعلاً وليس التعميم بالنجمة فى الاستعلام
فمثلاً كود كالاول للاستعلام
كود :
Select * From test

وهو يعنى
كود :
Form id, myname, mypass From test

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

فيكفي ان يكون الاستعلام بهذا الشكل
كود :
Select id, myname From test

احياناً ايضاً لا نستخدم عمود الترقيم فى عرض البيانات
هنا يكي ان يكون الاستعلام بهذا الشكل
كود :
Select myname From test

الاجزاء من الثانية مع ختلا حجم قاعدة البيانات والبيانات بها 
ومع اختلاف امكانيات الجهاز من مكان لاخير سيجعل الامر اكثر ليونة فى التعامل

واحرص دائماً عن الاستعلام كا بحث اجعل دائماً بقدر ما تقدر ان يكون البحث بالارقام وليس بالنصوص
بدر ما تقدر وان يكون متاح معك ذلك

مثل جلب بيانات فاتورة فالبحث هنا برقم الفاتورة
مثلاً جلب بيانات شخص فاجعل عمود ى الجدول كا رقم هوية ليتم البحث بالرقم وليس باسم الشخص


وما غير ذلك من تشابه لتجعل بالنهاية الاستعلام كا بحث بالرقم وليس بالنص

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

تحياتى لك
وتمنياتى لك التوفيق

جزاك الله خيراً أخي الحبيب elgokr، لم تُقصر في شرحك بصدق، من الجميل أن يضع المبرمج تصور منطقي واضح كي يقوم بتطبيق الناحية البرمجية بيسر، أسأل الله أن يرزقك علماً ورزقاً طيباً وعملاً وأن ييسر لك الأمور كما تُيسر على عباده.
عن أبي هريرة - رضي الله عنه - قال: قال رسول الله - صلى الله عليه وسلم -: ((كلمتان خفيفتان على اللسان، ثقيلتان في الميزان، حبيبتان إلى الرحمن: سبحان الله وبحمده، سبحان الله العظيم))؛ متفق عليه.

الرد }}}
تم الشكر بواسطة: elgokr , sendbad100


الردود في هذا الموضوع
RE: هل يُمكن إدراج شاشة تحميل تتزامن مع استكمال ظهور جميع أدوات المشروع؟ - بواسطة Hazem1 - 06-01-19, 11:08 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تحميل قائمة فيديوهات كاملة من اليوتيوب dr.programming 1 161 06-12-25, 02:26 AM
آخر رد: princelovelorn
  كود تحميل فيديو من اليوتيوب عبر بايثون justforit 4 265 23-10-25, 02:58 AM
آخر رد: justforit
  سبب عدم ظهور أدوات الديف اكسبرس مصمم هاوي 2 421 20-09-25, 05:30 PM
آخر رد: مصمم هاوي
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 848 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 660 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,040 19-04-25, 08:54 PM
آخر رد: Kamil
  [VB.NET] عدم ظهور فورم نهى على خليل 0 292 02-04-25, 02:59 PM
آخر رد: نهى على خليل
  [VB.NET] مشكل ظهور Query SQLITE في إظهار جميع التواريخ b4getws 3 523 28-02-25, 10:36 AM
آخر رد: b4getws
  طريقه تحويل اى قاعده بيانات الى ملف dll فى المشروع خالد كامل1 1 636 31-01-25, 10:21 PM
آخر رد: Kamil
  [VB.NET] استعراض بيانات في Datagridview واضافة جميع البيانات لجدول محدد sql skode 0 489 12-01-25, 12:50 AM
آخر رد: skode

التنقل السريع :


يقوم بقرائة الموضوع: