ﺑﺴﻢ ﺍﷲ ﺍﻟﺮﺣﻤﻦ ﺍﻟﺮﺣﻴﻢ ﻗﺎﻝ ﺍﷲ ﺗﻌﺎﻟﻰ )) :ﻭﻣﺎ ﺃﻭﺗﻴﺘﻢ ﻣﻦ ﺍﻟﻌﻠﻢ ﺇﻻ ﻗﻠﻴﻼ (( ﺍﻹﺳﺮﺍﺀ ﺁﻳﺔ .85 ﺍﻟﺤﻤﺪ ﷲ ﻭﻛﻔﻰ ,ﻭﺻﻠﻰ ﺍﷲ ﻭﺳﻠﻢ ﻋﻠﻰ ﻧﺒﻴﻨﺎ ﺍﻟﻤﺼﻄﻔﻰ :ﻣﺤﻤﺪ ﺻﻠﻰ ﺍﷲ ﻋﻠﻴﻪ ﻭﺳﻠﻢ. ﺃﻣﺎ ﺑﻌﺪ: ﺇﺧﻮﺍﻧﻲ ﻓﻲ ﺍﷲ :ﻟﻴﺲ ﻫﻨﺎﻙ ﻋﻠﻢ ﻛﻌﻠﻢ ﺍﷲ ﻋﺰ ﻭﺟﻞ ,ﻭﻻ ﻛﺘﺎﺏ ﺃﻗﻮﻯ ﻣﻦ ﻛﺘﺎﺏ ﺍﷲ ,ﻭﻟﻴﺲ ﻫﻨﺎﻙ ﻛﺘﺎﺏ ﻳﻀﺎﻫﻲ ﻛﺘﺎﺏ ﺍﷲ ,ﻓﺎﻟﻜﺘﺎﺏ ﺍﻟﻮﺣﻴﺪ ﺍﻟﺬﻱ ﻻ ﻳﺤﻤﻞ ﺍﻟﺨﻄﺄ ﻭﻻ ﺷﻚ ﻓﻴﻪ ﻫﻮ ﻛﺘﺎﺏ ﺍﷲ ) ﺍﻟﻘﺮﺁﻥ ﺍﻟﻜﺮﻳﻢ ( ,ﻓﺄﻧﺎ ﺃﻗﺪﻡ ﻟﻜﻢ ﻫﺬﺍ ﺍﻟﻜﺘﺎﺏ ﻟﻨﺘﻌﻠﻢ ﺑﻌﺾ ﺍﻷﺳﺎﺳﻴﺎﺕ ﻭﺑﻌﺾ ﺍﻟﺨﺼﺎﺋﺺ ﺍﻷﻭﻟﻴﺔ ﻓﻲ ﻟﻐﺔ :
Microsoft Visual Basic 6
ﺇﻧﻬﺎ ﻟﻐﺔ ﻣﻔﻴﺪﺓ ﻭﺭﺍﺋﻌﺔ ﺟﺪﺍﹰ ﻣﻼﺣﻈﺔ ﻫﺎﻣﺔ :ﻳﻤﻨﻊ ﻧﺴﺦ ﺍﻟﻜﺘﺎﺏ ﺃﻭ ﻧﺸﺮﻩ ﺑﺪﻭﻥ ﺇﺫﻥ ﺍﻟﻤﺆﻟﻒ. ﺃﺧﻲ ﺍﻟﻜﺮﻳﻢ :ﺇﺫﺍ ﻛﺎﻥ ﻫﻨﺎﻙ ﺃﻱ ﻣﻼﺣﻈﺔ ﺃﻭ ﺃﻱ ﺧﻄﺄ ﻓﻲ ﺍﻟﻜﺘﺎﺏ ﺍﻟﺮﺟﺎﺀ ﺇﺭﺳﺎﻟﻬﺎ ﺇﻟﻰ ﻭﺳﺎﺋﻞ ﺍﻻﺗﺼﺎﻝ ﺍﻟﺘﺎﻟﻴﺔ : ـــــــــــــــــ ال 00966559740593 : ا ا و auttoyuse@hotmail.com : mohammadata@hotmail.com *Auto Teaching Of Yeses Use : AuttoYuse *أو 4ز :ا @A?Bا ?> : ;< =7ام ا . 678 2
โ ซ ุฉ ุงโ ฌ . DEโ ซ ุฃโ ฌ7FG DHI : @;Cโ ซุงโ ฌ โ ซ ุฃโ ฌJ6 JTโ ซ ู โ ฌ, โ ซู โ ฌ1989 โ ซู โ ฌ7JG KAFLJ?M JM N J โ ซู ุงโ ฌPโ ซ ู ุขโ ฌS T M โ ซู โ ฌ YJJTโ ซ ุงโ ฌD โ ซ ุงโ ฌKJJI SJJG D8I ZJJDG , โ ซู โ ฌ1996 โ ซู โ ฌ7JJG โ ซ ุจโ ฌJJ;7H? XJJD?B4 SJJ;โ ซ ุฑโ ฌI JJM SJJA=โ ซ ุงโ ฌ6Cโ ซ ุงโ ฌSJJ?E D โ ซ ุฏุฑุณ ุงโ ฌ,[JJ โ ซ ุงโ ฌS JJ\ ]JJ?G JJJM SFJJ; D โ ซ ุงโ ฌSJJJ?E D โ ซ ู ุงโ ฌ7JJc6d6 SJJJA=โ ซ ุงโ ฌ6Cโ ซ ู ุงโ ฌbJJ โ ซ ุงโ ฌKLJJH โ ซุงโ ฌ ( 7ู J JJA 7E โ ซ ุงู โ ฌJJJJh โ ซ ุงโ ฌSFJJJJ; I ) 7JJJJc6d6 S;โ ซุฏโ ฌ7LJJJJ โ ซ ุงโ ฌSFJJJJ; D โ ซุงโ ฌ SJJA6 B โ ซ ุงโ ฌSJJ ?DD 76 7JJc6d6 KAJJjE SJJ 7k JJM SJJ 7l โ ซ ุงโ ฌSJJ?E D โ ซู ุงโ ฌ SJA?โ ซ ุขโ ฌJM 2007 โ ซู โ ฌ7JB โ ซุง ุงโ ฌmJโ ซ ู โ ฌJM โ ซู โ ฌoโ ซ ุฑุณ ุงโ ฌJ Jโ ซ ู ู โ ฌ, S โ ซ ุฏโ ฌBL โ ซุงโ ฌ โ ซู โ ฌ7J8I JM โ ซ ุฉโ ฌJ : โ ซ ุงโ ฌXJ โ ซ ู โ ฌ, KDA 7J6 โ ซุฑโ ฌ7JIโ ซ ุฐโ ฌSJBI786 โ ซู โ ฌ7j;rโ ซ ุงโ ฌst JTโ ซ ู โ ฌ, 7Jโ ซ ู โ ฌAvโ ซ ู โ ฌS 7Ab โ ซ ู ุงโ ฌYTโ ซ ุงโ ฌD โ ซ@ ุงโ ฌADb4โ ซ ู โ ฌS8I โ ซ@ ู ุงโ ฌADb โ ซุงโ ฌ SJ A โ ซ ุง ู โ ฌsJJ โ ซ ุงโ ฌwA dJJ SJJADA?B โ ซ ุฒ ุงโ ฌJJ 4โ ซู โ ฌrโ ซ ุงโ ฌS?LJJ?; dxJJ โ ซุฃโ ฌ .โ ซู โ ฌoโ ซ ] ุงโ ฌE โ ซ; ุจโ ฌ7H โ ซ?@ ุงโ ฌB โ ซ ุฒุงู โ ฌ7Iโ ซู โ ฌ
. โ ซ* ุง ุฅ ุฏ ุฉโ ฌ 3
ﺍﻟﻔﻬﺮﺱ ) ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ ( ﺃﻫﻢ ﺧﺼﺎﺋﺺ 5.........................................................................................Text ﺃﻫﻢ ﺧﺼﺎﺋﺺ 6...........................................................................Command ﺃﻫﻢ ﺧﺼﺎﺋﺺ 7......................................................................................Timer ﺃﻫﻢ ﺧﺼﺎﺋﺺ 8......................................................................................Label ﺃﻫﻢ ﺧﺼﺎﺋﺺ 9......................................................................................Form ﺃﻫﻢ ﺧﺼﺎﺋﺺ ﻋﻨﺎﺻﺮ ﺃﺧﺮﻯ10............................................................................
) ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻧﻲ ( ﺗﻄﺒﻴﻘﺎﺕ ﻭﺃﻣﺜﻠﺔ ﻣﺸﺮﻭﺣﺔ : ﺇﺩﺧﺎﻝ ﺍﻟﻨﺺ12..................................................................................................... ﺗﻐﻴﻴﺮ ﺍﻟﻠﻮﻥ14...................................................................................................... ﺍﻹﻇﻬﺎﺭ ﻭﺍﻹﺧﻔﺎﺀ14................................................................................................ ﺁﻟﺔ ﺣﺎﺳﺒﺔ15......................................................................................................... ﺍﻟﺤﻤﺎﻳﺔ18............................................................................................................. ﺍﻟﺘﻨﻘﻞ19.............................................................................................................. ﺇﺩﺧﺎﻝ ﺍﻟﺼﻮﺭ20................................................................................................... ﺗﺸﻐﻴﻞ ﺍﻟﺼﻮﺕ ﺑﺪﻭﻥ ﺃﺩﺍﺓ ﺍﻟﺼﻮﺕ22.................................................................... ﺍﺳﺘﺨﺪﺍﻡ ﻟﻮﺣﺔ ﺍﻟﻤﻔﺎﺗﻴﺢ24..................................................................................... ﺇﻧﺸﺎﺀ ﻗﺎﺋﻤﺔ 26...........................................................................Menu Editor ﺇﻧﺸﺎﺀ ﻗﺎﺋﻤﺔ 28.....................................................................................Toolbar ﺗﺸﻐﻴﻞ ﺍﻟﺼﻮﺕ ﻭﺍﻟﻔﻴﺪﻳﻮ ﺑﻮﺍﺳﻄﺔ ﺃﺩﺍﺓ 32......................................MMControl ﺍﻟﺮﺑﻂ ﻣﻊ ﻗﺎﻋﺪﺓ ﺑﻴﺎﻧﺎﺕ 35...................................................................Access ﺃﻳﻦ ﺗﺬﻫﺐ ﻟﻤﺰﻳﺪ ﻣﻦ ﺍﻟﻤﻌﻠﻮﻣﺎﺕ ﻭﺍﻟﺘﻄﺒﻴﻘﺎﺕ ﺍﻟﺠﺎﻫﺰﺓ39...................................... 4
( "! ا ول# ) ا Text =7b @أه ؟Text ه7I :; ال انdJJ6م و7JJ8Ed6 XJJAM ت7JJ 7A ض اJJG وSJJ67 @ اJJ JJ YJJ6 I KJJG رة7JJ G JJه .( 1 Z \ ) .SP? :I 1 ﺸﻜل
: =7b: أه@ ا : وط هx6 . 8I ا د اM م: L يm ;@ اC وه ا: Name فJE 255 KJI SADLJ ن اJ 4 أن, يJA?8 ف إJH6 SADLJ اS ا6 ن4 ) أن .( 7 هAv < و, > , = , - , + , / , \ , * ]?G يH C أن, E ف واE ] إ .( A; 4 , ر7L , KAD ) j اY6 I M S67 اYT I : Alignment .( Flat , 3d ) . ر7: اc D ا: Appearance .( ....., أزرق, DE ) أ. j اY6 I SAP? ن: Back color .( None , Fixed Single ) . ودH اD : Border Style .( False , True ) . ام: ;C اKI KA D ا: Enabled .(..., Z=7I , لBI , : ع ا, @8H ) ا. : ا: Font .( ....., أزرق, DE ) أ. : ن ا: Fore color .( @T ) ر. j اY6 I لt : Height .( @T ) ر.7ًA>M أj اY6 I ن7 I : Left .( False , True ) .( S67 ع اjDI ) لP>I : Locked .( @T ) ر.م7Tرr وف أو اH د اB ]bTr اH ا: Max Length .( I@ أو رT ف أو رE ) . L اSD? دHI I ر: Password Char .( False , True ) .ر7LA إ ] اKADA اKI : Right to Left .( I ف أو رE @ أوT ) أي ر. j اY6 I M بD اj ا: Text & أو5 ) أي ر.% & *&) (&' ا+&,-. ا/& &012 ا & ي% & ا: Tool Tip Text .( 7 ف أو ر9 .( @T ) ر.7ً دDG j اY6 I ن7 I : Top .( False , True ) . = I : Visible .( @T ) ر. j اY6 I ضG : Width : أه@ ا اءات . j اY6 I ]?G رةdP ر ا6 £¤ اjG ثH يm ث اH وه ا: Click . j اY6 I ]?G رةdP اS آE jG ثH يm ث اH وه ا: Mouse Move . j ى اHI M AA£ اjG ثH يm ث اH وه ا: Change 5
Command =7b @أه ؟Command ه7I : ; ال .( 2 Z \ ) .KABI I أZBP م: L زرKG رة7 G ه 2 ﺸﻜل
: =7b: أه@ ا : وط هx6 . 8I ا د اM م: L يm ;@ اC وه ا: Name فJE 255 KJI SADLJ ن اJ 4 أن, يJA?8 ف إJH6 SADLJ اS ا6 ن4 ) أن .( 7 هAv < و, > , = , - , + , / , \ , * ]?G يH C أن, E ف واE ] إ .( ....., أزرق, DE ) أ. ا رSAP? ن: Back Color .( فE @ أوT ) أي ر.?] ا رG بD اj وه ا: Caption .( False , True ) .KA D ا: Enabled .(..., Z=7I , لBI , : ع ا, @8H ) ا. : ا: Font .( @T ) ر. ل ا رt : Height .( @T ) ر.7ًA>M أj اY6 I ن7 I : Left .( SD=7T KI ر7A ) ا.?] ا رG 7cBh اد وD رة اb ا: Picture .( False , True ) .ر7LA إ ] اKADA اKI : Right To Left .( @; ر, دي7G ) ا رD : Style .( 7 ف أو ر9 أو5 ) أي ر.% *) (' ا+,-. ا/ 012 ا ي% ا: Tool Tip Text .( @T ) ر.7ً دDG j اY6 I ن7 I : Top .( False , True ) . = I : Visible .( @T ) ر. ض ا رG : Width : أه@ ا اءات .?] ا رG رةdP ر ا6 £¤ اjG ثH يm ث اH وه ا: Click .?] ا رG رةdP اS آE jG ثH يm ث اH وه ا: Mouse Move
6
Timer =7b @أه ؟Timer ه7I : ; ال .( 3 Z \ ) .§I D د¨ اH KABI KI زB6 ZDB [T I KG رة7 G ه : =7b: أه@ ا : وط هx6 . 8I ا د اM م: L يm ;@ اC وه ا: Name فJE 255 KJI SADLJ ن اJ 4 أن, يJA?8 ف إJH6 SADLJ اS ا6 ن4 ) أن .( 7 هAv < و, > , = , - , + , / , \ , * ]?G يH C أن, E ف واE ] إ .( False , True ) .KA D ا: Enabled E ]bT ( وأSA 7k 1 = 1000 ) .§I D ا7 دهH ة اD ا: Interval .( 65.535 ¨7bT@ أT ) ر.( SA 7k wb و65 = 65.535) ة هD? .( @T ) ر.7ًA>M[ أT D ن ا7 I : Left .( @T ) ر.7ً دDG [T D ن ا7 I : Top 3 ﺸﻜل
: أه@ ا اءات . دHI KI زS67 آjG ثH يm ث اH ا: Timer
7
Label =7b @أه ؟Label ه7I :; ال انdJJ6م و7JJ8Ed6 XJJAM ت7JJ 7A ض اJJG وSJJ67 @ اJJ JJ YJJ6 I KJJG رة7JJ G JJه .( 4 Z \ ) .SP? :I 4 ﺸﻜل
: =7b: أه@ ا : وط هx6 . 8I ا د اM م: L يm ;@ اC وه ا: Name فJE 255 KJI SADLJ ن اJ 4 أن, يJA?8 ف إJH6 SADLJ اS ا6 ن4 ) أن .( 7 هAv < و, > , = , - , + , / , \ , * ]?G يH C أن, E ف واE ] إ .( A; 4 , ر7L , KAD ) j اY6 I M S67 اYT I : Alignment .( Flat , 3d ) . ر7: اc D ا: Appearance .(False,True). بD اj ر اT ]?G 7A=7>?4 @8H اh : Auto Size .( ....., أزرق, DE ) أ. j اY6 I SAP? ن: Back color .( ن, ف7P\ ) SAP?: اD : Back Style .( None , Fixed Single ) . ودH اD : Border Style .( ف أوE ) أي. j اY6 I M بD اj وه ا: Caption .( False , True ) .KA D ا: Enabled .(..., Z=7I , لBI , : ع ا, @8H ) ا. : ا: Font .( ....., أزرق, DE ) أ. : ن ا: Fore color .( @T ) ر. j اY6 I لt : Height .( @T ) ر.7ًA>M أj اY6 I ن7 I : Left .( False , True ) .ر7LA إ ] اKADA اKI : Right to Left .( 7 ف أو ر9 أو5 ) أي ر.% *) (' ا+,-. ا/ 012 ا ي% ا: Tool Tip Text .( @T ) ر.7ً دDG j اY6 I ن7 I : Top .( False , True ) . = I : Visible .( @T ) ر. j اY6 I ضG : Width : أه@ ا اءات . j اY6 I ]?G رةdP ر ا6 £¤ اjG ثH يm ث اH وه ا: Click . j اY6 I ]?G رةdP اS آE jG ثH يm ث اH وه ا: Mouse Move ZJ داText JM بJ D اjJ ا.Z xJ ه اLabel j اY6 I وText j اY6 I KA6 قP *ا Text jJJ اYJJ6 I JJM JJAA£ اKJJ D و, Label JJM 7JJD آCaption JJM [LJJA وText SAJJ«7: ا .§I7 ام ا: ; <ل اX? ا6 7I AA£4 YAF L C Label j اY6 I 7DjA6 §I7 ام ا: ;ء ا7jkأ 8
Form =7b @أه ؟Form ه7I : ; ال وText ZlI أي عKI «7jB ;@ اSI : LD اSE7LD اKG رة7 G ه KI 7 هAv وFrame وLine وTimer وLabel وCommand .( 5 Z \ ) . «7jB ا 5 ﺸﻜل
: =7b: أه@ ا : وط هx6 . 8I ا د اM م: L يm ;@ اC وه ا: Name فJE 255 KJI SADLJ ن اJ 4 أن, يJA?8 ف إJH6 SADLJ اS ا6 ن4 ) أن .( 7 هAv < و, > , = , - , + , / , \ , * ]?G يH C أن, E ف واE ] إ .( ....., أزرق, DE ) أ.Form ا ـSAP? ن: Back Color .( ...Sizable , None,Fixed Single). ودH اD : Border Style .( @T ف أو رE ) أي.Form?] رأس ا ـG بD اj وه ا: Caption .( False , True ) .KA D ا: Enabled .( @T ) ر.Form ل ا ـt : Height .( SD=7T KI ر7A ) ا.Form?] ا ـG دD اI ا: Icon .( @T ) ر.7ًA>M أFormن ا ـ7 I : Left .( False , True ) .Form ا ـN H4 ]?G ا > رة: Moveable .( SD=7T KI ر7A ) ا.Form ا ـM 7cBh اد وD رة اb ا: Picture .( False , True ) .ر7LA إ ] اKADA اKI : Right To Left .( : 5 ر+.;)ا.X?A£x4 jG S\7x ?] اG Formن ا ـ7 I : Start Up Position .( 7 ف أو ر9 أو5 ) أي ر.% *) (' ا+,-. ا/ 012 ا ي% ا: Tool Tip Text .( @T ) ر.7ً دDG j اY6 I ن7 I : Top .( False , True ) . = I : Visible .( @T ) ر. ض ا رG : Width .(SD=7T KI ر7A )ا.X?A£x4 jG S\7x ?] اG Form ا ـS 7E : Window State : أه@ ا اءات .Form?] ا ـG رةdP ر ا6 £¤ اjG ثH يm ث اH وه ا: Click .Form?] ا ـG رةdP اS آE jG ثH يm ث اH وه ا: Mouse Move .S\7x ?] اG Xh G و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 @أه ؟Line ه7I : ; ال .( 6 Z \) .7ً ه7¯ XDAL> § وI7 اZAD8 م: L KG رة7 G ه 6 ﺸﻜل
؟Frame ه7I : ; ال .( 7 Z \ ) .§I7 اZAD84 M م: L ر7t إKG رة7 G ه
7 ﺸﻜل
؟Picture أوImage ه7I : ; ال .( 8 Z \ ) .?] « رةG يH4 م: LD ا7 دهH S>FjI KG رة7 G ه 8 ﺸﻜل
؟Combo Box ه7I : ; ال .7cjI Eر وا7A 76 ®DL دةHI ت7 7A6 ]?G يH Y6 I KG رة7 G ه .( 9 Z \ ) 9 ﺸﻜل
10
; ال 7I :ه Shape؟ ه 7 Gرة KGأ\ 7ل ه : L4 SA; jم ZAD8ا .( 10 Z \ ) .§I7 ﺸﻜل 10
; ال 7I :ه Check box؟ ه 7 Gرة KGأداة A:4ك KA6و ®« SI<G Yhأو إ 7£ءه.( 11 Z \ ) .7 ﺸﻜل 11
; ال 7I :ه Option Button؟ ه 7 Gرة KGأداة ? Lم و د أآ KI lوا Eة Mا ـSA?DG @ Form ا7A Cر.( 12 Z \ ) . ﺸﻜل
12
; ال 7I :ه MMControl؟ ه 7 Gرة KGأداة : L4م ZA£xا bت وا .( 13 Z \ ) . AP ﺸﻜل
13
)) ﺳﻨﺘﻌﻠﻢ ﺍﻟﺨﺼﺎﺋﺺ ﺍﻟﻤﻬﻤﺔ ﻟﻠﻌﻨﺎﺻﺮ ﺍﻟﺴﺎﺑﻘﺔ ﻭﻛﻴﻔﻴﺔ ﺍﺳﺘﺨﺪﺍﻣﻬﺎ ﻓﻲ ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻧﻲ ﺑﺈﺫﻥ ﺍﷲ((
11
( < = โ ซ"! ุงโ ฌ# โ ซ) ุงโ ฌ 9โ ซ@ ุช ู ุฃ =* > ู โ ฌ+ AB **% โ ซ**ุฅุฏ; ู ุงโ ฌ **โ ซ ุง * ู โ ฌ++DB** .Visual Basic 6 Sยฃ ยฎ Mโ ซ ุงโ ฌ-1 .Standard EXE ย โ ซ ุงโ ฌ-2 โ ซ ู โ ฌ4 โ ซ ุง > ุง=@ ุงโ ฌs? @?B j; S โ ซ ุง ุงโ ฌM , Formโ ซ ู โ ฌ76 ]DL 7I NI7Iโ ซู ุฃโ ฌoโ ซ ุงโ ฌ8 ; -3 : ? 7I Y 4โ ซ ุงโ ฌN โ ซ ุฐโ ฌZDB โ ซ ู โ ฌ.7ู 7AEโ ซ ุฃโ ฌS>?ยฃI .( 14 Z \ ) .]?Grโ ซ ย ุงโ ฌx โ ซ ุฅ ] ุงโ ฌsโ ซ ุงุฐู โ ฌ-โ ซุฃโ ฌ 14
โ ซ๏บธ๏ป ู โ ฌ
.( 15 Z \ ) M โ ซุฒุฑุงุฑ ุงโ ฌrโ ซ?] ุงโ ฌG ย ยฃhโ ซ ุงโ ฌ-โ ซุจโ ฌ 15
โ ซ๏บธ๏ป ู โ ฌ
.( 16 Z \ ) M 7Dโ ซ ุขโ ฌNI7Iโ ซ ุฃโ ฌSD=7> โ ซ ู ุงโ ฌ4 โ ซ ุฃู โ ฌs8 -4
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 c j4 7I jG -6 : 7DcAM بI K F; 8 ; و. ةSE NI7I أ8 ; -7 Private Sub Label1_Click() End Sub
: ? 7I 7DcjA6 s أآ-8 Label1.caption="7 E I"
: ? 7D= آ7cj § ا47j أن ن اs8 -9 Private Sub Label1_Click() Label1.caption="7 E I" End Sub
.§I7 اs 8 ®A47PD اSE ]?G F5 ?] زرG £h ا-10 .7ً E I SD? آNAFBALM , 7cA?G £h ا, Form?] ا ـG Label1 SD? آ8 ; -11 * حx *ا Private Sub Label1_click() . >j أو ا£¤ اSA?DG M 1 @T رj اY6 D ا اءS ا6 : ¨7jBI Label1.caption="7 E I" .( 7 E I ) SD? ب = آD اj اSA«7 M 1 @T رj اY6 I : ¨7jBI End sub . ا اءS 7c : ¨7jBI : ? 7D آ.SA«7: اµM ا7I AA£4 YI SA«7: اAA£4 7jj D * Label1.visible=True .@B = ر7c¯ اSA«7 M 1 @T رj اY6 I Label1.visible=False .C = ر7c¯ اSA«7 M 1 @T رj اY6 I Label1.backcolor=vbBlack . = أ; دSAP?: ن اSA«7 M 1 @T رj اY6 I Label1.font.size=18 .18 = : @ ا8E SA«7 M 1 @T رj اY6 I Label1.forecolor=vbGreen . ¤ ب = أD اj ن اSA«7 M 1 @T رj اY6 I *( SA«7: اs;7j 7I s @k SA«7 ر7 : @k داةr ا;@ اs )*
13
*SEâ&#x20AC;Ť Ů&#x2C6;â&#x20AC;ŹxI S?lIâ&#x20AC;Ť*ŘŁâ&#x20AC;Ź Private Sub Form_Load() Text1.text="Book" + "ed" Form1.caption="KAjE S 7k §I7 6" Form1.caption= 3 + 3 Text2.text= 5 * 3 End sub Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) Form1.backcolor=vbBlue Timer1.interval=5000 Command3.left=2500 Label1.left=Label1.left + 50 Command5.left= Command3.top â&#x20AC;&#x201C; 100 Text1.enabled=false Command2.caption="" End sub
Private Sub Form_Load() . , > â&#x20AC;Ť *) اâ&#x20AC;ŹYZ â&#x20AC;Ť Ů&#x2C6;â&#x20AC;ŹY*+D>B +( â&#x20AC;Ť ŘŠâ&#x20AC;Ź.# â&#x20AC;Ť< اâ&#x20AC;ŹX Formâ&#x20AC;Ť اإ *Ů&#x20AC;â&#x20AC;ŹVâ&#x20AC;Ť اâ&#x20AC;Ź2â&#x20AC;ŤŘ§â&#x20AC;Ź/( Text1.text="Book" + "ed" .Booked=" ed" + "Book" *â&#x20AC;Ť ب = آâ&#x20AC;Ź. â&#x20AC;Ť اâ&#x20AC;Ź% â&#x20AC;Ť اâ&#x20AC;Ź+ ; <X 1 5â&#x20AC;Ť Řąâ&#x20AC;Ź% â&#x20AC;Ť (' اâ&#x20AC;Ź Form1.caption=" + 9 2 h i (" .( + 9 2 h i ( ) * = â&#x20AC;Ť بâ&#x20AC;Ź. â&#x20AC;Ť اâ&#x20AC;Ź% â&#x20AC;Ť اâ&#x20AC;Ź+ ; <X 1 5â&#x20AC;Ť Řąâ&#x20AC;ŹFormâ&#x20AC;ŤŘ§ Ů&#x20AC;â&#x20AC;Ź Form1.caption=3 + 3 33 =3 + 3 = â&#x20AC;Ť بâ&#x20AC;Ź. â&#x20AC;Ť اâ&#x20AC;Ź% â&#x20AC;Ť اâ&#x20AC;Ź+ ; <X 1 5â&#x20AC;Ť Řąâ&#x20AC;ŹFormâ&#x20AC;ŤŘ§ Ů&#x20AC;â&#x20AC;Ź Text2.text= 5 * 2 10 = 2 * 5 = â&#x20AC;Ť بâ&#x20AC;Ź. â&#x20AC;Ť اâ&#x20AC;Ź% â&#x20AC;Ť اâ&#x20AC;Ź+ ; <X 2 5â&#x20AC;Ť Řąâ&#x20AC;Ź% â&#x20AC;Ť (' اâ&#x20AC;Ź .yâ&#x20AC;Ť ŘĽ > ŘĄ اâ&#x20AC;Źz â&#x20AC;Ť< ا{ اâ&#x20AC;ŹX 0zâ&#x20AC;ŤŘąâ&#x20AC;Ź/ z .â&#x20AC;Ť ŘŁ; Ů&#x2030;â&#x20AC;Ź+* Y ' x â&#x20AC;Ť اâ&#x20AC;Ź.â&#x20AC;Ť Řâ&#x20AC;ŹA â&#x20AC;Ť Ů&#x2C6;اâ&#x20AC;Źq@ â&#x20AC;Ť ب Ů&#x2C6;اâ&#x20AC;Źr â&#x20AC;Ť *) اâ&#x20AC;Źs A B + t â&#x20AC;Ť اâ&#x20AC;Źu â&#x20AC;Ť Ů&#x2021;â&#x20AC;Ź: 19n
End sub â&#x20AC;Ť اإâ&#x20AC;ŹVâ&#x20AC;Ť اâ&#x20AC;Ź2 0
Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
.1 5â&#x20AC;ŤŘą Řąâ&#x20AC;Ź7 â&#x20AC;ŤŘąŘŠ *) اâ&#x20AC;Ź-# â&#x20AC;ŤÂ&#x2030; اâ&#x20AC;Ź2 B â&#x20AC;Ť ŘŁŮ&#x2C6;â&#x20AC;Ź+,-B +* <X 1 5â&#x20AC;Ť Řąâ&#x20AC;Ź% â&#x20AC;Ť اإ (' اâ&#x20AC;ŹVâ&#x20AC;Ť اâ&#x20AC;Ź2â&#x20AC;ŤŘ§â&#x20AC;Ź/( Form1.backcolor=vbBlue .â&#x20AC;Ť = أزعŮ&#x201A;â&#x20AC;Ź+#*t â&#x20AC;Ť Ů&#x2020; اâ&#x20AC;Ź+ ; <X 1 5â&#x20AC;Ť Řąâ&#x20AC;ŹFormâ&#x20AC;ŤŘ§ Ů&#x20AC;â&#x20AC;Ź Timer1.interval=5000 .( < â&#x20AC;Ť اâ&#x20AC;Źh 5 !â&#x20AC;Ť ) آâ&#x20AC;Ź5000 !â&#x20AC;ŤÂ? ! آâ&#x20AC;Ź2 1 5â&#x20AC;ŤÂ&#x152; Řąâ&#x20AC;Ź5 â&#x20AC;ŤŘ§â&#x20AC;Ź Command3.left=2500 .2500 A@ â&#x20AC;Ť اâ&#x20AC;Ź/ <@X â&#x20AC;Ť اâ&#x20AC;ŹYÂ?5 <X 3 5â&#x20AC;ŤŘą Řąâ&#x20AC;Ź7 â&#x20AC;ŤŘ§â&#x20AC;Ź Label1.left=Label1.left + 50 . X q 50â&#x20AC;Ť (Ů&#x20AC;â&#x20AC;Ź/Â?(â&#x20AC;Ť ŘŁâ&#x20AC;ŹY != <@X â&#x20AC;Ť اâ&#x20AC;ŹYÂ?5 + ; <X 1 5â&#x20AC;Ť Řąâ&#x20AC;Ź% â&#x20AC;Ť (' اâ&#x20AC;Ź Command5.left= Command3.top â&#x20AC;&#x201C; 100 . X q 100â&#x20AC;Ť! (Ů&#x20AC;â&#x20AC;Ź5â&#x20AC;Ť ŘŁâ&#x20AC;Ź3 5â&#x20AC;ŤŘą Řąâ&#x20AC;Ź7* â&#x20AC;Ť' ا Â? ŘŻŮ&#x160;â&#x20AC;Ź5 â&#x20AC;ŤÂ? اâ&#x20AC;Ź# <X <@X â&#x20AC;Ť اâ&#x20AC;ŹYÂ?5 + ; <X 5 5â&#x20AC;ŤŘą Řąâ&#x20AC;Ź7 â&#x20AC;ŤŘ§â&#x20AC;Ź Text1.enabled=false . +Â? = + . â&#x20AC;Ť اâ&#x20AC;Ź+ ; <X 1 5â&#x20AC;Ť Řąâ&#x20AC;Ź% â&#x20AC;Ť (' اâ&#x20AC;Ź Command2.caption="" â&#x20AC;Ť عغâ&#x20AC;ŹX â&#x20AC;Ť بâ&#x20AC;Ź. â&#x20AC;Ť اâ&#x20AC;Ź% â&#x20AC;Ť اâ&#x20AC;Ź+ ; <X 2 5â&#x20AC;ŤŘą Řąâ&#x20AC;Ź7 â&#x20AC;ŤŘ§â&#x20AC;Ź End sub â&#x20AC;Ť اإâ&#x20AC;ŹVâ&#x20AC;Ť اâ&#x20AC;Ź2 0
: 7c â&#x20AC;Ť اâ&#x20AC;ŹEâ&#x20AC;Ť ŘŁâ&#x20AC;ŹYAD86 SA 7l â&#x20AC;ŤŘąŘŠ اâ&#x20AC;Ź7 B â&#x20AC;ŤÂŽ اâ&#x20AC;ŹHÂŤâ&#x20AC;ŤŮ&#x2C6; ] Ů&#x2C6;â&#x20AC;Źrâ&#x20AC;ŤŘąŘŠ اâ&#x20AC;Ź7 B â&#x20AC;Ť ا\ Ř Ř§â&#x20AC;Ź: â&#x20AC;Ť;Â&#x192;اŮ&#x201E;â&#x20AC;Ź Label1.width=Label2.width + 65 -â&#x20AC;ŤŘŁâ&#x20AC;Ź ................................................................................................................ Timer2.autosize=65.545 -â&#x20AC;ŤŘ¨â&#x20AC;Ź ................................................................................................................ 14
** z 9 ย ** .Visual Basic 6 Sยฃ ยฎ Mโ ซ ุงโ ฌ-1 .Standard EXE ย โ ซ ุงโ ฌ-2 โ ซ ุนโ ฌJJ KJJI ย JJ KAB6 JJIโ ซ ( ู โ ฌCommand ) โ ซ ุนโ ฌJJ KJJI โ ซ ุฒุฑโ ฌFormโ ซู โ ฌJJ โ ซ] ุงโ ฌJJ?G ยธxJJ โ ซ ุฃโ ฌ-3 โ ซ ุนโ ฌJJJ KJJJI โ ซ ุฃุฏู ุงุชโ ฌSJJJB6โ ซ ( ู ุฃุฑโ ฌLabel ) โ ซ ุนโ ฌJJJ KJJJI ย JJJ โ ซุชโ ฌ7JJJB6 I SJJJk<kโ ซ ( ู โ ฌText ) .( Option ) : ? 7I Y 4โ ซ ุงโ ฌยต ; 7I โ ซุกโ ฌ7x * .Tool Box SD=7T M โ ซ ุฏโ ฌD โ ซ? ุจ ุงโ ฌFD โ ซ ุงโ ฌbjB โ ซ?] ุงโ ฌG ย ยฃhโ ซ ุงโ ฌ-โ ซุฃโ ฌ .s;7jD โ ซ@ ุงโ ฌ8H 76 XD;โ ซ ู ุงุฑโ ฌFormโ ซ ุฅ ] ุง ู โ ฌsโ ซ ุงุฐู โ ฌ-โ ซุจโ ฌ : ? 7Dโ ซ ุขโ ฌFormโ ซ ุฃู ู ุง ู โ ฌs8 -4
Properties Window : Jโ ซ<ุช ู ู โ ฌAF LJI YJ6โ ซ ุฃุฑโ ฌN J\7\ ]J?G J 4 XJ โ ซุข ุฃโ ฌd4 -5 .Toolbox โ ซ ู โ ฌForm Layout Window โ ซ ู โ ฌProject Explorerโ ซู โ ฌ : SA 7 โ ซุฒุฑุงุฑ ุงโ ฌ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โ ซ ุงโ ฌZAF LI 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โ ซ ุงโ ฌZAF LI 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โ ซ ุงโ ฌZAF LI 7cjAD ]?G 8 ;, Caption , Text SJD?โ ซ ุขโ ฌKJG ยบJH6โ ซ@ ุงโ ฌJk , Properties SD=7T ] โ ซ ุฅโ ฌsโ ซ@ ุงุฐู โ ฌk Text1 ]?G ย ยฃhโ ซ ุงโ ฌ-9 .X?ย โ ซ ุงโ ฌ6 7I ยฎLIโ ซ ุงโ ฌZAF LI 7cjAD ]?G 8 ; , Text SD?โ ซ ุขโ ฌKG ยบH6โ ซ@ ุงโ ฌk , Properties SD=7T ] โ ซ ุฅโ ฌsโ ซ@ ุงุฐู โ ฌk Text2 ]?G ย ยฃhโ ซ ุงโ ฌ-10 .X?ย โ ซ ุงโ ฌ6 7I ยฎLIโ ซ ุงโ ฌZAF LI 7cjAD ]?G 8 ; , Text SD?โ ซ ุขโ ฌKG ยบH6โ ซ@ ุงโ ฌk , Properties SD=7T ] โ ซ ุฅโ ฌsโ ซ@ ุงุฐู โ ฌk Text3 ]?G ย ยฃhโ ซ ุงโ ฌ-11 8 J; , Locked SJD?โ ซ ุขโ ฌKJG 7ยคJ โ ซ ุฃโ ฌยบJH6โ ซ@ ุงโ ฌJk .XJ?ย โ ซ ุงโ ฌ6 7JI ยฎLIโ ซ ุงโ ฌZAF LI 7cjAD ]?G 8 ; .ยงI7 โ ซ ู ุงโ ฌ: LI Z T KI Z B โ ซ ุงโ ฌYjD .True ย โ ซ ุงโ ฌ.โ ซุฑู โ ฌ7A ย โ ซ ุงโ ฌY6 I 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 اZAF LI 7cjAD ]?G 8 ;, Caption SJD? آKJG ºJH6@ اJk , Properties SJD=7T ] إs@ اذهk XLP Form?] ا ـG £h ا-13 @Jk .S J;7E SJ » : <lJI XJAM sJ واآXJ? ا6 7I ®LI اZAF LI 7cjAD ]?G 8 ; , Caption J واXJH M ا.ري7JA اYJ6 I 7cjAD ]?G 8 ; , Border Style SD? آKG 7¤ أºH6ا @Jk .NJ8I7 XI ا: J;ء ا7Jjk أFormـJ @ اJ8H6 @ H 7J6 م: LJD اYJjD Fixed Single J واXJH M ا.ري7JA اYJ6 I 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 ا.Y6 I 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 اZAF LI 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 اZAF LI 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 اZAF LI 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 اZAF LI 7cjAD ]?G 8 ;, Caption : 7 7 آForm ا ـZ \ أن نs8 ت7A?DB ¨ اm هZ آB6 نo وا-18
16
SJJ«7: اSHPbJJ اNJJ ® P JJ; .7ًJ دوI ًاJJ> ( §47JJj د ا7JJ8 ] زر ) إJJ?G £JJh ا-19 .SA8I آ اد اr اS67 6 : ? 7I K FL اKA6 \ ة7 I 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 اS6 8 F5 ح7 PI £h ا-21 SJJA?DB اJJ @ واJJT أي ر7JJl اYJJ6 D اJJM@ وJJTول أي رr اYJJ6 D اJJM sJJ أآ-22 .( §47j د ا78 ?] ا ر ) إG £h@ اk S6 ?FD ا : µ67L * \ ح ا د ا Dim A,B .( ص, سZlI ) .B وA K A£ D ّف اG A=Val(Text1.text) .ولr اj اY6 I M ¨ و دYT I و.S دG SDAT = A A£ D ا B=Val(Text2.text) . 7l اj اY6 I M ¨ و دYT I و.S دG SDAT = B A£ D ا If Option1.Value=True Then Text3.Text=A + B End if ? 7I ZDG7M . م: LD اZ T KI تA اT YD8 [ أداة ا7إذا آ B A£ D ا+ A A£ D § = ا47j 76 ص7: اj اY6 I طx اS 7c * ا دSA>6 YI اm *وه
17
** 2 โ ซ**ุงโ ฌ .Visual Basic 6 Sยฃ ยฎ Mโ ซ ุงโ ฌ-1 .Standard EXE ย โ ซ ุงโ ฌ-2 โ ซ ุนโ ฌJJ KJJI ย JJ YJJ6 Iโ ซ ( ู โ ฌCommand ) โ ซ ุนโ ฌJJ KJJI โ ซ ุฒุฑโ ฌFormโ ซู โ ฌJJ โ ซ] ุงโ ฌJJ?G ยธxJJ โ ซ ุฃโ ฌ-3 .( Text ) : ? 7I Y 4โ ซ ุงโ ฌยต ; 7I โ ซุกโ ฌ7x * .Tool Box SD=7T M โ ซ ุฏโ ฌD โ ซ? ุจ ุงโ ฌFD โ ซ ุงโ ฌbjB โ ซ?] ุงโ ฌG ย ยฃhโ ซ ุงโ ฌ-โ ซุฃโ ฌ .s;7jD โ ซ@ ุงโ ฌ8H 76 XD;โ ซ ู ุงุฑโ ฌFormโ ซ ุฅ ] ุง ู โ ฌsโ ซ ุงุฐู โ ฌ-โ ซุจโ ฌ : ? 7Dโ ซ ุขโ ฌFormโ ซ ุฃู ู ุง ู โ ฌs8 -4
Properties Window : JJโ ซ<ุช ู ู โ ฌAF LJJI YJJ6โ ซ ุฃุฑโ ฌN JJ\7\ ]JJ?G JJ 4 XJJ โ ซ ุฃโ ฌJJโ ซุขโ ฌd4 -5 .Toolbox โ ซ ู โ ฌForm Layout Window โ ซ ู โ ฌProject Explorerโ ซู โ ฌ : SA 7 โ ซุฒุฑุงุฑ ุงโ ฌ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โ ซ ุงโ ฌZAF LI 7cjAD ]?G 8 ; <lI K A โ ซย ; ู ู โ ฌI โ ซ ุขโ ฌcย โ ซ ยจ ุฃู โ ฌ4 โ ซู โ ฌm โ ซุฑ ุงโ ฌ7Bx โ ซ ุงโ ฌXAM s โ ซ ุฃุขโ ฌZAF LI 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โ ซ ุงโ ฌZAF LI 7cjAD ]?G 8 ;, Caption SJD?โ ซ ุขโ ฌKJG ยบJH6โ ซ@ ุงโ ฌJk , Properties SJD=7T ]J โ ซ ุฅโ ฌsJโ ซ@ ุงุฐู โ ฌJk XLJP Formโ ซ?] ุง ู โ ฌG ย ยฃhโ ซ ุงโ ฌ-8 .SJ 7DH โ ซู ุงโ ฌ7Jย : <lJI XJAM sJ โ ซ ู ุงุขโ ฌXJ?ย โ ซ ุงโ ฌ6 7I ยฎLIโ ซ ุงโ ฌZAF LI 7cjAD ]?G 8 ; , Caption XJJH Mโ ซ ุงโ ฌ.โ ซุฑู โ ฌ7JJA ย โ ซ ุงโ ฌYJJ6 I 7JJcjAD ]JJ?G 8 JJ; , Border Style SJJD?โ ซ ุขโ ฌKJJG 7ยคJJ โ ซ ุฃโ ฌยบJJH6โ ซ@ ุงโ ฌJJk XIโ ซ ุงโ ฌ: JJJ;โ ซุก ุงโ ฌ7JJJjkโ ซ ุฃโ ฌFormโ ซู โ ฌJJJ โ ซ@ ุงโ ฌJJJ8H6 @ H 7JJJ6 โ ซ ู โ ฌ: LJJJD โ ซ ุงโ ฌYJJJjD Fixed Single JJJ ย โ ซู ุงโ ฌ .โ ซุฑู โ ฌ7JA ย โ ซ ุงโ ฌYJ6 I 7JcjAD ]?G 8 ; , Right to Left SD?โ ซ ุขโ ฌKG 7ยค โ ซ ุฃโ ฌยบH6โ ซ@ ุงโ ฌk .N8I7 .โ ซุฑโ ฌ7LA โ ซ ุฅ ] ุงโ ฌKADA โ ซ ุงโ ฌKI Formโ ซ ุงู ุง ู โ ฌjG ยฎ b True ย โ ซ ู ุงโ ฌXH Mโ ซุงโ ฌ : โ ซ ู โ ฌLA โ ซ ุงโ ฌS ?B โ ซ ุงโ ฌX โ ซ ุฒุงู โ ฌM 4 โ ซยง ุงโ ฌI7 โ ซ ุงโ ฌS > โ ซ ุฃโ ฌAยฃ4 โ ซ*ุฅุฐุง ุฃุฑุฏุช ุฃู โ ฌ โ ซุฒู ุฅุฐุงโ ฌ7Jc KJI SJ > rโ ซ ุงโ ฌsJ? โ ซ ู ุงโ ฌXJA?G ย ยฃJhโ ซ ุงโ ฌ.YJ6 I 7cjAD ]?G 8 ; , Icon KG ยบH6โ ซุงโ ฌ .( โ ซุฑู โ ฌ7A ย โ ซ ) ุงโ ฌ.N โ ซู โ ฌ7โ ซุขโ ฌ 18
: 7 7 آForm ا ـZ \ أن نs8 ت7A?DB ¨ اm هZ آB6 نo وا-9
.Open £h@ اk Add Form @k Project ?] واGr اM دواتr اSt \r s اذه-10
: SA 7 رة اb 7 آProject SE ]?G c A; و. Form N ® PA; -11
. ; يI 6 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 اS67 6 S«7: اSHPb اN ® P ; .7ً دوI ?] زر ) د ل ( > ًاG £h ا-14
: ? 7I K FL اKA6 \ ة7 I 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 اY6 I ىHI ن7إذا آ "§I7 اM N6 <c; " أه< و7cb SA AE 4 S 7; رY6 I c¯أ .Form2 ا ـc¯أ S\7x اKG S 7DH م ا7 P ا ? 7I ZBM اC> وإM "SÀt7 ; SD? "آ7cb S mH4 S 7; رY6 I c¯أ طx اS 7c 19
****إد; ل ا " ر .Visual Basic 6 S£ ® M ا-1 .Standard EXE ا-2 عJJJJ ÁAJJJJ و.( Image ) عJJJJ KJJJJI رJJJJ« YJJJJ6 I FormـJJJJ ] اJJJJ?G ¸xJJJJ أ-3 M Picture « رY6 I Z \ وImage « رY6 I Z \ ا هm وه.(Picture) .Tool Box دواتr اY6 I Picture
Image
: SA 7 ء ا7A\r اM Picture « رY6 I KI Z¤M أImage « رY6 I نr .Picture Á B6 XAM رةb اA£b4 وA 4 K D Image « رY6 I -أ .Picture Á B6 SA 7 ودE ون6 Image M رةb ن ا4 -ب : ? 7I Y 4 اµ ; 7I ء7x * .Tool Box SD=7T M دD ? ب اFD اbjB ?] اG £h ا-أ .s;7jD @ ا8H 76 XD; وارForm إ ] ا ـs اذه-ب : ? 7D آForm أن ن ا ـs8 -4
Properties Window : J<ت وهAF LJI YJ6 أرN J\7\ ]J?G J 4 XJ آ أd4 -5 .Toolbox وForm Layout Window وProject Explorerو : SA 7 زرار ا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 ® P J; .XJA?G £h اZAF LI 7cjAD ]?G 8 ; , Picture JJJM رةbJJJ اc JJJ; .Open ]JJJ?G £JJJhزك وا7JJJc KJJJI 7 هJJJ 4 JJJ رة اbJJJ ا ]JJ?G 8 JJ; .Properties SJJD=7T JJM Strength SJJD? آKJJG ºJJH6@ اJJk .FormـJJ ا .True @ اk XA?G £h ا.ري7A اZAF LI 7cjAD 20
JM دJ D وه ا.Strength I أ7ّj I 7j r رةb @ ا8H6 @ H ن اo اYAF L4 -7 .Picture « رY6 I M دI Av وImage « رY6 I 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 اZAF LI 7cjAD ]?G 8 ; , Caption J واXJH M ا.ري7JA اYJ6 I 7cjAD ]?G 8 ; , Border Style SD? آKG 7¤ أºH6ا @Jk .NJ8I7 XI ا: J;ء ا7Jjk أFormـJ @ اJ8H6 @ H 7J6 م: LJD اYJjD Fixed Single J واXJH M ا.ري7JA اYJ6 I 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 اZAF LI 7cjAD ]?G 8 ; : ىLA اS ?B اX زاوM 4 § اI7 اS > أA£4 *إذا أردت أن زك إذا7Jc KJI SJ > r اsJ? واXJA?G £Jh ا.YJ6 I 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ا .ء7F rدي ا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<ت وهAF LJI YJ6 أرN J\7\ ]J?G J 4 XJ آ أd4 -5 .Toolbox وForm Layout Window وProject Explorerو : SA 7 زرار اr?] اG £h¨ ا > ا=@ اmر ه7c¯ * : ? 7D آN Project Explorer SD=7T ن4 أنs8 -6
.XH P 7ً دوI > ًاProject Explorer SD=7T M Form1 ]?G £h ا-7 SJD? آKJG ºJH6@ اJk , Properties SJD=7T ]J إsJ@ اذهJk XLJP Form?] ا ـG £h ا-8 . أ« اتZA£x4 : <lI XAM s واآX? ا6 7I ®LI اZAF LI 7cjAD ]?G 8 ; , Caption XJJH M ا.ري7JJA اYJJ6 I 7JJcjAD ]JJ?G 8 JJ; , Border Style SJJD? آKJJG 7¤JJ أºJJH6@ اJJk XI ا: JJJ;ء ا7JJJjk أFormـJJJ @ اJJJ8H6 @ H 7JJJ6 م: LJJJD اYJJJjD Fixed Single JJJ وا .ري7JA اYJ6 I 7JcjAD ]?G 8 ; , Right to Left SD? آKG 7¤ أºH6@ اk .N8I7 ZJJB84 JJ .ر7LJJA ] اJJ إKAJJDA اKJJI FormـJJ ان اJJjG ® bJJ JJ True JJ واXJJH Mا SD=7T M Start Up Position SD? آKG ºH6 اS\7x و; اM c 7D= داFormا ـ 22
Center JJ واXJJA?G £JJh ا.ري7JJA اZAF LJJI 7JJcjAD ]JJ?G 8 JJ; .Properties .Screen : ىLA اS ?B اX زاوM 4 § اI7 اS > أA£4 *إذا أردت أن زك إذا7Jc KJI SJ > r اsJ? واXJA?G £Jh ا.YJ6 I 7cjAD ]?G 8 ; , Icon KG ºH6ا .( ري7A ) ا.N ن7آ .7 دوI > ًاXA?G > وا.( Command ) عKI زرForm?] ا ـG ¸x أ-9 : ? 7I K FL ا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 Nj D : 1S E<I * NJJ وذX?A£xJJ Wav عJJ KJJI زك7JJc JJM تJJ« أيJJ H4 NJJj D : 2SJJ E<I * ف أوJJE زادJJ?M .µ67LJJ ل ا7JJlD اJJM ¨7jJJh G 7JJD® آAHbJJ اXDJJ;ر¨ وا7LJJI JJ H 6 .ي « تr YD L4 K?M فE >
23
**Â&#x201C;+B # â&#x20AC;Ť اâ&#x20AC;Ź9 â&#x20AC;ŤŘ§Ů&#x2026;â&#x20AC;Ź/t.zâ&#x20AC;Ť**اâ&#x20AC;Ź .Visual Basic 6 SÂŁ ÂŽ Mâ&#x20AC;Ť اâ&#x20AC;Ź-1 .Standard EXE  â&#x20AC;Ť اâ&#x20AC;Ź-2 .<lI â&#x20AC;ŤŘąŘŠâ&#x20AC;Ź7A; â&#x20AC;Ť ÂŤ ع؊â&#x20AC;ŹXA?G Z â&#x20AC;Ť@ ŘŁŘŻâ&#x20AC;Źk Image â&#x20AC;Ť ÂŤ Řąâ&#x20AC;ŹY6 I Formâ&#x20AC;Ť?] ا Ů&#x20AC;â&#x20AC;ŹG ¸x â&#x20AC;Ť ŘŁâ&#x20AC;Ź-3 .View Code  â&#x20AC;Ť Ů&#x2C6;اâ&#x20AC;ŹFormâ&#x20AC;Ť?] ا Ů&#x20AC;â&#x20AC;ŹG KD râ&#x20AC;Ť Â&#x2030;Řą اâ&#x20AC;Ź76 Â&#x201C;ÂŁhâ&#x20AC;Ť اâ&#x20AC;Ź-4 : SA 7 â&#x20AC;Ť اâ&#x20AC;ŹSD=7> â&#x20AC;Ť اâ&#x20AC;ŹX x4 ]?Grâ&#x20AC;Ť اâ&#x20AC;ŹM SD=7T 8 ; -5 .Form  â&#x20AC;Ť Ů&#x2C6;اâ&#x20AC;ŹGeneral SD=7T ] â&#x20AC;Ť ŘĽâ&#x20AC;Źsâ&#x20AC;Ť اذŮ&#x2021;â&#x20AC;Ź-6 .Load SD?â&#x20AC;Ť آâ&#x20AC;ŹDeclarations SD=7> â&#x20AC;Ť اâ&#x20AC;ŹM cÂ&#x2022; ; -7 JJJ  â&#x20AC;Ť Ů&#x2C6;اâ&#x20AC;ŹDeclarations SJJJD?â&#x20AC;ŤŮ&#x2020; آâ&#x20AC;Ź7JJJ I â&#x20AC;ŤŘĄŘŞâ&#x20AC;Ź7JJJ JJJ â&#x20AC;Ť اâ&#x20AC;ŹLoad SJJJD?â&#x20AC;Ť] آâ&#x20AC;ŹJJJ?G Â&#x201C;ÂŁJJJhâ&#x20AC;Ť اâ&#x20AC;Ź-8 .KeyDown : 7 7â&#x20AC;Ť آâ&#x20AC;ŹK F; cÂ&#x2022;A; -9 Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) End Sub
: ? 7I 7DcjA6 s â&#x20AC;Ť أآâ&#x20AC;Ź-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 â&#x20AC;Ť\ Řâ&#x20AC;Ź If KeyCode = vbKeyUp Then Image1.Top = Image1.Top - 10 End If
? 7I ZDGâ&#x20AC;Ť?] اâ&#x20AC;ŹGrâ&#x20AC;Ť?] ا Â&#x2030;Řą اâ&#x20AC;ŹG Â&#x201C;ÂŁh â&#x20AC;ŤŘĽŘ°Ř§â&#x20AC;Ź .â&#x20AC;ŤŘŞâ&#x20AC;Ź7 7 10 Â&#x201A;A>j 6 7c 7 I Ă P = ;â&#x20AC;Ť ا ŘŁâ&#x20AC;Ź7cBhâ&#x20AC;Ť Ů&#x2C6;â&#x20AC;ŹM â&#x20AC;Ť ع؊â&#x20AC;Źb â&#x20AC;ŤŘ§â&#x20AC;Ź â&#x20AC;Ť ءâ&#x20AC;Źx â&#x20AC;Ť اâ&#x20AC;ŹS 7c ** S?lIrâ&#x20AC;Ť اâ&#x20AC;ŹSA>6 YI â&#x20AC;ŤŘ§â&#x20AC;Źm â&#x20AC;Ť** Ů&#x2C6;Ů&#x2021;â&#x20AC;Ź
24
@cLJJ ] زر اJJ?G £¤JJ4 7I JJjG XJJ أ8 JJ; .§I7JJ اZA£xJJ F5 ]JJ?G £JJh ا-11 رة7ALJ اY LJM ?PLJ @ اcLJ ] زر اJ?G £¤J اJjGم و7IÄ رة7AL ? ي ; > م اB ا .@c;r اSA>6 YI اm وهw?:? .7cc x 7Iرات و7A; S B ZDG ا ا رسm <ل هKI Nj D : S E<I
25
**Menu Editor : 5 โ ซ**ุฅ > ุกโ ฌ .Visual Basic 6 Sยฃ ยฎ Mโ ซ ุงโ ฌ-1 .Standard EXE ย โ ซ ุงโ ฌ-2 .Menu Editor ย โ ซ@ ุงโ ฌk .Formโ ซ?] ุง ู โ ฌG KD rโ ซุฑุฉ ุงโ ฌdP โ ซย ุฑ ุงโ ฌ6 ย ยฃhโ ซ ุงโ ฌ-3 : 7 7โ ซ ู ุขโ ฌN \7\ ]?G cย 4 โ ซ ุฃู โ ฌs8 โ ซ ุงโ ฌSD=7> โ ซ ุงโ ฌ-4
.Next ย ยฃhโ ซ@ ุงโ ฌk .F : <lI Name Mโ ซ ู โ ฌ.w?I : <lI Caption M s โ ซ ุฃุขโ ฌ-5 : โ ซุง ุง ย ุฑโ ฌmโ ซ ู โ ฌX x โ ซู โ ฌm โ ซ ู ุงโ ฌKADA? Xโ ซู โ ฌ784โ ซู ุงโ ฌm โ ซ?] ุง ย ุฑ ุงโ ฌG ย ยฃhโ ซ ุงโ ฌ-6 .โ ซ<ู โ ฌJJJJJJJJJJJJJJvโ ซ ุฅโ ฌ: <lJI Caption JM sJ โ ซ ุฃุขโ ฌ.[Bhโ ซ ู โ ฌT โ ซุทโ ฌ7>j โ ซ ุงโ ฌKI SG D8I 8 ; -7 .Next ย ยฃhโ ซ@ ุงโ ฌk .F1 : <lI Short cut KI ย โ ซ@ ุงโ ฌk .E : <lI Name M s โ ซู ุงุขโ ฌ
: โ ซุง ุง ย ุฑโ ฌmโ ซ ู โ ฌX x โ ซู โ ฌm โ ซุฑ ู ุงโ ฌ7LA? Xโ ซู โ ฌ784โ ซู ุงโ ฌm โ ซ?] ุง ย ุฑ ุงโ ฌG ย ยฃhโ ซ ุงโ ฌ-8 .โ ซ ุฉโ ฌG7LJJI : <lJJI Caption JJM sJJ โ ซ ุฃุขโ ฌ.[MmJJE JJT โ ซ ู โ ฌJJย โ ซุท ุฃโ ฌ7JJ> SJJG D8I 8 JJ; -9 .Next ย ยฃhโ ซ@ ุงโ ฌk .H : <lI Name M s โ ซู ุงุขโ ฌ : โ ซุง ุง ย ุฑโ ฌmโ ซ ู โ ฌX x โ ซู โ ฌm โ ซ ู ุงโ ฌKADA? Xโ ซู โ ฌ784โ ซู ุงโ ฌm โ ซ?] ุง ย ุฑ ุงโ ฌG ย ยฃhโ ซ ุงโ ฌ-10 .โ ซ ู ุฌโ ฌJ: โ ซ ุงโ ฌSJAPAโ ซ ุขโ ฌ: <lJI Caption JM sJ โ ซ ุฃุขโ ฌ.[BJhโ ซ ู โ ฌT โ ซุทโ ฌ7>j โ ซ ุงโ ฌKI SG D8I 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 واXJH M ا.ري7JA اYJ6 I 7JcjAD ]J?G 8 J; , Right to Left S\7xJ و; اM c 7D= داForm ا ـZB84 .ر7LA إ ] اKADA اKI Form ان ا ـjG 7JJcjAD ]JJ?G 8 JJ; .Properties SJJD=7T JJM Start Up Position SJJD? آKJJG ºJJH6ا .Center Screen واXA?G £h ا.ري7A اZAF LI : ىLA اS ?B اX زاوM 4 § اI7 اS > أA£4 *إذا أردت أن زك إذا7Jc KJI SJ > r اsJ? واXJA?G £Jh ا.YJ6 I 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 7I JjG X أ8 ; .§I7 اZA£x F5 ح7 PI ]?G £h ا-17 8 ; وج: اSAPA@ آk ةG7LI ]?G [F£h وإذا, §I7 <ق اv<ق ; ف @ إvإ 8 J; F1 ]J?G £Jh وا.§I7 اKI وج: اSAPA آKG ك:4 S 7; رNAFBA; X أ @ AJ; F1 ] زرJ?G £¤J @ اJ 7I JjG XJ أ7jBJh وJT 7Jj r XJT<v @ إAJ; §I7 أن ا <قJv إSJAPA آKJG كJ :4 S 7J; رNAFBAJ; XJ ÆM , F2 زرYI اm وه.§I7 <ق اvإ .§I7 ا
27
**Toolbar : 5 â&#x20AC;Ť**ŘĽ > ŘĄâ&#x20AC;Ź .Visual Basic 6 SÂŁ ÂŽ Mâ&#x20AC;Ť اâ&#x20AC;Ź-1 .Standard EXE  â&#x20AC;Ť اâ&#x20AC;Ź-2 .Components  â&#x20AC;Ť@ اâ&#x20AC;Źk 7A?B â&#x20AC;Ť اâ&#x20AC;ŹSD=7> â&#x20AC;Ť اâ&#x20AC;ŹM Project ]?G Â&#x201C;ÂŁhâ&#x20AC;Ť اâ&#x20AC;Ź-3 : 7 7â&#x20AC;Ť آâ&#x20AC;ŹSD=7T N cÂ&#x2022; ; -4
.OK Â&#x201C;ÂŁhâ&#x20AC;Ť@ اâ&#x20AC;Źk XFx X I<G ZB â&#x20AC;Ť Ů&#x2C6;اâ&#x20AC;Ź7 â&#x20AC;ŤŘą اâ&#x20AC;Ź7A: â&#x20AC;Ť اâ&#x20AC;ŹKG ÂşH6â&#x20AC;Ť اâ&#x20AC;Ź-5 Microsoft Windows Common Controls 6 (SP6)
28
.Form?] ا ـG 7cD; وارSA 7 دوات ا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 : 7 7 آSD=7T N c ; -9
@JJT @JJk Insert picture ] زرJJ?G £JJh@ اJJk .Images SJJD=7T 7JJcjI JJ ا-10 §I7J 6 JM 7JcA ج إ7 H J; J ر اbJ اYJAD أنJآd4 .7 هJ 4 J ر اb ر ا7¤EÆ6 .ImageList1 ] إ7c ? أدT N أ وزرToolbar SJD=7T ]J إXPA¤Jj; زرKI µ?£ §I7 6 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 c j4 7I jG 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 s 786 يm اÈA6r اY6 D ?] اG £h ا-15 .Buttons s إ ] اs@ اذهk 30
SJD? آsJ 786 يmJ اYJ6 D ] ا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 * Y6 D اM ¨ 4 يm ;@ اC اS67 آµ t KG ] ? رDLI Y¤4 أنNj D : S E<I* .Caption SD? آs 786 يm ا .OK £h@ اk .SA : <lI SD? أي آKey SD? آs 786 يm اY6 D اM s أآ-17 .µ ; 7D آ7 ه4 زرار اr د اB6 ¸x أ: S E<I* .Form ا ـM دD اToolbar1 ]?G 7 دوI أ > > ًا-18 : ? 7I K FL اKA6 s أآ.S8I اSE N c ; -19 Select Case Button.Key Case "SA" MsgBox "Ê إ........SxABD ا7cA?G ZB رض وr اÉ اµ? ", vbInformation End Select
XJ أ8 J; . رة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 : 7 7 آSD=7T N c ; -4
.OK £h@ اk XFx X I<G ZB وا7 ر ا7A: اKG ºH6 ا-5 Microsoft Multimedia Control 6.0
32
: ToolBox SD=7T M X? \ ا هm وه.ToolBox SD=7T M N c A; -6 عJJJJ KJJJJI KJJJJ زر7ً¤JJJJ @ أJJJJ; وار.FormـJJJJ ] اJJJJ?G XDJJJJ; وارXJJJJA?G £JJJJh ا-7 , Label عJ KJI J Y6 I و,Text عKI Y6 I @; وار, Command : رةb اM 7D آ7cA?G ? م7I Av و.Option عKI S ر7A ت ا7B6 I 3و
]J إsJ@ اذهJk , Properties SJD=7T ]J إs@ اذهk MMcontrol1 ]?G £h ا-8 .False واVisible SD?آ : ? 7I 7DcjA6 s أآ.K F; N c A; ( 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 * N JJ ن7JJ إذا آ7JJI أ.µ67LJJ د اJJ اYJJI µ67JJF 4 JJ .( mid تJJ« ) JJ هOption3 . كA P4 ةT ]?G وS8I ?] اG ا > رةN N ?] أG ا لmcM , AA£ ?] اG ا > رة 33
7JDcjA6 sJ أآ.K FJ; NJ c AJ; ( [JT I ف7> ?] زر ) إG d دوI ا > > ًا-10 : ? 7I MMControl1.Command = "Stop"
تbJJ ت ا7JJP?I KJJ أ7ًJD 7G نJJ 4 أنNJJA?G sJJ8 .§I7JJ اZA£xJJ F5 £JJh ا-11 : S?lIr اÈB6 m dj; .زك7c M AP وا : ? 7I Y 4 ا.F5 ]?G £¤ 76 §I7 اmPj4 أنB6 * ( wav تJJ« ) ]JJ?G £JJh ا.wav عJJ KJJI X?£xJJ ; يmJJ ت اbJJ ن ا7JJ إذا آ-أ : ? 7I Text j اY6 I M <lI s واآ C:\windows\media\start.wav .[JJT I ف7JJ> ] إJJ?G £JJh وا.ZJJDB NJJ8I7 6 أن8 LJJM .ZA£xJJ4 ]JJ?G £JJh@ اJJk . ة أ ىI ZA£x4 ]?G £¤4 إ ] أن7 T I wT ALM sJ ( واآavi JAM ) ]J?G £Jh ا.avi عJ KJI X?£xJ ; يmJ اJAP ن ا7 إذا آ-ب : ? 7I Text j اY6 I M <lI C:\windows\clock.avi .[JJT I ف7JJ> ] إJJ?G £JJh وا.ZJJDB NJJ8I7 6 أن8 LJJM .ZA£xJJ4 ]JJ?G £JJh@ اJJk . ة أ ىI ZA£x4 ]?G £¤4 إ ] أن7 T I wT ALM ( mid تJJ« ) ]JJ?G £JJh ا.mid عJJ KJJI X?£xJJ ; يmJJ ت اbJJ ن ا7JJ إذا آ-ـJJ : ? 7I Text j اY6 I M <lI s واآ C:\windows\media\town.mid .[JJT I ف7JJ> ] إJJ?G £JJh وا.ZJJDB NJJ8I7 6 أن8 LJJM .ZA£xJJ4 ]JJ?G £JJh@ اJJk . ة أ ىI ZA£x4 ]?G £¤4 إ ] أن7 T I wT ALM
34
**Access тАл ╪ктАм+( тАл╪йтАм/ 5 ' ┬Х( тАл**╪зтАм .Access ┬зI7 6 ┬о MтАл ╪зтАм-1 тАл╪ктАм7J 7A6 тАл ╪йтАмJG7T ) J ┬БтАл ┘Й ┘И╪зтАмLJA тАл ╪зтАмSJD=7> тАл ╪е ] ╪зтАмsтАл@ ╪з╪░┘ЗтАмk ( ) @k ( w?I ) ┬У┬гhтАл ╪зтАм-2 .( SvтАл╪▒тАм7M ├ЗPH J; тАл┘КтАмmJ тАл┘Ж ╪зтАм7 D тАл ╪зтАмM X┬ХPEтАл ┘И╪зтАм.Database : <lI s тАл ╪г╪втАм.SADL4 NjI s?FA; -3 .OK ┬У┬гhтАл@ ╪зтАмk Visual Basic S┬г?6 XDDb ; тАл┘КтАмm тАл ╪зтАмN8I7 6 XA?G .( @ADb тАл ╪╢ ╪зтАмG S> F6 тАл╪б ┘И┘ДтАм7x тАл?] ) ╪етАмG ┬У┬гhтАл ╪зтАм-4 : 7 7тАл ╪втАмSE N c┬Х ; -5
@AT JJ4) тАл╪ктАм7JJ 7A тАл ╪╣ ╪зтАмJJ JJ ┬БтАл@ ╪зтАмJJk Customer ID : <lJJI тАл┘И┘ДтАмrтАл ╪зтАмZJJ>H тАл ╪зтАмJJM sJJ тАл ╪г╪втАм-6 : тАл ╪з ╪з╪▒ ┘И┘ЗтАмYjD 7A?B тАл ╪зтАмSD=7> тАл ╪зтАмM тАл╪нтАм7 PD тАл?] ╪▓╪▒ ╪зтАмG ┬У┬гhтАл@ ╪зтАмk ( =7>?4 .( ┬В ) тАл╪ктАм7 7A тАл ┘И╪з┬Б ╪╣ ╪зтАм.Title : <lI 7l тАл ╪зтАмZ>H тАл ╪зтАмM s тАл ╪г╪втАм-7 .( ┬В ) тАл╪ктАм7 7A тАл ┘И╪з┬Б ╪╣ ╪зтАм.First Name : <lI ┬║ 7l тАл ╪зтАмZ>H тАл ╪зтАмM s тАл ╪г╪втАм-8 .( ┬В ) тАл╪ктАм7 7A тАл ┘И╪з┬Б ╪╣ ╪зтАм.Surname : <lI Y6тАл ╪з ╪зтАмZ>H тАл ╪зтАмM s тАл ╪г╪втАм-9 тАл╪ктАм7JJ 7A тАл ╪╣ ╪зтАмJJ JJ ┬БтАл ┘И╪зтАм.Phone Number : <lJJI ├БI7JJ: тАл ╪зтАмZJJ>H тАл ╪зтАмJJM sJJ тАл ╪г╪втАм-10 .( ┬В ) тАл╪ктАм7JD? тАл ╪зтАм├БJP sJ 4 тАл ╪г┘ЖтАмNJA?G sJ8 тАл┘ДтАм7JlD тАл╪з ╪зтАмmJтАл ┘ЗтАм├БJP ┬╡ F4 тАл ╪е╪░╪з ╪г╪▒╪п╪к ╪г┘ЖтАм: S┬ХE<I * тАл╪ктАм7J 7A 76 тАл╪йтАмdJ BI S>67LJ тАл ╪зтАмSJE ? тАл ┘Ж ╪зтАмJ 4 тАл ╪г┘ЖтАмsJ8 ,, .тАл╪ктАм7M7LJD тАл ┘И┘Б ┘И╪зтАмJH тАл ╪зтАм├БPjJ6 S>67L тАл╪зтАм : ? 7DтАл╪втАм
: <lJJJJJI XDJJJJJ; .тАл ┘И┘ДтАмJJJJJ8 тАл ╪зтАм├ЗJJJJJPE NJJJJJjI s?FAJJJJJ; .тАл<┘ВтАмJJJJJv тАл] ╪▓╪▒ ╪зтАмJJJJJ?G ┬У┬гJJJJJhтАл ╪зтАм-11 .Customers 35
اJJJG SJJJ 7 أولJJJM ت7JJJ 7A اÈJJJB6 ZJJJ @ أدJJJk Customers ]JJJ?G نo ا£JJJh* ا : ? 7D أن ن آs8 .SA=7>?4 7c r Customer ID
.ZI7 76 Access ا ـµ?v* أ .Visual Basic S£ ® M ا-12 .Standard Exe ا-13 عJ KJI أزرار6 و.Text عKI صb ت7B6 I 9 Form?] ا ـG ¸x أ-14 .Line عKI و, Label عKI صb ت7B6 I 9 و, Command SJD=7T <لJ KJI 7JcjI JE واZJ NameـJ اJM s واآForm?] ا ـG 7cD; ار-15 : SA 7 رة اb اM 7D آProperties cmdNext cmaPrevious cmdFirst
txtid txtTitle txtFirstName txtSurname
cmdLast cmdDelete
txtPhone txtTitle1
cmdAdd
txtFirstName1 txtSurname1 txtPhone1
.References @ اk 7A?B اSD=7> اM Project ]?G £h ا-16 : SFx 7c?B واSA 7 ء ا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 : ZAbP 76 ? 7I ( ) ا دS8I اSE M s أآ-19 Option Explicit Dim AConnection As New ADODB.Connection Dim ARecordset As New ADODB.Recordset Private Sub cmdAdd_Click() On Error Resume Next
36
If txtTitle1.Text = "" Then MsgBox "ب7 ا;@ اZ < أد¤M", vbOKOnly, "ت7 7A ل ا7 إدM dF " Exit Sub Else: If txtFirstName1.Text = "" Then MsgBox "ب7 ع اZ < أد¤M", vbOKOnly, "ت7 7A ل ا7 إدM dF " Exit Sub Else: If txtSurname1.Text = "" Then MsgBox "ب7 اw I @; اZ < أد¤M", vbOKOnly, "ت7 7A ل ا7 إدM dF " Exit Sub Else: If txtPhone1.Text = "" Then MsgBox "ب7 اw« وZ < أد¤M", vbOKOnly, "ت7 7A ل ا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 Private Sub cmdDelete_Click() On Error Resume Next ARecordset.Delete adAffectCurrent ARecordset.MoveFirst GetFields End Sub Private Sub cmdFirst_Click() On Error Resume Next ARecordset.MoveFirst GetFields End Sub Private Sub cmdLast_Click() On Error Resume Next ARecordset.MoveLast GetFields End Sub Private Sub cmdNext_Click() On Error Resume Next
37
ARecordset.MoveNext GetFields End Sub Private Sub cmdPrevious_Click() On Error Resume Next ARecordset.MovePrevious GetFields End Sub Private Sub Form_Load() On Error GoTo ErrorHandler AConnection.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;data source=Database.mdb;" AConnection.CursorLocation = adUseClient AConnection.Open ARecordset.Open "Select * from Customers", AConnection, adOpenDynamic, adLockOptimistic
If AConnection.State = 1 Then GetFields End If Exit Sub ErrorHandler: MsgBox Err.Number & vbCrLf & vbCrLf & Err.Description & vbCrLf & vbCrLf & "â&#x20AC;Ť ا{Ů&#x2020;â&#x20AC;Źs*D+z i â&#x20AC;Ť"اâ&#x20AC;Ź, vbOKOnly, "Error!"
End End Sub Private Sub Form_Unload(Cancel As Integer) AConnection.Close Set AConnection = Nothing End Sub Private Sub GetFields() txtID.Text = ARecordset(0) txtTitle.Text = ARecordset(1) txtFirstName.Text = ARecordset(2) txtSurname.Text = ARecordset(3) txtPhone.Text = ARecordset(4) End Sub
.¨â&#x20AC;Ť أزعاعâ&#x20AC;ŹYAD86 §I7 â&#x20AC;Ť اâ&#x20AC;ŹZDBA; .F5 Â&#x201C;ÂŁhâ&#x20AC;Ť اâ&#x20AC;Ź-20 ***@?;â&#x20AC;Ť Ů&#x2C6;â&#x20AC;ŹX HÂŤâ&#x20AC;Ť Ů&#x2C6;â&#x20AC;ŹX Âť ]?Gâ&#x20AC;Ť Ů&#x2C6;â&#x20AC;ŹDHI 7jA ]?G @?;â&#x20AC;Ť Ů&#x2C6;â&#x20AC;ŹĂ&#x2030;â&#x20AC;Ť Ů&#x2C6;ÂŤ?] اâ&#x20AC;Ź.â&#x20AC;Ť Ů&#x2C6; Ů&#x2039;اâ&#x20AC;ŹCâ&#x20AC;Ť ŘŁŮ&#x2C6;â&#x20AC;ŹĂ&#x2030; DH â&#x20AC;Ť***Ů&#x2C6;اâ&#x20AC;Ź
38
**ه ة78 ت ا7>A F ت وا7I ?BD اKI D sهm4 K **أ NJJj D SJJ?AD8 واSFALJJ اSJJ£? ¨ اmJJ هKJJG JJl?@ أآB JJ اJJM [JJ v إذا ر: رئ7JJ> ي اJJ G* : SA 7 اYT اD واs اÈB6 KI دة7P ;Cا . م21 M 6 NLA6 ال8AM NLP @?G : ب7 آ .Visual Basic 6 I : LD ;7;r اY D ا: ب7 آ .6 NLA6 ال8AM S£?6 «7jB اS8I 6 @?B4 : ب7 آ .www.vbzoom.com : [ اYT I .www.a1vbcode.com : [ اYT I
• • • • •
أ ﺟﻤﻴﻊ ﺍﻟﺤﻘﻮﻕ ﻣﺤﻔﻮﻇﺔ هـــ1428-م2007
39