You are on page 1of 12

‫أــــــ)اع اـــــــــــــت‬ ‫ا‪ ML‬ا'ول‬

‫ ات‬
‫ر‪ / 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‬ا()ب ‪.‬‬

‫‪ 83 E -‬ذاآة ا‪ )E‬ا ا= و ﻡ ‪)E,‬ن ؟‬


‫‪ -١‬أي
ت ‪GH‬ن ‪  07GH ,‬ذاآة ا‪ )E‬ا ا=‬
‫‪String‬‬ ‫‪Char‬ف‬ ‫‪ -٢‬ذاآة ا‪)E, )E‬ن ﻡ‪ 8J‬ﻡ‪ 8JK‬ﻡ‪ 8J‬ا‪ JKH‬ا‪J,‬و ‪ J5‬آ‪ J‬ﻡ‪J07‬‬
‫أي ‪ 3‬د ﻡ‪8‬‬ ‫‪ 3‬د ا‪KH‬‬ ‫وا ‪. Byte‬‬
‫اوف‬ ‫‪Byte ٢‬‬ ‫‪X3‬‬ ‫ﺹ‬ ‫‪  -٣‬ه‪ PQ‬ا‪ KH‬أر‪5‬ﻡً ﻡ‪  ,‬أ ﻡ‪ 8‬ا‪. LM‬‬
‫‪ 3  -٤‬د ه‪ PQ‬ا‪ KH‬ذاآة ا‪ E )E‬زادت زادت ا  ا‪7GH,‬‬
‫‪W -٥‬ت اﻡ ‪(3U
V‬ء أء ‪ PQ0‬ا‪ KH‬أو ﻡ)‪ S3‬ﻡ‪ 8‬ا‪KH‬‬
‫‪ -‬ات ا‪W,‬ة و ات ا
‪,‬‬
‫‪ 5 Decimal‬ا‪Byte ١٦ KH‬‬ ‫‪ 5 Long‬ا‪Byte ٨ KH‬‬ ‫‪ -١‬إذا آ‪ Z‬ا‪ +‬ا‪ W, GH‬أﺙ‪7‬ء ‪ WX‬اﻡ‪U A‬ن أء ا‪KH‬‬
‫‪ 3‬د ا‪H‬ت ‪ ١٩‬ﺹ أو ‪X3‬‬ ‫‪ 3‬د ا‪H‬ت ) ‪( ١٩‬‬
‫ا‪ WX ,‬ه‪ PQ‬ا‪ 03 @( +‬ﻡ‪W,‬ات ‪Variables‬‬
‫‪ 5 Integer‬ا‪Byte ٤ KH‬‬ ‫‪ -٢‬إذا آ‪ Z‬ا‪ +‬ا‪ W, [ GH‬أﺙ‪7‬ء ‪ WX‬اﻡ‪U A‬ن أء ا‪KH‬‬
‫‪ 5 Double‬ا‪Byte ٨ KH‬‬ ‫ا‪ WX ,‬ه‪ PQ‬ا‪ 03 @( +‬ﻡ‪W,‬ات ﺙ)ا
‪. Constants Z‬‬
‫‪ 3‬د ا‪H‬ت ‪١٠‬‬
‫‪ 3‬د ا‪H‬ت ‪X3 S= ١٥‬‬

‫‪ 5 Single‬ا‪Byte ٤ KH‬‬ ‫‪ 5 Short‬ا‪Byte ٢ KH‬‬ ‫أ)اع ات ‪:‬ـ‬


‫‪ 3‬د ا‪H‬ت ‪= ٧‬ت ‪X3‬‬ ‫‪ 3‬د ا‪H‬ت ‪٥‬‬ ‫‪ JJ‬د ‪)JJ‬ع ا‪JJ‬ت إذا آ‪ ZJJJ‬ﻡ‪ًJJW,‬ا أو ﺙ
‪)JJJ ًJJ,‬ع ا )ﻡ‪JJ‬ت ا‪,JJJ JJ,‬‬
‫‪ 5 Byte‬ا‪Byte ١ KH‬‬ ‫‪  07GH‬ا‪Q‬اآة ا‪ ] S MMH‬أن ‪) E‬ع ً ‪ 8J3 J,H‬ا‪)J7‬ع‬
‫‪ 3‬د ﻡ‪)M‬ر
‪ ٠ 8‬إ‪٢٥٥ 2‬‬ ‫ا^= ‪.‬‬
‫‪  K‬ا'‪ 3‬اد ا ‪  83 ,H X‬ا'‪ 3‬اد ا‪. M‬‬ ‫ ً‬
‫ إ
اه ت  ‬ ‫‪٢‬‬ ‫أ ه‬ ‫ إ
اه ت  ‬ ‫‪١‬‬ ‫أ ه‬
A‫ اﻡ‬WX ‫ء‬7‫ أﺙ‬0,5 W, [ KH ‫ أء‬83 ‫رة‬3 ‫ـ ه‬: Z
‫ا)ا‬ . VB.Net W  ‫ ا'ء‬8)E 3‫)ا‬5
.  ‫ف "! وف اء و  أن ن‬# ‫أ‬$% ‫ & أن‬-١
Z
‫أـــــــــــ)اع ا)ا‬ . ‫م‬,‫وف أو ا)ر‬#‫د "! ا‬$/ ‫ أي‬123 ‫! أن‬4 ‫ف ا)ول‬#‫ ا‬$* -٢
"8/ – BCA‫?> – ا‬4‫ ) ا‬56 ‫"ت‬8/ ‫ أي‬9/ :;‫<ي ا‬#  -٣
G ‫ح‬4?" Underscore "‫ ( إ ر‬D‫ا‬.. &*<‫" ا‬8/ – ‫ا;<م‬
M" VB.Net J 1> ‫زة‬#4‫ء ا‬4;)‫ "! ا‬:;‫ أ ن ا‬-٤
( D‫ا‬....... - close - end - Print – Double – Dim )
. 1>‫د آ‬$/ ‫ >ً و ه‬٢٥٥ !/ $ ‫ أ‬-٥
P‫ ﻡ‬Z
‫ﺙ)ا‬ ‫ ﺝ)ه‬Z
‫ﺙ)ا‬ S‫ار‬2 !4" ! ‫ق و‬BA‫ ا‬U 1> J<4‫ ا‬:;‫ح <ار ا‬4?" R -٦
. 6V ‫ إاء‬1>
‫ـ‬: 0‫ اﻡ‬H,‫ ا‬8, 3‫)ا‬5
A‫ﻡ‬JJJJJJ 8JJJJJJE ZJJJJJJ
‫ ﺙ)ا‬JJJJJJ‫ه‬ ‫ء و‬JJ7
JJ ‫)دة‬JJ‫ ﻡ)ﺝ‬ZJJ
‫ ﺙ)ا‬JJ‫ه‬ . 9A*" ‫ء ذات‬4;‫<ر أ‬6‫ ا‬-١
8JJ  ‫; أن‬JJ 8JJE ‫ و‬0‫ اﻡ‬H,JJ‫ا‬ JJJJ0‫ أي أ‬VB.Net JJJJW ‫)ه‬JJJJ‫ﺝ‬ ( Capital ) %‫ف آ‬# J<4‫ ا‬:;‫ ا‬1> XBC" ‫أ آ‬$% ‫  أن‬-٢
. ‫ [  ث أي أ=(ء‬2, 073 l(,JJJ JJ ,‫ ا‬+
JJ ZJJ
‫ﺙ)ا‬ . J<4‫ ع ا‬9/ ‫ل‬$2 ‫ﺙ وف‬8M J<4‫ ا‬:;‫أ ا‬$% ‫ أن‬-٣
‫ دون‬0‫ اﻡ‬H,JJJJJJJJJ‫ ا‬A‫ﻡ‬JJJJJJJJJ‫أي ﻡ‬ ‫ـ‬: ‫ط‬X
. 073 ‫ن‬K3q‫ا‬ p(H‫ﻡ ) × ( أﻡم ا'ء ا‬K3 ‫ و‬M‫ﻡ ) √ ( أﻡم ا'ء ا‬K3 lm

. ‫ اة‬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,‬‬

‫أﻡ ‪K3v‬ن ‪ 83‬ا‪W,‬ات ‪:‬ـ‬


‫‪Dim UnitPrice AS Decimal‬‬
‫‪Dim UnitPrice AS Decimal = 120‬‬
‫‪Dom FirstName AS string‬‬
‫ إ
اه ت  ‬ ‫‪٦‬‬ ‫أ ه‬ ‫ إ
اه ت  ‬ ‫‪٥‬‬ ‫أ ه‬
( String ) ‫ات ا‬W,‫ ا‬l‫ ﻡ‬wMH,‫ ام أﻡ ا‬H,‫ا‬ : 8GH,‫ ا‬3 QL7, 03‫ ; ﻡا‬3‫)ا‬5
!vv4 ?vv#‫ات ا‬vvJ<4‫ ا‬1vv> nbvv[<‫ ا‬vv"‫ام أ‬$[<vv;‫ ا‬1vv> ‫ل‬vv#‫ ا‬vv‫ ه‬vv4‫آ‬ nb[<‫ ?ر "*" ا‬9/ ‫ & أن ن‬J<4‫ ا‬:;‫ ا‬-١
vv/ ‫ت‬vv4*‫ ا‬fvv* ‫اء‬vv‫ و إ‬1vv>#‫ع ا‬vvA‫! ا‬vv" ‫ات‬vvJ<4‫ ا‬Xvv" G"‫ا‬$[<vv;‫ا‬ 1> >#‫ ا‬:C‫[ن ا‬2 ‫ و‬4,‫ات ر‬J<" 1> 4,‫ ا‬:C‫[! ا‬2 :< -٢
. " & " ‫ ه‬A‫ ه‬w‫ > و "*" ا‬4, !" M‫ أآ‬w‫آ‬ . >#‫ات ا‬J<4‫ا‬
‫ـ‬: ‫ﻡل‬ M" ‫دة‬$*<" ‫\ أﺵل‬632 ‫! أن‬4 A[2 ‫اد‬4‫ ا‬:C‫ ا‬-٣
Dim firstName as string Y=7 ‫ "دة ﻡ‬G4, -‫أ‬
Dim LastName as string H = 9 ‫ن‬3 4/ Y = H ‫ ﻡ‬6V J<" -‫ب‬
Dim Message as String Y = H + 6 -4 ‫ ? ﻡ‬G4/ - ‫ـ‬
FirstName ="Hagar" 1> "" !/ "42 q<[ " = " nb[<‫ "م "*" ا‬-٤
LastName ="Yasser" ‫*دت اﺽ‬4‫ا‬
Message ="Welcome" &FirstName " " &LastName ‫ـ‬: ‫أﻡ‬
A ‫  اﺽ و‬A‫ "! ا‬##5 ‫ "*د‬S\‫ ه‬Y+ 4 = 10 -١
Welcome Hagar Yasser ,7‫ا‬ . nb[2 "*‫ آ‬##5 R
A ‫  اﺽ و‬A‫ "! ا‬##5 R Y = Y + 4 -٢
4, 1A*2 a> " " "‫ أ‬5 y >?" 1A*2 "" . nb[2 "*4‫ آ‬##5
rK‫ﻡ‬
‫?>ت‬4‫د ا‬$/ y > e2 J2 ‫ث  أي‬$#  nb[<‫! "*" ا‬4 9/ 1<‫ات ا‬J<4‫ ا‬-٥
‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬ ‫ ا\ي‬J<4‫ هــــ ا‬J< ‫ و ا\ي‬nb[<‫\ أ" ا‬A2 $* <‫< ﺙ‬4,
: ‫ ت‬L,H‫ ا')اع ا‬8
‫)ل‬,‫ا‬ . nb[<‫ ?ر "*" ا‬9/
v4‫& آ‬v;#‫ة ا‬v‫ ذاآ‬1v> ‫ت‬v%‫! ا‬v" v<[4‫اع ا‬v)‫! ا‬v[2 vCy q<[2 ‫ ؟‬wMH,‫ أﻡ ا‬QL7 , ‫ـ آ‬: ‫س‬
. > ![<‫ ا‬:< 1<‫ ا\اآة ا‬: q<[ : 4‫! ه‬2B6 4* 2%4‫م ا‬C nb[<‫\ أ" ا‬A< ‫ـ‬: ‫ـ‬
!vv[2 vvCy !vv/ ( ١٠٠ ) vv>#‫ ا‬vv4C‫! ا‬vv[2 vvCy qvv<[2 v ‫ـ‬: ‫ل‬vvM" ^‫ " = " آ‬wMH,‫ ﻡ ﻡ ا‬8 23 ‫ ا)ﺝ)دة‬+‫   ا‬-‫أ‬
Byte ٣ 1v> ( ١٠٠ ) >#‫ ا‬4C‫[! ا‬2 :< { ( ١٠٠) 4,‫ ا‬4C‫ا‬ . G<4C g‫ أو ﺙ‬J<" ‫ال آ‬$%<;‫ ا‬-١
. Byte ١ 1> A[2 :< ( ١٠٠ ) 4,‫ ا‬4C‫أ" ا‬ . <A‫? و ا;<[اج ا‬#‫ت ا‬4*‫ إاء ا‬-٢
: 5‫
ت ر‬2‫ ) ات ا إ‬-١ " = " wMH,‫ ﺵل ﻡ ﻡ ا‬23 W,‫  ا‬,7‫ ا‬8GH – ‫ب‬
> ‫ أ;س أ ت‬9/ ‫ت‬%‫ ا‬%C<?2 TextBox ‫ أداة‬- : ‫ﻡل‬
v#2 !v" $v gv‫ا‬M‫ات أو ا‬J<4‫ ا‬9/ ? ‫ت‬4/ ‫ إاء‬:< 1 - Quantity = 100
. 4,‫ ت ر‬9‫"! ت > إ‬ UnitPrice =5.5
4v;‫ ا‬Method v;‫م و‬$[<?v v4,‫ت ر‬v 9‫> إ‬#‫ت ا‬%‫ ا‬#< - Price = Quantity * UnitPrice
. ‫ و ا^ ا*م  ه‬Parse Price = 100 * 5.5
W,‫ا ا‬ = W,‫)ع ا‬ . Parse ‫ ا‬+‫ا‬ Price = 550

 ‫ إ
اه ت‬ ٨ ‫أ ه‬  ‫ إ
اه ت‬ ٧ ‫أ ه‬
‫ـ‬: ‫ أ)اع ات ا د‬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

The termination Condition ‫ار‬E,‫ ا‬0 ‫ﺵط‬


Checked  ‫<ره أم‬6‫ ا‬:2 ‫ ا)داة‬g‫ " إذا آ‬$$#2
Enabled  ‫ ا)داة أم‬X" "*<‫ ا‬XB<? ‫م‬$[<?4‫ " إذا آن ا‬$$#2
Do While Condition Forecolor ‫ ا)داة‬6‫ا‬$ <‫ ن ا‬$$#2
Height ‫ع ا)داة‬2‫ ار‬$$#2
Body of the do while Loop
P‫ــــــــــار‬E ‫اــــــــــــ ااد‬

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,‫
ا ا‬

‫ر ا^ط "ة ﺙ‬%<6‫ ا‬:<


Statement 1 Statement 1

\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 -٢

\A ‫ا)"ـــــــ ا\ي‬


Statement 1
‫د‬$/ ‫?ب‬# 4*<? 14,‫ ر‬J<" !/ ‫رة‬%/ ‫ ( ه‬Counter) ‫اد‬$*‫ ا‬-٣ Statement 2
. ‫"ات ا<ار‬ ………….. P‫ار‬E ‫ا ااد‬
. ‫ار‬2 ‫ آ‬$* ‫اد‬$*‫ ا‬$‫ا‬2 ‫ار‬$C" Step -٤ Statement n

‫ـ‬: rK‫ﻡ‬ Loop


"‫ا‬$[<;‫م ا‬$/  1> ‫ا" و‬$[<;‫م ا‬$/ ‫ا" أو‬$[<;‫! ا‬4 ‫<ر‬6‫ ا‬Step
. ‫ار‬2 ‫ آ‬$* $ ‫ار وا‬$C4 ‫ آ "ة‬1> ‫اد‬$*‫ ا‬$ Statement X
 ‫ إ
اه ت‬ ٢٠ ‫أ ه‬  ‫ إ
اه ت‬ ١٩ ‫أ ه‬
‫ـ‬: ListBox ‫ا'داة‬ ‫ـ‬: For….Next ‫ ا'ﻡ‬QL7 L‫آ‬
. ‫ً <ار‬%R w%22 1<‫ ا)داة "! ا)دوات ا‬S\‫ ه‬$*2 -١ . ‫اد‬$*‫ ا‬1> (Start ) 4,‫ ا‬4C‫[! ا‬2 :< -١
. ‫ " ^ء‬A" ‫ [<ر‬5A*‫ "! ا‬/4" ‫ ا)داة‬S\‫ ه‬d<2 -٢ ‫ـ‬: { End 4C ‫اد‬$*‫ ا‬1> [4‫ ا‬4C‫ر ا‬C" :<2 -٢
.‫ف‬b‫ "! ا‬G/4" G6‫ا‬$ ‫ *ض‬B<?" ‚‫ ه‬9/ ‫ ا)داة‬S\‫ ه‬e2 -٣ &‫ ا<ار و \ه‬1<A End 4C‫ "! ا‬%‫اد أآ‬$*‫ ا‬:, g‫ إذا آ‬-‫أ‬
. Next 4‫ آ‬$* "‫ أول أ‬9‫"] إ‬%‫ا‬
‫ـ‬: ListBox ‫ أداة‬wBM= ‫\ ا<ار‬A2 :< G‫?و‬2 ‫ أو‬End 4, !" ,‫اد أ‬$*‫ ا‬:, g‫ب – إذا آ‬
Property Action . ;‫ أ‬9‫ إ‬9/‫ "! أ‬Next ، For ! ‫د‬4‫ا‬
Name ‫ ا)داة‬:;‫ ا‬$$#2 . ‫ آ "ة‬1> ٢ ‫ دة‬٥٠ 9‫ إ‬٥ !" ‫اد‬$*‫ ا‬:, R ‫ـ‬:m) ‫ﻡل‬
Horizontal Scrollbar  ‫ أم‬1C>‫~ أ‬A" w‫ك ﺵ‬A‫ " إذا آن ه‬$$#2
S\vv‫ ا)داة و ه‬vv6‫دة دا‬vv4‫ ا‬vv5A*‫ ا‬vv>*" ‫ا اد‬ ‫  اد‬B‫ ا‬,
[‫ ا‬+‫ا‬ ‫ا ا اد‬G ‫ ار‬+‫ﻡ‬
Item
. i;‫ و و‬nib6 G !i‫ آ‬%<*2 ‫ا)داة‬
Selected Item ‫<ر‬6‫ ا‬/ X,‫ اا‬5A*‫"*> ا‬
v%2" ‫ ا)داة‬v6‫ دا‬v5A*‫ ا‬gv‫ إذا آ‬v" $$#2 For M = 5 TO 50 Step 2
Sorted
. True / False 4, \632 ‫أم  و‬

ListBox ‫ ‡داة‬Item ‫ﺹ‬H‫ ا‬Methods ‫„ق‬


Method ( ;‫)ا‬ Behavior ( 4*‫)ا‬ ‫  اد‬B07‫ ا‬+‫ا‬
Add (text) B+‫ﺹ ا‬73 =‫ أ‬8)+‫ ا‬8
‫ي‬Q‫ ا‬w7‫ ا‬m‫إ‬
Count 4iC‫ ا‬5A/ ‫د‬$/ $$#2
‫ن‬JJJJE‫ ا‬JJJJ ( text ) ‫ د‬JJJJ‫ ا‬MJJJJ7 ‫ ا‬JJJJm‫إ‬ ‫ـ‬: )‫أﻡ ‰ ﻡ‬
Insert (Index , text )
( Index ) ‫ا د‬ . S" ‫ آ‬1> ٢ ‫ دة‬٢٠٠ 9‫ إ‬١ !" S ‫اد‬$*‫ ا‬:, R -١
Remove (text) G<‫ إزا‬:2 $‫ ( وإذا و‬text ) bA*‫! ا‬/ {#%‫ا‬ ............................................... ‫ أو‬.........................................
‫ { آ‬l‫ ( ﻡ‬index ) ‫ ا د‬M7 ‫إزا ا‬ S" ‫ آ‬1> ( ٢ - ) ‫ دة‬٢ 9‫ إ‬١٠٠ !" H ‫اد‬$*‫ ا‬:, R -٢
RemoveAt(index) .............................................................................................
‫ =()ة وا ة‬23‫ أ‬2‫ إ‬S7‫ ﻡ‬L‫ﺹ ا)ﺝ)د أ‬7 ‫ا‬
Clear ( ) ( 11 , 13 , 15 , 17 , 19 ) 12‫& ا‬2< N ‫اد‬$*‫ ا‬:, R -٣
.............................................................................................
٢٠٠ 9‫ إ‬١ !" Y ‫اد‬$*‫ ا‬:, R -٤
‫ـ‬: rK‫ﻡ‬ .............................................. ‫ أو‬...........................................
(Coun-1) 9< ‫و‬b‫م "! ا‬,‫\ أر‬632 ListBox ‫ أداة‬1> Item ‫ ـ‬Index ( 20 , 18 , 16 , 14 , 12 , 10 ) 12‫& ا‬2< R ‫اد‬$*‫ ا‬:, R -٥
. ListBox 1> ‫دة‬4‫ ا‬5A*‫د ا‬$/ count ‫{ أن‬ .............................................................................................

 ‫ إ
اه ت‬ ٢٢ ‫أ ه‬  ‫ إ
اه ت‬ ٢١ ‫أ ه‬
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
 ‫ إ
اه ت‬ ٢٤ ‫أ ه‬  ‫ إ
اه ت‬ ٢٣ ‫أ ه‬

You might also like