تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[xamarin] هل يوجد في اللغة ما يسمى بالمسارات المتعددة؟
#1
السلام عليكم....
هل يوجد في لغة xamarin ما يسمى المسارات المتعددة والتي بها يستر البرنامج ولا يعلق ... وكيف الى استخدامها؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#2
ههههه اخي سعود مايوجد في xamarin ليس فقط المسارات المتعددة(Threading) وحسب ..
بل يوحد شيئ جديد عليك ربما وهو Tansk و async وحتى المكتبات المتطورة لParrell Task

البرمجة الغير متزامنة متطورة كثيرا في السي شارب
لاتوجد اي لغة برمجة حاليا تقارن بالسي شارب من هذه الناحية..
الرد }}}
تم الشكر بواسطة: سعود , سعود
#3
والله ان ماقصدي اختبرها القصد ودي استفسر لاني جربت جلب بيانات من webservice وجلب البيانات خلال 4 ثواني وتذكرت لو ان الوقت اطول فلابد هنا من المسارات المتعددة..
لكن اريد مثال بسيط ومن خلاله استطيع فهم الطريقة.
والله المستعان
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#4
المشكلة ..

مو منصب الفيجوال ستوديو 2015
لان نظام التشغيل الخاص بي لايدعم ذلك

لذلك ماقدر اجرب اكواد واخبرك بالنتيجة ، عموما انا لم اتعامل مع الوندوز سيرفس مع الاندرويد مسبقا ..

ولكن اعتقد ان طريقة التعامل معها هي بالضبط نفسها نفس الديسك توب
لذلك ارجو منك تزويدي برابط webservice على استضافتك عشان اجرب واعطيك الكود مباشرة
الرد }}}
تم الشكر بواسطة: سعود
#5
اخي سعود

تصفح دوال الكائن الخاص بالويب سيرفس (SoapClient)

هل تجد دوال نهايتها Async ؟


مثلا HelloWorld
تصير HelloWorldAsync

هل يوجد؟
الرد }}}
تم الشكر بواسطة: سعود
#6
بارك الله فيك
في التعريف لا يوجد ما يسمى soapclient
هذا رابط الويب سيرفس
لكني عطلت الوصول من الويب كونفيق اذا رديت ان شالله افعل الوصول.
هذا هو التعريف
PHP كود :
           mytitle.Get_titles ve = new mytitle.Get_titles() ;

 
           foreach (string t in ve.Thetitles(3))
 
           {
 
               threads.Add(t);
 
           }; 
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#7
ve.Thetitles

هل يوحد ve.ThetitlesAsync ؟
الرد }}}
تم الشكر بواسطة:
#8
نعم يوجد ...
لكن كيف نحاكي استخدام backgroundworker من حيث الاحداث وربط شريط تقدم و ....

لقد فعلت الصفحة
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#9
لا داعي لتفعيل الصفحة فذلك كل ماردت معرفته .

الكود :-


PHP كود :
       private void Form1_Load(object senderEventArgs e)
 
       {
 
           ServiceReference1.Get_titlesSoapClient s = new ServiceReference1.Get_titlesSoapClient();
 
           s.ThetitlesCompleted += s_ThetitlesCompleted;
 
           s.ThetitlesAsync(3);
 
       }

 
       void s_ThetitlesCompleted(object senderServiceReference1.ThetitlesCompletedEventArgs e)
 
       {
 
           //when completed ..... get the result
 
           ServiceReference1.ArrayOfString results e.Result;
 
           
            
//in vb.net it will be like this
 
           //Dim results as ServiceReference1.ArrayOfString = e.Result

 
           MessageBox.Show(results[0]); //شكرا-اخي-الشاكي-لله
 
           //عفوا ^_^
 
       
الرد }}}
تم الشكر بواسطة: myalsailamy


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [نقاش] عانيت كثييرا بسبب XAMARIN (وجهة نظر) sniperjawadino 6 5,193 15-04-22, 01:55 AM
آخر رد: سعود
  [سؤال] مطلوب مبرمج xamarin خبرة فى اندرويد و اى او اس aymanemara 0 1,255 28-02-22, 01:05 AM
آخر رد: aymanemara
  [سؤال] مشكلة طباعة اللغة العربية ارجوا المساعدة محمد شحادة ابو لين 2 3,020 14-05-21, 02:06 AM
آخر رد: بسام بدران
  [سؤال] XAMARIN.ANDROID و XAMARIN.FORMS sniperjawadino 2 2,356 25-01-20, 07:51 PM
آخر رد: sniperjawadino
  [نقاش] معانات ثقل XAMARIN sniperjawadino 2 2,221 10-01-20, 05:23 PM
آخر رد: sniperjawadino
  [سؤال] السلام عليكم عندى مشكله فى محاكى الخاص ب XAMARIN احمد عبد الحكيم 4 3,186 28-11-19, 01:37 PM
آخر رد: احمد عبد الحكيم
  [سؤال] Cordova أم Xamarin ؟ السندبااد 28 12,670 08-01-18, 12:26 AM
آخر رد: السندبااد
  [اقتراح] تنصيب ادوات تطويريه Xamarin APO 0 2,273 16-11-17, 04:14 AM
آخر رد: APO
  هل يوجد قواعد بيانات باجهزة الاندرويد؟؟؟ سعود 7 4,128 07-10-17, 12:07 PM
آخر رد: حريف برمجة
  [سؤال] متطلبات العمل على Emulator !!! Xamarin ابو محمد القحطاني 2 4,275 27-08-17, 04:05 PM
آخر رد: محمد كريّم

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم