#035

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 132

  • @Metigator
    @Metigator  3 роки тому +15

    دعمنا بالتعليقات والإشتراك يعني الكثير ويعني أننا سنستمر في تقديم الأفضل

    • @aytech6867
      @aytech6867 3 роки тому +1

      السلام عليكم استاذ سؤال يعني اي json file اقدر اتعامل معاه بهذه الطريقة httpclient ومن ثم dispose . وهل هذه معناها parsing . شكرا لك

    • @Metigator
      @Metigator  3 роки тому +1

      @@aytech6867 json file تتعامل معاه باكثر من طريقة ولكن stream i/o الافضل
      اما اذا كلن الاستدعاء عن طريق http مثل الانترنت فنستخدم HttpClient
      وعملية Parse هي تحويل البيانات التى على شكل json الى object بداخل الذاكرة

    • @Al_Salem_Al_Halimi
      @Al_Salem_Al_Halimi 15 днів тому

      سِالُمٌ الُحُالُمٌيَ من اليمن الف شكر الك

  • @sirinebibicha2024
    @sirinebibicha2024 2 роки тому +5

    هاي المشاهدة الاول ولقيت شوية صعوبة في dispose وجزئية الusing تتحول ل try بس يلزمني اعيده مرة واثنين لحتى استوعبه بالكامل .. فيما عاد ا هذا الدرس كان جمييييل جدا ...ألف شكر

  • @mohamedtamer3122
    @mohamedtamer3122 16 днів тому

    والله عالمي ف تفاصيلك ي دنجرس على صناع المحتوى

  • @melseify
    @melseify 3 роки тому +4

    والله يا بشمهندس محاضره فوق الممتازه.. جزاك الله خيرا.. وفعلا أول مره أعرف إن using بتتحول ل try and catch..

    • @Metigator
      @Metigator  3 роки тому +1

      ربنا يبارك فيك محمد

  • @TheJustic-h4m
    @TheJustic-h4m 3 місяці тому

    أعظم سلسلة عربية تعليمية في البرمجة وعظمة على عظمة حفظك ربي وفي ميزان حسناتك يا باشمهندس

  • @hudaabdelnabi7495
    @hudaabdelnabi7495 3 роки тому +1

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

  • @hichembesrour
    @hichembesrour 28 днів тому

    محاضرة ممتازة جزاك الله خيرا From Tunisia

  • @zumazumy2257
    @zumazumy2257 2 роки тому +1

    ربنا يكرمك .. مجهود ممتاز و الله يا باشمهندس عصام و من افضل القنوات العربيه اللي شرحت سي شارب بوضوح و بتفاصيل كمان ..

  • @MahmoudSaed98
    @MahmoudSaed98 Рік тому

    ايش هذا الابداع يارجل
    شرح مفصل تفصيل ماشاء الله
    والله اني استمتعت بالفيديو واستفدت جدا

  • @abdulrahmanXSO25
    @abdulrahmanXSO25 10 місяців тому

    صراحة لا أدري ما اقول، علم يوزن ذهبًا، تحضيرًا وإلقاءًا..
    أقول هذا بعد اطلاعي على الفصل المتعلق بال Stream IO من كتاب C# in a nutshell، وما أظن المرء يمكن أن يزيد في التبسيط على ما جئت به!
    جزاك الله خيرًا..

  • @abdelrahmananwar885
    @abdelrahmananwar885 Рік тому

    جميلة جدا، بالذات تقسيم و توضيح الأركيتكتشر من البداية، استمر

  • @ibrahimabdelaziz3200
    @ibrahimabdelaziz3200 2 роки тому +1

    شرح قوي ومختلف و ذو مهاره عاليه ماشاء الله

    • @Metigator
      @Metigator  2 роки тому +1

      بارك الله فيك اخي الحبيب

  • @samehgenah8067
    @samehgenah8067 Рік тому

    والله يا هندسة مجهود فوق العادي ربنا يباركلك

  • @fatih-s2w
    @fatih-s2w 3 місяці тому

    الله يبارك فيك مهندس عصام ويرزقك الصحة والعافية

  • @mohamedelgalawy7114
    @mohamedelgalawy7114 Рік тому

    جزاك الله عنا خير الجزاء..محتوي اكثر من رائع..ما رأيت مثله قط..ربنا يجعله في ميزان حضرتك

  • @ashrafalmsry624
    @ashrafalmsry624 11 місяців тому

    شرح رائع ومحتوي رائع و اسلوب قوي في توصيل المعلومه اي شكر ما يوقيك حقك جزاك الله خير الجزاء

  • @ahmedeleddrisy8438
    @ahmedeleddrisy8438 3 роки тому +1

    بسم الله ما شاء الله لا قوة إلا بالله, الله يفتح عليك من علمه, حلقة فوق الممتازة ربنا يبارك لك, شرح جميل و رائع, جزاك الله خيراً

    • @Metigator
      @Metigator  3 роки тому

      تسلم صديقي على الكلام الرائع والدعوات الخالصة من القلب شكرا لك

  • @rahmasadder2469
    @rahmasadder2469 Рік тому

    يعطيك ألف عافية ، شرح مفصل ومعلومات مهمة وبتزيد الخبرة

  • @AhmadEzzat-p3g
    @AhmadEzzat-p3g 10 місяців тому

    مهندسنا العظيم محتواك اكثر من رائع

  • @abdelrahmangamal9166
    @abdelrahmangamal9166 2 роки тому +1

    ما شاء الله زادك الله من علمه ❤

  • @Mustafa127Amer
    @Mustafa127Amer 10 місяців тому

    ولله اول مرة بعرف using هي try catch كل الشكر الك ربنا يوفقك ويبارك فيك

  • @mohamedhelmy388
    @mohamedhelmy388 Рік тому

    شرح اكتر من ممتاز كالعادة...
    جزاك الله خيرا ❤❤❤

  • @noureddinmohammad6828
    @noureddinmohammad6828 Рік тому

    جزاك الله كل الخير وعام جديد بعزيمة وهمة باذن الله

  • @mostaphasaid7250
    @mostaphasaid7250 2 місяці тому

    ربنا يباركلك يا هندسة🥰

  • @Ahmedalngar1
    @Ahmedalngar1 5 місяців тому

    دائماً موفق بارك الله لك

  • @Moath268
    @Moath268 Рік тому

    يعطيك العافيه أستاذي الغالي الحمدلله فهمت الدرس كامل

  • @AhmedBambe
    @AhmedBambe 3 роки тому +1

    بارك الله فيك

  • @TheJustic-h4m
    @TheJustic-h4m 3 місяці тому

    من الاعماق شكرا جزيلا

  • @spikymidoo
    @spikymidoo 2 роки тому +1

    مبدع بأمانة

  • @IbraheemKarim7770
    @IbraheemKarim7770 10 місяців тому

    حلقة دسمة جدا😂♥
    شكرا مهندس عصام

  • @muradalkhalifi
    @muradalkhalifi 3 роки тому +1

    محاضرة جميلة الله يوفقك وياليت شرح التعامل مع الصور

    • @Metigator
      @Metigator  3 роки тому

      شكرا لمرورك اخي الكريم، ان شاء الله في قادم الايام سيكون هناك موضوع يغطي هذه الامور

  • @mohamed.mowafy
    @mohamed.mowafy 2 місяці тому

    جزاك الله خيراً كثيرا

  • @mr.muhammedsameh1097
    @mr.muhammedsameh1097 Рік тому

    جزاكم الله خيرا .. ربنا يزيدك من فضله وعلمه

  • @maryamsh642
    @maryamsh642 3 роки тому

    بارك الله فيك وبمجهودك .. ما شاء الله افضل شرح ومحتوى عربي .. جزاك الله خيرا
    شكرا مهندس عصام

  • @abdullahalzahrani1927
    @abdullahalzahrani1927 Рік тому

    الله يعطيك العافية ويكتب اجرك

    • @Metigator
      @Metigator  Рік тому

      اللهم امين، اجمعين

  • @Mohammed_Almalke
    @Mohammed_Almalke Рік тому

    بارك الله فيك استاذ عصام

  • @mahmoudyaseen6999
    @mahmoudyaseen6999 3 роки тому

    المحاضره جميله ربنا يبارك ف حضرتك ويزيدك علم
    شكرا يبشمهندس

  • @OmarAbumuhfouz
    @OmarAbumuhfouz 4 місяці тому

    الله يعطيك ألف عافيه ويجعله في ميزان حسناتك

  • @AbdulkareemShawqi
    @AbdulkareemShawqi Рік тому

    لا يوجد كلمات للوصف ماشاءالله عليك باش مهندس

  • @AhmadEzzat-p3g
    @AhmadEzzat-p3g 10 місяців тому

    جزاك الله خيرا

  • @mohammedmshal3246
    @mohammedmshal3246 Рік тому

    ما شاء الله تبارك الرحمن تابع بارك الله فيك ❤❤❤❤❤❤❤❤❤❤❤❤❤❤

  • @Tarek_Nady
    @Tarek_Nady 10 місяців тому

    ربنا يباركلك يا هندسه احسن حاجه ترجمه حضرتك لكلمات زى disposable بتقطع نص المشوار فى فهم السياق احنا مفتدقين ده جدا

  • @mazen614
    @mazen614 5 місяців тому

    محاضرة ممتازة

  • @khaledfarag3673
    @khaledfarag3673 17 днів тому

    شكرا يا بشمهندس

  • @hamzahhijazi1648
    @hamzahhijazi1648 2 роки тому

    محاضره ممتعه جدا و وبالنسبه اللي ما كانت صعبه لاني كنت بكتب على ورقه وقلم كل الشرح وطبقت معك الكود !
    وانا انبسطت على الusing لانو هاي معلومه خفيه وان شاء انها من علامات القوه عندي رح تصير
    جزاك الله خيرا دكتورنا

  • @khaled_ayoub
    @khaled_ayoub 2 роки тому

    ربنا يجزيك كل خير على مجهودك ياباشمهندس

  • @muhamedwaled3150
    @muhamedwaled3150 2 роки тому

    كل حلقة معاك بنحب السي شارب اكتر ❤❤

  • @uu44444
    @uu44444 Рік тому

    ما شاء الله الشرح بيرفكت❤

  • @alimohasan3627
    @alimohasan3627 Рік тому

    جزاك الله خيرا في الدقيقة 1:14:06 لغرض قراءة الملف موجود (Console.WriteLine(sr.ReadToEnd()); (methode ReadToEnd

  • @mbakr18
    @mbakr18 Рік тому

    الدرس ده تحفة ومعلومات قيمة جدا 😍😍
    الدروس اللي قبلها كانت مزعلاني , رجعت انبسط تاني بعد هيك الحلقة 😂😂😂

    • @Metigator
      @Metigator  Рік тому

      ليه مزعلاك؟

    • @mbakr18
      @mbakr18 Рік тому

      @@Metigator
      توهت شوية في ال reflection , attributes
      بس هرجعلها تاني ازاكرها
      شكرا علي السوال وعلي الدروس القيمة ونقل الخبرة الكبيرة اللي عند حضرتك ♥♥

    • @aboahmeddagabes9271
      @aboahmeddagabes9271 Рік тому

      بالعكس انا بأخذ كل كلمة يقولها بعين الاعتبار لان خبرته كافية لجذب انتباه المتعلم

  • @bahaeddineezzine9078
    @bahaeddineezzine9078 Рік тому

    ربنا يكرمك

  • @chachouamohamed8557
    @chachouamohamed8557 Рік тому

    I RESPECT YOU BRO

  • @Tareknageh1999
    @Tareknageh1999 9 місяців тому

    ❤❤ جزاك الله خير الجزاء

  • @ala_dine2709
    @ala_dine2709 3 місяці тому

    Chokran

  • @Zhouri
    @Zhouri 8 місяців тому

    جزاك الله

  • @ahmadalsibakhi2079
    @ahmadalsibakhi2079 2 роки тому +5

    بارك الله فيك مهندس عصام شرح رائع وجعله الله في ميزان حسناتك ومن تحب
    لكن لدي ملاحظة لو سمحت لي.. حضرتك خلال الشرح وضحت انو 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 Рік тому +1

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

    • @ahmadalsibakhi2079
      @ahmadalsibakhi2079 Рік тому +2

      @@sky-soft-2024
      العفو اخي العزيز ...
      ▪︎ لم أحصل على الاجابة بعد لانني صراحة لم ابحث في الموضوع ووضعته للمراجعة لاحقا لانني اريد الاستزادة في هذا الجانب .. طبعا الاستاذ عصام يقدم محتوى رائع ويعطي من وقته وربما لم يرى السؤال وهذا وارد .
      ▪︎ حتى هذه اللحظة اعتقد انها سقطت سهوا من المهندس والاستاذ عصام اي خانه التعبير أو لم افهم الصورة بالشكل المطلوب ونحتاج البحث اكثر في هذا الباب
      لانني لم ابحث بعد واشعر بنقص معين لدي والصورة ليست مكتملة وواجبنا البحث...
      وهناك تساؤلات مختلفة تدور في عقلي احيانا واعتقد نابعة عن حب التعلم الصحيح وأسال الله التوفيق لي ولك اخي وللجميع
      كل الاحترام

    • @sky-soft-2024
      @sky-soft-2024 Рік тому

      @@ahmadalsibakhi2079
      أولاً
      أشكرك على الرد أخي أحمد
      ثانياً
      كلامك جعلني مرتاح بأن هناك شخص في نفس المجال وفي نفس المسار بالتحديد وتفكيره وتساؤلاته هي بالضبط مثل تساؤلاتي
      ثالثا
      مثل ما انت قلت ربما المهندس عصام لم يرى السؤال او لم يجد الوقت اللازم للرد.
      وسؤال أخير ربما قد شغلتك عن أعمالك اخي احمد هل أكملت سلسلة #C؟

    • @andoriamoha8087
      @andoriamoha8087 Рік тому

      هل وجدت الاجابه ؟؟؟
      @@sky-soft-2024

    • @sky-soft-2024
      @sky-soft-2024 Рік тому

      @@andoriamoha8087
      لا

  • @azzammaher4549
    @azzammaher4549 Рік тому

    الله يباركلك

  • @Kariim_Atef
    @Kariim_Atef Рік тому

    good luck

  • @el_joker_2243
    @el_joker_2243 2 місяці тому +1

    ال httpClient is a manage object لكنه لما بيعمل request وبيفتح connection ويجيبلك مصادر من علي الانترنت من المصادر دي الي بتكون
    unmanaged resources الي بسببها بن implement ال IDisposable علشان ننضفهم

  • @The_Programming-Teacher
    @The_Programming-Teacher Рік тому +1

    لما disposing كان true المفروض يلغي المصادر managed و unmanaged , في الكود معمول ال managed , فين ال logic بالظبط بتاع ال unmanaged?

  • @MohamedHamed-y5n
    @MohamedHamed-y5n 2 місяці тому

    طب ما استخدم ال destructor من الاول و خلاص يمسح unmanaged و ككده كده ال garbge هيمسح ال managed مع شويه validition لتجنب ال nullExcpetition و تمام اوي كده 22:15

  • @Kariim_Atef
    @Kariim_Atef Рік тому

    thank you so much

  • @MohamedSaeed-sl6ew
    @MohamedSaeed-sl6ew Рік тому

    interesting

  • @0zema
    @0zema 3 роки тому

    Perfection!

  • @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  Рік тому +1

      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  Рік тому +1

      @@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

  • @freelive1698
    @freelive1698 3 роки тому

    gooooooood

  • @aboahmeddagabes9271
    @aboahmeddagabes9271 Рік тому +1

    جزاك الله عني كل خير استاذي الوقت الذي اعمل فية اي تعليق هو وقت اكمل المقطع. الله يحفظك ويحميك ويسعدك استاذي من بعد اذنك اذا فية معك رابط تدريبات مكثفة للذي بنتعلمة في الplaylist ممكن تقل لي علية . ولك خالص الدعاء والشكر حفظك الله ورعاك استاذي

  • @abdulhakimawad
    @abdulhakimawad 2 роки тому +2

    جزيل الشكر لك استاذ، لكن يوجد سؤال بعد ما ارسلت ال false ك arg لل protected dispose ، كيف سيعرف الكلاس اني اريد تنظيف ال unmanaged فقط و انا لم اقم ببناء اي شيء بخصوص حالة ال false, نحن في الكود فقط فندنا حالة ال true ،هل هو ضمناً سيفهم في تلك الحالة؟؟

    • @mohammadfarag1727
      @mohammadfarag1727 4 місяці тому

      سواء true or false سوف ينظف الunmanaged resources
      فقط اذا كانت true سوف ينظف ال managed resources معها

  • @abdullahali5764
    @abdullahali5764 11 місяців тому

    كيف نفع اني اعمل length of array of byte واديلها حجم والحجم ده long ،،،،،، المفروض ال byte بيشيل من صفر ٢٥٥ ازاي نفع؟؟

  • @sky-soft-2024
    @sky-soft-2024 Рік тому

    اكثر من ساعة من المعلومات الجديدة والكثيفة 🤍

  • @OroGeek
    @OroGeek 2 роки тому

    ما شاء الله محاضرة في القمة ربي يجعلها في ميزان حسناتك
    استاذ أريد فقط سؤالك عن اذا ممكن تعمل لنا فيديو عن كيفية deployment المشروع عند العميل ؟ و كيف يتم Build Project في المشاريع الكبيرة هل في كل مرة بيضيفوا خاصية جديد يعملوا Build المشروع كامل ؟

    • @Metigator
      @Metigator  2 роки тому +1

      ان شاء الله

  • @keroloshenry5620
    @keroloshenry5620 6 місяців тому

    شكرا ليك علي كل ما تقدمه لنا دايما يعطيك العافيه ويعوضك الخير دايما ♥..سوالي في الدقيقه 40 والثانيه 18 لو انا استخدمت using وكان فيه مشكله في url هيعمل exception فهل يفضل في الحاله ديه استخدم try , catch شكرا ليك

  • @mohamederfan2734
    @mohamederfan2734 2 роки тому

    ❤️❤️❤️

  • @abd-el-rahmannasser3750
    @abd-el-rahmannasser3750 2 роки тому

    شرح جميل جدا يا بشمهندس ما شاء الله
    وعندي طلب صغير لو ممكن حضرتك ترشحلنا اكواد نقرا فيها بعد منخلص ال playlists بحيث نقيس فهمنا لمفاهيم ال C# بشكل كويس عشان ننقل عالخطوه الجايه وتكون مناسبه لل begginers اللي زي حالاتنا لاني كل مبخش على اكواد من جيتهاب بلاقيهم مدخلين اكواد تبع linq و حاجات تبع windows forms و entity framework فمش عارف اجيب حاجه مناسبه لمستوانا نقرا فيها فلو ممكن حضرتك تساعدنا وربنا يكرمك ويجازيك خير

    • @Metigator
      @Metigator  2 роки тому +1

      github/stackoverflow
      شوف الأسئلة واقرأ الأجوبة

  • @SohiubAshraf
    @SohiubAshraf Рік тому

    ♥♥♥♥♥♥♥♥

  • @blackfootbell646
    @blackfootbell646 Місяць тому

    اسهل من شرب الماء

  • @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

  • @AkramAlQaifi
    @AkramAlQaifi Рік тому

    أنت غير
    إستمر أخي👍

  • @mennahassanhassan4028
    @mennahassanhassan4028 Рік тому

    ربنا يجازي حضرتك خير يارب♥عندي سؤال .. هل عدم معرفتي ب operating systems و networking >> يأثر علي التطبيقات اللي بعملها (معرفش اعلمهم يعني ) ؟!!

    • @Metigator
      @Metigator  Рік тому +1

      معرفتهم ضرورية وبتوسع العيون واحنا بنعمل التطبيق
      وفي وقت التعلم لا باس من تاجيلها ولكن اجلا ام عاجلا احتاج تغطية الاساسيات فقط.

  • @Pro-sj1kh
    @Pro-sj1kh 11 місяців тому

    من بعد ال dispose وانا مش فاهم حاجه و حاسس في مصطلحات جديده مش اتشرحت قبل كده

  • @aytech6867
    @aytech6867 3 роки тому

    انت وحش يا استاذ

  • @andoriamoha8087
    @andoriamoha8087 Рік тому

    JIT
    ؟؟عباره عن كومبيلر ولا انتربرتر
    سمعت شخص بيقول انه انتربرتر

    • @Metigator
      @Metigator  Рік тому +1

      حسب اللغة اولا واخيرا
      وفي الدوت نت هو
      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 2 місяці тому

    الله يبارك فيك مهندس عصام ويرزقك الصحة والعافية

  • @mostafaalaa1998
    @mostafaalaa1998 8 місяців тому

    جزاك الله خيرا

  • @maxmustermann1330
    @maxmustermann1330 2 роки тому

    بارك الله فيك

  • @Kariim_Atef
    @Kariim_Atef Рік тому

    thanks so much

  • @ahmed3eela
    @ahmed3eela 2 роки тому

    ❤❤❤❤

  • @yamenassaf3564
    @yamenassaf3564 Рік тому

    جزاك الله كل الخير

  • @oms9159
    @oms9159 5 місяців тому

    جزاك الله خيراً

  • @mahmoudmarey8717
    @mahmoudmarey8717 2 роки тому

    جزاك الله خيرا

  • @mostafafadaly9068
    @mostafafadaly9068 Рік тому

    جزاك الله خيرا