الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

;استفسار-كيفية عمل الة حاسبة بسيطة

مغلق
بدأه م/علي الابنوي في 11 يونيو 2006 · 8 رد · 951 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Private Sub B5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B5.Click

T1.Text = 9

End Sub

Private Sub B6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B6.Click

T1.Text = 6

End Sub

Private Sub B7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B7.Click

T1.Text = 3

End Sub

Private Sub B9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B9.Click

T1.Text = 8

End Sub

Private Sub B10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B10.Click

T1.Text = 5

End Sub

Private Sub B11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B11.Click

T1.Text = 2

End Sub

Private Sub B13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B13.Click

T1.Text = 7

End Sub

Private Sub B14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B14.Click

T1.Text = 4

End Sub

Private Sub B15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B15.Click

T1.Text = 1

End Sub

+++++++++++++++++++++++++++++

هذ الاكواد هي بحيث لو ضغطت على الزر الرقم 5 يكتب في التكست 5 لكن المشكلة لو رحت وظغطت على 9 يحذف رقم 5 ويكتب تسعه انا اريد ان يحتب اي رقم ولا يحذف رقم اخر 456 بحيث انه ما يلغى اللى قبله وشكرا

hasba.bmp

#2

هذا الأمر طبيعي لأن الكود الذي كتبته يقوم بذلك عدل الكود ليصبح كما يلي :

Private Sub B5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B5.Click
T1.Text += 9
End Sub

Private Sub B6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B6.Click
T1.Text += 6
End Sub

Private Sub B7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B7.Click
T1.Text+ = 3
End Sub

Private Sub B9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B9.Click
T1.Text+ = 8
End Sub

Private Sub B10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B10.Click
T1.Text+ = 5
End Sub

Private Sub B11_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B11.Click
T1.Text+ = 2
End Sub

Private Sub B13_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B13.Click
T1.Text += 7
End Sub

Private Sub B14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B14.Click
T1.Text+ = 4
End Sub

Private Sub B15_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B15.Click
T1.Text+ = 1
End Sub

بحيث نقوم بإضافة الرقم إلى نص مربع النص و ليس تحول النص إلى الرقم

أرجو أن يكون الكود واضح

تحياتي

#3

Very Cool

You're looking so strating

Mr.أحمد العلي said one, I have anthor way

TextBox1.Text = TextBox1.Text + # 'Code

Keep going :rolleyes:

Do exercise to fight this live

#4

اخي الكريم كود اللى اعطيتنيه يجمع انا اريد كود يسمح بالكتابه لاى عدد اظغط عليه مثال اضغط 5 يكتب 5 بعدين اظغط9 يكتب9 بحيث تصبح 95 اما الكود اللى كتبته يجمعها مباشره

#5

ضع بدل الـ + علامة & أي:

T1.Text& = 3

لأنها تستخدم مع النصوص :)

ولكن عند اجراء عمليات حسابية يفضل أن تكتب:

val(T1.Text)

والتي ترجع القيمة كرقم وليس كنص :lol:

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#6

العمليات الحسابية

متغيرات او ماذا ؟؟

كيف اقول اجمع العدد السابق والتالي

بعدين اضغط على = ويجي الناتج

#7

عندما تضغط على + (يعني داخل الزر) تكتب

operation=1
x=val(T1.Text)

مع العلم أن المتغيرات عامة

dim operation as integer
dim x as double
dim z,y as double

وبعدين في زر = تكتب:

y=val(T1.text)
select case operation
case 1:
z=x+y
T1.text=z
end select

حيث أنك في كل عملية تسوي نفس الشيء لكن مع تغيير قيمة المتغير operation وتعمل باقي الcase في الselect case

النغم الخجول

14_07_06_10_56_13_1152942973_6__4__6__1_5__56_1144313576165_8_-6.jpg

#8

عفواً منك أخي لكن الكود اللي أنا كتبته بيلبي طلبك 100%

على كل أنا جهزتلك مثال لآلة حاسبة بسيطة

أرجو إنك تدرسه و تخبرني على أي نقطة بتستعصي عليك

تحياتي

Calc.zip

#9

تحياتي لكم اجرب واشوف

هذا الموضوع مغلق.

مواضيع مشابهة