اعرف انو تعليقي موكثير مهم واحنا بحصة برمجة مش رياضيات بس بسبب حبي للرياضيات مااقدر امشي الغلط فيها الا وهو انو بفنكشن الCountPrimeNumberInRange الخطأ الوحيد الي عمله الاستاذ هو انو خلا ال j = lowerBound الصحيح هو انك تخلي الj = 2 وشكرا جزيلا على الشرح والتعب استاذ كلنا مقدرين وشاكرين وممتنين اشد الامتنان على الوقت الي انت تبذله
اي والله حلقة دسمة وممتعة .. سيبقى هذا العلم وهذه المعلومات ليخلدها التاريخ كـ أندر محتوى عربي يقدم هذه المعلومات.. واسأل اللهَ تعالى ان يكتبها لك كصدقة جارية ويجعلها مضاعفةً لك في الاجر والثواب ❤❤
بسم الله مشاء الله عليك بشمهندس اول مره افهم ال depth بتاع الموضوع بيعجبني في شرح حضرتك انك بتشرحلنا و تفهمنا ال low level عشان لما حضرتك تيجي تشرح ال high level نكون فاهمين ال core بتاع ال concept والله يا بشمهندس عصام جزاك الله خير, و بيعجبني في حضرتك انك لما بتقع في error بتحله معانا اكنك بتورينا طريقة تفكيرك فيه ازاي انا بستفاد من فديوهات حضرتك اني بشوف طريقة تفكير حد خبره زي حضرتك لما يقع في مشكله بيحلها ازاي و بستفاد من المحتوي العلمي الاتنين علي حد سوا ربنا يجازيك الخير يارب. والله الواحد بيسال نفسه هل هيكون زي حضرتك كده في يوم من الايام , عاش ي بشمهندس عصام استمر منتظرين كل جديد من حضرتك ❤
أكثر درس معقد بالنسبة لي من كنت ادرس لانو الجامعات ماعلمونا بس علمونا نكتبها ولانعرف اشي عنها وتخرجت وشاهدت هذا المقطع في 3 ايام بلياليها واخيرا انحلت هي العقدة شكرا استاذ عصام على هذا المجهود وجزاك الله خير الجزاء من القلب
سلام الله عليك و رحمته و بركاته من لم يشكر النّاس لم يشكر الله شكرا لك أخي و زادك الله علما و بركة دورة منجم للمعرفة و المفاهيم الصحيحة و بالله التوفيق
الى الجميع كل عام وانتم بألف خير... حبيت أقدم نصيحة لكل المتابعين... هذه الحلقة لا تستثقلها بسبب الوقت لانني أكملتها وأكملت الحلقة اللي قبلها في عدة أيام بكل تفاصيلها، ومن ثم صادفت في نفس اليوم اللي انتهيت منها مشروع كبير لصديقي هذه الحلقة بالذات موجودة بالكامل في المشروع، ولم أتفاجئ أبداً لأنني عرفت ما معنى تلك التفاصيل.... على العموم شكراً لك Issam .A
لو سمحت يا بشمهندس توضح النقطه دي في 1:08:02 هناك فرق بين الطريقتين الطريقه الاولي يتم خلق task و بتشتغل ك background فلو ال main thread خلصت شغلها قبل ما ال task تلخص الابلكيشن بيقفل و مش هتكمل و لو فيه وقت و ال task خلصت هتتنفذ فهنا مفيش block بيحصل ل main thread الطريقه التانيه لما بنجي ننفذ السطر بتاع ال await الا في فانكشن ال main بيحصل ل main thread block بسبب ال await الا في main فكده خلينا ال main thread بتشتغل sync فكده فيه فرق جامد بين الطريقتين
حلقة رائعة وقوية، وواضح جدا كم الجهد المبذول فيها لتخرج بهذا الشكل وبهذا الكم من المعلومات والتفاصيل جزاكم الله خيراً كثيراً وبارك لك في وقتك وعلمك وعملك وجعله في ميزان حسناتك ❤❤❤
مبدئيا حاب اشكرك ع هذا الشرح الجميل والمبهر والمتميز الي حرفيا اقدر اقول انك الوحيد الي باليوتيوب انفردت فيه بدون اي مجامله مني والله❤ ثانيا حاب اسالك اذا كان عندي مثلا دالة تسوي عمليه والدالة ذي غير متزامنه وجيت اسوي لها استدعاء بدالة ثانيه بهذا الشكل async void MethodName() { await Task.Run(new Action(delegate{ //Your Code })); } وجيت استدعي هذه الدالة من كلاسين اخرين الاول مباشره حطيتها والثاني حطيتها في تاسك زي ذا await Task.Run(new Action(delegate{ //Your Code })); ما الفرق بين كلا الدالتين وهل هذا يسبب مشكله او مجرد اطاله في الكود
السلام عليكم ورحمة الله والله العظيم يابشمنهدس قبل ثلاثة أيام انا وصديقي حاضرين مع دكتور في القاعة ومن ثم دخل على موضوع ال Threads وقال هل سمعتم بهذا المصطلح فاجبت انا قلت نعم ليس كمسمى وانما كتطبيقات وتحليل العمل و.و.و.و.و حتى زملائي طالعو فيني انا وصديقي وكمان ال Tasks تطبيقات وتحليل العمل و.و.و.و.وو. على فكرة عاملين في الجامعات ان ال Thread و الTask مااحد عارف لهن الا الدكاترة والله العظيم اني انا وصديقي كلمنا دكتور على هذه الاشياء فاجبناه ان احنا جلسنا في هذه الاشياء فترة اكثر من شهر ثم ماعد تكلم عيشوف فاهمين وهذا بفضل الله ثم بفضل محتواك ليس الممتاز وانما المتميز ❤❤ ( كلامي لايعني ان احنا مغرورين لا والله والعياذ بالله من الغرور وانما قصة نجاح في ابداع تعلم كورسك بشمهندس عصام )❤
ربنا يباركلك يا دكتور عصام عبدالنبى والله , بس حضرتك أنا مش فاهم برضو هى أزاى هتبقى Async وأنا هستخدم await الى هتخلى مفيش حاجة بعد Line ال await تتنفذ غير لما ال Task يعمل Complete ؟ مش المفروض حضرتك ال Async أنا الكود يكمل شغل لحد م حاجة تانى تكمل ؟ طيب م كده ال main thread وقف ولا أيه ؟
اعرف انو تعليقي موكثير مهم واحنا بحصة برمجة مش رياضيات بس بسبب حبي للرياضيات مااقدر امشي الغلط فيها الا وهو انو بفنكشن الCountPrimeNumberInRange
الخطأ الوحيد الي عمله الاستاذ هو انو خلا ال j = lowerBound الصحيح هو انك تخلي الj = 2
وشكرا جزيلا على الشرح والتعب استاذ كلنا مقدرين وشاكرين وممتنين اشد الامتنان على الوقت الي انت تبذله
ِشكرا اخي على التنويه وتم اصلاح الكود
github.com/metigator/CSharp_Lesson_038/blob/master/CA05TaskContinuation/Program.cs
دعمنا بالتعليقات والإشتراك يعني الكثير ويعني أننا سنستمر في تقديم الأفضل
والله كل حلقة اجمل واقوى من سابقتها الحمد لله على وجود اشخاص مثلك ❤❤
السلسلة العظيمة دي اقوى 100 مرة من كورسات مدفوعة كتيربارك الله فيك يبشمهندس عصام
انت المفروض تكون دكتور جامعي حرام نروح الجامعات نستقبل شرح من ناس لا تجيد المعلومة ولا كيفية الشرح والله عالمي باشمهندس عصام
ماشاء الله معلومات مهمة ومادة دسمة وحلقة لا تعوض
بارك الله فيك وزادك علماً 🫶🏻
جزاك الله خيرا مهندس عصام وزادك الله علما ورفعة
اي والله حلقة دسمة وممتعة .. سيبقى هذا العلم وهذه المعلومات ليخلدها التاريخ كـ أندر محتوى عربي يقدم هذه المعلومات.. واسأل اللهَ تعالى ان يكتبها لك كصدقة جارية ويجعلها مضاعفةً لك في الاجر والثواب
❤❤
والله كل حلقة اجمل واقوى من سابقتها الحمد لله على وجود اشخاص مثلك في المحتوى العربي. ما اقدر اوفي حقك. الله يزيدك شكرا
لله درك
افضل محتوى عربي شوفته الى حد الآن
بسم الله مشاء الله عليك بشمهندس اول مره افهم ال depth بتاع الموضوع بيعجبني في شرح حضرتك انك بتشرحلنا و تفهمنا ال low level عشان لما حضرتك تيجي تشرح ال high level نكون فاهمين ال core بتاع ال concept والله يا بشمهندس عصام جزاك الله خير, و بيعجبني في حضرتك انك لما بتقع في error بتحله معانا اكنك بتورينا طريقة تفكيرك فيه ازاي انا بستفاد من فديوهات حضرتك اني بشوف طريقة تفكير حد خبره زي حضرتك لما يقع في مشكله بيحلها ازاي و بستفاد من المحتوي العلمي الاتنين علي حد سوا ربنا يجازيك الخير يارب. والله الواحد بيسال نفسه هل هيكون زي حضرتك كده في يوم من الايام , عاش ي بشمهندس عصام استمر منتظرين كل جديد من حضرتك ❤
بارك الله فيك وشكرلكلامك الحلو وان شاء حتوصل طالما عندك هدف !!
أكثر درس معقد بالنسبة لي من كنت ادرس لانو الجامعات ماعلمونا بس علمونا نكتبها ولانعرف اشي عنها وتخرجت وشاهدت هذا المقطع في 3 ايام بلياليها واخيرا انحلت هي العقدة شكرا استاذ عصام على هذا المجهود وجزاك الله خير الجزاء من القلب
والله دا شرح المفروض يكون بفلوس
وكونو مجاني فدا كرم كبير وفرصة حلوة
شكرا استاذ❤
عظيم يا بشمهندس مشوفتش ولا هشوف شرح اعظم واقوى من كده ربنا يباركلك ❤
سلام الله عليك و رحمته و بركاته
من لم يشكر النّاس لم يشكر الله
شكرا لك أخي و زادك الله علما و بركة
دورة منجم للمعرفة و المفاهيم الصحيحة
و بالله التوفيق
مشكور جدا جدا حلقه بتجنن❤❤❤
والله كل حلقة اجمل واقوى من سابقتها الحمد لله على وجود اشخاص مثلك في المحتوى العربي. ما اقدر اوفي حقك. الله يزيدك من فظله. شكرا
شكرا على مشاعرك عزيزي. وان شاء الله القادم افضل
جزاك الله خيرا
الى الجميع كل عام وانتم بألف خير...
حبيت أقدم نصيحة لكل المتابعين...
هذه الحلقة لا تستثقلها بسبب الوقت لانني أكملتها وأكملت الحلقة اللي قبلها في عدة أيام بكل تفاصيلها، ومن ثم صادفت في نفس اليوم اللي انتهيت منها مشروع كبير لصديقي هذه الحلقة بالذات موجودة بالكامل في المشروع، ولم أتفاجئ أبداً لأنني عرفت ما معنى تلك التفاصيل....
على العموم شكراً لك Issam .A
لو سمحت يا بشمهندس توضح النقطه دي
في 1:08:02 هناك فرق بين الطريقتين
الطريقه الاولي يتم خلق task و بتشتغل ك background فلو ال main thread خلصت شغلها قبل ما ال task تلخص الابلكيشن بيقفل و مش هتكمل و لو فيه وقت و ال task خلصت هتتنفذ فهنا مفيش block بيحصل ل main thread
الطريقه التانيه لما بنجي ننفذ السطر بتاع ال await الا في فانكشن ال main بيحصل ل main thread block بسبب ال await الا في main فكده خلينا ال main thread بتشتغل sync فكده فيه فرق جامد بين الطريقتين
شرح تفصيلي مع المقارنات بشكل ممتاز .. بارك الله فيك
بارك اللهُ فيك أستاذ❤، تمنيت تعمل مشروع كبير أو متوسط وتوظفلنا كل هذي الأشياء مع بعضها في مشروع❤❤❤!
جزاك الله خيرا يا باشمهندس عصام على المجهود العظيم والشرح الرائع 🎉❤
One of the best classes I ever attended about task., really appreciated it.
ربنا يباركلك يا بشمهندس
الThreads Tasks Asynchronous
كانوا الغاز وشفرات بالنسبة لي لكن بعد الحلقات الاخيرة الامور وضحت جدا
شكرا جزيلاااا ♥♥
اسسسسسسسسسسسطوري بارك الله فيك
علي قد ما الحلقة دسمة ومواضيع تقيلة لكن ماشاء الله الشرح جميل جداً ومبسط الامور
جزاك الله خير ياهندسة ❤❤❤
تسلم يا بشمهندس على الشرح
I'm very lucky to find this channel !! thank you Eng
You're most welcome!
ما شاء الله تبارك الرحمن تابع بارك الله فيك ❤❤❤❤❤❤❤❤❤❤
الله يعطيك الف الف عافية استاذنا العظيم
ممتاز استاذ عصام قدمت محتوى عربي افضل من بقية المحتويات في اليوتيوب
بتدخل في تفاصيل التفاصيل
جزاك الله كل خير ❤️
بارك الله فيك و جعلها الله في ميزان حسناتك يا أستاذ
ربنا يكرمك دايما يا هندسه
جزاااك الله الف الف خيد من الدرووس المهمه جدا .. صدقا قناتك كنز مااشا الله الله يجعلهها بموازين حسناتك
شكرا صديقي اتمنى لك الموفقية
جزاكم الله خيرا واحسن الله اليكم
مجهود رائع يا بشمهندس ❤️
جزاكم الله خيرا
جزاك الله خير الجزاء ❤
جزاك الله خير ياهندسة
حلقة عالمية ❤❤
الله يعطيك ألف عافية
بارك الله فيك عمل جبار
الله يبارك فيك صديقي
حلقة رائعة وقوية، وواضح جدا كم الجهد المبذول فيها لتخرج بهذا الشكل وبهذا الكم من المعلومات والتفاصيل
جزاكم الله خيراً كثيراً وبارك لك في وقتك وعلمك وعملك وجعله في ميزان حسناتك ❤❤❤
ربي يسعدك في الدارين
يعطيك العافية موفق بأذن الله
عظمة، استمر
مبدع كالعادة شكرا لمجهودك الرائع
تسلم صديقي
ربنا يجعله في ميزان حسناتك
شرح ممتاز ... الله يزيدك من علمة
بارك الله فيك
الله يجزيك الخير
good luck engineer Issam
ممتاز اخي عصام بارك الله فيك ونفع بك
شكرا اخي محمود وبارك الله فيك
wish you all the best
مجهود عظيم
شكرا اخي لدعمكم
ممتاز ممتاز ممتاز
تسلم صديقي
موضوع مهم و المحتوى العربي شحيح جدا عنه الله يعطيك العافية. سؤال شو الأفضل و الأسرع استخدام when all او parallel.foreach
ان شاء الله سأفرد فيديو كامل عن هذا الموضوع
- Task.Run(Print(s)) block the main thread untill it completes
- Task.Run(()=> Print(s)) not block the main thread , must call wait method
thanks kteer
تسلم ايدك
thanks so much
على فكرة قصة ال board الذي تستخدمه للشرح فور انتهاء من البرنامج رائعة للفهم شكرا لك
شكرا اخي الكريم
رااااااااااااااائع
interesting
good job
Thank you! Cheers!
ارجوا شرح كيف يستمر البرنامج من حيث ما وقف (state machine)؟
مبدئيا حاب اشكرك ع هذا الشرح الجميل والمبهر والمتميز الي حرفيا اقدر اقول انك الوحيد الي باليوتيوب انفردت فيه بدون اي مجامله مني والله❤ ثانيا حاب اسالك اذا كان عندي مثلا دالة تسوي عمليه والدالة ذي غير متزامنه وجيت اسوي لها استدعاء بدالة ثانيه بهذا الشكل
async void MethodName()
{
await Task.Run(new Action(delegate{
//Your Code
}));
}
وجيت استدعي هذه الدالة من كلاسين اخرين الاول مباشره حطيتها والثاني حطيتها في تاسك زي ذا await Task.Run(new Action(delegate{
//Your Code
}));
ما الفرق بين كلا الدالتين وهل هذا يسبب مشكله او مجرد اطاله في الكود
I do like your videos! so helpful. thank you so much
Thanks!! Happy for you
ما هذا ياصديقي ، كل دراستنا كانت كيف نطبع وندخل للConsole😂
هل long running task باستخدام ال factory لدبها ميزه oncomplete (async)
السلام عليكم ورحمة الله
والله العظيم يابشمنهدس قبل ثلاثة أيام انا وصديقي حاضرين مع دكتور في القاعة ومن ثم دخل على موضوع ال Threads وقال هل سمعتم بهذا المصطلح فاجبت انا قلت نعم ليس كمسمى وانما كتطبيقات وتحليل العمل و.و.و.و.و حتى زملائي طالعو فيني انا وصديقي وكمان ال Tasks تطبيقات وتحليل العمل و.و.و.و.وو. على فكرة عاملين في الجامعات ان ال Thread و الTask مااحد عارف لهن الا الدكاترة والله العظيم اني انا وصديقي كلمنا دكتور على هذه الاشياء فاجبناه ان احنا جلسنا في هذه الاشياء فترة اكثر من شهر ثم ماعد تكلم عيشوف فاهمين وهذا بفضل الله ثم بفضل محتواك ليس الممتاز وانما المتميز ❤❤ ( كلامي لايعني ان احنا مغرورين لا والله والعياذ بالله من الغرور وانما قصة نجاح في ابداع تعلم كورسك بشمهندس عصام )❤
👍👍👍👍👍👍
شكرا
❤❤
حلقه دسمة جدا
شرح ممتاز ولكن .. احتاج اعرف ايه الى بيتم فى Background لما استخدم Asyn ... او ايه الى بيتم فى الميموري ؟
يرجي حضور الحلقة الاجابة موجودة بداخلها
ربنا يباركلك يا دكتور عصام عبدالنبى والله , بس حضرتك أنا مش فاهم برضو هى أزاى هتبقى Async وأنا هستخدم await الى هتخلى مفيش حاجة بعد Line ال await تتنفذ غير لما ال Task يعمل Complete ؟
مش المفروض حضرتك ال Async أنا الكود يكمل شغل لحد م حاجة تانى تكمل ؟ طيب م كده ال main thread وقف ولا أيه ؟
أكره الدروس عن طريق الكونسول
لماذا لا تستخدم الفورم
في الدقيقة 54:06 قلت (ييلد) ماهو او مامعنى (ييلد)
احضر حلقة foreachاسرار
روعة روعة روعة الله يجزاك الف خير🌹🌹🌹
جزاك الله خيراً
الله يعطيك ألف عافيه