3. ﻧﺼﺮ ﻣﺤﻤﻮد اﻟﺴﻌﻴﺪ / أ : ﺪاء إ: ت٠١١٤٣٢١٨٧٨٩–٠١٠٢٧٤٤٦٩٣٢
ﺺ ﻣﻲ اﻟﺜﺎ م اﻟ ( ﻋﺪادي اﻟﺜﺎﻟﺚ ﻟﻠﺼﻒ ﺎداﻟﺰ )ﻣﺬﻛﺮة٢٠١٦
٢
&
X= 20
Y= 15
Z = X & Y
Dim x , y As String
X= “Zyaad”
Y= “Saad”
Label1.Text = X &VbcrLf & Y
Dim x , y As String
X= “Zyaad”
Y= “Saad”
Label1.Text = X &””& Y
Dim x , y As String
X= “Zyaad”
Y= “Saad”
Label1.Text = X & Y
2015Zyaad
Saad
Zyaad SaadZyaadSaad
Dim x , y as singlex= Textbox1 . Texty = 3 * x + 5Label1. Text = y
Syntax Errors ( Logic Error )
IDE
IDE
Dim X As SangleDin X As SingleArea = 2 * 3.14 * R
Dim x As byte = 700Const x as single
( Runtime Error )
X = Textbox1 . Text
Invalid Cast
OverFlow
VB.netCatch/TryRuntime
Dim x , y as single
x= Textbox1 . Text
y = 3 * x + 5
Label1. Text = y
Dim x , y as single
Try
x= Textbox1 . Text
Catch
Msgbox( ““ )
Textbox1.text = “ “
Textbox1. Focus ( )
End Try
y = 3 * x + 5
Label1. Text = y
Try
Catch
Textbox1
End Try
& Vbcrlf
_ Rem‘
##
Me
4. ﻧﺼﺮ ﻣﺤﻤﻮد اﻟﺴﻌﻴﺪ / أ : ﺪاء إ: ت٠١١٤٣٢١٨٧٨٩–٠١٠٢٧٤٤٦٩٣٢
ﺺ ﻣﻲ اﻟﺜﺎ م اﻟ ( ﻋﺪادي اﻟﺜﺎﻟﺚ ﻟﻠﺼﻒ ﺎداﻟﺰ )ﻣﺬﻛﺮة٢٠١٦
٣
Branching
TrueFalseBoolean
If
If …Then If … Then ... Else If … Then ... ElseIf
If .. Then .. Else
Then
True
End If( False )
If
Then
TrueFalse
Else
TrueCode1
False
TrueCode2
False
If Then
Code
End If
If Then
Code1True
Else
Code2False
End If
If Then
Code1
ElseIf Then
Code2
Else
Code N
End If
IfEnd IfIf A>20 Then Msgbox(“Pass”)
ElseIf Mod
Isnumeric
TrueFalse
False
Msgbox( IsNumeric (“Two”) )
True
Msgbox( IsNumeric ( 5 ) )
Textbox1Label1
Label1.Text = IsNumeric ( Textbox1.Text )
Textbox1
Msgbox( IsNumeric ( Textbox1.Text ) )
Y= 3 * x + 2
Runtime
Dim x , y As Single
x = Me . Textbox1 . Text
y = 3 * x + 2
Label1 . Text = y
Dim x , y As Single
If IsNumeric ( Textbox1.Text ) Then
x = Me . Textbox1 . Text
y = 3 * x + 2
Label1 . Text = y
Else
Msgbox ( )
Textbox1. Text = ""
Textbox1. Focus ( )
End If
Set focusFocus
TextBox
TextBox1
Textbox1.text = ""
AndORNotIf
AndTrueTrueFalse
5. ﻧﺼﺮ ﻣﺤﻤﻮد اﻟﺴﻌﻴﺪ / أ : ﺪاء إ: ت٠١١٤٣٢١٨٧٨٩–٠١٠٢٧٤٤٦٩٣٢
ﺺ ﻣﻲ اﻟﺜﺎ م اﻟ ( ﻋﺪادي اﻟﺜﺎﻟﺚ ﻟﻠﺼﻒ ﺎداﻟﺰ )ﻣﺬﻛﺮة٢٠١٦
٤
( 5 > 3 And 8 > 4 )TrueTrue( 5 > 8 And 6 > 3)FalseFalse
ORTrueTrueFalseFalse
( 5 > 3 Or 8 < 4 )TrueTrue( 5 > 8 Or 6 > 3)FalseFalse
Select …… Case
If ….Then..Else If
Select Case
Case
Code
Case
Code
Case
Code
End Select
Dim W as integer
W = Textbox1.Text
IF W = 1 Then
Label . Text = "low"
Else IF W = 2 Then
Label1 . Text = "medium"
Else IF W = 3 Then
Label1 . Text = " high"
End Select
Dim W as integer
W = Textbox1.Text
Select case W
Case 1
Label . Text = "low"
Case 2
Label1 . Text = "medium"
Case 3
Label1 . Text = " high"
End Select
ListBox
ListBoxItemsAdd( )
Index
SelectedIndexListBox
SelectedIndexChangedListBoxListBox
For …… NextDo ……… While
For ……… Next
For Counter{ } = Start{}To End{}[Step{}]
Code {}
Next { }
Counter
Dim x as integer
For x = 1 to 3
Sum = Sum + X
Next
Label1 . text = Sum
Dim x as integer
For x = 1 to 3
Label1.text = label1.text & x
Next
Dim x as Byte
For x = 1 to 3
Msgbox ( x )
Next
ForNextEnd
startCounter
EndCounter
6. ﻧﺼﺮ ﻣﺤﻤﻮد اﻟﺴﻌﻴﺪ / أ : ﺪاء إ: ت٠١١٤٣٢١٨٧٨٩–٠١٠٢٧٤٤٦٩٣٢
ﺺ ﻣﻲ اﻟﺜﺎ م اﻟ ( ﻋﺪادي اﻟﺜﺎﻟﺚ ﻟﻠﺼﻒ ﺎداﻟﺰ )ﻣﺬﻛﺮة٢٠١٦
٥
Next
For… Next
Next
step
step
For x = 1 To 3
startEnd
For x = 1 To 3 step 2
startEnd
For x = 3 To 1 step -2
For x = 2.5 To 9.5 step 0.5
For x = A To B step C
For m = 1 to 10
Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf
Next
For m = 1 to 10 step 2
Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf
Next
For m = 2 to 10 step 2
Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf
Next
For m = 3 to 10 step 3
Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf
Next
1.50.50.5
For m = 1.5 to 0.5 step -0.5
Me.TextBox2.Text = Me.TextBox2.Text & m & vbCrLf
Next
Do While ……… LoopTrue
Do While Conditional Expression
Code { }
Loop { }
Dim x,sum asinteger
x = 1
Do While x < = 3
Sum = Sum + x
X = x + 1
Loop
Label1 . text = Sum
Dim x as integer
x = 1
Do While x < = 3
Label1.text = label1.text & x
X = x + 1
Loop
Dim x as integer
x = 1
Do While x < = 3
Msgbox ( x )
X = x + 1
Loop
7. ﻧﺼﺮ ﻣﺤﻤﻮد اﻟﺴﻌﻴﺪ / أ : ﺪاء إ: ت٠١١٤٣٢١٨٧٨٩–٠١٠٢٧٤٤٦٩٣٢
ﺺ ﻣﻲ اﻟﺜﺎ م اﻟ ( ﻋﺪادي اﻟﺜﺎﻟﺚ ﻟﻠﺼﻒ ﺎداﻟﺰ )ﻣﺬﻛﺮة٢٠١٦
٦
Do WhileTrue
LoopFalse
Do ……….. While
<>
Input box
Exit Do
list box
Itemslist box
add ( )list box
Timer
Tick
EnabledFalse
Interval
Now( )
TimeOfDay
Timer 1
Timer 1 . Enabled = False
Timer 1
Timer 1 . Enabled = True
Timer1.Interval = 5000
Label1 . Text = Now ( )
Label1 . text = Time of Day ( )
NotNot
Label1.Visible = Not(label2.Visible)
Procedure
Class Form1End Class
Procedure
Code
Sub
Function
Sub
Sub Sum(ByVal A As Single)
Dim N As Single
N = A * 2
End Sub
Sub Name(Parameters)
Code
End Sub
Sum(10) ( )
SubName
Parameters
Code
ParameterStartEnd
OddNumber(2, 10)
sub
8. ﻧﺼﺮ ﻣﺤﻤﻮد اﻟﺴﻌﻴﺪ / أ : ﺪاء إ: ت٠١١٤٣٢١٨٧٨٩–٠١٠٢٧٤٤٦٩٣٢
ﺺ ﻣﻲ اﻟﺜﺎ م اﻟ ( ﻋﺪادي اﻟﺜﺎﻟﺚ ﻟﻠﺼﻒ ﺎداﻟﺰ )ﻣﺬﻛﺮة٢٠١٦
٧
Function
Function
Function functionname[(parameterlist)] As returntype
Statements of the Function procedure.
End Function
Function Name (Parameters) As DataType
Code
Return Value
End Function
FunctionName
Parameters
Data type
Code
Return ValueEnd Function
Variables
Constants
Function (
Sub( )
Predefined Function
ShowMessagebox
Message box. Show (“welcome to Egypt” , “Egypt” )
IsNumericTrue / False
NowMessagebox.Show( Now( ) )