InstagramTwitterSnapChat


 
وصف

العودة   منتديات سكاو > الكليات الجامعية > منتدى كــلــية الاقــتصاد والإدارة > قسم نظم المعلومات الإدارية والتسويق
التسجيل مشاركات اليوم البحث
   
   


هنا : تجمع طالبات وطلاب نظم المعلومات الإداريه (دفعة 2010 ) حياكم الله,,

قسم نظم المعلومات الإدارية والتسويق

إضافة رد
 
أدوات الموضوع إبحث في الموضوع انواع عرض الموضوع
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 11-03-2012, 09:01 PM
الصورة الرمزية ALEMBRA6OR

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.
رد مع اقتباس

 

منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 12-03-2012, 12:42 AM   #2

امبراطور الشبكه

يارب حقق لي ما أطمح اليه

الصورة الرمزية امبراطور الشبكه

 
تاريخ التسجيل: Oct 2009
التخصص: MIS
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 455
افتراضي رد: هنا : تجمع طالبات وطلاب نظم المعلومات الإداريه (دفعة 2010 ) حياكم الله,,

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

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) وتضغط البوتون يطلع الناتج .

يب لازم يكون نكمل باقي الاكواد في بوتون " = " .,~
وبتكون مثل كذا ..
b = val(textbox1.text)
textbox1.text = ""
if label1.text = "+" then
result = a + b
end if
if label1.text = "-" then
result = a - b
end if
if label1.text = "*" then
result = a * b
end if
if label1.text = "/" then
result = a / b
end if
if label1.text = "^" then
result = a ^ b
end if

lblresult.text = result.tostring
والكوود حقك جربته ,مرره مزبووط , بس لما تكون العمليات جاهزه ومجرد ان اليوزر يضغط عليها افضل من انه يجلس يكتب العمليه


* ترا الاكواد هذي هي الريئسيه عشان يشتغل البرنامج وينفذ العمليه , بس ضروري انه نكمل معاها شوية اكواد حقت الي تمسح التكست بوكس بعد كتابة الرقم الاول , واشياء ثانيه تكميليه .


+
* ارسلتله الواجب انت ولا باقي ؟

 

 

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

 

امبراطور الشبكه غير متواجد حالياً   رد مع اقتباس
 

إضافة رد


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

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

 


الساعة الآن 02:14 AM


Powered by vBulletin® Version 3.8.9 Beta 3
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Ads Organizer 3.0.3 by Analytics - Distance Education

أن كل ما ينشر في المنتدى لا يمثل رأي الإدارة وانما يمثل رأي أصحابها

جميع الحقوق محفوظة لشبكة سكاو

2003-2025