![]() |
|
[سؤال] أرجو المساعدة في المشكلة التي واجهتني - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (https://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (https://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : [سؤال] أرجو المساعدة في المشكلة التي واجهتني (/showthread.php?tid=973) |
أرجو المساعدة في المشكلة التي واجهتني - ِA3-3aTa - 16-11-13 انا برمجت [/quote][/php][/code]برنامج بلغة ال c# لكن واجهتني مشكلة string i; StreamReader I = new StreamReader("i.txt"); while ((i = I.ReadLine()) != null) هنا انا عملت قرائة لملف اسمه i.txt textbox.text =i; يعني ياخد الموجود داخل التكست ويحطه في textbox ولما يبدا البرنامج في العمه بيسير مشكلة انو البرنامج بيعلق لانو ملف التكست الي اسمه i.txt موجود فيه 20 سطر وخفيف ولكن لما تبدا حلقة التكرار while بتاخد كل سطر من الملف وبتبدا تعمل عليه وما بيبين في التكست بوكس اي حاجة غير اخر سطر اخدته انا عايز لما تبدا الحلقة بالتكرار يفصل بين كل سطر وسطر ويبين السطر الي في الملف على ال txtbox يعني كل ما يخلص سطر ينتقل ع السطر الي بعده أرجو منكم الحل ..... RE: أرجو المساعدة في المشكلة التي واجهتني - Sajad - 16-11-13 السلام عليكم تفضل اخي العزيز PHP كود : string i;حل المشكلة اخي العزيز هي بوضع علامة + قبل اليساوي وظيفة الـ+: بما أن الTextbox يعرض البيانات على شكل نصوص فيجب ربط هذه النصوص او الاسطر ببعضها البعض أي (دمجها) واذا اردنا النزول الى سطر آخر نكتب Enviroment.NewLine تحياتي RE: أرجو المساعدة في المشكلة التي واجهتني - ِA3-3aTa - 18-11-13 مشكور على مرورك أخي Sajad لكن ليست هاذه المشكلة التي تواجهني البرنامج يعمل بشكل صحيح لكن المشكلة شوي بسيطة شاهدو هذه الصور ![]() هذا هوا البرنامج هوا عبارة عن برنامج متل ما انتو شايفين طبعاً يوجد ملف أسمه Target.txt موجود بداخله wwww.host.com www.sait.com localhost وملف اخر أسمه user.txt موجود بداخله admin1 admin2 admin3 admin وملف اسمه pass.txt موجود بداخله 123456 1234567 12345678 123456789 2804804 المشكلة هنا شاهد الصورة التالية ![]() لاحظ ان اخر كلمة من كل مستند نص تظهر فقط على ال txtbox التي ترااها امامك البرنامج يعمل بشل صحيح ويأخد كل سطر من المستند ولكن كل ما أريده ان يأخد اول سطر من كل مستند وينفذ عليه الكود الخاص بالبرنامج ويظهر السطر الذي ينفذ عليه الكود على ال txtbox أكيد فهمت انا شو بقصد .... RE: أرجو المساعدة في المشكلة التي واجهتني - Sajad - 18-11-13 السلام عليكم اخي العزيز اولا انت ما وضحت انه سؤالك يحتوي على 3 Text وايضا لم توضح انك تريد تنفذ كود معين على كل سطر يقرأه البرنامج لذا جوابي كان على حد سؤالك ولا أنا غلطان؟ اذا كنت تقصد انك تريد ان تفصل بين كل سطر وقت معين فأكتب Thread.Sleep(300); طبعا بالملي ثانية ويجب ان تدرج مجال الاسماء Threading في الUsing ثانيا ما هي الكود الخاص بالبرنامج؟ لماذا لم توضحه في تساؤلك الاول؟؟؟؟؟ ثالثا ان الـText مثلما قلت تظهر البيانات على شكل نصوص واذا لم تربط السطر الاول بالثاني سوف لن ترى بقية الاسطر وايضا يجب ان تجعل خاصية الـMuliLine للـText يساوي True وتكبر حجم الـText حتى ترى الفرق تحياتي RE: أرجو المساعدة في المشكلة التي واجهتني - ِA3-3aTa - 18-11-13 اخي بعد أزنك الكود خاص جداً هاد المثال الي انا كاتبه توضيحي ... للبرنامج تبعي ... انتا جوابك كان صحيح على سؤالي الاول انا لا انكر . ولاكن انا لم اوضح الفكرة لك وشكراً على الجواب على السؤال لكن انا مش عارف اين اضع هااد ال Thread وعلى ما أظن انه ال Thread بتعمل ايقاف للبرنامج كله وبعدين بيرجع يشتغل من أول ... RE: أرجو المساعدة في المشكلة التي واجهتني - oneyemenweb2 - 24-11-13 (18-11-13, 02:01 PM)ِA3-3aTa كتب : اخي بعد أزنك الكود خاص جداً هاد المثال الي انا كاتبه توضيحي ... للبرنامج تبعي ... انتا جوابك كان صحيح على سؤالي الاول انا لا انكر . Thread او ما يسمى بخيوط العمليات هو امكانيت جعل برنامجك ينفذ اكثر من عمليه في نفس الوقت دون توقف اي اشبه بالخيط المتفرعة من برنامجك الرئيسي اخي انا اعطيك حيلة اسهل كود : string[] host = System.IO.File.ReadAllLines(@"c:\host\host.txt"); |