اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > القسم الإداري > أرشيف المنتدى

أرشيف المنتدى هنا نقل الموضوعات المكررة والروابط التى لا تعمل

 
 
أدوات الموضوع ابحث في الموضوع انواع عرض الموضوع
Prev المشاركة السابقة   المشاركة التالية Next
  #1  
قديم 18-09-2012, 04:45 PM
bedo6777 bedo6777 غير متواجد حالياً
عضو مجتهد
 
تاريخ التسجيل: Aug 2008
العمر: 47
المشاركات: 111
معدل تقييم المستوى: 17
bedo6777 is on a distinguished road
افتراضي برنامج بسيط يوضح امكانيات Visual Basic.net ( حساب عمر شخص )

برنامج بسيط يوضح امكانيات Visual Basic.net ( حساب عمر شخص )

وللاستفادة اكواد البرنامج هى :


Public Class Form1
Dim n As String
Dim x As Integer
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
Label8.Text = ""
Label9.Text = ""
Label10.Text = ""
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim d1, d2, m1, m2, y1, y2 As Integer
d1 = Val(TextBox1.Text)
m1 = Val(TextBox2.Text)
y1 = Val(TextBox3.Text)
d2 = Val(TextBox4.Text)
m2 = Val(TextBox5.Text)
y2 = Val(TextBox6.Text)
If d1 < d2 Then
d1 = d1 + 30
m1 = m1 - 1
End If
If m1 < m2 Then
m1 = m1 + 12
y1 = y1 - 1
End If
Label8.Text = d1 - d2
Label9.Text = m1 - m2
Label10.Text = y1 - y2
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim k As String
k = MsgBox("هل تريد الخروج من البرنامج يا" & n, 36, "خروج")
If k = vbYes Then
End
End If
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
x = Me.Width - Label11.Width
Timer1.Enabled = True
Timer2.Enabled = False
n = InputBox("من فضلك ادخل اسمك ")
Label12.Text = "مرحبا بك والعمر الطويل لك يا " & n
End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Label11.Left = Label11.Left + 5
If Label11.Left > x - 10 Then
Timer1.Enabled = False
Timer2.Enabled = True
End If
End Sub

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
Label11.Left = Label11.Left - 5
If Label11.Left < 0 Then
Timer1.Enabled = True
Timer2.Enabled = False
End If
End Sub
End Class

الصور المرفقة
نوع الملف: jpg age.JPG‏ (32.2 كيلوبايت, المشاهدات 61)
الملفات المرفقة
نوع الملف: rar برنامج حساب العمر.rar‏ (11.0 كيلوبايت, المشاهدات 184)
__________________

الله لا اله الا انت سبحانك انى كن من الظالمين

تحياتى الاستاذ عبدالله
 

العلامات المرجعية


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

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

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


جميع الأوقات بتوقيت GMT +2. الساعة الآن 01:50 PM.