You are on page 1of 28

** **

Data

)Visual Basic .NET (

Properties Properties Code window

Event Procedure Controls


) (

: ) - - ( :

--

- RAM

-
-
Data Type

Visual Basic .NET ) ( Data Types


- ) ( ) (byte

- )) ) (byte
((

/

: /


Data Type

: ) : ( Numeric Data Types .

- ) : ( Integral Numeric Types ) (


) ( Long Integer Short Byte

- ) :(No integral Numeric Types


. :

: ) : (Character Data Type


)Single

( Decimal Double

: ) :( Miscellaneous Data Types

) ( Char String

) ( Boolean Date Object

Data Types
. ) ( Bytes
Integer ) ( bytes

. ) (Range )Byte (
. ) ( Precision ) (

) ( short , integer , long


) ( single, double, decimal


:



) -

- (

: /

Byte

Short

Integer

Long

single

double

decimal

char

True or False yes or No

boolean

Object

date

string


// //

- byte ,short , integer , long

byte

- single double decimal

single

double :

decimal :

- char
string

: /

) ( ) ( byte

) ( byte " " ) ( byte


) ( string

Properties Properties window Code Window


View Properties window
View Code

Properties ) ( Type ). (Data Type


- IDE

- F4

- Text
) ( Data type
. Property Property
. Data Type Property AS

) ( Text ,Auto Size , Width Label1

) (Text) ( String

) AutoSize ( Boolean
) Width ( Integer

) (Types ) . (Data Types



/

: /

Value :
. Text

. Visible

. ForeColor
. Font
.

. Variable Properties
properties

ControlName . Property = value

Ram ) ( Data Types


- ) (
-

- .
-:

. " "Visual Basic

. Dim

Dim AS Data Type

) ( Data Type

/

As

) (variable name Dim


: /


-:

Dim Population as Integer


Dim V_Name as String
"Dim Address as String = "Cairo
Dim Price as Decimal = 123.5

-:

. Dim

. ) = ( ) (

False

Dim
Dim ChildWeight , Population ,sum as Integer
Dim Population as Integer = 123, Name as String = "Ahmed", Price as Decimal = 123.5
) ( vb.net
. ) ( A-Z a-z ) _ .(underscore
. ) (. )(
)!( )? ( . ,+,-,^,*,

. _ underscore .

. ) ( reserved words vb.net Byte Short Data double


Me Boolean string char decimal single Long Integer

. ))).
Sum ((( Average

FirstName
Ahmed2000
_Mahmoud
Spent_mony

2ndWorldWar
Spent.Money
Birth Day
Double VB
-Ali

: /


Data Type

Data Type :

. Variable ) " " Bytes


(

. Data Type
.

Boolean

true false

Object

String

- (
-

Short

Integer

Double

- +


Double

Decimal

Long


Long

Single

)1-1 ) ( Variables

Form

: /

1- 1

Data Type

String

Date

Boolean

Integer


U_Name
U_B_D
U_Gender
U_C_F

Event Handler Event Procedure


:

: Event Handler Event Procedure


: RAM
. . Assignment.

Assignment
-

- ) = (

Varible

Varible

Property

Property

Expression

: /


-:

. "
. "

. "
.

"

"

"

.

Assignment

Dim Number As Integer


Number = 5

Number Integer ) ( 5 Number



Dim Number1 As Integer
Dim Number 2 As Integer
Number1 = 5
Number2 = Number1
Number1 Number2 Integer ) ( 5
Number1 Number1 Number2

Dim Name As String

Name = Label1.Text
Name String Text Label1

Dim Number As Single


Number = 7
Number = Number / 3
Number Single 7 Number

Number ) ( Expression )( Number/3


Dim Number As Single = 5.6


Number Single 5.6 Number
.

: /

Variables .

= x=x+1

) (x ) ( x

) ( x) ( 5 ) ( x) ( 5+1 ) ( 6
Variables
Variables

U_Name

U_B_D

U_Gender

U_C_F

Properties Controls

Name


TextBox1
TextBox2
RadioButton1
TextBox3

Text
Text
Checked
Text

: /

Checked RadioButton1 If
Checked True U_Gender True

U_GenderFalse

Data Type Properties Variables


:

TextBox1.Text

String

U_Name

String

TextBox2.Text

String

U_B_D

Date

TextBox3.Text

String

U_C_F

Integer

. Variables

. Variable
Property

Data Type Variable


Property

Variables

. ) = (

Price =50

. ) = (
.

Price = Price +10

Variables

Label

False

AutoSize

Size,Location

FixedSingle

BorderStyle
: /

) ( Click " " ) (Code

_& Me.Label5.Text = U_Name & vbCrLf & U_B_D & vbCrLf & U_gender
vbCrLf & U_C_F
:

- Text Label 5

) = (
- ) & ( & vbCrLf

- ) ( ) & ( .

- vbCrLf

- ) _ ( Code
Code

- Me Form.

/

: /


) (Code
- ) ( Debug ) . ( Start Debugging

- ) ( Start icon .

- ) ( F5 ) ( .

Label 5

- Visual Basic .NET


Code Window

- Code Window REM ) ' (

- Code Compiler

: /


Constants

RAM Data Type


- Data Type
- ) Constant (


Const Constant As Data Type =

= Value ) (constant name ) As ( Data Type Const

- C_Name String " "


" " = Const C_Name As String

- pi Single 22 / 7 .
Const pi As Single = 22 / 7

- BirthDate Date #1/25/2011# .


Const BirthDate As Date = #1/25/2011#

" "

# #

- F7

- View Code
- D- Click
- View Code

/

: /


Constants
-
Form

- Code window F7
Click Button1,Button2

R2
2R

R
22/7
:

Code Button1_Click

Button2_Click Label2 .

Button1_Click Code :

. Radius Single

. pi Single 22/7

. TextBox1.TextRadius
. pi * Radius ^ 2Label2.Text

Code

F5 Start Debugging

" "

: /


) (5 ) (Variables ) ( Constants

Code Button2_Click Code


:

Radius = TextBox1.Text
Label2.Text = pi * Radius * 2

pi

- Button 2

- Radius pi Button1_Click
- Radius pi
Button1_Click

Radius pi Button2_Click

: /

Variable Constant Class


Event Procedure

Radius pi Form3

Button1_Click Button2_Click Button1_Click Button2_Click

Form3

: /

" "

- ) : (Local Variables

Button1_Click

Button2_Click

- " " ) : (Global Variables

Form3


Errors

Code

Syntax Errors

Logic Error

Runtime Error

- Syntax Errors
Code :

Din x As Single

x Dim

Const x As Single
x

IDE .

- Logic Error
Expressions

:
Dim Radius As Single
Const x As Single = 22 / 7
Radius = TextBox1.Text
Label2.Text = x * Radius ^ 2

/

: /

Dim Radius As Single


Const x As Single = 22 / 7
Radius = TextBox1.Text
Label2.Text = x + Radius ^ 2

Code
.

Logic Error
-

- Logic Error
- Runtime Error
Code Asignment
:

. Compiler
Type

- Code
Click" "

) arabic ( computer byte

255

Runtime Variables :

/

: /


:
- Start Debugging F5
" "
TextBox

"" Byte


Stop Debugging

Start Debugging

F5 ) (

TextBox

" " Byte



Stop Debugging

Start Debugging

F5 TextBox

255

: /

Runtime Error
Visual Basic .NET Try/ Catch

Try / Catch

. VB . net
. Try / Catch

-:

Try

Code
Catch ex As Exception
Code
EndTry

. Try End Try

Catch

. Try Catch
Try

: /

Controls Properties

) (

vb.net

mod


vb.net


Label2.Text = x * Radius * 2


5+3*2

) ( 11 (5+3) *2
) ( 1 6

/

: /



. ) (
.

. ) (
. ) (



) (

:

Expression

Assignment Logic Errors

-:

-:
Y=3
Z=4
)X*(Y+1
Y^ X * X + Z *3

X=2
)A
)B

(A

-
) 2* ( 3 + 1
-
)2*(4
- ) ( 8
(B

.
.

3^ 2 * 2 + 4 * 3
9*2+4*3

. 18 + 4 * 3
. 18 + 12
.

30

: /

: /

: /

: /

: /

: /

You might also like