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

معكم علاء الدين الاكرمي

واليوم باذنه تعالى سوف اعلمكم كيفية انشاء اله حاسبة بمربع نص واحد اولا : الكود :

____________________________________________________________________________
كود :
Function EvalExpression(ByVal expression As String) As Double
    Dim result As Double
    Dim operand As Double
    Dim opcode As String
    Dim index As Integer
    Dim lastIndex As Integer
  
'The Code Created By : Alaa Al akrami
expression = expression & vbNullChar
  
For index = 1 To Len(expression) + 1
If InStr("+-*/" & vbNullChar, Mid$(expression, index, 1)) Then
If lastIndex = 0 Then

result = Val(Left$(expression, index - 1))
Else
            
operand = Val(Mid$(expression, lastIndex, index - lastIndex))
Select Case opcode
Case "+"
result = result + operand
Case "-"
result = result - operand
Case "*"
result = result * operand
Case "/"
result = result / operand
End Select
End If
opcode = Mid$(expression, index, 1)
lastIndex = index + 1
End If
Next
EvalExpression = LTrim$(result)
  
End Function

Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And Shift = 0 Then
Text1.Text = EvalExpression(Text1.Text)
Text1.SelStart = Len(Text1.Text)
End If
end sub
______________________________________________________________________________

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

اذا كان لديك رقم ثم اخترت + سيقوم بعملية Result مابين العدد المختار قبل ضغط + والعدد المختار بعده
وكذلك الامر اذا كان لديك رقم ثم اخترت - سيقوم بعملية Result مابين العدد المختار قبل ضغط - والعدد المختار بعده
........ الخ
ولمن يريد تفصيل اكثر الرجاء مراسلتي على البريد الاتي
Volcano_99_vv@hotmail.com

ودمتم برعاية الله
الرد }}}}
تم الشكر بواسطة:
#2
مشكوور يالغالي على الكود الجميل
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}}
تم الشكر بواسطة:
#3
لا شكرَ على واجب اخي الكريم
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن اشتراط الاتصال بالأنترنت لتثبيت برنامج مبرمج بال vb6 AEDC 1 75 10-09-17, 01:49 PM
آخر رد: Ahmed_Mansoor
  هل يمكن تشغيل برنامج بالفيجوال على الهاتف الجوال الحلوانى 4 204 17-08-17, 02:26 PM
آخر رد: أبو نوره
Photo [vb6.0] اريد لو تكرمتو برنامج او مثبت داتا ريبورتdatareport ؟ amer2000 2 128 06-08-17, 07:57 AM
آخر رد: sendbad100
  برنامج مواقيت الصلاة لشهر رمضان لولاية بسكرة عبد الرحمان البسكري 4 355 09-05-17, 09:45 PM
آخر رد: Ratchinko
  اريد المساعدة في عمل برنامج مواقيت الصلاة نوراني 1 175 03-05-17, 09:34 AM
آخر رد: Ahmed_Mansoor
  السؤال عن برنامج تسطيب عبد الرحمان البسكري 1 147 03-05-17, 12:17 AM
آخر رد: Ahmed_Mansoor
  برنامج مكافح الفيرس يعترض ملف exe عند بداية تشغيله عبد الرحمن على 8 344 26-04-17, 10:27 PM
آخر رد: عبد الرحمن على
  [vb6.0] أريد المساعدة بشأن كود أو برنامج يرسل لـ whatsapp صعب الوصول 9 397 15-04-17, 04:13 AM
آخر رد: sendbad100
  اكتف ريبورت يعرض سجل واحد فقط muad 11 580 01-02-17, 12:41 AM
آخر رد: muad
  [vb6.0] طلب برنامج عرض اجهزة الشبكه f16 1 387 21-01-17, 06:35 PM
آخر رد: Ashraf Elafify

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم