ما شاء الله شرح ممتاز ..ربنا يبارك في عمرك يا استاذنا
@yasminnassar21844 жыл бұрын
ما شاء الله قسما بالله شرح ولا أروع من هيك الله يبارك بمجهودك الرائع ويجزيك الخير أضعاف
@mahmoudhegazy93907 жыл бұрын
جمال وروعة ومهارة وسهولة في الشرح ربنا يحفظك ويرزقك الزرية الصالحة
@sakermomo39057 жыл бұрын
الكلمات تعجز عن شكرك أقول لك ربنا يبارك فيك وفي اولادك ويسدد خطاك
@tamimanouar44094 жыл бұрын
جزاك الله خيرا يا أستاذ و شكرا على مجهوداتك
@kabahblog5 жыл бұрын
تعظيم سلام لك يا مهندس ربي يبارك فيك
@ahmadwatban6 жыл бұрын
الف رحم على والديك ...ربي يجعلها صدق جارية لك ياطيب ..والله الكلام بحقك قليل
@bakinto6 жыл бұрын
شكرا ليك أستاذ حسونة ، بس ياريت طبعا يكون في دروس حول عمل جداول بالفورمز انت روعة روعة روعة
@islammouslim80363 жыл бұрын
ربي يحفظك يا أستاذ شرح رائع أنت أستاذ قمة أخوك من الجزائر
@OSSSA20303 жыл бұрын
بارك الله فيك ونفع بك واثابك وجزاك خير الجزاء في الدنيا وفي الآخره.🌹🌹🌹🌹
@AAA-f3z1p5 жыл бұрын
يعطيك الف عافية يا استاذ درس مهم وشرح وافي ومبسط ومفهوم
@alikhaled89606 жыл бұрын
شكرا لك أستاذي الفاضل أرجو منك شرح برمجة زري التعديل والحذف في نفس المثال الحالي جزاك الله خيراً
@aliaqeel77657 жыл бұрын
بارك الله بيك دائما رائع ننظر الحلقه القادمه باسرع وقت ممكن
@mhabibmhabib10264 жыл бұрын
الله بارك الله فيك وجزاك الله خيرا
@mesobabel86007 жыл бұрын
الله يخليك استاذ احمد بارك الله فيك وجزاك الله خيرا وجعله الله جل وعلا في ميزان حسناتك يارب
@MuneerAkl6 жыл бұрын
مجهود رائع وشرح ممتاز الله يجزيك الخير يا باش مهندس وكل عام وحضرتك بخير وصحة جيدة وسعادة دائما يا رب
@j3_Unknown4 жыл бұрын
السلام عليكم ورحمة الله وبركاته يا جماعة ممكن حد فيكم يجيله خطأ أثناء تشغيل البرنامج من الستريم ريدر(streamReader) والخطأ ده بيجي لو انت عملت كل الخطوات اللي في الشرح وبعدين شغلت البرنامج لأول مرة يعني الملف اللي هو (data.txt) مش هيكون موجود وده هيعمل خطأ وعلشان تتفادى الخطأ ده وتبعد عنه اضغط على الفورم مرتين ولما يجيب ال(function) الخاصة ب( Form1_load) اكتبوا فيه نفس الكود الخاص بال(streamWriter ) اللي هو ;("streamWriter sw = new streamWriter("data.txt و ()sw.Close وخلو اسم الملف اللي هو (data.txt) هو نفس الأسم في المكانين ومش لازم تكتبوا نفس الأسماء اللي أنا كتبتها دي أسماء للتوضيح فقط يعني هتكتب الخطوات دي مع الأسماء اللي انت مسميها للمتغيرات الخاصة بيك وأتمنى أكون وضحت مقصدي
@marwanadnan12332 жыл бұрын
شكرا لك هذا ساعدني كثيرا
@wael-886107 жыл бұрын
بارك الله فيك استاذ احمد على هذا الكورس والشرح الرائع.. ونتمنى من حضرتك ان تشرح موضوع الـ Debugging في الفيجوال ستوديو وباستخدام لغة السي شارب وما فيها من مهارات المختلفة لما لها من اهمية في تسهيل امر البرمجة ومتابعة الكود وتنفيذه..
@Ahmed-lasloom5 жыл бұрын
جزاكم الله خيرا
@azzamjnead15113 жыл бұрын
نحتاج جملة foreach أخرى في جملة التحقق من ID لأن المستخدم ان يضغط على زر Add قبل أن يملأ الاسم و العنوان أيضا و هنا سوف تظهر الرسالة ان ID مستخدم لكن لن يتم تفريغ المحتوى و جملة foreach أخرى في حال كانت إحدى البيانات فارغة
@allgame61396 жыл бұрын
هنالك اشياء قمت فيها في هذا الدرس لم ادرسها سابقا في حلقاتك كيف ؟
@abdoashraf76913 жыл бұрын
هل قمت بمذاكرة جزء الاساسيات المكون من 80 حلقة؟
@gemsy.net.reviews6 жыл бұрын
تستاهل 1000لايك
@solimankhalaf43747 жыл бұрын
الله يبارك فيك يا باش مهندس ، طيب ماذا لو أردت حفظ البيانات في ملفExcel وليس في ملف Text بحيث يكون الرقم في عمود والاسم في عمود ثان والعنوان في عمود ثالث هل يمكننا عمل ذلك بحيث لو تم ترحيل البيانات المدخلة لملف اكسيل تستطيع عمل فرز وتصفيه وعمل واشياء اخري متقدمة برجاء الرد بارك الله فيك يا هندسة اشكرك لسعة صدرك
@حيدرحسن-م3ن1د7 жыл бұрын
شكرا استاذ
@abdalhadihachimi-r7h Жыл бұрын
شكراااااااااااا
@logo_pr_24904 жыл бұрын
استاد بعد ادنك لم افهم جيدا لماد استعملتcontrole في foreach
@abasmiahmed15623 жыл бұрын
كيف ابدا معكم من البداية
@ahmadzuhier-k70286 жыл бұрын
تحياتي استاذنا الغالي، بعد كتابة الكود من البداية دفعة واحدة ظهر خطأ، حيث اني كتبت ال stream reader قبل ال streamwriter حتى تداركت الأمر وذهب الخطأ ولله الحمد عندما كتبت الثاني قبل الأول
@calicocat49635 жыл бұрын
مرحبا صار معي نفس الخطا وحتى لما بدلت نفس الشي طلع مرةجديدة كيف حليته
@ahmad05049996765 жыл бұрын
عزيزي كيف حليتها اذا عكستها ماراح تستفيد من عمليت التشييك عموما انا حليتها بهذي الطريقة وارجو من الاستاذ حسونة يعلق اذا كان صحيح او خطأ في البداية كتابة هذا السطر if (!File.Exists("Data")) { StreamWriter sw = new StreamWriter("Data.txt", true); sw.Close(); }
@ahmad05049996765 жыл бұрын
@@calicocat4963 if (!File.Exists("Data")) { StreamWriter sw = new StreamWriter("Data.txt", true); sw.Close(); }
@omarabdelhamid42384 жыл бұрын
@@ahmad0504999676 الله يفتح عليك اتحلت بفضل الله
@yu5uy4 жыл бұрын
حل افضل وهو انشاء ملف الداتا بالبدايه اذا لم يكن موجود StreamWriter fuck = new StreamWriter("Data.txt");
@abasmiahmed15623 жыл бұрын
السلام عليكم كيف ابدا من البداية معكم
@abdosaid82142 жыл бұрын
ابدأ من قائمة التشغيل دي لحد ما توصل : kzbin.info/www/bejne/o3WakIyIgZJjfc0
@Ahmad-qm5rk6 жыл бұрын
streaamwriter sw = new streamwriter("Data.txt",true); ؟ (Data.txt) السؤال هنا لماذا قمنا بكتابة
@ahmad05049996765 жыл бұрын
Data اسم الملف txt امتداد الملف
@MohammadAlhef4 жыл бұрын
اذا قصدك على txt فهو امتداد اي مستند عامة واذا قصدك على true فهو يعني اي شي جديد تضيفه سيقراه
@فضلابومياله-ز6غ3 жыл бұрын
سلام عليكم والله عندي سؤال ياريت حد يجوبني عليه هو الفيديوهات دي فرونت اند ولا كما فيها باك اند
@abdullahsamir57745 жыл бұрын
في كل مرة بعمل اضافة بيعمل فايل جديد يحفظ فيه الشخص يعني كله شخص له فايل مش كلهم متجمعين ف فايل واحد
@MrCodeR-rz9we4 жыл бұрын
هناك مشكله مع استعمال داله .Contain() حيث ادخل اي دي 6666 مثلا وعند ادخال اي دي جديد مثلا 666 يعطيك انه موجود. لذلك عدلت على الكود واستخدمت ميثود كتبتها انا تقوم بالتحقق اذا كان اي دي فعلا مستخدم ما لا. وكذلك اضفت كود ينشئ ملف التخزين اثناء انشاء الكونستركتر في ملف المستندات.. شكرا لك استاذنا يعطيك العافيه
@omarabdelhamid42384 жыл бұрын
سؤال.. كدة لما انا حطيت ال streamreader ف الاول علشان اتحقق أن الرقم موجود ام لا ...كدة معنى هذا أن الفايل لو لم يكون متواجد الفايل هيضرب..هل فيه طريقة لمعالجة تلك المشكلة
@TariqAli-ij7wy4 жыл бұрын
انا واجهت نفس المشكلة واوجدت حل بالكود اضفت الفايل يدويا هل وجدت انت حل ممكن تفيدنا افادك الله
@omarabdelhamid42384 жыл бұрын
@@TariqAli-ij7wy The solution is File.Exist() method.. If(File.Exist( path ) ) دي معناها أن لو الفايل موجود تحقق ولو لم يكن موجود لا تتحقق
@yu5uy4 жыл бұрын
@@TariqAli-ij7wy تقوم ب انشائه بالبدايه اذا لم يكن موجود StreamWriter fck19 = new StreamWriter("Data.txt");
@azzamjnead15113 жыл бұрын
يعني فوتت الدنيا ببعضها
@RayanRami-o1o Жыл бұрын
معلش بس شرح طريقة التأكد من وجود ال ID خاطئة يجب عمل SPLIT اولا لكل سطر ثم التأكد وهذه هي الطريقة الاصح والأدق
@ferassalloum59084 жыл бұрын
بعد ازنك اعملنا حاجة جديدة للـ #C زي كدة kzbin.info/www/bejne/ioCyeJ6Dib97na8 تكون لمرجعة اللغة عشان لو نسينا حاجة او كدة
@soufianeechchaabany79623 жыл бұрын
هل الكود النهائي سيشتغل في حالة عدم وجود ملف data.txt
@soufianeechchaabany79623 жыл бұрын
لانه حسب الكود streamreader اتت قبل streamwriter
@feravladimirovna10446 жыл бұрын
in 9:57 if we have 111;Ahmad111;Cairo ??☺☻☺ it will not work hehehehe
@انامسلموكفى5 жыл бұрын
The if test just if ID; Not anythink else and the User wtite ID in digits ( must be)! Or we can test it als
@AbdullahAli-eo3sz2 жыл бұрын
مش راضي ينشأ ملف الداتا اي الحل يجماعة؟
@abdosaid82142 жыл бұрын
ابعتلي الكود كده ممكن تكون كاتب حاجه غلط
@سومهمهذب6 жыл бұрын
😣 انلحس مخي
@محمدالجبوري-ب6ذ2 жыл бұрын
شرحك بهاد الدرس مو مفهوم فتت بدوامه لانو عم تخلط الانكليزي مع لعربي وشرحك سريع بهاد الفيديو يعني لما حكيت عن sw.writeLine بعدها مافهمت اي شي
@hasanalamoudi4362 жыл бұрын
السلام عليكم , جزاكم الله خيراً كتبت البرنامج للتدريب على الاوامر الجديدة , وطلع لي خطأ ان الملف غير موجود في الاساس , وبعد البحث اضفت هذا الكود في البداية عند الضغط على الزر if (File.Exists("Data.txt")==false) //check if file exist or not(cmd. file.exists) { StreamWriter sw = new StreamWriter("Data.txt"); sw.Close(); } ارجو لكم التوفيق
@abdosaid82142 жыл бұрын
if (tbID.Text.Trim() == "") { MessageBox.Show("ادخل رقم التعريف الشخصي اولا"); tbID.Focus(); } else if (tbName.Text.Trim() == "") { MessageBox.Show("ادخل اسم المستخدم اولا"); tbName.Focus(); } else if (tbAddress.Text.Trim() == "") { MessageBox.Show("ادخل عنوان المستخدم اولا"); tbAddress.Focus(); } else { StreamReader sr = new StreamReader("Data.txt"); string strCheck = sr.ReadToEnd(); sr.Close(); if (strCheck.Contains(tbID.Text + ";")) { MessageBox.Show("هذا المستخدم موجود بالفعل"); tbID.Focus(); tbID.SelectAll(); return; } StreamWriter sw = new StreamWriter("Data.txt", true); string strPerson = tbID.Text + ";" + tbName.Text + ";" + tbAddress.Text; sw.WriteLine(strPerson); sw.Close(); MessageBox.Show("تمت الاضافه"); foreach (Control c in this.Controls) { if (c is TextBox) { c.Text = ""; } } tbID.Focus(); }