فجول بيسك

Page 1


‫ﺑﺴﻢ ﺍﷲ ﺍﻟﺮﺣﻤﻦ ﺍﻟﺮﺣﻴﻢ‬ ‫ﻗﺎﻝ ﺍﷲ ﺗﻌﺎﻟﻰ ‪ )) :‬ﻭﻣﺎ ﺃﻭﺗﻴﺘﻢ ﻣﻦ ﺍﻟﻌﻠﻢ ﺇﻻ ﻗﻠﻴﻼ (( ﺍﻹﺳﺮﺍﺀ ﺁﻳﺔ ‪.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‍ Ůˆâ€ŹxI S?lI‍*أ‏ 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 – 100 Text1.enabled=false Command2.caption="" End sub

Private Sub Form_Load() . , > ‍ *) ا‏YZ ‍ Ůˆâ€ŹY*+D>B +( ‍ ؊‏.# ‍< ا‏X Form‍ اإ *ـ‏V‍ ا‏2‍ا‏/( Text1.text="Book" + "ed" .Booked=" ed" + "Book" *‍ ب = آ‏. ‍ ا‏% ‍ ا‏+ ; <X 1 5‍ ع‏% ‍ (' ا‏ Form1.caption=" + 9 2 h i (" .( + 9 2 h i ( ) * = ‍ ب‏. ‍ ا‏% ‍ ا‏+ ; <X 1 5‍ ع‏Form‍ا ـ‏ Form1.caption=3 + 3 33 =3 + 3 = ‍ ب‏. ‍ ا‏% ‍ ا‏+ ; <X 1 5‍ ع‏Form‍ا ـ‏ Text2.text= 5 * 2 10 = 2 * 5 = ‍ ب‏. ‍ ا‏% ‍ ا‏+ ; <X 2 5‍ ع‏% ‍ (' ا‏ .y‍ ŘĽ > ŘĄ ا‏z ‍< ا{ ا‏X 0z‍ع‏/ z .‍ ŘŁ; ى‏+* Y ' x ‍ ا‏.‍ ح‏A ‍ Ůˆا‏q@ ‍ ب Ůˆا‏r ‍ *) ا‏s A B + t ‍ ا‏u ‍ ه‏: 19n

End sub ‍ اإ‏V‍ ا‏2 0

Private Sub Command1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)

.1 5‍ع ع‏7 ‍ع؊ *) ا‏-# ‍‰ ا‏2 B ‍ ŘŁŮˆâ€Ź+,-B +* <X 1 5‍ ع‏% ‍ اإ (' ا‏V‍ ا‏2‍ا‏/( Form1.backcolor=vbBlue .‍ = أزعق‏+#*t ‍ ن ا‏+ ; <X 1 5‍ ع‏Form‍ا ـ‏ Timer1.interval=5000 .( < ‍ ا‏h 5 !‍ ) آ‏5000 !‍Â? ! آ‏2 1 5â€ŤÂŒ ع‏5 ‍ا‏ Command3.left=2500 .2500 A@ ‍ ا‏/ <@X ‍ ا‏YÂ?5 <X 3 5‍ع ع‏7 ‍ا‏ Label1.left=Label1.left + 50 . X q 50‍ (ـ‏/Â?(‍ أ‏Y != <@X ‍ ا‏YÂ?5 + ; <X 1 5‍ ع‏% ‍ (' ا‏ Command5.left= Command3.top – 100 . X q 100‍! (ـ‏5‍ أ‏3 5‍ع ع‏7* ‍' ا Â? دي‏5 ‍Â? ا‏# <X <@X ‍ ا‏YÂ?5 + ; <X 5 5‍ع ع‏7 ‍ا‏ Text1.enabled=false . +Â? = + . ‍ ا‏+ ; <X 1 5‍ ع‏% ‍ (' ا‏ Command2.caption="" ‍ عغ‏X ‍ ب‏. ‍ ا‏% ‍ ا‏+ ; <X 2 5‍ع ع‏7 ‍ا‏ End sub ‍ اإ‏V‍ ا‏2 0

: 7c ‍ ا‏E‍ أ‏YAD86 SA 7l ‍ع؊ ا‏7 B ‍Ž ا‏HÂŤâ€ŤŮˆ ] Ůˆâ€Źr‍ع؊ ا‏7 B ‍ ا\ Ř­ ا‏: ‍;ƒال‏ Label1.width=Label2.width + 65 -‍أ‏ ................................................................................................................ Timer2.autosize=65.545 -‍ب‏ ................................................................................................................ 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


**“+B # ‍ ا‏9 ‍ام‏/t.z‍**ا‏ .Visual Basic 6 SÂŁ ÂŽ M‍ ا‏-1 .Standard EXE  â€Ť ا‏-2 .<lI ‍ع؊‏7A; ‍ ÂŤ ع؊‏XA?G Z â€Ť@ أد‏k Image ‍ ÂŤ ع‏Y6 I Form‍?] ا ـ‏G ¸x ‍ أ‏-3 .View Code  â€Ť Ůˆا‏Form‍?] ا ـ‏G KD r‍ ‰ع ا‏76 “£h‍ ا‏-4 : SA 7 ‍ ا‏SD=7> ‍ ا‏X x4 ]?Gr‍ ا‏M SD=7T 8 ; -5 .Form  â€Ť Ůˆا‏General SD=7T ] ‍ ؼ‏s‍ اذه‏-6 .Load SD?‍ آ‏Declarations SD=7> ‍ ا‏M c• ; -7 JJJ  â€Ť Ůˆا‏Declarations SJJJD?‍ن آ‏7JJJ I ‍إت‏7JJJ JJJ ‍ ا‏Load SJJJD?‍] آ‏JJJ?G “£JJJh‍ ا‏-8 .KeyDown : 7 7‍ آ‏K F; c•A; -9 Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) 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 ‍ؼذا‏ .‍ت‏7 7 10 ‚A>j 6 7c 7 I Ă P = ;‍ ا أ‏7cBh‍ Ůˆâ€ŹM ‍ ع؊‏b ‍ا‏ ‍ ء‏x ‍ ا‏S 7c ** S?lIr‍ ا‏SA>6 YI ‍ا‏m ‍** ŮˆŮ‡â€Ź

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 ‍**ŘĽ > إ‏ .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 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 & "‍ ا{ن‏s*D+z i ‍"ا‏, 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

.¨â€Ť أزعاع‏YAD86 §I7 ‍ ا‏ZDBA; .F5 “£h‍ ا‏-20 ***@?;‍ Ůˆâ€ŹX H‍ Ůˆâ€ŹX Âť ]?G‍ Ůˆâ€ŹDHI 7jA ]?G @?;‍ Ůˆâ€ŹĂ‰â€Ť ŮˆÂŤ?] ا‏.‍ Ůˆ Ů‹ا‏C‍ ŘŁŮˆâ€ŹĂ‰ DH ‍***Ůˆا‏

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.