![]() |
|
[سؤال] كيف اعمل سحب عشوائي مابين عدة اسماء - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : [سؤال] كيف اعمل سحب عشوائي مابين عدة اسماء (/showthread.php?tid=23538) الصفحات:
1
2
|
كيف اعمل سحب عشوائي مابين عدة اسماء - Nete0 - 26-01-18 السلام عليكم ورحمة الله وبركاته انا لسه بتعلم في الفيجوال بيسك وكنت عاوز اعمل برنامج سحب عشوائي بين اسماء مش ارقام ودورت كثير ملقتش اللي انا عاوزه فانا عندي اسماء كثيره جدا يمكن 1000 اسم وعاوز اعمل برنامج لسحب اسم عشوائي منهم باستخدام زر بس بدون ما تبان الاسماء كلها في واجهه البرنامج ممكن الكود او الطريقه اللي اقدر اوصل بيها لكده ؟ وهل لازم اقعد اكتب الاسماء ولا في مثلا ربطها بمستند نصي وهو ياخذ منها ؟ RE: كيف اعمل سحب عشوائي مابين عدة اسماء - خالد - 26-01-18 السلام عليكم ورحمة الله وبركاته في كل الحالات لابد من وضع الاسماء في مصفوفة لاختيار رقم عشوائي ستستخدم الدالة المكتبة Random ثم تستخدم الدالة Next التي في داخلها لتحصل على رقم ضمن مجال بين رقمين والتي تحددها بين 0 وعدد الأسماء الخطوة الأخيرة تأخذ الاسم من المصوفوفة بناء على الرقم العشوائي هذا مثال كود : Dim arrNames As Array = {"عبدالله", "محمد", "خالد"}إذا كانت الأسماء في ملف نصي txt وكل اسم بسطر فتستطيع قراءتها بالكود ووصعها في المصفوفة بالطريقة التالية كود : Dim arrNames As Array = IO.File.ReadAllLines("اسم الملف.txt")السلام عليكم ورحمة الله وبركاته RE: كيف اعمل سحب عشوائي مابين عدة اسماء - Basil Abdallah - 26-01-18 كود : Public Class Form1RE: كيف اعمل سحب عشوائي مابين عدة اسماء - Nete0 - 26-01-18 (26-01-18, 07:41 PM)خالد كتب : السلام عليكم ورحمة الله وبركاته (26-01-18, 08:00 PM)Basil Abdallah كتب :تمام جزاكم الله خير بس ناقص شي واحد وهو اني مش عاوز النتيجه تظهر على شكل msgbox عاوزها تظهر في textbox اكتب في الكود ايه بدل msgbox ? RE: كيف اعمل سحب عشوائي مابين عدة اسماء - Basil Abdallah - 26-01-18 كود : Textbox1.text = NameList.TextRE: كيف اعمل سحب عشوائي مابين عدة اسماء - Nete0 - 26-01-18 (26-01-18, 09:41 PM)Basil Abdallah كتب : جزاك الله الف خير RE: كيف اعمل سحب عشوائي مابين عدة اسماء - Nete0 - 27-01-18 (26-01-18, 09:41 PM)Basil Abdallah كتب : اووه ظهرت مشكله جديده للاسف ![]() الملف النصي لازم يكون مع البرنامج علشان يقدر يطلع الاسماء لكن انا عاوزه لوحده عادي ومستحيل اقعد اكتب الاسماء كلها في الكود لانها كثير جدا في طريقه ثانيه ؟ مثلا ياخذها من موقع زي Pastepin ? RE: كيف اعمل سحب عشوائي مابين عدة اسماء - Basil Abdallah - 27-01-18 حسب ما فهمت منك انك ترغب بان تقوم باستخراج الاسماء من ملف نصي يكون بنفس مسار البرنامج استبدل كود : Dim lines() As String = IO.File.ReadAllLines("Names Path")بـ كود : Dim lines() As String = IO.File.ReadAllLines(My.Application.Info.DirectoryPath & "\Names.TXT")RE: كيف اعمل سحب عشوائي مابين عدة اسماء - Nete0 - 27-01-18 لا انا كان قصدي انه العكس يعني يستخرج الاسماء بدون الملف النصي يكون مدرج معه يعني يكون البرنامج لوحده بس ويطلع الاسماء عادي بس انا اتعبتك معي اسف والله RE: كيف اعمل سحب عشوائي مابين عدة اسماء - خالد - 27-01-18 السلام عليكم ورحمة الله وبركاته أين توجد هذه الأسماء؟ السلام عليكم ورحمة الله وبركاته |