Beruflich Dokumente
Kultur Dokumente
ﺍﻟﺤﻤﺪ ﷲ ﻭﻛﻔﻰ ,ﻭﺻﻠﻰ ﺍﷲ ﻭﺳﻠﻢ ﻋﻠﻰ ﻧﺒﻴﻨﺎ ﺍﻟﻤﺼﻄﻔﻰ :ﻣﺤﻤﺪ ﺻﻠﻰ ﺍﷲ ﻋﻠﻴﻪ ﻭﺳﻠﻢ.
ﺃﻣﺎ ﺑﻌﺪ:
ﺇﺧﻮﺍﻧﻲ ﻓﻲ ﺍﷲ :ﻟﻴﺲ ﻫﻨﺎﻙ ﻋﻠﻢ ﻛﻌﻠﻢ ﺍﷲ ﻋﺰ ﻭﺟﻞ ,ﻭﻻ ﻛﺘﺎﺏ ﺃﻗﻮﻯ ﻣﻦ ﻛﺘﺎﺏ
ﺍﷲ ,ﻭﻟﻴﺲ ﻫﻨﺎﻙ ﻛﺘﺎﺏ ﻳﻀﺎﻫﻲ ﻛﺘﺎﺏ ﺍﷲ ,ﻓﺎﻟﻜﺘﺎﺏ ﺍﻟﻮﺣﻴﺪ ﺍﻟﺬﻱ ﻻ ﻳﺤﻤﻞ ﺍﻟﺨﻄﺄ
ﻭﻻ ﺷﻚ ﻓﻴﻪ ﻫﻮ ﻛﺘﺎﺏ ﺍﷲ ) ﺍﻟﻘﺮﺁﻥ ﺍﻟﻜﺮﻳﻢ ( ,ﻓﺄﻧﺎ ﺃﻗﺪﻡ ﻟﻜﻢ ﻫﺬﺍ ﺍﻟﻜﺘﺎﺏ ﻟﻨﺘﻌﻠﻢ
ﺑﻌﺾ ﺍﻷﺳﺎﺳﻴﺎﺕ ﻭﺑﻌﺾ ﺍﻟﺨﺼﺎﺋﺺ ﺍﻷﻭﻟﻴﺔ ﻓﻲ ﻟﻐﺔ :
Microsoft Visual Basic 6
2
ة ا
أJ6 JT و, م1989 م7JG KAFLJ?M JM NJْ اP َآST M و
YJJTاD اKJJI SJJGD8I ZJJDG , م1996 م7JJG بJJ;7H? XJJD?B4
SJJ;رI JJM SJJA=ا6C اSJJ?ED درس ا,[JJ اSJJ\ ]JJ?G
JJJM SFJJ;D اSJJJ?ED وا7JJc6d6 SJJJA=ا6Cي اbJJ اKLJJHا
( 7ًJ JJA7E انJJJJh اSFJJJJ;I ) 7JJJJc6d6 S;د7LJJJJ اSFJJJJ;Dا
SJJA6B اSJJ?DD76 7JJc6d6 KAJJjE SJJ7k JJM SJJ7l اSJJ?EDوا
SJA? آJM 2007 م7JBا اmJ هJM نoرس اJ J وه, SدBLا
ل7J8I JM ةJ: اXJ و, KDA7J6 ر7JI ذSJBI786 ن7j;r اst
JT و, 7JهAv وS7Ab واYTاD@ اADb4 وS8I@ واADbا
SJ A اوsJJ اwAdJJ SJJADA?Bز اJJ4وr اS?LJJ?; dxJJأ
.نo] اE ;ب7H?@ اB زال7Iو
4
( "! ا ول#) ا
Text =7b @أه
: أه@ ااءات
.?] ارG رةdPر ا6 £¤ اjG ثH يmث اH وه ا: Click
.?] ارG رةdP اSآE jG ثH يmث اH وه ا: Mouse Move
6
Timer =7b @أه
3 ﺸﻜل : =7b:أه@ ا
: وط هx6 .8I اد اM م:L يm;@ اC وه ا: Name
فJE 255 KJI SADLJن اJ4 أن, يJA?8ف إJH6 SADLJ اSا6 ن4 ) أن
.( 7هAv < و, > , = , - , + , / , \ , * ]?G يH C أن,Eف واE ]إ
.( False , True ) .KAD ا: Enabled
E ]bT ( وأSA7k 1 = 1000 ) .§ID ا7دهH ة اD ا: Interval
.( 65.535 ¨7bT@ أT ) ر.( SA7k wb و65 = 65.535) ة هD?
.( @T ) ر.7ًA>M[ أTDن ا7I : Left
.( @T ) ر.7ًدDG [TDن ا7I : Top
: أه@ ااءات
.دHI KI زS67 آjG ثH يmث اH ا: Timer
7
Label =7b @أه
: أه@ ااءات
.Form?] اـG رةdPر ا6 £¤ اjG ثH يmث اH وه ا: Click
.Form?] اـG رةdP اSآE jG ثH يmث اH وه ا: Mouse Move
.S\7x?] اG XhG وForm اـZA£x4 KA6 7I ةP اjG ثH يmث اH وه ا: Load
.Form اـM ®A47PD اSE ام أزرار:;76 ®DL يm ااء اjG ثH يmث اH وه ا: Key Down
9
« أى7jG =7b @أه
6 ﺸﻜل
7 ﺸﻜل
8 ﺸﻜل
9 ﺸﻜل
10
;ال 7I :ه Shape؟
ه 7Gرة KGأ\7ل ه:L4 SA;jم ZAD8ا.( 10 Z\ ) .§I7
ﺸﻜل 10
13 ﺸﻜل
11
( <="! ا#) ا
9@ت وأ=* >و+AB
**%**إد;ل ا
** ا*ن++DB**
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
ن4 ا>ا=@ اs? @?Bj; S ااM , Formـ76 ]DL 7I NI7Iن أo ا8; -3
: ? 7I Y4 اN ذZDB و.7ً7AE أS>?£I
.( 14 Z\ ) .]?Gr اx إ] اs اذه-أ
14 ﺸﻜل
16 ﺸﻜل
12
]?G XD;@ ارk ر7LA] اbT أM دوات اr اSD=7T M Label ?] أداةG £h ا-5
.<
ً A?T ًاA آX?B واForm® اـF;
.7ًدوI >ًاXA?G > ا;@ اKI cj4 7IjG -6
: 7DcAM بI KF; 8; و. ةSE NI7I أ8; -7
Private Sub Label1_Click()
End Sub
: ? 7I 7DcjA6 s أآ-8
Label1.caption="7EI"
: ? 7D= آ7cj§ ا47j أن ن اs8 -9
Private Sub Label1_Click()
Label1.caption="7EI"
End Sub
.§I7 اs8 ®A47PD اSE ]?G F5 ?] زرG £h ا-10
.7ًEI SD? آNAFBALM , 7cA?G £h ا, Form?] اـG Label1 SD? آ8; -11
*حx*ا
Private Sub Label1_click()
.>j أو ا£¤ اSA?DG M 1 @T رj اY6D ااءSا6 : ¨7jBI
Label1.caption="7EI"
.( 7EI ) SD?ب = آD اj اSA«7 M 1 @T رj اY6I : ¨7jBI
End sub
. ااءS7c : ¨7jBI
13
*SEوxI S?lI*أ
Private Sub Form_Load()
Text1.text="Book" + "ed"
Form1.caption="KAjE S7k §I76"
Form1.caption= 3 + 3
Text2.text= 5 * 3
End sub
Timer2.autosize=65.545 -ب
................................................................................................................
14
**z9 **
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
عJJ KJJI JJ KAB6JJI ( وCommand ) عJJ KJJI زرFormـJJ] اJJ?G ¸xJJ أ-3
عJJJ KJJJI أدواتSJJJB6 ( وأرLabel ) عJJJ KJJJI JJJ ت7JJJB6I SJJJk<k ( وText )
.( Option )
: ? 7I Y4 اµ; 7I ء7x *
.Tool Box SD=7T M دD?ب اFD اbjB?] اG £h ا-أ
.s;7jD@ ا8H76 XD; وارForm إ] اـs اذه-ب
: ? 7D آForm أن ن اـs8 -4
Properties Window : J<ت وهAFLJI YJ6 أرNJ\7\ ]J?G J4 XJآ أd4 -5
.Toolbox وForm Layout Window وProject Explorerو
: SA7زرار اr?] اG £h¨ ا>ا=@ اmر ه7c¯*
SJJJD? آKJJJG ºJJJH6@ اJJJk , Properties SJJJD=7T ]JJJ إsJJJ@ اذهJJJk Label1 ]JJJ?G £JJJh ا-6
.ولr@ اT ا: <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
SJJJD? آKJJJG ºJJJH6@ اJJJk , Properties SJJJD=7T ]JJJ إsJJJ@ اذهJJJk Label2 ]JJJ?G £JJJh ا-7
.7l@ اT ا: <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
SJJJD? آKJJJG ºJJJH6@ اJJJk , Properties SJJJD=7T ]JJJ إsJJJ@ اذهJJJk Label3 ]JJJ?G £JJJh ا-8
.§47j ا: <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
, Text SJD? آKJG ºJH6@ اJk , Properties SD=7T ] إs@ اذهk Text1 ]?G £h ا-9
.X?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;
, Text SD? آKG ºH6@ اk , Properties SD=7T ] إs@ اذهk Text2 ]?G £h ا-10
.X?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;
, Text SD? آKG ºH6@ اk , Properties SD=7T ] إs@ اذهk Text3 ]?G £h ا-11
8J; , Locked SJD? آKJG 7¤J أºJH6@ اJk .XJ?ا6 7JI ®LI اZAFLI 7cjAD ]?G 8;
.§I7م ا:LI ZT KI ZB اYjD .True ا.ري7A اY6I 7cjAD ]?G
15
SD? آKG ºH6@ اk , Properties SD=7T ] إs@ اذهk Command1 ]?G £h ا-12
.§47jد ا78 إ: <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
SJD? آKJG ºJH6@ اJk , Properties SJD=7T ] إs@ اذهk XLP Form?] اـG £h ا-13
@Jk .SJ;7E SJ» : <lJI XJAM sJ واآXJ?ا6 7I ®LI اZAFLI 7cjAD ]?G 8; , Caption
J واXJHM ا.ري7JA اYJ6I 7cjAD ]?G 8; , Border Style SD? آKG 7¤ أºH6ا
@Jk .NJ8I7 XIا:J;ء ا7Jjk أFormـJ@ اJ8H6 @H7J6 م:LJD اYJjD Fixed Single
J واXJHM ا.ري7JA اYJ6I 7JcjAD ]?G 8; , Right to Left SD? آKG 7¤ أºH6ا
.ر7LA إ] اKADA اKI Formان اـjG ®b True
: ىLA اS?B اX زاوM 4 § اI7 اS> أA£4 *إذا أردت أن
زك إذا7Jc KJI S>r اs? واXA?G £h ا.Y6I 7cjAD ]?G 8; , Icon KG ºH6* ا
.( ري7A ) ا.N ن7آ
SJJD? آKJJG ºJJH6@ اJJk , Properties SJJD=7T ]JJ إsJJ@ اذهJJk Option1 ]JJ?G £JJh ا-14
.+ أوYD : <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
SJJD? آKJJG ºJJH6@ اJJk , Properties SJJD=7T ]JJ إsJJ@ اذهJJk Option2 ]JJ?G £JJh ا-15
.- ح أوt : <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
SJJD? آKJJG ºJJH6@ اJJk , Properties SJJD=7T ]JJ إsJJ@ اذهJJk Option3 ]JJ?G £JJh ا-16
.× ب أوh : <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
SJJD? آKJJG ºJJH6@ اJJk , Properties SJJD=7T ]JJ إsJJ@ اذهJJk Option4 ]JJ?G £JJh ا-17
.÷ أوSDLT : <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
: 77 آForm اـZ\ أن نs8 ت7A?DB¨ اm هZ آB6 نo وا-18
16
SJJ«7: اSHPbJJ اNJJ ®PJJ; .7ًJ دوI ًاJJ> ( §47JJjد ا7JJ8] زر ) إJJ?G £JJh ا-19
.SA8Iآاد اr اS676
: ? 7I KFL اKA6 \ة7I s أآ-20
Dim A,B
A=Val(Text1.text)
B=Val(Text2.text)
If Option1.Value=True Then
Text3.Text=A + B
End if
If Option2.Value=True Then
Text3.Text=A - B
End if
If Option3.Value=True Then
Text3.Text=A * B
End if
If Option4.Value=True Then
Text3.Text=A / B
End if
.§I7 اS68 F5 ح7PI £h ا-21
SJJA?DB اJJ@ واJJT أي ر7JJl اYJJ6D اJJM@ وJJTول أي رr اYJJ6D اJJM sJJ أآ-22
.( §47jد ا78?] ار ) إG £h@ اk S6?FDا
: µ67L* \ح اد ا
Dim A,B
.( ص, سZlI ) .B وA KA£Dّف اG
A=Val(Text1.text)
.ولr اj اY6I M ¨ ودYTI و.SدG SDAT = A A£Dا
B=Val(Text2.text)
.7l اj اY6I M ¨ ودYTI و.SدG SDAT = B A£Dا
If Option1.Value=True Then
Text3.Text=A + B
End if
? 7I ZDG7M .م:LD اZT KI تA اT YD8[ أداة ا7إذا آ
B A£D ا+ A A£D§ = ا47j76 ص7: اj اY6I
طx اS7c
* ادSA>6 YI اm*وه
17
**2**ا
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
عJJ KJJI JJ YJJ6I ( وCommand ) عJJ KJJI زرFormـJJ] اJJ?G ¸xJJ أ-3
.( Text )
: ? 7I Y4 اµ; 7I ء7x *
.Tool Box SD=7T M دD?ب اFD اbjB?] اG £h ا-أ
.s;7jD@ ا8H76 XD; وارForm إ] اـs اذه-ب
: ? 7D آForm أن ن اـs8 -4
Properties Window : JJ<ت وهAFLJJI YJJ6 أرNJJ\7\ ]JJ?G JJ4 XJJ أJJآd4 -5
.Toolbox وForm Layout Window وProject Explorerو
: SA7زرار اr?] اG £h¨ ا>ا=@ اmر ه7c¯*
, Text SJD? آKJG ºJH6@ اJk , Properties SD=7T ] إs@ اذهk Text1 ]?G £h ا-6
PasswordChar SJD? آKG 7¤ أºH6@ اk .X?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;
<lI KA ;ي وI آc ¨ أن4 يmر ا7Bx اXAM s أآZAFLI 7cjAD ]?G 8; ,
.* SD8jر ا7B\
SJD? آKJG ºJH6@ اJk , Properties SJD=7T ] إs@ اذهk Command1 ]?G £h ا-7
. دل: <lI XAM s واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8;, Caption
SJD? آKJG ºJH6@ اJk , Properties SJD=7T ]J إsJ@ اذهJk XLJP Form?] اـG £h ا-8
.SJ7DHم ا7J : <lJI XJAM sJ واآXJ?ا6 7I ®LI اZAFLI 7cjAD ]?G 8; , Caption
XJJHM ا.ري7JJA اYJJ6I 7JJcjAD ]JJ?G 8JJ; , Border Style SJJD? آKJJG 7¤JJ أºJJH6@ اJJk
XIا:JJJ;ء ا7JJJjk أFormـJJJ@ اJJJ8H6 @H7JJJ6 م:LJJJD اYJJJjD Fixed Single JJJوا
.ري7JA اYJ6I 7JcjAD ]?G 8; , Right to Left SD? آKG 7¤ أºH6@ اk .N8I7
.ر7LA إ] اKADA اKI Formان اـjG ®b True واXHMا
: ىLA اS?B اX زاوM 4 § اI7 اS> أA£4 *إذا أردت أن
زك إذا7Jc KJI SJ>r اsJ? واXJA?G £Jh ا.YJ6I 7cjAD ]?G 8; , Icon KG ºH6ا
.( ري7A ) ا.N ن7آ
18
: 77 آForm اـZ\ أن نs8 ت7A?DB¨ اm هZ آB6 نo وا-9
.Open £h@ اk Add Form @k Project ?] واGr اM دواتr اSt\r s اذه-10
: SA7رة اb7 آProject SE ]?G cA; و. Form N ®PA; -11
. ;يI6 C إXA?G الKI XADH; يm§ اI7 اZDH يm ه اForm2 أنG ا-12
.¨ر7c¯ 7ًدوI >ًاForm1 ر7A ]?G Project SE KI £h ا-13
.SA8Iآاد اr اS676 S«7: اSHPb اN ®P; .7ًدوI ?] زر ) دل ( >ًاG £h ا-14
: ? 7I KFL اKA6 \ة7I s أآ-15
If Text1.Text="8k5" Then
MsgBox"§I7 اM N6 <c;"أه< و,vbInformation
Form2.Show
Unload me
Else
MsgBox"SÀt7 ; SD?"آ,vbCritical
End if
\ح اد
? 7I ZDG7M "8k5" SD? = آ1 @T رj اY6I ىHI ن7إذا آ
"§I7 اM N6 <c; " أه< و7cb SAAE4 S7; رY6I c¯أ
.Form2 اـc¯أ
S\7x اKG S7DHم ا7 Pا
? 7I ZBM اC> وإM
"SÀt7 ; SD? "آ7cb SmH4 S7; رY6I c¯أ
طx اS7c
19
****إد;ل ا"ر
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
عJJJJ ÁAJJJJ و.( Image ) عJJJJ KJJJJI رJJJJ« YJJJJ6I FormـJJJJ] اJJJJ?G ¸xJJJJ أ-3
M Picture «رY6I Z\ وImage «رY6I Z\ ا هm وه.(Picture)
.Tool Box دواتr اY6I
Picture Image
Properties Window : J<ت وهAFLJI YJ6 أرNJ\7\ ]J?G J4 XJآ أd4 -5
.Toolbox وForm Layout Window وProject Explorerو
: SA7زرار اr?] اG £h¨ ا>ا=@ اmر ه7c¯*
SJD? آKJG ºJH6@ اJk , Properties SJD=7T ]J إsJ@ اذهk Image1 ]?G £h ا-6
]J?G £Jh ا, SJD=7T NJ ®PJ; .XJA?G £h اZAFLI 7cjAD ]?G 8; , Picture
JJJM رةbJJJ اcJJJ; .Open ]JJJ?G £JJJhزك وا7JJJc KJJJI 7هJJJ4 JJJرة اbJJJا
]JJ?G 8JJ; .Properties SJJD=7T JJM Strength SJJD? آKJJG ºJJH6@ اJJk .FormـJJا
.True @ اk XA?G £h ا.ري7A اZAFLI 7cjAD
20
JM دJD وه ا.Strength I أ7ّjI 7jr رةb@ ا8H6 @Hن اo اYAFL4 -7
.Picture «رY6I M دI Av وImage «رY6I
SJD? آKJG ºJH6@ اJk , Properties SJD=7T ]J إsJ@ اذهJk XLJP Form?] اـG £h ا-8
@Jk .@J;ون اJ6 : <lJI XJAM sJ واآX?ا6 7I ®LI اZAFLI 7cjAD ]?G 8; , Caption
J واXJHM ا.ري7JA اYJ6I 7cjAD ]?G 8; , Border Style SD? آKG 7¤ أºH6ا
@Jk .NJ8I7 XIا:J;ء ا7Jjk أFormـJ@ اJ8H6 @H7J6 م:LJD اYJjD Fixed Single
J واXJHM ا.ري7JA اYJ6I 7JcjAD ]?G 8; , Right to Left SD? آKG 7¤ أºH6ا
7JJD= داFormـJ اZJB84 JJ .ر7LJA] اJ إKAJJDA اKJI FormـJان اJJjG ®bJ J True
.Properties SJD=7T M Start Up Position SD? آKG ºH6 اS\7x و; اM c
.Center Screen واXA?G £h ا.ري7A اZAFLI 7cjAD ]?G 8;
: ىLA اS?B اX زاوM 4 § اI7 اS> أA£4 *إذا أردت أن
زك إذا7Jc KJI SJ>r اsJ? واXJA?G £Jh ا.YJ6I 7cjAD ]?G 8; , Icon KG ºH6ا
.( ري7A ) ا.N ن7آ
: ? 7D آForm أن ن اـs8 -9
21
**ون أداة ا"ت/( ! ا"ت+D>B**
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
@Jk .Add Module J@ اJk .يJ?B اxJ اJM Project SD=7T ]?G £h ا-3
.Open £hا
.ء7Frدي ا7P F;rد اGت و7D? اÁPj6 ? 7I 7cAM s أآ.Svر7M SHP« N ®P; -4
Option Explicit
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Public Const SND_SYNC = &H0
Public Const SND_ASYNC = &H1
Public Const SND_NODEFAULT = &H2
Public Const SND_LOOP = &H8
Public Const SND_NOSTOP = &H10
Public Sub PlaySound(strSound As String)
Dim wFlags%
wFlags% = SND_ASYNC Or SND_NODEFAULT
sndPlaySound strSound, wFlags%
End Sub
* ! ا"ت+D>. 0 * ه
ا اد
Properties Window : J<ت وهAFLJI YJ6 أرNJ\7\ ]J?G J4 XJآ أd4 -5
.Toolbox وForm Layout Window وProject Explorerو
: SA7زرار اr?] اG £h¨ ا>ا=@ اmر ه7c¯*
22
Center JJ واXJJA?G £JJh ا.ري7JJA اZAFLJJI 7JJcjAD ]JJ?G 8JJ; .Properties
.Screen
: ىLA اS?B اX زاوM 4 § اI7 اS> أA£4 *إذا أردت أن
زك إذا7Jc KJI SJ>r اsJ? واXJA?G £Jh ا.YJ6I 7cjAD ]?G 8; , Icon KG ºH6ا
.( ري7A ) ا.N ن7آ
.7دوI >ًاXA?G > وا.( Command ) عKI زرForm?] اـG ¸x أ-9
: ? 7I KFL اKA6 s أآ-10
PlaySound "c:\windows\media\windows xp startup.wav"
. «تYDL; .§I7 اZA£x F5 £h ا-11
.اm ه7j; درM >M Wav عKI «تZA£x4 NjD : 1SE<I *
NJJ وذX?A£xJJ Wav عJJ KJJI زك7JJc JJM تJJ« أيJJH4 NJJjD : 2SJJE<I *
ف أوJJE زادJJ?M .µ67LJJل ا7JJlD اJJM ¨7jJJhG 7JJD® آAHbJJ اXDJJ;ر¨ وا7LJJI JJH6
.ي «تr YDL4 K?M فE >
23
**+B# ا9 ام/t.z**ا
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
.<lI رة7A; «رةXA?G Z@ أدk Image «رY6I Form?] اـG ¸x أ-3
.View Code واForm?] اـG KDrر ا76 £h ا-4
: SA7 اSD=7> اXx4 ]?Gr اM SD=7T 8; -5
End Sub
: ? 7I 7DcjA6 s أآ-10
If KeyCode = vbKeyUp Then
Image1.Top = Image1.Top - 10
End If
If KeyCode = vbKeyDown Then
Image1.Top = Image1.Top + 10
End If
If KeyCode = vbKeyRight Then
Image1.Left = Image1.Left + 10
End If
If KeyCode = vbKeyLeft Then
Image1.Left = Image1.Left - 10
End If
µ; 7I \ح
If KeyCode = vbKeyUp Then
Image1.Top = Image1.Top - 10
End If
? 7I ZDG?] اGr?] ار اG £h إذا
.ت77 10 A>j6 7c7I ÁP = ; اأ7cBh وM رةbا
طx اS7c
** S?lIr اSA>6 YI اm** وه
24
@cLJJ] زر اJJ?G £¤JJ4 7IJJjG XJJ أ8JJ; .§I7JJ اZA£xJJ F5 ]JJ?G £JJh ا-11
رة7ALJ اYLJM ?PLJ@ اcLJ] زر اJ?G £¤J اJjGم و7IÄ رة7AL?ي ;>م اBا
.@c;r اSA>6 YI اm وهw?:?
.7ccx 7Iرات و7A; SB ZDG ا ارسm <ل هKI NjD : SE<I
25
**Menu Editor :5 **إ>ء
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
.Menu Editor @ اk .Form?] اـG KDrرة اdPر ا6 £h ا-3
: 77 ه آN\7\ ]?G c4 أنs8 اSD=7> ا-4
.Next £h@ اk .F : <lI Name M و.w?I : <lI Caption M s أآ-5
: ا ارm هXx يm واKADA? Xه784ي اm?] ار اG £h ا-6
.<قJJJJJJJJJJJJJJv إ: <lJI Caption JM sJ أآ.[Bh وT ط7>j اKI SGD8I 8; -7
.Next £h@ اk .F1 : <lI Short cut KI @ اk .E : <lI Name M sواآ
: ا ارm هXx يmر وا7LA? Xه784ي اm?] ار اG £h ا-8
.ةG7LJJI : <lJJI Caption JJM sJJ أآ.[MmJJE JJT ىJJط أ7JJ> SJJGD8I 8JJ; -9
.Next £h@ اk .H : <lI Name M sواآ
: ا ارm هXx يm واKADA? Xه784ي اm?] ار اG £h ا-10
.وجJ: اSJAPA آ: <lJI Caption JM sJ أآ.[BJh وT ط7>j اKI SGD8I 8; -11
.F2 : <lI Short cut KI @ اk .HE : <lI Name M sواآ
: ? 7D آSD=7>ن ا4 أنs8 -12
26
.OK ]?G £h ا-13
SJD? آKJG ºJH6@ اJk , Properties SD=7T ] إs@ اذهk XLP Form?] اـG £h ا-14
®bJ J True J واXJHM ا.ري7JA اYJ6I 7JcjAD ]J?G 8J; , Right to Left
S\7xJ و; اM c 7D= داForm اـZB84 .ر7LA إ] اKADA اKI Formان اـjG
7JJcjAD ]JJ?G 8JJ; .Properties SJJD=7T JJM Start Up Position SJJD? آKJJG ºJJH6ا
.Center Screen واXA?G £h ا.ري7A اZAFLI
: ىLA اS?B اX زاوM 4 § اI7 اS> أA£4 *إذا أردت أن
زك إذا7Jc KJI SJ>r اsJ? واXJA?G £Jh ا.YJ6I 7cjAD ]?G 8; , Icon KG ºH6ا
.( ري7A ) ا.N ن7آ
: ? 7D آXAM s@ أآk <قv?] إG £h@ اk w?I ]?G Form اـM £h ا-15
End
Unload me
: XAM s@ اآk وج: اSAPA?] آG £h@ اk ةG7LI ]?G Form اـM £h ا-16
MsgBox"<قv?] إG £h@ اk w?I ]?G £h"ا,vbinformation
@Jk wJ?I ]J?G £¤J4 7IJjG X أ8; .§I7 اZA£x F5 ح7PI ]?G £h ا-17
8; وج: اSAPA@ آk ةG7LI ]?G [F£h وإذا, §I7<ق اv<ق ;ف @ إvإ
8J; F1 ]J?G £Jh وا.§I7 اKI وج: اSAPA آKG ك:4 S7; رNAFBA; Xأ
@AJ; F1 ] زرJ?G £¤J@ اJ 7IJjG XJ أ7jBJh وJT 7Jjr XJT<v@ إAJ; §I7أن ا
<قJv إSJAPA آKJG كJ:4 S7J; رNAFBAJ; XJÆM , F2 زرYI اm وه.§I7<ق اvإ
.§I7ا
27
**Toolbar :5 **إ>ء
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
.Components @ اk 7A?B اSD=7> اM Project ]?G £h ا-3
: 77 آSD=7T N c; -4
.OK £h@ اk XFx XI<G ZB وا7ر ا7A: اKG ºH6 ا-5
Microsoft Windows Common Controls 6 (SP6)
28
.Form?] اـG 7cD; وارSA7دوات اr اTool Box SD=7T KI £h ا-6
: ? 7D آForm أن ن اـs8 -7
SJJD? آJJ@ اJJk Properties SJJD=7T ]JJ إsJJ@ اذهJJk ImageList1 ]JJ?G £JJh ا-8
.Custom
: 77 آSD=7T N c; -9
@JJT @JJk Insert picture ] زرJJ?G £JJh@ اJJk .Images SJJD=7T 7JJcjI JJ ا-10
§I7J6 JM 7JcAج إ7HJ; Jر اbJ اYJAD أنJآd4 .7هJ4 Jر اbر ا7¤EÆ6
.ImageList1 ] إ7c? أدT Nأ
وزرToolbar SJD=7T ]J إXPA¤Jj; زرKI µ?£ §I76 ZDBj; 7j أ7jض هPj; *
.رضr اKG ت7I?BI 7jAFB » ء وزر7DL اKG ت7I?BI 7jAFB »
.رb اKI 4 7I N أن نs8
Indexا اـm وه. «رةZ Index@ اـT رST?] ورG Z8L4 أوÇPH4 أنNA?G -11
: ? 7D «رة آZق آM دI
29
.SA> اYI اm وه.1 : ه7c Index@ اـTرض رr «رة ا: <lI *
.7ه4 ر اbل ا7 إدKI cj4 7IjG OK ]?G £h ا-12
sJ@ اذهJk XA?G £h واXD;6 [DT T يm اForm اـM Toolbar1 ـs اذه-13
.Custom @ اk Properties SD=7T ]إ
: ? 7D آSD=7T N c; -14
.ImageList1 واImageList s786 يm اÈA6r اY6D?] اG £h ا-15
.Buttons s إ] اs@ اذهk
30
SJD? آsJ786 يmJ اYJ6D] اJ إsJ@ اذهk .Insert Buttons ?] ارG £h ا-16
.رb اKA6 KI 7ه4 رة اb? Index@ اـT رXAM s واآImage
.1 @T ر7j هY¤j; <lI *
Y6D اM ¨4 يm;@ اC اS67 آµt KG ] ?رDLI Y¤4 أنNjD : SE<I*
.Caption SD? آs786 يmا
.OK £h@ اk .SA : <lI SD? أي آKey SD? آs786 يm اY6D اM s أآ-17
.µ; 7D آ7ه4 زرار اrد اB6 ¸x أ: SE<I*
.Form اـM دD اToolbar1 ]?G 7دوI أ> >ًا-18
: ? 7I KFL اKA6 s أآ.S8I اSE N c; -19
Select Case Button.Key
Case "SA"
MsgBox "Êإ........SxABD ا7cA?G ZBرض وr اÉ اµ?", vbInformation
End Select
XJ أ8J; .رةJ« XJA?G يmJر اJ?] اG £h وا.§I7 اZA£x F5 £h ا-20
: ? 7Dرض آr اKG ت7I?BI NAFBA;
31
**MMControl أداةSF;ا6 APت واb اZA£x4**
.Visual Basic 6 S£ ®M ا-1
.Standard EXE ا-2
.Components @ اk 7A?B اSD=7> اM Project ]?G £h ا-3
: 77 آSD=7T N c; -4
.OK £h@ اk XFx XI<G ZB وا7ر ا7A: اKG ºH6 ا-5
Microsoft Multimedia Control 6.0
32
: ToolBox SD=7T M X?\ ا هm وه.ToolBox SD=7T M N cA; -6
عJJJJ KJJJJI KJJJJ زر7ً¤JJJJ@ أJJJJ; وار.FormـJJJJ] اJJJJ?G XDJJJJ; وارXJJJJA?G £JJJJh ا-7
, Label عJ KJI J Y6I و,Text عKI Y6I @; وار, Command
: رةb اM 7D آ7cA?G ?م7I Av و.Option عKI Sر7Aت ا7B6I 3و
]J إsJ@ اذهJk , Properties SJD=7T ]J إs@ اذهk MMcontrol1 ]?G £h ا-8
.False واVisible SD?آ
: ? 7I 7DcjA6 s أآ.KF; N cA; ( ZA£x4 ) ?] زرG dدوI ا> >ًا-9
If Option1.Value = True Then
MMControl1.DeviceType = "WaveAudio"
MMControl1.FileName = Text1.Text
MMControl1.Command = "Open"
MMControl1.Command = "Play"
End If
If Option2.Value = True Then
MMControl1.DeviceType = "AviVideo"
MMControl1.FileName = Text1.Text
MMControl1.Command = "Open"
MMControl1.Command = "Play"
End If
If Option3.Value = True Then
MMControl1.DeviceType = "Sequencer"
MMControl1.FileName = Text1.Text
MMControl1.Command = "Open"
MMControl1.Command = "Play"
End If
( وAvi JAM ) J هOption2 ( وWav تJ« ) J هOption1 أنKI آd4 *
NJJ ن7JJ إذا آ7JJI أ.µ67LJJد اJJ اYJJI µ67JJF4 JJ .( mid تJJ« ) JJ هOption3
.كAP4 ةT ]?G وS8I?] اG ا>رةN N?] أG ا لmcM , AA£?] اG ا>رة
33
7JDcjA6 sJ أآ.KFJ; NJ cAJ; ( [JTI ف7>?] زر ) إG dدوI ا> >ًا-10
: ? 7I
MMControl1.Command = "Stop"
تbJJت ا7JJP?I KJJ أ7ًJD7G نJJ4 أنNJJA?G sJJ8 .§I7JJ اZA£xJJ F5 £JJh ا-11
: S?lIr اÈB6 mdj; .زك7c M APوا
: ? 7I Y4 ا.F5 ]?G £¤76 §I7 اmPj4 أنB6 *
( wav تJJ« ) ]JJ?G £JJh ا.wav عJJ KJJI X?£xJJ; يmJJت اbJJن ا7JJ إذا آ-أ
: ? 7I Text j اY6I M <lI sواآ
C:\windows\media\start.wav
.[JJTI ف7JJ>] إJJ?G £JJh وا.ZJJDB NJJ8I76 أن8LJJM .ZA£xJJ4 ]JJ?G £JJh@ اJJk
.ة أىI ZA£x4 ]?G £¤4 إ] أن7TI wTALM
sJ ( واآavi JAM ) ]J?G £Jh ا.avi عJ KJI X?£xJ; يmJ اJAPن ا7 إذا آ-ب
: ? 7I Text j اY6I M <lI
C:\windows\clock.avi
.[JJTI ف7JJ>] إJJ?G £JJh وا.ZJJDB NJJ8I76 أن8LJJM .ZA£xJJ4 ]JJ?G £JJh@ اJJk
.ة أىI ZA£x4 ]?G £¤4 إ] أن7TI wTALM
( mid تJJ« ) ]JJ?G £JJh ا.mid عJJ KJJI X?£xJJ; يmJJت اbJJن ا7JJ إذا آ-ـJJ
: ? 7I Text j اY6I M <lI sواآ
C:\windows\media\town.mid
.[JJTI ف7JJ>] إJJ?G £JJh وا.ZJJDB NJJ8I76 أن8LJJM .ZA£xJJ4 ]JJ?G £JJh@ اJJk
.ة أىI ZA£x4 ]?G £¤4 إ] أن7TI wTALM
34
**Access ت+( ة/5 ' (**ا
.Access §I76 ®M ا-1
ت7J7A6 ةJG7T ) Jى واLJA اSJD=7> إ] اs@ اذهk ( ) @k ( w?I ) £h ا-2
.( Svر7M
ÇPHJ; يmJن ا7D اM XPE وا.Database : <lI s أآ.SADL4 NjI s?FA; -3
.OK £h@ اk Visual Basic S£?6 XDDb; يm اN8I76 XA?G
.( @ADbض اG S>F6 ء ول7x?] ) إG £h ا-4
: 77 آSE N c; -5
@ATJJ4) ت7JJ7Aع اJJ JJ@ اJJk Customer ID : <lJJI ولr اZJJ>H اJJM sJJ أآ-6
: اار وهYjD 7A?B اSD=7> اM ح7PD?] زر اG £h@ اk ( =7>?4
.( ) ت77A وا ع ا.Title : <lI 7l اZ>H اM s أآ-7
.( ) ت77A وا ع ا.First Name : <lI º7l اZ>H اM s أآ-8
.( ) ت77A وا ع ا.Surname : <lI Y6 ااZ>H اM s أآ-9
ت7JJ7Aع اJJ JJ وا.Phone Number : <lJJI ÁI7JJ: اZJJ>H اJJM sJJ أآ-10
.( )
ت7JD? اÁJP sJ4 أنNJA?G sJ8 ل7JlDا اmJ هÁJP µF4 إذا أردت أن: SE<I *
ت7J7A76 ةdJBI S>67LJ اSJE?ن اJ4 أنsJ8 ,, .ت7M7LJDوف واJH اÁPjJ6 S>67Lا
: ? 7Dآ
: <lJJJJJI XDJJJJJ; .ولJJJJJ8 اÇJJJJJPE NJJJJJjI s?FAJJJJJ; .<قJJJJJv] زر اJJJJJ?G £JJJJJh ا-11
.Customers
35
اJJJG SJJJ7 أولJJJM ت7JJJ7A اÈJJJB6 ZJJJ@ أدJJJk Customers ]JJJ?G نo ا£JJJh* ا
: ? 7D أن ن آs8 .SA=7>?4 7cr Customer ID
cmdNext txtid
cmaPrevious txtTitle
cmdFirst
txtFirstName
cmdLast txtSurname
cmdDelete txtPhone
txtTitle1
cmdAdd
txtFirstName1
txtSurname1
txtPhone1
.References @ اk 7A?B اSD=7> اM Project ]?G £h ا-16
: SFx 7c?B واSA7ء ا7D;rد اE -17
Microsoft DAO 3.6 Object Library.
Microsoft ActiveX Data Objects 2.1 Library.
.Code @ اk 7A?B اSD=7> اM View ]?G £h ا-18
: ZAbP76 ? 7I ( ) ادS8I اSE M s أآ-19
Option Explicit
Dim AConnection As New ADODB.Connection
Dim ARecordset As New ADODB.Recordset
Exit Sub
Else:
If txtPhone1.Text = "" Then
MsgBox "ب7 اw« وZ< أد¤M", vbOKOnly, "ت77Aل ا7 إدM dF"
Exit Sub
End If
End If
End If
End If
ARecordset.AddNew
ARecordset.Fields("Title") = txtTitle1.Text & " "
ARecordset.Fields("First Name") = txtFirstName1.Text & " "
ARecordset.Fields("Surname") = txtSurname1.Text & " "
ARecordset.Fields("Phone Number") = txtPhone1.Text & " "
txtTitle1.Text = ""
txtFirstName1.Text = ""
txtSurname1.Text = ""
txtPhone1.Text = ""
ARecordset.MoveLast
GetFields
End Sub
37
ARecordset.MoveNext
GetFields
End Sub
***@?; وXH« وX» ]?G وDHI 7jA ]?G @?; وÉ و«?] ا. و»ًاC أوÉ DH***وا
38
**هة78ت ا7>AFت وا7I?BD اKI D sهm4 K**أ
NJJjD SJJ?AD8 واSFALJJ اSJJ£?¨ اmJJ هKJJG JJl?@ أآBJJ اJJM [JJv إذا ر: رئ7JJ>ي اJJG*
: SA7 اYTاD واs اÈB6 KI دة7P;Cا
أ
هـــ1428-م2007
39