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

سؤال عن البحث المتعدد

بدأه ورق خسرانه في 25 يناير 2013 · 5 رد · 715 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

 اخواني الاعزاء لدي سؤال خاص في البحث المتعدد .. واريد ان استفسر عليها

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

1- الاسم

2- المنطقة

3- المدينة

4- المدرسة

5- المؤهل التعليمي

6- بالتاريخ

--------------------

وقد قمت بعمل كود البحث المتعدد بنجاح ... لكن السؤال يكمن هناء ... اريد ان اضع dropdownlist للمستخدم وفيها خيارات البحث المذكورة اعلاه

1- الاسم 2- المنطقة 3- المدينة 4- المدرسة 5- المؤهل التعليمي 6- التاريخ

وعندما يقوم بالضغط على  طريقة البحث اقوم بانشاء الحقول بالكود مثل لو اختار الاسم انشئ له تسكت بوكس ولو قام باختيار المنطقة انشئ له dropdownlist وهكذا مع بقية الحقول .. وعندما اقوم بوضع dropdownlist سوف اضع اماها بوتون لو ارد المستخدم ان يضيف شرط اخر اقوم بانشاء له قائمة مثل القائمة السابقة  وبها نفس خيارات البحث

كما في طريقة الاستفتاء في المنتدى ..

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

#2

دعني اقترح عليك استخدام نمط تصميم يسمى Abstract Factory وفي هذه الطريقه سوف تقوم بعمل UserControl وتقوم بتوريث هذه الاداه بحيث يكون لديك TextUserControl, DropDownListUserControl, ComboBoxUserControl الخ، كل هذه الادوات ترث من فئه واحده وعندما يختار المستخدم اي قيمه من الـDropDownList يتم تمرير النص الى الــ Constructor الخاص بالــ UserControl والذي بدوره سوف يقوم بارجاع احد الادوات بناء على النص.

 

لن ادخل في تفاصيل نمط التصميم لانه موضوع مستقل بحد ذاته.

 

باختصار قم بالاستفاده من الــ Polymorphism

 

تحياتي

1

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

 مشكور اخي العزيز ماقصرت والله .. على ردك علي ولكن اريد منك ان تعطيني مثلاُ لها .. لاني اريد ان استخدم هذه الطريقة للبحث المتعدد .. 

اخي لو لاحظة في موقعنا الكريم الفريق العربي  نستطيع اضافة تصويت .. وعند الرغب نستطيع اضافة سؤال ثاني وسوالف ثالث وارابع .. وكذالك عدد الاجابات نستطيع اضافة كما نريد ..

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

#4

 اخي العزيز . ياليت توضح لي اكثر او تعطيني مثال بسيط . ولك جزيل الشكر والتقدير 

#5

عفوا اخي، فانا مشغول بعمل معين حاليا، ساحاول إن شاء الله ان اضع مثال بسيط لتوضيح الفكره، حتى ذلك الحين يمكنك البحث عن نمط التصميم المذكور بالاعلى والمحاوله فربما تصل الى شيئ. تحياتي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#6

 السسلام عليكم اخي العزيز .. اين انت اخي العزيز .. ياليت تعمل لي المثال  لك تعم الفائدة ولك جزيل الشكر

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