Professional Documents
Culture Documents
ات
ر / aوZ5 ى ا
ت ا
اـ Visual Basic.Net؟ -آ
Date Boolean , -١ا+,ل ات
)ا( ا'داة . TextBox
ﻡ٠٠١/١/١ 8
2,
True/false +, -٢أداة اـ TextBoxات 23أس أ
0ت .
٩٩٩/١٢/٣١ 5ا٢ KH ) , -٣ل ات ﻡ 8ا)7ع ا إ
2ت ﻡ 8ا)7ع ا. 5
3د اKH Byte -٤ى ا
ت ا
دا= ذاآة ا; .
)Byte (٨ وف أر5م
-٥ض ا @7,
AB,7ا()ب .
. اةZ
ا)ا83 نK3q اLآ KM ا3 ; × √ W,ا ا
const أوDim زة#4
ا4م ا$[<? -١ .................................... ....... ....... 1Name
. ]"% اJ^2 ءA أﺙJ<2 1<
و ا4, و ع و:;\ ا63 & أن-٢ .................................... ....... ....... Ahmed2001
ﺵة%"
4C ا$*
د$*ت ا% ف ع اX ﺽ-٣ .................................... ....... ....... Ibrahim_2010
اد$/) ا%<*2 VB.Net
J نa>
4C ا$* م ف$[<?2 : ـ إذا: rKﻡ .................................... ....... ....... Double
. double عA ا*^
"! ا:C و اInteger عA
"! ا##bا .................................... ....... ....... FirstName
ات8رات آ )ع ﻡM,=ﺝول ا .................................... ....... ....... Abo*Bakr
عAا ف#ا .................................... ....... ....... Data
Short S .................................... ....... ....... Abo.bakr
Integer I .................................... ....... ....... Ahamad$2030
Long L .................................... ....... ....... Mohamed 2010
Decimal D .................................... ....... ....... Yasser!_Farahat
Single F .................................... ....... ....... Print
Double R
إ
اه ت ٤ أ ه
إ
اه ت ٣ أ ه
ﻡrK ذا uLاH,ام ا)ا
83 ZاH,ام 5؟
'ن اH,ام ا)ا
G, Zــــ :ـ
) 73 ( ١إهل ا +ا[
,اU Bن ا 5 Q=p W,ا,اm d%b -١ا ً"" ]"%أآ, $A/ Mاء. G2
-١اJ<4ات ا \632
4,ا. 5
4C e -٢وف "* J^2 $* GAا B $C> ]"%إf* :, J2 9
-٢اJ<4ات ا2
>#ن >ر.
R اMا. g
) !4 ( ٢ا8/mن !/أآ$[<; J<" !" Mام أ" Dimوا $ ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
1> -١اJ<4ات "! ع وا $
Dim S,Y,A,B As integer اW,ات
1> -٢اJ<4ات ? !" gع وا . $
Dim Tax As decimal = 1.5 , My Address As string = " Al
"Riad-KafrShih-Egypt آ LاK3qن 83اW,ات .
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ $%2 -١أ Dim
4
-٢ا; :اJ<4
أﻡ اwMH, -٣آ<
آAS
4
-٤ع اJ<4
دور اJ<4ات ه ![2ا%ت و
4, ![2 XB<? 1اJ<4ات j -٥ا 1>
#إB/ء
4,ا<$ا4*<;
iل " = "
"8/ﺙ :ا
4C
> 4*<? Aaأ" ا<[. nb ا3+ة ا
ﻡ K3vن 83ا: W,ـ
ا3+ة ا
ﻡ 'ﻡ ا. wMH, The Variables name
Dim AS The Variables type
The Variables name
= The Value
آ ﻡ)زة
آ ﻡ)زة
اـــــــــ اW,ــــ
)ع اW,
ا اW,
5ـــ اW,ــــــ
ﻡ
ﻡ اwMH,
إ
اه ت ٨ أ ه
إ
اه ت ٧ أ ه
ـ: أ)اع ات ا
د8
),ا ـ: ﻡل
( B+,) اﺵ ) ا, ا-١ Dim uprice as decimal
عv 9ة إJ5
A[2
*; دي ذا$/ ت "! ع#2 $A/ م$[<? - TextBox 1
< اX" 1> 6 إد:< ;ف1<
ا?* ا4, #< :,
1vv< اvv8[د ا$vv/
vvA[<?*
اvv $bvvC ) . vv%
أآvvA[2
*vv; دي ذا$vv/ Uprice = decimal.parse(me.textbox1.text ) - ـ
( ا\اآة1> J^2 ~%?2 أن$ ! ء آ<
ا)آاد وAت أﺙC*2 4/ !4 rKﻡ
. VB.Net
J اه2 {# ( ' )
"8*
ـ: اﺵةL(
إﺝاؤه8E ,ت اK),أ)اع ا ـ:
ت2 إ5 ) ات ا-٢
To string ( ) امH,
{
ت و ذ2 إ5 ) ات ا8E
From To
Byte Short –Integer–Long–Single - Double – Decimal W,ا ا = 5 ا+ا . To string ( )
Short Integer–Long–Single - Double – Decimal
Integer Long–Single - Double – Decimal ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
Long Single - Double – Decimal ـ:
ا
ت ا
Decimal Single - Double
Single Double
اA ﻡل
ا ا ا
ﻡ ا|ﺙ
ـ: 8, VM [ ) اﺵ,ـ ا: )ﻡ 53 48 + 5 lا +
. 6V ع9 إDouble عAت "! ا% ا#2 -١
9v ( إDouble أوSingle ) ?رv آ9v/ يv<#2 1v<ت ا% ا#2 -٢
43 48 – 5 ا(ح -
Decimal عAا 240 48 * 5 بuا *
ﻡﺵW) ا,م اH, 8, ا, آ 9 3/5 48 / 5 +ا /
ـ: ﻡﺵW) ا, ا-٢ 9 48 \ 5 اد ﺹ3 أ5 \
1vv> vv,ع أvv 9vvة إvv%
آvvA[2
*vv; ع ذوvv لvv# "$vvA/ G"ا$[<vv; ا:<vv - 3 48 Mod 5 + ا5
Mod
.
A[<ا?*
ا
v/ vﺵ%4 اv#<! إاء ا4 1<د
ا$*ت ا%م ! ا$[<? أي-
32768 8^5 ا'س ^
. ت% "! أاع ا6V أي ع9 إDouble عA ا#2 M" ـ: Try /Catch أواﻡ
94?vvvv vvvvﺵ%" vvvvJ اvvvv#<
اvvvv4* Class dvvvv< VB.Net ]"vvvv - \vA2 :<v {v ]"v% اJ^v2 ءvAء أﺙvB6) ا)وا" آ<^ف اS\م ه$[<?2
to ـv ؤه4v;أ أ$v%2 Methods iv; و9v/ يv<# Convert Class ـvــ v%, !v" 3vB6 ث$v ذاav> ءvB6ث أي أ$v# :v إذTry
4 آ12 1<ا)وا" ا
.
<[4 ! ا)اع ا#< !" 3B6 كA أن ه$2 1< و اCatch 12 1<[ج ا;
ا2 ]"% اJ^"
. ##b2 & ت%ل ا6 إد1, ]"% اJ^" %,
إ
اه ت ١٠ أ ه
إ
اه ت ٩ أ ه
ـ:
ا
ت اQL7 ; ) ت, اL آ8 ﺝول
ـ: 12 آVB.Net 6?
دا#ت ا4*\ اA2 &22 :< To convert to data type Use Method (
"$[<?4
اB)ا
Short ToInt16
(
ا[ر:
أو ﺙ6ا$اس ) ا,) ! ا1<ت ا4* ا-١
Integer ToInt32
ت ا)س4/ -٢ Long ToInt64
Decimal Todecimal
( !4 وا9
) ا)و
"! ا?ر إ4?Cت اب و ا4/ -٣
Single Tosingle
##bاد ا$/)
ا4?, ت4/ -٤ Double Todouble
4?C ا1, ت ?ب4/ -٥ ـ:١ ﻡل
V1Decimal vJ<4 ا9v إSingle عvA! اv" N1Single J<4ل ا
( !4 ا9ح ) "! ا?ر إB و اX4ت ا4/ -٦ . Decimal عA"! ا
ـ: , ا
ت اQL7 A ـ ﻡ: ﻡل ـ: ج
X=2 , Y=3 , Z=4 V1Decimal = Convert . Todecimal N1single
(1) X * ( Y + 1 )
(2) Y ^ X * X + Z * 3
ـ:٢ ﻡل
X*(Y+1) و ه2ـ ا
ا'و:ج !" V2Integer J<4 ا9 إDouble عA "! اN2Double J<4ل ا
. Integer عAا
2*(3+1) G<4C J<" ل آ$%<? -١ ـ:ج
2*4
<Aن ا2 اس و,) ا6ا$ 1<ت ا4* ي ا-٢ V2Integer = Convert . ToInt32 N2double
8
<Aن ا2 9<
اب4/ \A2 :< -٣
ـ: ٣ ﻡل
Y^X*X+Z*3 ا
ا و ه !" V3single J<4 ا9 إdecimal عA "! اN3decimal J<4ل ا
. Single عAا
3^2*2+4*3 G<4C J<" ال آ$%<; ا-١ ـ:ج
9 * 2+ 4 * 3 1B* ?ب ا)س أو:< -٢
V3single = Convert . ToSingle N3decimal
18 + 12 !4 ا9ت اب "! ا?ر إ4/ \A2 :< -٣
30 ]2A ن ا9< X4
ا4/ \A2 :< -٤
إ
اه ت ١٢ أ ه
إ
اه ت ١١ أ ه
True طXإذا آن ا ارات+وط و اX ا اMLا
9vv\ه& إvv :vv ﺙThen
vv4 آ$vv* دةvv4 ا١ vv"\ ا)واvvA< ]"vv%م اvvC
.٢ "
ا)وا/4" ل4 إهX" End If $* دة4 ا٣ "
ا)وا/4" ـ: X
ات ا,ام اH,ا
False طXإذا آن ا ! أنv4" !v<4
! آ,8*
R5 !/ رة%/ ه: X
ا,
ا
9vv"] إv%\ه& اv :v ﺙElse
v4 آ$vv* 1v< و ا٢ v"
ا)واv/4" \vA2 :<v
v4, Gv 1y^v اv%*<
و اv56 دة أوv"
v4, أوgv أو ﺙvJ<" ن2
١ "
ا)وا/4" ل4 إهX" End If $* دة4 ا٣ "
ا)وا/4" \A2 True 94?vv2
##bvv
اvv#> <#vv5 م$vv/
أوvv,8*
ا#vv5 Gvv/ qvv,<2
If…….then………Else ا
م ﻡEXا . False 94?2
y[
ا#و ا
ـ: ر+ت اK ﻡ
ﻡ8 ﺝول
If Condition ( )ﺵطthen ره,= ا()ب ا5K
ر ا+ﻡ
ﻡ ا
8أآ ﻡ >
Statement 1 ,JJJ JJJا ا'ﻡQJJJ هQJJJL7 JJJ73
8 ﻡWأﺹ <
8JJط ﻡJJ ﺵJJ آJJ5 رJJ,=ا
وي =
ElseIF Condition 2 then ﻡJJJ73 وLJJJ أ2JJJ إ2JJJ3أ
أوVJJط ﺹJJ أول ﺵJJ
+ [ وي <>
Statement 2 QJJJJJJJJJJJJL7,
)مJJJJJJJJJJJJ+ True أو وي8أآ ﻡ >=
JJﺹH اJJ ا'واﻡJJ3)ﻡ أو وي8 ﻡWأﺹ <=
ElseIF Condition 3 then J JJJJ5), ط وXJJJJJJا اQJJJJJJ0
If ………then………Else ام ا'ﻡH,ة ا35
5 ذا أيU Aاﻡ
False
2JJJه; إQJJJ SJJJU JJJﺹ If Condition ( )ﺵطthen
True
Statement 3
JJ J, اJJ ا'واﻡJ3)ﻡ
Statement Block 1 (١5 ا'واﻡر3))ﻡ
…………………………… JJJ )ﺝJJJ ذاUJJJ Else JJJآ
…… J أي أﻡQJL7 ,J K Else Else
١ 5إهل ا'واﻡ ر
Else أول2JJ إAﻡJJه; اQJJ و
٢ 5إهل ا'واﻡ ر
. End If
أﻡ Statement Block 2 (٢5 ا'واﻡر3))ﻡ
Statement n
End If
End If
Statement Block 3 (٣5 ا'واﻡر3))ﻡ
إ
اه ت ١٤ أ ه
إ
اه ت ١٣ أ ه
"*4ا 9A*4ا ـ: اIf ….. then ام ا'ﻡH,ة ا35
vvvR vvv6 و اd#vvv5 4ه$vvv ! أو أ##vvv5 !y^vvvن اvvvإذا آ If Condition then
OR
. True
<Aن ا2 d#5 Statement block 1
jvv ذvvR True
vv<Aن اvv2 d#vv5 !y^vv! اvv" vvن آvvإذا آ End If
And
. False
<Aن ا2 Statement block 2
نvv إذا آUvv* و اFalse
vv<Aن اvv2 ً##vv5 ^طvvن اvvإذا آ : ﺙ١ :,
ا)وا" ر/4" \A< ]"%م اC; True إذا آن ا^ط-١
Not . ٢ :,
ا)وا" ر/4" \A< &\ه
. ا^طU*2 أ9A*4 True
<Aن ا2 3B6 ا^ط
/4" \A< ﺵة%" &"] ;ف \ه%ن اa> False إذا آن ا^ط-٢
ـ: ( String ) ات اW, و ا+ر ا+ﻡ . End If 12 1< ا٢ :,ا)وا" ر
vCB ًvC%y v" رv
آv%2 ر$v$#2 ~vy !v/
v>#ات اJ<4ر
اC" :< ـ: ﻡل
. ASCII Code 94?2
CB اS\;& و ه# ذاآة ا1> [! ا"ز2 If Age > 20 then
ASCII = American Standard Code For Information Interchange Mgbox(" % ر آg)" أ
1v
هv%2 اS\v و هGvA*"
v%2ص رv6 v" أو ر:v,ف أو رv آ1B*2 1و ه End If
. J< g ﺙ:,ر Msgbox(" "ت% ا:/ X" j 8)" أه
ـ: RadioButton ا)داة ـ: @
ا ال اQ ه
: طX@ ا+ -١
. wC> $ وا$ <ر6 iا$% "! اG/4" م$[<?4 d<2 1و ه . "ت% ا:/ X" j 8[ج ر;
أه2 : ﺙ% ر& آg[ج ر;
أ2
RadioButton أداةnib6 : طX@ ا+ م3 -٢
Property Action . "ت% ا:/ X" j 8 أه1ة و ه$[ج ر;
وا2
Name Rad أ ـــ$% ا)داة و أن:; ا$$#2 ؟If…….then وIF…..then…..Else ! ـ " اق:س
Backcolor
ا)داة6 ن$$#2 ـ: ج
Appearance Button وNormal 4<ر! ه6 ا9/ <ي#2 !
ك "ﺽA إذا آن هG"ا$[<; ا:< If …then ….. Else ") ا-١
Checked <ره أم6 ا:2 ا)داةg " إذا آ$$#2 ]2 ا)ول و إذا آن$%\ اA2 :< True ] ا^ط2 ذ آنa> !$
Enabled ا)داة أمX" "*< اXB<? م$[<?4 " إذا آن ا$$#2 . 1M ا$%\ اA2 :< False ا^ط
Forecolor ا)داة6ا$
< ن ا$$#2 ذاa> $ وا$ كA
" إذا آن ه1> G"ا$[<; ا:< If….then ") ا-٢
Height ع ا)داة2 ار$$#2 ]2 و إذا آنThen $* د4\ ا)" اA2 :< True ] ا^ط2 آن
Image رة أم5 9/ <ي#2 ا)داة ;فg " إذا آ$$#2 . ء1 ﺵ4/ :< False ا^ط
Text ا)داة6ا$ e2 ;ف1< ا<
ا$$#2 ـ: وط اآXا
Visible
أمi" ا)داةg " إذا آ$$#2 ! وyv~ ﺵvC#2 9v/ ءًاvA ًvA*" ارًا, م$[<?A; A
" إذا آ1> م$[<?2
طv! ﺵv" vM! أآv wv &vآ4^ط اv اv4/ vAA4 و$v ط واv ﺵU
Width ض ا)داة/ $$#2
. 1
و هCBA4ت ا8"*4 ا94?2 1<ت ا8"*4 ا$ 3
إ
اه ت ١٦ أ ه
إ
اه ت ١٥ أ ه
ـ: CheckBox ا'داة
ارE, ا] أواﻡ اMLا
رv<6! اv4" iا$%
"! ا/4" م$[<?4 d<2
ا$vv/ vv4> vv; أ9vv إ9vv/! أvv" \هvvA2 :<vv VB.Net
vvJ ا1vv> vv" ا)واXvv4 أداةUvvvv* gvvvv, اUvvvv 1vvvv> $vvvv !vvvv" vvvvMأآ
. " ا)واf* \A2 ن8 <ه4 { أTry / Catch وIf !")ا . RadioButton
!v"
v/4" ! أوv*" 4/ \A2 دة/ إ1> :#<2 " أوا1أ" أوا" ا<ار ه
. !*" ~ ﺵطC#< 9< "ا)وا ـ: CheckBox أداةwBM=
ـ: Do While……loop ا'ﻡ
. Do While ……Loop
ا'ﻡ,E ة ا
ﻡ3+ا Property Action
Name Chk أ ـــ$% ا)داة و أن:; ا$$#2
The top of the loop ارE,
ا ا Backcolor
ا)داة6 ن$$#2
Appearance Button وNormal 4<ر! ه6 ا9/ <ي#2
Statement 1 Image رة أم5 9/ <ي#2 ا)داة ;فg " إذا آ$$#2
Statement 2 Text ا)داة6ا$ e2 ;ف1< ا<
ا$$#2
………….. Visible
أمi" ا)داةg " إذا آ$$#2
………….. Width ض ا)داة/ $$#2
Statement n ـ: GroupBox ا'داة
{vv تvv/4"
vv ه9vv/ ذجvv4A ا9vv/ ا)دوات:vveA< م$[<?vv2 أداة1vvه
. " ^ءG/4" "] أن [<ر "! آ% اJ^" XB<?
Loop ـ: GroupBox أداةwBM=
Property Action
Name grp أ ــ$% ا)داة و أن:; ا$$#2
1< ا)دوات اX" "*< اXB<? م$[<?4 " إذا آن ا$$#2
Enabled
. XB<? أم6ا$
The bottom of the loop ارE, ا0 Flat Style system – Flat – Popup - Standard ﺵ ا)داة$$#2
visible
أمi" "! أدوات6ا$ " ا)داة وg " إذا آ$$#2
إ
اه ت ١٨ أ ه
إ
اه ت ١٧ أ ه
ـ: For……Next ا'ﻡ طXر ا,=
A)م اﻡ+ : Do While …..loop ا'ﻡ3 Lآ
. د "ات ا<ار$/
>*"
1> ")م ه\ا ا$[<? ]"%م اC : ا^ط ﺙ12 1<\ ا)وا" اA< مC True طX إذا آن ا-١
For……Next ا
م ﻡEXا 1v2 1v< اv"\ ا)واvA2 دةv/a مvC True نvذا آav>
ﺙS" ر ا^ط%<6
^طv اd%bv 9v< \اv
و هvMر ا^ط "ة ﺙ%<6 ]"%م اC :ا^ط ﺙ
Reserved Words آت ﻡ)زة . 1< "! ا^ اd ه واﺽ4"] آ% اqC> False
For Counter = start To end [ step increment ] ٢ Do While Condition Condition is True
The top of the loop ارE,
ا ا
\A2 1<ا)وا"ـــ ا
Statement 2 Numeric expressions 5
ات ر Statement 2
…………..
………….. ١
…………..
………….. Body of For …Next Loop ارE,ﺝ ا
…………..
………….. Statement n
Statement n
Loop
Next The bottom of the loop ارE, ا0 Statement X
Statement X 1<
ا)وا" ا/4" 9"] إ% \ه& اFalse p(= طX إذا آن ا-٢
. 1< "! ا^ اd< 4 ا^ط آ1< و <ه ا)وا" اLoop
4 آ12
ـ: For….Next ا
م ﻡEXل اK= 8ﻡ
Do While Condition Condition is False
ا
ا<ار$ 1 هFor -١
ا<ار1 هNext -٢
إ
اه ت ٢٢ أ ه
إ
اه ت ٢١ أ ه
Date Time 8)E, اwBM= ﺝول
Property A" ضJا
+ اl
ااMLا
Now انg, و اDا;<ع ا<ر !*" زر9/ wJ م$[<?4م اC "$A/ XC Event ث$# ا-
]"% اJ^" 6$2 دونEvent ث$#وث ا$ <ج# $, -
Date Dإدراج ا<ر
d<2
i" R
/; !/ رة%/ 1ض و هJم \ا ا$[<?2 Timer أداة-
Day ^ل ا86 ام:,إدراج ر
. "ا$[<; مC2 1<ا"] ا% ا6م "! داeA
ا/; X" "*<ا
DayOfYear
A?ل ا86 ام:,إدراج ر
ـ: Timer 8BE
ل ا,ا
Hour
/?إدراج ا
اتvvv< اS\vvv ه94?vvv2
?وvvv<"
vvvA"ات زvvv<> 9vvv/ Timer ـvvv اw^vvvA -١
Minute
C,$إدراج ا . "
"! ا)وا/4" \A< مC 1< وTick ث$# اXC> Intervals
Second
Mإدراج ا ~vvy !vv/ jvv و ذTimer vv> w^vvA 1vv<ات اvv< ا1vv> :#<vv! اvv4 -٢
Month A ﺵ1A* ١ ا^ { أن:;إدراج ا . Intervals
5[ا
.
ﺙ1" ٦٥٥٣٥ وb<اوح " ! ا2 Intervals
4, -٣
Date Time 8)E, اBﺝول و .
ﺙ1" ١٠٠٠ ?وي2 ة$
ااM ا-٤
؟M <4, 4>
ﺙ1" ١٧٠٠ <4, Intervals j$ ـ إذا آن: لM"
Method ضJا
.
ﺙ١٧ = ١٠٠٠ ÷ ١٧٠٠ =
M Intervals ـ: ج
AddDays د "! ا)م$/ (63<" ) م$C<" $$ Dر2 إ^ء
vvvv5[
اvvvv4, vvvv*2 أنjvvvv/ &vvvv> Timer ـvvvvام ا$[<vvvv; إذا أرت ا-٥
. False 1
ا><اﺽ
ه4C )ن اTrue ?وي2 Enabled
AddHours ت/?د "! ا$/ (63<" ) م$C<" $$ Dر2 إ^ء
. False = Enabled
56
4, * Timer ف اـC إذا أرد إ-٦
AddMinutes ~i,$د "! ا$/ (63<" ) م$C<" $$ Dر2 إ^ء ـ: Date Time !<ا
Date 94? !2 A$ نDate عA "! اJ<" !/ ن8/ ا$A/
.
2اول ا$ "! اd2 4 آi; ووnib6 G !< ه\ا اTime
إ
اه ت ٢٤ أ ه
إ
اه ت ٢٣ أ ه