عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 11-03-2012, 09:01 PM   #164

ALEMBRA6OR

الصورة الرمزية ALEMBRA6OR

 
تاريخ التسجيل: Feb 2010
كلية: كلية الاقتصاد والادارة
التخصص: M.I.S
نوع الدراسة: إنتظام
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 1,637
افتراضي رد: هنا : تجمع طالبات وطلاب نظم المعلومات الإداريه (دفعة 2010 ) حياكم الله,,

المشاركة الأصلية كتبت بواسطة امبراطور الشبكه مشاهدة المشاركة
بسيطه ., في الـ Public class تحجز متغيرات في الميموري ... مثلآ

Dim Number1 As Double
Dim Number2 As Double
Dim Result As Double

وتجي في البوتن تبع مثلآ الجمع وتحط قيمة للمتغير حق الرقم الأول , تحط



^ طبُق هالسالفه على كل العمليات مع تغيير اشارة ال +


~~


اخر شي اللي هو زر اليساوي هوا فيه الشغل ,, ( انا طريقتي في اكواد ال " = " لسى ماشرحها الدكتور , بس انا لأني اعرفها من اول استخدمتها بس وهوا بكيفه يمشيها اولا .

يمكن انك انت حليت فماله جاعي اكمل الشرح .

اذا لسى ماحليته شووف اذا ماعرفت تكمل قلي وانا اكمل لك.


يامبراطور حاولت اجربها من باب الفائدة لكن مازبطت وكتبت الكود كالتالي لل "+" ,

Public Class Form1
Dim a, b, c As Double
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

a = Val(TextBox1.Text)
Label1.Text = "+"

وياليت تكمل طريقة ال "=" لان الظاهر الخلل لعدم وجودها .


جرب هالكود مانت بحاجة الا ل 1 تست بوكس وواحد بوتون ثم اضغط ع البوتون وحط هالكود
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim x As Integer
x = InStr(TextBox1.Text, "+", CompareMethod.Text)
If x > 0 Then MyOperation("+")
x = InStr(TextBox1.Text, "-", CompareMethod.Text)
If x > 0 Then MyOperation("-")
x = InStr(TextBox1.Text, "*", CompareMethod.Text)
If x > 0 Then MyOperation("*")
x = InStr(TextBox1.Text, "/", CompareMethod.Text)
If x > 0 Then MyOperation("/")
End Sub

Private Sub MyOperation(ByVal MyAssign As String)
Dim stt() As String
stt = Split(TextBox1.Text, MyAssign)
Dim a, b As Double
a = stt(0) 'CDbl()
b = stt(1) 'CDbl()
If MyAssign = "+" Then TextBox1.Text = a + b 'CStr()
If MyAssign = "-" Then TextBox1.Text = a - b 'CStr()
If MyAssign = "*" Then TextBox1.Text = a * b 'CStr()
If MyAssign = "/" Then TextBox1.Text = a / b 'CStr()
End Sub

الكود عمله بيكون انك تحط اي عملية بالتست بوكس (1+1) وتضغط البوتون يطلع الناتج .

 

توقيع ALEMBRA6OR  

 







مجنــــون مـــن ودهـ يمـــس السيـــــادة


 


التعديل الأخير تم بواسطة ALEMBRA6OR ; 11-03-2012 الساعة 09:06 PM.
ALEMBRA6OR غير متواجد حالياً   رد مع اقتباس