جزاك الله كل خير ما شاء الله معلوماتك قوية حتى انها ما مرت علي في الدروس الأجنبية .. ربنا يزيدك من خيره انا شفت الكثير من دروسك اليوم .. يمكن تكون افضل كثير لو تعمل recap في نهاية كل درس توضح فيه الـ best practice
شرح ممتاز يا هندسة, بس لانا عارفه انه الـ await ما بتعمل block for thread هي بتعمل حاجة بسموها suspend, يعني بتخلي thread فاضي بالتالي بيسمح اذا في شيء ثاني يشتغل عليه على نفس thread لعملناه suspend ... وصححلي يا هندسة إذا انا غلطان لانه هذا الكلام درسته من فترة لوحدي
انا قصدت بblock انها بتنتظر الasync method لما تخلص علشان تكمل تنفيذ باقي الكود لكن في نفس الوقت بترجع الكنترول للcaller thread علشان يكمل شغله بدون ماينتظر وانا وضحت النقطة دي اكتر من مرة في الفيديو بس ممكن كلمة block فعلا عملت confusion شوية فسامحني
فى الدقيقة 33:51 حضرتك بتقول ان احنا هننتظر task1 لحد ما تخلض خالص بعد كده تتدخل على task2 فى حين ان ال result اللى طالع شايف ان ال 2 tasks شغالين مع بعض
هو يقصد ان الكود اللي بعد كده مش هيتنفذ غير لما ال 2 تاسك يخلصوا هما شغالين مع بعض عشان مكتوبين كده var task1 = ProcessBatch1(); var task2 = ProcessBatch2(); await task1; await task2; لو عايز تاسك 1 تخلص الاول وبعد كده تاسك 2 يبقى لازم تتكتب كده var task1 = ProcessBatch1(); await task1; var task2 = ProcessBatch2(); await task2;
30:09 i have question here when you put await before the ProceesPatch1 1) new thread will be serve this awiat and control should back to the main thread ... now why main thread didn't complete it work by calling ProcessPatch2() (because it's the main thread dosn't affect with other thread ) i just confused at this point .. overall it's a greate lesson and explaination, god blesse you
جزاك الله كل خير يا بشمهندس انا عيدت الفيديو كذا مرة علشان أفهم الجزئيات بتاعت أسينك و أويت و دلوقتي وضحت الحمدلله من رأيك يُفضل أكمل السلسلة و ادوس في ال إي إس بي دوت نت دلوقتي هفهم اكتر الاسينكروناس ولا بلاش و افضل اكررها لحد ما اشربها خالص؟
م/محمد في ال Event Handler Mehtods -> private void name_Procedure(object sender, EventArgs e) يتم تقييد المطور بأن تكون الدالة void هذه هي الحالة الوحيدة اللي انت حكيت عنها؟ لأنني بالفعل كنت بحاجة الى تجنب استخدام ال async void لكن ال standard Delegate للأحداث نوعه void
جزاك الله خيرا. بعد اذن حضرتك تقولنا امتي نستخدم الميثود دي لاني في الاخر اتلغبط و بحس اني مش صح استخدمها , ف ياريت يبقي فيه جزء ايه احسن الاوقات الي استخدم فيها الميثود و شكرا
بعيداً عن موضوع الدرس كنت حابب اسأل سؤال هل ممكن أشتغل بال .net بشكل طبيعي بدون مشاكل على نظام تشغل linux محتاج اجابة السؤال دا جداً لأنه هيفرق معايا بشكل شخصي
انا قصدت بblock انها بتنتظر الasync method لما تخلص علشان تكمل تنفيذ باقي الكود لكن في نفس الوقت بترجع الكنترول للcaller thread علشان يكمل شغله بدون ماينتظر وانا وضحت النقطة دي اكتر من مرة في الفيديو بس ممكن كلمة block فعلا عملت confusion شوية فسامحني
شكرا من كل قلبي ... هاد الدرس عمل معي فرق كبير في العمل (كنت واقع في مشكلة وحليتها بالتزامن)
جزاك الله كل خير
أسأل الله سبحانه وتعالى ان يجزيك خيرا على هذا المجهود الذي تبذله لايصال العملومة
بارك الله فيك وأشهد الله أني أحبك في الله
ربنا يبارك فى حضرتك ويجعلو فى ميزان حسناتك
جزاك الله خير
ربنا يباركلك وينفع بيك حقيقي ياريتني عرفت القناه من بدري 🤍
جزاك الله كل خير
ما شاء الله معلوماتك قوية حتى انها ما مرت علي في الدروس الأجنبية .. ربنا يزيدك من خيره
انا شفت الكثير من دروسك اليوم .. يمكن تكون افضل كثير لو تعمل recap في نهاية كل درس
توضح فيه الـ best practice
جزاك الله خير، حاجة فخمة، رغم اني مستخدم التاسك كثير ومع هذا تعلمت حاجات كثير من الفيديو دا.
جزاك الله خيرا ي هندسه,بسطت الموضوع بشكل كبير❤❤❤❤💯
الموضوع دة عايز
practice
كتير عشان يثبت فى الدماغ
جزاك الله عنا خيرا يا باشمهندس محمد ونفع بك وجعله في ميزان حسناتك 👐
شرح ممتاز يا هندسة,
بس لانا عارفه انه الـ await
ما بتعمل block for thread
هي بتعمل حاجة بسموها suspend,
يعني بتخلي thread
فاضي بالتالي بيسمح اذا في شيء ثاني يشتغل عليه على نفس
thread لعملناه suspend ...
وصححلي يا هندسة إذا انا غلطان لانه هذا الكلام درسته من فترة لوحدي
انا قصدت بblock انها بتنتظر الasync method لما تخلص علشان تكمل تنفيذ باقي الكود لكن في نفس الوقت بترجع الكنترول للcaller thread علشان يكمل شغله بدون ماينتظر وانا وضحت النقطة دي اكتر من مرة في الفيديو بس ممكن كلمة block فعلا عملت confusion شوية فسامحني
@@PassionateCoders تمام يا هندسة جزاك الله خيرا
الله يبارك لك يا هندسة و يرضى عنك وعن والديك و أحبابك جميعا ❤❤💐💐
جزاك الله خيرا يا باشمهندس وجعله الله في ميزان حسناتك ❤
فى الدقيقة 33:51 حضرتك بتقول ان احنا هننتظر task1 لحد ما تخلض خالص بعد كده تتدخل على task2 فى حين ان ال result اللى طالع شايف ان ال 2 tasks شغالين مع بعض
هو يقصد ان الكود اللي بعد كده مش هيتنفذ غير لما ال 2 تاسك يخلصوا
هما شغالين مع بعض عشان مكتوبين كده
var task1 = ProcessBatch1();
var task2 = ProcessBatch2();
await task1;
await task2;
لو عايز تاسك 1 تخلص الاول وبعد كده تاسك 2 يبقى لازم تتكتب كده
var task1 = ProcessBatch1();
await task1;
var task2 = ProcessBatch2();
await task2;
بارك الله فيك م. محمد وجزاك كل الخير
بارك الله فيك يبشمهندس
انا بقيت بستني فيديوهات الثردينج دي اوي
30:09 i have question here when you put await before the ProceesPatch1 1) new thread will be serve this awiat and control should back to the main thread ... now why main thread didn't complete it work by calling ProcessPatch2() (because it's the main thread dosn't affect with other thread ) i just confused at this point .. overall it's a greate lesson and explaination, god blesse you
جزاك الله كل الخير ربنا يباركلك يهندسة ❤❤
ربنا يباركلك ويسعدك يارب يا هندسة ❤❤
شكرا جدا لحضرتك للاجابه علي سؤالي عن فائده ال await طالما عامله بلوك
بارك الله فيك وجزاك كل خير
بارك الله فيك♥
جزاك الله خيرا
أستاذنا الكريم لو أمكن حلقة عن memory management في اللغة و كيفية عمل stack , heap , garbage collector .
موحودة في الخطة بالفعل
ايوه كده دلعني 🔥
چزاك الله كل الخير
جزاك الله خيرا على مجهوداتك يا بشمهندس
هستأذنك العايز يبدأ في محتوى قناتك
نمشي بإي ترتيب في الplaylists الموجودة في القناة؟
m.facebook.com/groups/passionatecoders.channel/permalink/622664123149046/?mibextid=Nif5oz
شكرا لك شرح رائع
جزاك الله كل خير يا بشمهندس انا عيدت الفيديو كذا مرة علشان أفهم الجزئيات بتاعت أسينك و أويت و دلوقتي وضحت الحمدلله
من رأيك يُفضل أكمل السلسلة و ادوس في ال إي إس بي دوت نت دلوقتي هفهم اكتر الاسينكروناس ولا بلاش و افضل اكررها لحد ما اشربها خالص؟
لو سمحت حضرتك شارح الlinq واي افضل كورس اتابع معاه لو حضرتك مش شارحها
م/محمد في ال
Event Handler Mehtods -> private void name_Procedure(object sender, EventArgs e)
يتم تقييد المطور بأن تكون الدالة void هذه هي الحالة الوحيدة اللي انت حكيت عنها؟
لأنني بالفعل كنت بحاجة الى تجنب استخدام ال async void لكن ال standard Delegate للأحداث نوعه void
جزاك الله خيرا. بعد اذن حضرتك تقولنا امتي نستخدم الميثود دي لاني في الاخر اتلغبط و بحس اني مش صح استخدمها , ف ياريت يبقي فيه جزء ايه احسن الاوقات الي استخدم فيها الميثود و شكرا
تسلم جدا.
حاسس ان اغلب اللي كان مبهم بالنسبة لي بقي واضح
الحمد لله رب العالمين
فى شرح ل database قريب ؟؟؟
ولو امكن تنصحتى بحد اتابعه دلوقتى يكون شخص زى حضرتك كده اكون شاكر
د.محمد الدسوقي وم.عصام عبدالنبي شارحين داتابيز بشكل ممتاز وتابع طبعا م.عصام وم.محمد الهلالي قناة devcreed
متشكر ❤@@PassionateCoders
بعيداً عن موضوع الدرس
كنت حابب اسأل سؤال هل ممكن أشتغل بال .net بشكل طبيعي بدون مشاكل على نظام تشغل linux محتاج اجابة السؤال دا جداً لأنه هيفرق معايا بشكل شخصي
.NET Core = Yes
يهندسه انا بحثت وعرفت ان ال await مش بتعمل block لل thread
ممكن توضحلنا النقطه دي؟
انا قصدت بblock انها بتنتظر الasync method لما تخلص علشان تكمل تنفيذ باقي الكود لكن في نفس الوقت بترجع الكنترول للcaller thread علشان يكمل شغله بدون ماينتظر وانا وضحت النقطة دي اكتر من مرة في الفيديو بس ممكن كلمة block فعلا عملت confusion شوية فسامحني
13:10 ههههههه
اضحك الله سنك يا هندسة
انا فيه معلومات اول مره اسمع عنها هنا 😂😂
4444
23:45 بيجن جنون الكومبيلر😂
بارك الله فيك استاذنا
جزاك الله خيرا