منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=52)
+--- الموضوع : الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ (/showthread.php?tid=17444)

الصفحات: 1 2


الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 25-09-16

اريد وضع كالندر لتقويم هجري .. ووجدت اداة بصيغة DLL نزلتها بس ما عرفت اضيفها لقائمة الأدوات ؟؟


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - myalsailamy - 25-09-16

يوجد مقال في هذا الرابط :

http://www.codeproject.com/Articles/570197/ASP-NET-DatePicker-User-Control

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


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 25-09-16

مرحبا اخي الحبيب ..
ممكن لو مافيها تعب تدلني كيف أضيفها لصفحة asp ..
دخلت الصفحة ولغتي شوية متوسطة ما عرفت ..
هل اضيف ملف DLL مع خلال add refrence وبعدها إيش إسوي؟؟


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - myalsailamy - 25-09-16

(25-09-16, 01:52 PM)starosta كتب : مرحبا اخي الحبيب ..
ممكن لو مافيها تعب تدلني كيف أضيفها لصفحة asp ..
دخلت الصفحة ولغتي شوية متوسطة ما عرفت ..
هل اضيف ملف DLL مع خلال add refrence وبعدها إيش إسوي؟؟

هي مختلفه تماما  عن  ملفات  Dll و ادواتها  لان DLL تدخل في جانب ServerControl  أما في الحاله هذه هي WebUserControl   تقريباً  هي  نفسها  UserControl الموجودة في  windows  App  الخلاصه  منها  انك  تنشأ  صفحه مصغره  راح تتكرر  في اكثر من  صفحه  ، مثل الاداة و يتبقى فقط  تسحبها  و تدرجها بالصفحة الي انت شغال  عليها  ، يوجد مواضيع  كثيره عربيه تتكلم عنها  ، مثال :

4- إنشاء Web User Control وإدخالها داخل صفحة ASP.NET عادية وعمل - YouTube

دورة في الـ ASP.Net - شرح UserControls - YouTube


او يمكنك البحث عن  WebUserControl  في ASP.net    و طريقة استخدامها  

بعد معرفتك عنها فقط نزل الملف السابق  و ادرجه في مشروعك و استخدمه  ،  هي جيده لك مستقبلاً اذا عرفت التعامل معها في الوقت الحالي ، بحيث لا تكرر اعمالك  .


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - أبو عمر - 25-09-16

اذا الامر بسيط جرب هذا المثال
ولو ان الصور طارت بسبب النسيان وطيرت المجلد بأكمله من السيرفر

http://vb4arb.com/vb/thread-13484.html


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 25-09-16

اخوي myalsailamy
نزلت الملفات ((كما الصورة المرفقة)) .. وضفتها لمشروعي داخل فولدر bin وسحبت اليوزر كنترولر للصفحة وما اشتغل يعطيني خطأ !!

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


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - myalsailamy - 26-09-16

لا ليس بهذا الاسلوب ،، الطريقة تضيف الملفات كصفحات ويب عاديه في مشروعك ، ثم بعد ذلك قم بتحويل الصفحه التي تعمل عليها (التي تود اضافة اليوزر كنترول اليها) من وضع Source الى وضع Design ،، ثم بعد ذلك فقط تمسك اليوزر كنترول و ترميها جوا الصفحه


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 26-09-16

سويت كلامك بالضبط يا أخوي ..
طلع لي الصورتين المرفقتين لوضعي Source و Design 
الصورة تطلع في وضع الديزاين لكن هناك خطأ في وضع الكود ..


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - myalsailamy - 26-09-16

قمت بتعديل الملف  و الغيت  NameSpace  الخاص بالمشروع السابق و عملت الاداة  ، الان نزل الملفات من المرفقات فقط و طبق نفس الخطوات السابقة  ،،  أيضا هناك شيء معين ان  الاداة تحوي على  updatePanal وهي من ادوات  Ajax  الخاصه  بالـ ASp.net   اي  بمعنى لا بد ان تضيف  ScriptManager مره واحده فقط  في الصفحه  ، اي اذا قمت باضافتها مرتين سيظهر خطا  الجانب الاخر  يجب ان يكون ScriptManager  قبل اي اداة  تستخدم ادوات  Ajax في النهايه سيصبح الكود كالتالي  : 


كود :
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <uc1:HijriGregDatePicker ID="HijriGregDatePicker1" runat="server" />
    


[attachment=11816]


RE: الكالندر الهجري .. كيف اضيفه لقائمة الأدوات ؟؟ - starosta - 26-09-16

الله يعطيك ألف عافية ..
حقيقة في ناس ربنا خلقها رحمة للغير ..
ربنا يسعدك دنيا وآخره ويخليك للمبتدئين ..

بس ليه الأداة تظهر في الخلف دائما ؟؟
يعني الأداة اللي تحتها تكون ظاهرة .. وهي في الخلف ..
زي الصورة ..