#035

  Рет қаралды 11,955

Metigator | عصام عبدالنبي

Metigator | عصام عبدالنبي

Күн бұрын

Пікірлер: 128
@Metigator
@Metigator 3 жыл бұрын
دعمنا بالتعليقات والإشتراك يعني الكثير ويعني أننا سنستمر في تقديم الأفضل
@aytech6867
@aytech6867 3 жыл бұрын
السلام عليكم استاذ سؤال يعني اي json file اقدر اتعامل معاه بهذه الطريقة httpclient ومن ثم dispose . وهل هذه معناها parsing . شكرا لك
@Metigator
@Metigator 3 жыл бұрын
@@aytech6867 json file تتعامل معاه باكثر من طريقة ولكن stream i/o الافضل اما اذا كلن الاستدعاء عن طريق http مثل الانترنت فنستخدم HttpClient وعملية Parse هي تحويل البيانات التى على شكل json الى object بداخل الذاكرة
@hichembesrour
@hichembesrour 4 күн бұрын
محاضرة ممتازة جزاك الله خيرا From Tunisia
@sirinebibicha2024
@sirinebibicha2024 2 жыл бұрын
هاي المشاهدة الاول ولقيت شوية صعوبة في dispose وجزئية الusing تتحول ل try بس يلزمني اعيده مرة واثنين لحتى استوعبه بالكامل .. فيما عاد ا هذا الدرس كان جمييييل جدا ...ألف شكر
@TheJustic-h4m
@TheJustic-h4m 2 ай бұрын
أعظم سلسلة عربية تعليمية في البرمجة وعظمة على عظمة حفظك ربي وفي ميزان حسناتك يا باشمهندس
@mostaphasaid7250
@mostaphasaid7250 Ай бұрын
ربنا يباركلك يا هندسة🥰
@TheJustic-h4m
@TheJustic-h4m 2 ай бұрын
من الاعماق شكرا جزيلا
@OmarAbumuhfouz
@OmarAbumuhfouz 3 ай бұрын
الله يعطيك ألف عافيه ويجعله في ميزان حسناتك
@mazen614
@mazen614 4 ай бұрын
محاضرة ممتازة
@melseify
@melseify 3 жыл бұрын
والله يا بشمهندس محاضره فوق الممتازه.. جزاك الله خيرا.. وفعلا أول مره أعرف إن using بتتحول ل try and catch.. ❤
@Metigator
@Metigator 3 жыл бұрын
ربنا يبارك فيك محمد
@mohamed.mowafy
@mohamed.mowafy 2 ай бұрын
جزاك الله خيراً كثيرا
@abdelrahmananwar885
@abdelrahmananwar885 Жыл бұрын
جميلة جدا، بالذات تقسيم و توضيح الأركيتكتشر من البداية، استمر
@AbdulkareemShawqi
@AbdulkareemShawqi Жыл бұрын
لا يوجد كلمات للوصف ماشاءالله عليك باش مهندس
@MahmoudSaed98
@MahmoudSaed98 Жыл бұрын
ايش هذا الابداع يارجل شرح مفصل تفصيل ماشاء الله والله اني استمتعت بالفيديو واستفدت جدا
@fatih-s2w
@fatih-s2w 3 ай бұрын
الله يبارك فيك مهندس عصام ويرزقك الصحة والعافية
@samehgenah8067
@samehgenah8067 Жыл бұрын
والله يا هندسة مجهود فوق العادي ربنا يباركلك
@hudaabdelnabi7495
@hudaabdelnabi7495 3 жыл бұрын
شرح ذكي ومختلف ذو مهاره عاليه لا يمتلكها الكثير كتسليط ضوء ساطع على المناطق المظلمه والمبهمه أمامنا خلال مسيرة تعلمنا جزاك الله خيرا على هذا المجهود الرائع مهندس عصام .
@Mustafa127Amer
@Mustafa127Amer 10 ай бұрын
ولله اول مرة بعرف using هي try catch كل الشكر الك ربنا يوفقك ويبارك فيك
@abdulrahmanXSO25
@abdulrahmanXSO25 10 ай бұрын
صراحة لا أدري ما اقول، علم يوزن ذهبًا، تحضيرًا وإلقاءًا.. أقول هذا بعد اطلاعي على الفصل المتعلق بال Stream IO من كتاب C# in a nutshell، وما أظن المرء يمكن أن يزيد في التبسيط على ما جئت به! جزاك الله خيرًا..
@zumazumy2257
@zumazumy2257 2 жыл бұрын
ربنا يكرمك .. مجهود ممتاز و الله يا باشمهندس عصام و من افضل القنوات العربيه اللي شرحت سي شارب بوضوح و بتفاصيل كمان ..
@ashrafalmsry624
@ashrafalmsry624 11 ай бұрын
شرح رائع ومحتوي رائع و اسلوب قوي في توصيل المعلومه اي شكر ما يوقيك حقك جزاك الله خير الجزاء
@mohamedelgalawy7114
@mohamedelgalawy7114 11 ай бұрын
جزاك الله عنا خير الجزاء..محتوي اكثر من رائع..ما رأيت مثله قط..ربنا يجعله في ميزان حضرتك
@AhmadEzzat-p3g
@AhmadEzzat-p3g 9 ай бұрын
جزاك الله خيرا
@mohamedhelmy388
@mohamedhelmy388 Жыл бұрын
شرح اكتر من ممتاز كالعادة... جزاك الله خيرا ❤❤❤
@ibrahimabdelaziz3200
@ibrahimabdelaziz3200 2 жыл бұрын
شرح قوي ومختلف و ذو مهاره عاليه ماشاء الله
@Metigator
@Metigator 2 жыл бұрын
بارك الله فيك اخي الحبيب
@Moath268
@Moath268 Жыл бұрын
يعطيك العافيه أستاذي الغالي الحمدلله فهمت الدرس كامل
@rahmasadder2469
@rahmasadder2469 Жыл бұрын
يعطيك ألف عافية ، شرح مفصل ومعلومات مهمة وبتزيد الخبرة
@mohammedmshal3246
@mohammedmshal3246 11 ай бұрын
ما شاء الله تبارك الرحمن تابع بارك الله فيك ❤❤❤❤❤❤❤❤❤❤❤❤❤❤
@AhmadEzzat-p3g
@AhmadEzzat-p3g 9 ай бұрын
مهندسنا العظيم محتواك اكثر من رائع
@Zhouri
@Zhouri 7 ай бұрын
جزاك الله
@IbraheemKarim7770
@IbraheemKarim7770 9 ай бұрын
حلقة دسمة جدا😂♥ شكرا مهندس عصام
@Ahmedalngar1
@Ahmedalngar1 4 ай бұрын
دائماً موفق بارك الله لك
@Tarek_Nady
@Tarek_Nady 9 ай бұрын
ربنا يباركلك يا هندسه احسن حاجه ترجمه حضرتك لكلمات زى disposable بتقطع نص المشوار فى فهم السياق احنا مفتدقين ده جدا
@abdullahalzahrani1927
@abdullahalzahrani1927 Жыл бұрын
الله يعطيك العافية ويكتب اجرك
@Metigator
@Metigator Жыл бұрын
اللهم امين، اجمعين
@noureddinmohammad6828
@noureddinmohammad6828 11 ай бұрын
جزاك الله كل الخير وعام جديد بعزيمة وهمة باذن الله
@chachouamohamed8557
@chachouamohamed8557 Жыл бұрын
I RESPECT YOU BRO
@AhmedBambe
@AhmedBambe 3 жыл бұрын
بارك الله فيك
@Kariim_Atef
@Kariim_Atef Жыл бұрын
good luck
@mr.muhammedsameh1097
@mr.muhammedsameh1097 Жыл бұрын
جزاكم الله خيرا .. ربنا يزيدك من فضله وعلمه
@ahmadalsibakhi2079
@ahmadalsibakhi2079 Жыл бұрын
بارك الله فيك مهندس عصام شرح رائع وجعله الله في ميزان حسناتك ومن تحب لكن لدي ملاحظة لو سمحت لي.. حضرتك خلال الشرح وضحت انو httpClient هو الاوبجكت الذي يحتوي على unmanaged كود ينفذ مباشرة الى لغة الآلة ولا يمر حسب التسلسل من مترجم اللغة ثم IL وصولا الى CLR فلذلك لا تراه ولا تتعامل معه جامعة النفايات GC والاوبجكت الحالي currencyService هو ال managed كود أي يترجم من الكود المصدري الى IL ثم CLR وهنا تستطيع جامعة النفايات تنظيفه من الميموري بشكل ضمني عند الانتهاء منه عندما تقوم بعملها فالملاحظة انك عندما قمت ببناء الميثود المحمية الافتراضية اي المرئية من قبل نفس الكلاس ومن الانواع التي سترث من هذا الكلاس ويمكنهم الهيمنة والتعديل عليها dispose (bool disposing) اذا كان disposing : true حضرتك اعتبرت انو () httpClient.dispose هي عملية تنظيف managed كود على الرغم من ذكرك بأن httpClient هي من تحتوي unmanaged كود .. واعتبرت الكود خارج جملة ال if هو عملية تنظيف unmanaged كود وتنظيف ال larg fields على الرغم من ان هذا التنظيف يكون للاوبجكت الحالي currencyService وهو حسب شرحك يعتبر managed كود ... ☆ حسب فهمي المتواضع الا يفترض ان تكون هذه ال() httpClient.dispose هي تنظيف ال unmanaged كود والكود الذي يليها هو تنظيف managed كود وال larg fields .... ثم انك لم تكتب اي كود بهذا الخصوص فهل ينفذ ضمنيا ؟ ☆ قد اكون لم افهم الصورة بالشكل الصحيح واعذرني على الاطالة وشكرا ☆
@sky-soft-2024
@sky-soft-2024 Жыл бұрын
انا أشكرك أخي أحمد وجزاك الله خيرا لطرح هذا السؤال المركز ووضوحه الممتاز. كل كلمة انت كتبتها هي اللي بقيت بعقلي وتساؤلات كثيرة حول هذا الموضوع هل حصلت على جواب ام لا واذا حصلت عليه شاركني اياه
@ahmadalsibakhi2079
@ahmadalsibakhi2079 Жыл бұрын
@@sky-soft-2024 العفو اخي العزيز ... ▪︎ لم أحصل على الاجابة بعد لانني صراحة لم ابحث في الموضوع ووضعته للمراجعة لاحقا لانني اريد الاستزادة في هذا الجانب .. طبعا الاستاذ عصام يقدم محتوى رائع ويعطي من وقته وربما لم يرى السؤال وهذا وارد . ▪︎ حتى هذه اللحظة اعتقد انها سقطت سهوا من المهندس والاستاذ عصام اي خانه التعبير أو لم افهم الصورة بالشكل المطلوب ونحتاج البحث اكثر في هذا الباب لانني لم ابحث بعد واشعر بنقص معين لدي والصورة ليست مكتملة وواجبنا البحث... وهناك تساؤلات مختلفة تدور في عقلي احيانا واعتقد نابعة عن حب التعلم الصحيح وأسال الله التوفيق لي ولك اخي وللجميع كل الاحترام
@sky-soft-2024
@sky-soft-2024 Жыл бұрын
@@ahmadalsibakhi2079 أولاً أشكرك على الرد أخي أحمد ثانياً كلامك جعلني مرتاح بأن هناك شخص في نفس المجال وفي نفس المسار بالتحديد وتفكيره وتساؤلاته هي بالضبط مثل تساؤلاتي ثالثا مثل ما انت قلت ربما المهندس عصام لم يرى السؤال او لم يجد الوقت اللازم للرد. وسؤال أخير ربما قد شغلتك عن أعمالك اخي احمد هل أكملت سلسلة #C؟
@andoriamoha8087
@andoriamoha8087 Жыл бұрын
هل وجدت الاجابه ؟؟؟ @@sky-soft-2024
@sky-soft-2024
@sky-soft-2024 Жыл бұрын
@@andoriamoha8087 لا
@bahaeddineezzine9078
@bahaeddineezzine9078 Жыл бұрын
ربنا يكرمك
@ahmedeleddrisy8438
@ahmedeleddrisy8438 3 жыл бұрын
بسم الله ما شاء الله لا قوة إلا بالله, الله يفتح عليك من علمه, حلقة فوق الممتازة ربنا يبارك لك, شرح جميل و رائع, جزاك الله خيراً
@Metigator
@Metigator 3 жыл бұрын
تسلم صديقي على الكلام الرائع والدعوات الخالصة من القلب شكرا لك
@abdelrahmangamal9166
@abdelrahmangamal9166 2 жыл бұрын
ما شاء الله زادك الله من علمه ❤
@uu44444
@uu44444 Жыл бұрын
ما شاء الله الشرح بيرفكت❤
@alimohasan3627
@alimohasan3627 Жыл бұрын
جزاك الله خيرا في الدقيقة 1:14:06 لغرض قراءة الملف موجود (Console.WriteLine(sr.ReadToEnd()); (methode ReadToEnd
@Mohammed_Almalke
@Mohammed_Almalke Жыл бұрын
بارك الله فيك استاذ عصام
@khaled_ayoub
@khaled_ayoub 2 жыл бұрын
ربنا يجزيك كل خير على مجهودك ياباشمهندس
@azzammaher4549
@azzammaher4549 Жыл бұрын
الله يباركلك
@spikymidoo
@spikymidoo 2 жыл бұрын
مبدع بأمانة
@muradalkhalifi
@muradalkhalifi 3 жыл бұрын
محاضرة جميلة الله يوفقك وياليت شرح التعامل مع الصور
@Metigator
@Metigator 3 жыл бұрын
شكرا لمرورك اخي الكريم، ان شاء الله في قادم الايام سيكون هناك موضوع يغطي هذه الامور
@Tareknageh1999
@Tareknageh1999 8 ай бұрын
❤❤ جزاك الله خير الجزاء
@muhamedwaled3150
@muhamedwaled3150 2 жыл бұрын
كل حلقة معاك بنحب السي شارب اكتر ❤❤
@ala_dine2709
@ala_dine2709 3 ай бұрын
Chokran
@mbakr18
@mbakr18 Жыл бұрын
الدرس ده تحفة ومعلومات قيمة جدا 😍😍 الدروس اللي قبلها كانت مزعلاني , رجعت انبسط تاني بعد هيك الحلقة 😂😂😂
@Metigator
@Metigator Жыл бұрын
ليه مزعلاك؟
@mbakr18
@mbakr18 Жыл бұрын
@@Metigator توهت شوية في ال reflection , attributes بس هرجعلها تاني ازاكرها شكرا علي السوال وعلي الدروس القيمة ونقل الخبرة الكبيرة اللي عند حضرتك ♥♥
@aboahmeddagabes9271
@aboahmeddagabes9271 Жыл бұрын
بالعكس انا بأخذ كل كلمة يقولها بعين الاعتبار لان خبرته كافية لجذب انتباه المتعلم
@maryamsh642
@maryamsh642 3 жыл бұрын
بارك الله فيك وبمجهودك .. ما شاء الله افضل شرح ومحتوى عربي .. جزاك الله خيرا شكرا مهندس عصام
@Metigator
@Metigator 3 жыл бұрын
تسلمي مريم
@hamzahhijazi1648
@hamzahhijazi1648 2 жыл бұрын
محاضره ممتعه جدا و وبالنسبه اللي ما كانت صعبه لاني كنت بكتب على ورقه وقلم كل الشرح وطبقت معك الكود ! وانا انبسطت على الusing لانو هاي معلومه خفيه وان شاء انها من علامات القوه عندي رح تصير جزاك الله خيرا دكتورنا
@mahmoudyaseen6999
@mahmoudyaseen6999 3 жыл бұрын
المحاضره جميله ربنا يبارك ف حضرتك ويزيدك علم شكرا يبشمهندس
@Metigator
@Metigator 3 жыл бұрын
ربنا يكرمك
@Kariim_Atef
@Kariim_Atef Жыл бұрын
thank you so much
@el_joker_2243
@el_joker_2243 Ай бұрын
ال httpClient is a manage object لكنه لما بيعمل request وبيفتح connection ويجيبلك مصادر من علي الانترنت من المصادر دي الي بتكون unmanaged resources الي بسببها بن implement ال IDisposable علشان ننضفهم
@MohamedSaeed-sl6ew
@MohamedSaeed-sl6ew Жыл бұрын
interesting
@0zema
@0zema 3 жыл бұрын
Perfection!
@Metigator
@Metigator 3 жыл бұрын
Thank you !!
@sky-soft-2024
@sky-soft-2024 Жыл бұрын
اكثر من ساعة من المعلومات الجديدة والكثيفة 🤍
@MohamedHamed-y5n
@MohamedHamed-y5n Ай бұрын
طب ما استخدم ال destructor من الاول و خلاص يمسح unmanaged و ككده كده ال garbge هيمسح ال managed مع شويه validition لتجنب ال nullExcpetition و تمام اوي كده 22:15
@freelive1698
@freelive1698 3 жыл бұрын
gooooooood
@Metigator
@Metigator 3 жыл бұрын
Thanks!!
@aboahmeddagabes9271
@aboahmeddagabes9271 Жыл бұрын
جزاك الله عني كل خير استاذي الوقت الذي اعمل فية اي تعليق هو وقت اكمل المقطع. الله يحفظك ويحميك ويسعدك استاذي من بعد اذنك اذا فية معك رابط تدريبات مكثفة للذي بنتعلمة في الplaylist ممكن تقل لي علية . ولك خالص الدعاء والشكر حفظك الله ورعاك استاذي
@mustafahaider9115
@mustafahaider9115 Жыл бұрын
when sending false to dispose in the finalizer u said if he reach to this part (destructor) the it for sure has disposed the 'managed code', I did not understand why is that because if he called the dispose method then the GC.suppressFinlizer has already canceled the calling of the finlizer can u explain this part please
@Metigator
@Metigator Жыл бұрын
The Finalize method, also known as the finalizer, is typically called by the garbage collector. It's essentially the last chance to clean up any resources. When you explicitly call Dispose, you're supposed to manage those resources yourself, alright? You're in control. Now, if you're calling Dispose and then using GC.SuppressFinalize(this), you're essentially telling the garbage collector, "Hey, don't bother with the finalizer, I've got this." That's why the finalizer doesn't need to dispose of managed resources if it's reached. If it does get invoked, that means Dispose wasn't called, and now the finalizer has to clean up unmanaged resources. You don't send false to Dispose from the finalizer to avoid double-cleaning of managed resources, because by the time you're in the finalizer, managed resources should have been dealt with or are already out of scope.
@mustafahaider9115
@mustafahaider9115 Жыл бұрын
thank you for take time and effort to respond I really appreciate that I think I havent demonstrate my question right we have the managed resources where the only way to clean those rescourses are by calling the method Dispose right? so when you call the Dispose method you have alread cleaned the managed rescourses so when this happens you call the GC to tell it that u dont need to clean this object that has the managed rescourses because I already did [GC.SuppressFinalize(this)] the problem is whats next: when the user did not cleaned the managed rescourses then he for sure hasnt call the method Dispose therefor he did not tell the GC to not call the finalizer so naturally the GC will call the Dispose method (because its in the finalizer body) so now knowing that the user did not clean the managed code why did we send false to the Dispose method in the finalizer after knowing for sure that the user did not call the Dispose method therefor the managed rescourses are not disposed yet I hope u understood me now🤍 @@Metigator
@Metigator
@Metigator Жыл бұрын
@@mustafahaider9115 The reason you send false in Dispose(false) when called from a finalizer is that the finalizer is meant to release unmanaged resources, NOT managed resources. Why? Because by the time the finalizer runs, there's no guarantee that the managed resources are still in a state where you can safely interact with them. Trying to dispose of managed resources from the finalizer can lead to unpredictable behavior because other finalizers might have already run, affecting those resources. It could be a mess. So, while your question attempts to point out a supposed "problem" the real problem would be attempting to dispose of managed resources from a finalizer. And that's why it's designed this way. There, I've clarified it for you again. You're welcome.
@mustafahaider9115
@mustafahaider9115 Жыл бұрын
I am really grateful to have u as my teacher, thank you so much for answering my quastion🤍@@Metigator
@mohamederfan2734
@mohamederfan2734 2 жыл бұрын
❤️❤️❤️
@keroloshenry5620
@keroloshenry5620 6 ай бұрын
شكرا ليك علي كل ما تقدمه لنا دايما يعطيك العافيه ويعوضك الخير دايما ♥..سوالي في الدقيقه 40 والثانيه 18 لو انا استخدمت using وكان فيه مشكله في url هيعمل exception فهل يفضل في الحاله ديه استخدم try , catch شكرا ليك
@The_Programming-Teacher
@The_Programming-Teacher Жыл бұрын
لما disposing كان true المفروض يلغي المصادر managed و unmanaged , في الكود معمول ال managed , فين ال logic بالظبط بتاع ال unmanaged?
@abdulhakimawad
@abdulhakimawad 2 жыл бұрын
جزيل الشكر لك استاذ، لكن يوجد سؤال بعد ما ارسلت ال false ك arg لل protected dispose ، كيف سيعرف الكلاس اني اريد تنظيف ال unmanaged فقط و انا لم اقم ببناء اي شيء بخصوص حالة ال false, نحن في الكود فقط فندنا حالة ال true ،هل هو ضمناً سيفهم في تلك الحالة؟؟
@mohammadfarag1727
@mohammadfarag1727 3 ай бұрын
سواء true or false سوف ينظف الunmanaged resources فقط اذا كانت true سوف ينظف ال managed resources معها
@OroGeek
@OroGeek 2 жыл бұрын
ما شاء الله محاضرة في القمة ربي يجعلها في ميزان حسناتك استاذ أريد فقط سؤالك عن اذا ممكن تعمل لنا فيديو عن كيفية deployment المشروع عند العميل ؟ و كيف يتم Build Project في المشاريع الكبيرة هل في كل مرة بيضيفوا خاصية جديد يعملوا Build المشروع كامل ؟
@Metigator
@Metigator 2 жыл бұрын
ان شاء الله
@blackfootbell646
@blackfootbell646 29 күн бұрын
اسهل من شرب الماء
@SohiubAshraf
@SohiubAshraf Жыл бұрын
♥♥♥♥♥♥♥♥
@MohamedAhmed-ji6cn
@MohamedAhmed-ji6cn Жыл бұрын
I really appreciate your hard work,thank you I just have a question When i write a code after watching vedio in the finalizer , i called this.Dispose() , because if it reachs to call finalizer ,that means i didn't dispose unmanned code , i don't get it why you call Dispose (false) Could you explain it for me
@Metigator
@Metigator Жыл бұрын
Calling Dispose in the finalizer to signal that you're only interested in releasing unmanaged resources. The false parameter typically means, "Hey, just deal with the unmanaged stuff because the managed resources will be taken care of by the garbage collector eventually
@aytech6867
@aytech6867 3 жыл бұрын
انت وحش يا استاذ
@Metigator
@Metigator 3 жыл бұрын
شكرا اخي
@AkramAlQaifi
@AkramAlQaifi Жыл бұрын
أنت غير إستمر أخي👍
@Pro-sj1kh
@Pro-sj1kh 11 ай бұрын
من بعد ال dispose وانا مش فاهم حاجه و حاسس في مصطلحات جديده مش اتشرحت قبل كده
@mennahassanhassan4028
@mennahassanhassan4028 Жыл бұрын
ربنا يجازي حضرتك خير يارب♥عندي سؤال .. هل عدم معرفتي ب operating systems و networking >> يأثر علي التطبيقات اللي بعملها (معرفش اعلمهم يعني ) ؟!!
@Metigator
@Metigator Жыл бұрын
معرفتهم ضرورية وبتوسع العيون واحنا بنعمل التطبيق وفي وقت التعلم لا باس من تاجيلها ولكن اجلا ام عاجلا احتاج تغطية الاساسيات فقط.
@abd-el-rahmannasser3750
@abd-el-rahmannasser3750 2 жыл бұрын
شرح جميل جدا يا بشمهندس ما شاء الله وعندي طلب صغير لو ممكن حضرتك ترشحلنا اكواد نقرا فيها بعد منخلص ال playlists بحيث نقيس فهمنا لمفاهيم ال C# بشكل كويس عشان ننقل عالخطوه الجايه وتكون مناسبه لل begginers اللي زي حالاتنا لاني كل مبخش على اكواد من جيتهاب بلاقيهم مدخلين اكواد تبع linq و حاجات تبع windows forms و entity framework فمش عارف اجيب حاجه مناسبه لمستوانا نقرا فيها فلو ممكن حضرتك تساعدنا وربنا يكرمك ويجازيك خير
@Metigator
@Metigator 2 жыл бұрын
github/stackoverflow شوف الأسئلة واقرأ الأجوبة
@abdullahali5764
@abdullahali5764 10 ай бұрын
كيف نفع اني اعمل length of array of byte واديلها حجم والحجم ده long ،،،،،، المفروض ال byte بيشيل من صفر ٢٥٥ ازاي نفع؟؟
@andoriamoha8087
@andoriamoha8087 Жыл бұрын
JIT ؟؟عباره عن كومبيلر ولا انتربرتر سمعت شخص بيقول انه انتربرتر
@Metigator
@Metigator Жыл бұрын
حسب اللغة اولا واخيرا وفي الدوت نت هو Compiler ------- Official documentation ----------- Compiling MSIL to native code. At execution time, a just-in-time (JIT) compiler translates the MSIL into native code. During this compilation, code must pass a verification process that examines the MSIL and metadata to find out whether the code can be determined to be type safe.
@andoriamoha8087
@andoriamoha8087 Жыл бұрын
جزاك الله خير@@Metigator
@andoriamoha8087
@andoriamoha8087 Жыл бұрын
بعد اذنك يا بشمهندس عصام انا دلوقتى قاهد بزاكر الحلقه ولكن فى نقطه تعبتنى ومش فاهمها وهى فى حاله المستخدم نسى يعمل dispose احنا بنستعمل finilazer وبنستدعى ال dispose ولكن ليه هنبعت false مش لو بعتنا كده مفيش اى كود هيتنفذ داخل الداله ؟؟؟ @@Metigator
@andoriamoha8087
@andoriamoha8087 Жыл бұрын
بعد اذنك يا بشمهندس عصام انا دلوقتى قاهد بزاكر الحلقه ولكن فى نقطه تعبتنى ومش فاهمها وهى فى حاله المستخدم نسى يعمل dispose احنا بنستعمل finilazer وبنستدعى ال dispose ولكن ليه هنبعت false مش لو بعتنا كده مفيش اى كود هيتنفذ داخل الداله والمفروض نبعت true ؟؟؟
@andoriamoha8087
@andoriamoha8087 Жыл бұрын
الى فهمته انه ضمنيا بيتم حذف الموارد الغير قابله للاداره عن طريق نظام التشغيل ولكن الافضل اننا نستعمل despose هل هذا صحيح
@islamelnaggar776
@islamelnaggar776 3 жыл бұрын
جزاك الله كل خير و لاكن سامحنى فى شغلة ان تمثيل ال 65 هو 10000010 و ليس كما فى اللفيديو بعتقد يعنى و ممكن تصححلى المعلومة لو انا غلطان
@Metigator
@Metigator 3 жыл бұрын
هل هي مذكورة بهذا الشكل في هذا الدرس
@el_joker_2243
@el_joker_2243 Ай бұрын
الله يبارك فيك مهندس عصام ويرزقك الصحة والعافية
@mostafaalaa1998
@mostafaalaa1998 8 ай бұрын
جزاك الله خيرا
@maxmustermann1330
@maxmustermann1330 2 жыл бұрын
بارك الله فيك
@Kariim_Atef
@Kariim_Atef Жыл бұрын
thanks so much
@ahmed3eela
@ahmed3eela 2 жыл бұрын
❤❤❤❤
@oms9159
@oms9159 4 ай бұрын
جزاك الله خيراً
@yamenassaf3564
@yamenassaf3564 Жыл бұрын
جزاك الله كل الخير
@mahmoudmarey8717
@mahmoudmarey8717 2 жыл бұрын
جزاك الله خيرا
@mostafafadaly9068
@mostafafadaly9068 Жыл бұрын
جزاك الله خيرا
#036 Nuget Packages and Packaging in C#[  شرح بالعربي ]  #nuget #packaging
1:01:34
Metigator | عصام عبدالنبي
Рет қаралды 6 М.
#044 Strings in C#  - Deep Dive [ شرح بالعربي ] #string #reference_types
1:12:02
Metigator | عصام عبدالنبي
Рет қаралды 7 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 61 МЛН
#038 Asynchronous Programming in C# [ شرح بالعربي ]  #async #await #thread #task
1:56:17
Metigator | عصام عبدالنبي
Рет қаралды 19 М.
معاوية ابن ابى سفيان بالكامل
18:16
القصة قبل الاخيرة
Рет қаралды 193
نظرية أو سلوك القطيع .. 2024م
12:19
Salah Elbashir
Рет қаралды 590
ما لا تعرفه عن الشيعة
17:48
Zidaneista
Рет қаралды 707
الجيم | الدحيح
26:33
New Media Academy Life
Рет қаралды 836 М.
The Beginnings are difficult | البدايات دايما صعبة .. ليه
1:17:09
Metigator | عصام عبدالنبي
Рет қаралды 6 М.