تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] Random
#4
السلام عليكم ورحمة الله وبركاته

قمت بعمل كود يوضحلك فكرة عن مشروعك لكن الكود يحتوي الفكرة الي شفتها افضل لان بحالتك لازم تخلي مئات الملفات وهالشي صعب لذلك عملتلك الكلمات كلها بملف واحد
يعني ماعليك سوى ان تقوم بأنشاء ملف txt في مسار معين وتكتب في داخل الملف النصي(ركز على هاي لان حسب الكود)

cat=قطة
car=سيارة

الكلمة الاولى قبل المساواه هي التي تظهر بالسؤال والتي بعد المساواة هوا جوابها وتفصل بين كل سؤال وجواب (بسطر جديد)
الكلمة راح تكون عشوائية وبدون تكرار ويمكنك وضع الاف الكلمات والاجوبة وتقدر تعدل حسب ماتحب بالكود

ضع 2 button
1 text box
1 listbox
الزر الاول لاظهار السؤال والثاني للتحقق من الاجابة
واكتب الكود التالي

كود :
Public Class Form1
   Dim txt As String = IO.File.ReadAllText("المسار للملف النصي")
   Dim n As Integer = 0
   Dim rand As New Random
   Dim lst As New ListBox
   Dim r As Integer
   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
       Dim num As Integer = txt.Split(vbNewLine).Count
       Do Until lst.Items.Count = num
           r = rand.Next(0, num)
           If Not lst.Items.Contains(r) Then
               lst.Items.Add(r)
           End If
       Loop
   End Sub

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
       If n > txt.Split(vbNewLine).Count - 1 Then Return
       Dim st As String = txt.Split(vbNewLine)(lst.Items(n))
       ListBox1.Items.Add(st.Split("=")(0))
       n += 1
   End Sub

   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
       Dim st As String = txt.Split(vbNewLine)(lst.Items(n - 1))
       If TextBox1.Text = st.Split("=")(1) Then
           MsgBox("الاجابة صحيحة")
       Else
           MsgBox("الاجابة خاطئة")
       End If
   End Sub
End Class
الرد }}}
تم الشكر بواسطة: AbdoDabak , asemshahen5


الردود في هذا الموضوع
Random - بواسطة AbdoDabak - 11-10-19, 12:09 PM
RE: Random - بواسطة elgokr - 12-10-19, 05:29 PM
RE: Random - بواسطة AbdoDabak - 12-10-19, 10:38 PM
RE: Random - بواسطة 3boody - 13-10-19, 12:24 AM
RE: Random - بواسطة AbdoDabak - 13-10-19, 02:04 AM
RE: Random - بواسطة 3boody - 13-10-19, 02:20 PM
RE: Random - بواسطة AbdoDabak - 13-10-19, 09:16 PM
RE: Random - بواسطة 3boody - 13-10-19, 10:15 PM
RE: Random - بواسطة AbdoDabak - 14-10-19, 09:42 AM
RE: Random - بواسطة elgokr - 15-10-19, 04:52 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation [VB.NET] محتاج فكرة لعمل كود او دالة Random anasghost 17 3,871 29-11-21, 09:32 AM
آخر رد: معاند الحظ
  [سؤال] Random string Mohamed20 2 1,918 10-04-19, 03:28 PM
آخر رد: Mohamed20
  [مثال] كيفيه عمل Random Text للفورم YousefOkasha 5 2,590 21-06-18, 02:32 PM
آخر رد: YousefOkasha
  Random من listbox Mohamed20 9 3,646 01-02-17, 01:18 AM
آخر رد: Mohamed20
  طلب تعديل على كود توليد Random مبرمج أوتار 4 5,657 19-04-13, 02:33 PM
آخر رد: مبرمج أوتار

التنقل السريع :


يقوم بقرائة الموضوع: