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

كيف أسرع من عملية البحث ؟

مغلق
بدأه pro_sd في 23 نوفمبر 2006 · 4 رد · 653 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أخوتي كان عندي بعض الاسئلة تخص السي شارب ياريت لو أمكن وحد ساعدني فيها

1- لو عندى برنامج والداتا بيز على السيرفر والبرنامج ليه باسورد ويوزرنيم كيف لا أجعل 2 يدخلوا بنفس الاسم والباس ورد

2- لو عايزة اعمل 2 فورم اللى ورا مينفعش تعمل اى حاجة فيها الا لو قفلت الاولى

3-ازاى اعمل scroll جوه datagrid

4-لو حبيت اعمل search جوه البرنامج ويكون سريع زى جوجل اعمل ايه

ياريت يا جماعة لو حد يعرف اى اجابة سؤال يرد عليا لأني محتاجاها ضرورى

#2

وعليكم السلام ورحمة الله وبركاته.

أسئلتك تحتاج الى توضيح أكثر.

1- ما نظام الـ Authentication الذي تستخدمه ؟!

2- افتح الـ Form الثانيه بـ ShowDialog حتى تصبح Modal.

3- ماذا تقصد ؟ فعندما تكثر الصفوف في الـ DataGrid فيظهر الـ ScrollBar بطريقه افتراضيه.

4- سؤال عام جدا.

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#3
معتز شمس كتب:
وعليكم السلام ورحمة الله وبركاته.

أسئلتك تحتاج الى توضيح أكثر.

1- ما نظام الـ Authentication الذي تستخدمه ؟!

4- سؤال عام جدا.

نظام ال Authentication هو FORM Authentication

لكن توضيحا البرنامج حيكون على اى اجهزة للمستخدمين والداتا بيز حتكون على السيرفر ولما يشغلوا البرنامج حيكتبوا الاسم والباس ورد يفتح البرنامج ولازم طبعا يكون في نت شغال علشان يقدروا يشتغلوا على البرنامج ويوصلو للمعلوات من الداتا بيز

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

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

تم تعديل هذه المشاركة بواسطة pro_sd في 23 نوفمبر 2006 في 19:13

#4

أنا أقصد كيف تتأكد من أن اسم المستخدم الذي تم ادخاله موجود بالفعل والـ Password مطابقة له ؟ هل أنت مسجل هذه المعلومات في جدول ما في الـ Database وتذهب للتحقق منها ؟ اذا كان الأمر كذلك يمكنك اضافة عمود اسمه مثلا IsAuthenticated من نوع bit بحيث يكون true اذا كان المستخدم موجود و false عندما يقوم المستخدم بعمل Signout. وعندما يريد أحدهم الدخول تأكد أن الـ IsAuthenticated هذه بـ false واذا كانت كلمة المرور صحيحه اجعل IsAuthenticated لهذا المستخدم بـ true واسمح له بالدخول, وعندما يخرج اجعلها بـ false.

بالنسبه للبحث فاخبرني بسيناريو. فهل أنت تجلب كل البيانات وتريد اضافة ميزة Filter للمستخدم مثلا ؟ ما طبيعية هذه المعلومات, هل من المتوقع أن تصبح كميتها كبيره جدا في المستقبل, وكم ؟

#Read

http://MoutazShams.blogspot.com

projects003.gif

أعتذر عن التغيب هذه الأيام نظرا للانشغال المريب

#5

السلام عليكم ورحمة الله وبركاته

انا اسفة على التأخير على الرد

مش عارفة اشكر حضرتك ازاي على ردك على اسئلتي

جزاك الله خيرا أخي

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

اول عمود للرقم

الثاني الاسناد

الثالث الحديث

الرابع الاخراج

والبحث بيكون غالبا في جزء الحديث

يعني بكتب اى كلمة او كلمات من الحديث وابحث عن الاحاديث بيها

وطبعا كمية البيانات كبيرة والبحث بيتأخر

انا كنت بستخدم جملة like لكن مش عارفة اذا كان في اى حل افضل من كده حتى لو اضطررت ان اغير في نظام الداتا مفيش مشكلة

هذا الموضوع مغلق.

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