programming project and need a reference to help me learn.
This book talks about teaching and professional programming and what are the steps that will help you to become a professional programmer and advance your level.
Requirements:
ﻖﻳﺮﻃ عﺮﺳاا ﻢﻠﻌﺘﻟ ﺔﺠﻣﺮﺒﻟ Fast Programming way using VFP Version 6 (common) then 9(the last)
ءاﺪهإ: • ﻰﺗدﺎﻌﺳ ﻞﺟا ﻦﻣ ﻢﻟﻻا ﺖﻠﻤﺤﺗ ﺎﻤﻟﺎﻃ ﻰﺘﻟا ﺔﺒﻴﺒﺤﻟا ﻰﺗﺪﻟاو ﻰﻟا • ﺔﻓﺮﻌﻤﻠﻟ ﻖﺷﺎﻋو ﻢﻠﻌﻟا ﻰﻓ ﺐﻏار ﻞآ ﻰﻟا ﺮﻜﺷ صﺎﺧ: • سﺪﻨﻬﻤﻟا : ﺪﻳﺎﻓ ﻢﻴهاﺮﺑا ﺮﻴﻤﺳ o ﺢﻴﺗﺎﻔﻤﻟا ﺔﺣﻮﻟ ﻰﻠﻋ ﻰﻌﺑﺎﺻا ﻊﺿا نا ﻰﻨﻤﻠﻋ ﻦﻣ لوا o ﻦﻣ لوا ﻢﻟﺎﻋ ﻰﻟا ﻰﻨﻠﺧداﺔﺠﻣﺮﺒﻟا • سﺪﻨﻬﻤﻟا :ﺎﻄﻌﻟا ﻮﺑا ﺪﻤﺤﻣ ىﺪﺠﻣ o ىا ﻦﻣ ﻪﻤﻠﻌﺗا ﻢﻟ ﺎﻣ ﺎﻬﻔﻴﻟﺎﺘﺑ مﺎﻗ ﻰﺘﻟا ﻊﺟاﺮﻤﻟا ﻦﻣ ﺖﻤﻠﻌﺗﺮﺧا ﻊﺟﺮﻣ • سﺪﻨﻬﻤﻟا رﻮﺘآﺪﻟا :إﻞﻴﻠﺧ ﺰﻳﺰﻋ بﺎﻬﻳ o ﻳ ﻒﻴآ ﻰﻨﻤﻠﻋ ﻦﻣ لواﻰﻤﻠﻌﻟا ﺚﺤﺒﻟا نﻮﻜ • سﺪﻨﻬﻤﻟا رﻮﺘآﺪﻟا :نﺎﺒﻌﺷ حﻼﺻ o فﺮﺘﺣا ﻰﻨﻠﻌﺟ ىﺬﻟا ﻮهﻂﻤﻧ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ OOP • ﻟا ﺪﻴﺴ:ﺮﻴآﺎﻧﺎﺑ ﺲﻧﺮﻓ o ﻰﻨﻤﻠﻋ ﻦﻣ لوا ﺔﻴﻔﻴآﺔآرﺎﺸﻤﻟا ﺔﻴﻠﻌﻔﻟا ﻊﻳرﺎﺸﻤﻟا ﻰﻓ رﺪﺼﻤﻟا ﺔﺣﻮﺘﻔﻣ • ﺪﻴﺴﻟا :نﺎﻓ نﻮﺘﻧا o تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻂﻤﻧ تﺎﻴﺳﺎﺳا ﻰﻨﻤﻠﻋ ﻦﻣ لوا • سﺪﻨﻬﻤﻟا :ﺎﻓ ﺮﻴﻤﺳ ﺪﻤﺤﻣﺪﻳ o ﻰﻨﻤﻠﻋ ﻦﻣ لوا تﺎﻴﺳﺎﺳا SQL Server • رﻮﺘآﺪﻟا :ﺪﻳﺎﻓ ﺪﻴﻌﺳ ىدﺎﻓ o ﺞﻣاﺮﺒﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﻰﻠﻋ لﻮﺼﺤﻟا ﻰﻓ ﻰﻟ ﻪﺗﺪﻋﺎﺴﻤﻟ • سﺪﻨﻬﻤﻟا : دﻮﻌﺳ ﺪﻤﺤﻣ)ىﺪﻬﻣ( o ﻰﻟا ﻰﻧﺪﺷرا ﻦﻣ لواVFPﺎﻬﺘﻴﻤها ىﺪﻣو • رﻮﺘآﺪﻟا :ﺔﺒﻠﻃ وﺮﻤﻋ o ﻞﻴﻤﻌﻟا ﺔﺠﻣﺮﺑ ﻂﻤﻧ ﻰﻟا ﻰﻧﺪﺷرا ﻦﻣ لواAOP • سﺪﻨﻬﻤﻟا :ﺪﻤﺣأﻰﻧارﻮﻜﻟا o ﻰﻨﻤﻠﻋتﺎﻴﻧوﺮﺘﻜﻟﻻا تﺎﻴﺳﺎﺳا • سﺪﻨﻬﻤﻟا :ﻪﻳﺰﻏ ﻢﻴﻈﻌﻟاﺪﺒﻋ ﺪﻤﺣأ o ﺔﻐﻟ تﺎﻴﺳﺎﺳا ﻰﻨﻤﻠﻋJAVA • سﺪﻨﻬﻤﻟا :ﺪهﺪﻬﻟا ﺪﻤﺤﻣ o ﻪﺑﺎﺘآﻰﻧﺎﺠﻤﻟا ﻰﻓ ﺪﻴﺠﻟا تﺎﻧﺎﻴﺑ ﺪﻋاﻮﻗ سورد VFP ﻰﻨﻌﺠﺷ ﻩﺎﺠﺗﻻا اﺬه ﻰﻓ ﺔﻤهﺎﺴﻤﻟا ﻰﻠﻋ راﺮﻜﺘﻟا مﺪﻋ ةﺎﻋاﺮﻣ ﻊﻣ بﺎﺘﻜﻟا اﺬه ةءاﺮﻘﺑ ةﺪﺸﺑ ﺢﺼﻧا ﻚﻟﺬﻟو.
ﺐﺗﺎﻜﻟا لﻮﺣ تﺎﻣﻮﻠﻌﻣ: ﺪﻴﺴﻟﺍ : ﺪﻳﺎﻓ ﻢﻴﻫﺍﺮﺑﺇ ﲑﲰ ﺩﻮﻤﳏ– ﺪﻴﻟﺍﻮﻣ ٢٩|١٢|١٩٨٦ ﻥﺎﻴﻠﻟﺍ ﺱﺮﺳ ﺔﻨﻳﺪﲟ – ﺔﻈﻓﺎﳏ ﺔﻴﻓﻮﻨﳌﺍ– ﺔﻴﺑﺮﻌﻟﺍ ﺮﺼﻣ ﺔﻳﺭﻮﻬﲨ -) ﻑﻮﻨﻣ ﺔﻨﻳﺪﲟ ﺔﻴﻧﻭﺮﺘﻜﻟﻻﺍ ﺔﺳﺪﻨﳍﺍ ﺔﻴﻠﻜﺑ ﺐﻟﺎﻃ( ﺔﳎﱪﻟﺍ ﺍﺪﺑ ﺪﻘﻓ ﻪﺘﳎﺮﺑﻭ ﺐﺳﺎﳊﺍ ﻡﺍﺪﺨﺘﺳﺍ ﻰﻠﻋ ﻢﻫﺭﺎﻔﻇﺍ ﺔﻣﻮﻌﻧ ﺬﻨﻣ ﺍﻮﺑﺮﺗ ﻦﻳﺬﻟﺍ ﺩﺪﳉﺍ ﺏﺎﺒﺸﻟﺍ ﻦﻣ ﻡﺎﻋ١٩٩٧ ﻞﻤﻋ ﻦﻣ ﻦﻜﲤ ﺕﺍﻮﻨﺳ ﺔﻌﺑﺭﺍ ﺎﻫﺭﺪﻗ ﺔﻴﻨﻣﺯ ﺓﺮﺘﻓ ﻝﻼﺧﻭ ﺮﻤﻌﻟﺍ ﻦﻣ ﺓﺮﺷﺎﻌﻟﺍ ﰱ ﻮﻫﻭ ﻕﺍﻮﺳﻻﺍ ﰱ ﻪﻌﻴﺑ ﻦﻜﳝ ﺞﻣﺎﻧﺮﺑ ﻝﻭﺍ) ﻰﺿﺮﳌﺍ ﺝﻭﺮﺧ ﺕﺎﺑﺎﺴﺣ– ﺔﻨﻳﺪﲟ ﻯﱪﻜﻟﺍ ﺕﺎﻴﻔﺸﺘﺴﳌﺍ ﺪﺣﻻ ﺓﺪﺟ– ﺔﻳﺩﻮﻌﺴﻟﺍ ﺔﻴﺑﺮﻌﻟﺍ ﺔﻜﻠﻤﳌﺍ (ﺔﻳﺭﺎﺠﺘﻟﺍ ﺞﻣﺍﱪﻟﺍ ﻦﻣ ﺪﻳﺪﻌﻟﺍ ﻚﻟﺫ ﻰﻠﺗ ﰒ ﻡﺎﻋ ﰱ٢٠٠٠ﱃﺍ ﻪﺗﺮﻄﻔﺑ ﻪﲡﺍ ﺐﺳﺎﳊﺍ ﻞﻴﻐﺸﺗ ﻡﺎﻈﻧ ﺔﳎﺮﺑ ﰱ ﻖﻤﻌﺘﻟﺍ ) ﺔﺌﻴﺒﻟﺍ ﺓﺭﺍﺩﺍ ﻡﺎﻈﻧ ﺪﻳﺪﺤﺘﻟﺎﺑﻭ ﺔﻴﻣﻮﺳﺮﻟﺍ ( ﻭ ﺱﻭﺩ ﻰﻣﺎﻈﻧ ﲔﺑ ﻯﺭﺬﳉﺍ ﻑﻼﺘﺧﻻﺎﺑ ﺪﻳﺪﺸﻟﺍ ﺭﺎﻬﺒﻧﻻﺍ ﻩﺎﲡﻻﺍ ﻚﻟﺫ ﺐﺒﺳ ﻥﺎﻛﻭ ﺯﻭﺪﻧﻭ. ﻡﺎﻋ ﰱ٢٠٠٥ ﺮﻳﺪﳉﺍﻭ ﺭﺍﺮﻘﺘﺳﺎﺑ ﻞﻤﻌﻳ ﻰﻜﻟ ﺔﻴﻣﻮﺳﺮﻟﺍ ﺔﺌﻴﺒﻟﺍ ﺓﺭﺍﺩﺍ ﻞﻴﻐﺸﺗ ﻡﺎﻈﻧ ﺭﺍﺪﺻﺍ ﻦﻣ ﻦﻜﲤ ﻟﺍ ﻞﺒﻗ ﻪﻧﺍ ﺮﻛﺬﻟﺎﺑ ﻦﻣ ﺮﺜﻛﺍ ﻼﻣﺎﻛ ﻡﺎﻈﻨﻟﺍ ﺀﺎﻨﺑ ﺓﺩﺎﻋﺍ ﰎ ﺔﻠﺣﺮﳌﺍ ﻚﻠﺘﻟ ﻝﻮﺻﻮ٧ﺕﺍﺮﻣ . ﺔﳎﺮﺑ ﻂﳕ ﺭﺎﻜﺘﺑﺍ ﱃﺍ ﺕﺩﺍ ﺓﺪﻴﺟ ﺓﱪﺧ ﺔﻴﻣﻮﺳﺮﻟﺍ ﺔﺌﻴﺒﻟﺍ ﺓﺭﺍﺩﺍ ﻡﺎﻈﻧ ﺔﳎﺮﺑ ﰱ ﻪﺗﱪﺧ ﻦﻣ ﺐﺴﺘﻛﺍ ﺪﻳﺪﺟ)ﺯﺎﺘﻤﳌﺍ ﻡﺩﺎﳋﺍ ﺔﳎﺮﺑ ﻂﳕ ( ﻁﺎﳕﻻﺍ ﺭﺎﺒﺘﻋﻻﺍ ﰱ ﺬﺧﺎﻳﻭ ﺕﺎﻨﺋﺎﻜﻟﺍ ﺔﳎﺮﺑ ﻂﻤﻨﻟ ﻼﻳﺪﺑ ﻥﻮﻜﻴﻟ ﺀﺎﺸﻧﻻﺍ ﺖﲢ)ﺮﺑ ﻂﳕ ﻪﺟﻮﳌﺍ ﻞﻴﻤﻌﻟﺍ ﺔﳎ– ﻪﺟﻮﳌﺍ ﺕﺎﻐﻠﻟﺍ ﺔﳎﺮﺑ ﻂﳕ –ﺕﺎﻧﺎﻴﺒﻟﺍ ﻞﺼﻓ ﺔﳎﺮﺑ ﻂﳕ ( ﻞﺜﻣ ﺕﺎﻐﻠﻟﺍ ﻦﻣ ﺪﻳﺪﻌﻟﺍ ﻦﻘﺗﺍ ﺔﻠﺣﺮﻟﺍ ﻚﻠﺗ ﻝﻼﺧ ﻦﻣﻭC,Clipper,VFP & xHarbour ﻞﺜﻣ ﻯﺮﺧﺍ ﺕﺎﻐﻟ ﰱ ﺓﺪﻴﺟ ﺓﱪﺧ ﻚﻠﺘﻣﺍﻭ VB,JAVA ﻚﻠﺗ ﻥﺍ ﺪﺟﻭ ﺓﺪﻴﺟ ﺔﻠﺣﺮﻣ ﱃﺍ ﻞﺻﻭ ﺪﻗ ﻪﻧﺎﺑ ﺮﻌﺷ ﺎﳌﻭﻟﺍﺗ ﻥﺍ ﻦﻜﻤﳌﺍ ﻦﻣ ﻥﺎﻛ ﺔﻠﺣﺮ ﺮﺼﻗﺍ ﻥﻮﻜ ﺓﺩﺎﳌﺍ ﰱ ﻞﻣﺎﻜﺘﻟﺎﺑ ﻢﺴﺘﺗ ﱴﻟﺍ ﺔﻴﺒﻨﺟﻻﺍ ﻊﺟﺍﺮﳌﺍ ﻦﻋ ﲎﻐﺗ ﱴﻟﺍ ﺓﺪﻴﳉﺍ ﺔﻴﺑﺮﻌﻟﺍ ﺐﺘﻜﻟﺍ ﺕﺮﻓﻮﺗ ﺍﺫﺍ ﲑﺜﻜﺑﺽﺮﻌﻟﺍ ﰱ ﺔﻃﺎﺴﺒﻟﺍﻭ ﺔﻴﻤﻠﻌﻟﺍﺏﺎﺒﺸﻟﺍ ﻦﻣ ﲔﺌﺷﺎﻨﻠﻟ ﺔﺑﻮﻌﺼﻟﺍ ﺾﻌﺑ ﻞﺜﲤ ﻦﻜﻟﻭ . ﺘﻜﻟﺍ ﺍﺬﻫ ﻥﺎﻓ ﺍﺬﳍﻭﻴﻰﺼﺨﺸﻟﺍ ﻯﻮﺘﺴﳌﺍ ﻰﻠﻋ ﻖﻳﺮﻄﻟﺍ ﺍﺬﻫ ﰱ ﺔﻨﺒﻟ ﻝﻭﺍ ﻮﻫ ﻊﺿﺍﻮﺘﳌﺍ ﺐﻓﻮﺗ ﻮﻫﻭ ﲑ ﺔﻴﺑﺮﻌﻟﺍ ﺐﺘﻜﻟﺍ ﻦﻣ ﺓﺪﻴﺟ ﺔﻋﻮﻤﳎ ﰱ ﺓﻮﺧﻻﺍ ﻞﺒﻗ ﻦﻣ ﺔﻟﻭﺬﺒﳌﺍ ﺕﺍﺩﻮﻬﺠﻤﻠﻟ ﻯﺮﻳﺪﻘﺗ ﻚﻟﺫ ﻰﻔﻨﻳ ﻻ ﻭ ﺎﻫﺮﻜﻧﺍ ﻥﺍ ﻦﻜﳝ ﻻ ﺓﺩﺎﻔﺘﺳﺍ ﻢﻬﻨﻣ ﺕﺪﻔﺘﺳﺍ ﺪﻗ ﻦﻳﺬﻟﺍﻭ ﻝﺎﻟﻤﺠﺍ ﺍﺬﻫﻝﺎﺳﺍﻭ ﻞﻛ ﺎﻌﻴﲨ ﻢﻬﻳﺰﳚ ﻥﺍ ﷲﺍ ﲑﺧﻖﻴﻓﻮﺘﻟﺍ ﱃﻭ ﷲﺍﻭ. msfclipper@hotmail.com
ﺐﻴﺘﻜﻟﺍ ﺓﺮﻜﻓ: ﲞ ﲑﻐﺻ ﺐﻴﺘﻛ ﺮﺸﻨﺑ ﺖﻤﻗ ﻥﺍ ﺪﻌﺑ ﻊﻗﻮﻟﺍ ﰱ ﻡﺍﺪﺨﺘﺳﺎﺑ ﺩﻮﻛ ﲑﻏ ﻦﻣ ﺔﳎﱪﻟﺍ ﺹﻮﺼDoubleS ﺖﻴﻘﻠﺗ ﻖﻳﺮﻄﻟﺍ ﻦﻋ ﻥﻮﻟﺎﺴﻳﻭ ﺔﳎﱪﻟﺍ ﱂﺎﻋ ﻡﺎﺤﺘﻗﺍ ﻥﻭﺩﻮﻳ ﻦﻳﺬﻟﺍ ﺓﻮﺧﻻﺍ ﻦﻣ ﻞﺋﺎﺳﺮﻟﺍ ﻦﻣ ﺪﻳﺪﻌﻟﺍ ﺔﻴﻔﻴﻛﻭﺖﻗﻮﻟﺍ ﻊﻣ ﲔﳎﱪﳌﺍ ﱂﺎﻋ ﰱ ﺪﺟﺍﻮﺘﻟﺍ. ﻥﻮﻋ ﲑﺧ ﻥﻮﻜﻳ ﻥﺍ ﻞﺟﻭ ﺰﻋ ﷲﺍ ﻦﻣ ﻮﺟﺭﺍ ﻯﺬﻟﺍﻭ ﻞﺋﺎﺳﺮﻟﺍ ﻚﻠﺗ ﻰﻠﻋ ﺍﺩﺭ ﻮﻫ ﺐﻴﺘﻜﻟﺍ ﺍﺬﻫ ﻥﺎﻛﻭﻮﺧﺪﻟ ﻢﳍﻑﺍﺮﺘﺣﻻﺍ ﻮﳓ ﻰﻀﳌﺍﻭ ﻝﺎﻟﻤﺠﺍ ﰱ ﻢﻬﻣﺍﺪﻗﺍ ﺖﻴﺒﺜﺗ ﻰﻠﻋ ﻢﻫﺪﻋﺎﺴﻳﻭ ﻞﺑ ﺔﳎﱪﻟﺍ ﻝﺎﳎ ﻝ. ﻭﺮﺑ ﺲﻛﻮﻓ ﻝﺍﻮﺠﻴﻓ ﺍﺫﺎﻤﻟ: ﺲﻜﻌﻟﺍ ﻰﻠﻋ ﻞﺑ ﻰﳎﺍﺮﺑ ﺮﻳﻮﻄﺗ ﰱ ﺎﻬﻣﺍﺪﺨﺘﺳﺎﺑ ﻡﻮﻗﺍ ﱴﻟﺍ ﺔﻐﻠﻟﺍ ﺎﻧﻬﻻ ﺲﻴﻟ ﺔﻐﻠﻟﺍ ﻚﻠﺗ ﺭﺎﻴﺘﺧﺍ ﺐﺒﺳﻮﻫ ﺭﺎﻴﺘﺧﻻﺍ ﺐﺒﺳ ﻦﻜﻟﻭ ﻯﺮﺧﺍ ﺕﺎﻐﻟ ﻡﺍﺪﺨﺘﺳﺍ ﻰﻠﻋ ﺕﺪﺘﻋﺍ ﺪﻘﻟ ١ –ﻻ ﺔﻐﻠﻟﺍ ﻩﺬﻫ ﺎﻬﻨﻋ ﺰﻴﻤﺘﺗ ﺎﻧﻬﺍ ﻻﺍ ﻚﺴﻴﺑ ﻝﺍﻮﺠﻴﻓ ﻞﺜﻣ ﻯﺮﺧﻻﺍ ﺕﺎﻐﻠﻟﺍ ﻦﻋ ﺔﻟﻮﻬﺴﻟﺍ ﰱ ﻞﻘﺗ ﻢﻠﻌﺘﻟﺍ ﰱ ﺔﻟﻮﻬﺴﻟﺍ ﲔﺑ ﻊﻤﲡ ﺎﻧﻬﺎﺑ)ﻚﺴﻴﺑ ﻝﺍﻮﺠﻴﻔﻛ ( ﻡﺍﺪﺨﺘﺳﻻﺍ ﰱ ﺔﻟﻮﻬﺴﻟﺍﻭ ٢ – ﺔﻳﺭﺎﺠﺘﻟﺍ ﺞﻣﺍﱪﻟﺍ ﺮﻳﻮﻄﺗ ﰱ ﺎﻬﻣﺍﺪﺨﺘﺳﺍ ﻦﻜﳝ ﻕﻼﻃﻻﺍ ﻰﻠﻋ ﺔﻐﻟ ﻞﻀﻓﺍ ﻰﻫ ) ﺪﻋﺍﻮﻗ ﺔﻤﻈﻧﺍﺕﺎﻧﺎﻴﺒﻟﺍ (ﻭﺮﻜﻳﺎﻣ ﺔﻛﺮﺷ ﻑﺍﺮﺘﻋﺎﺑ ﻚﻟﺫﻭﺞﺘﻨﳌﺍ ﺍﺬﺑﻬ ﺮﺨﻔﺗ ﱴﻟﺍﻭ ﺖﻓﻮﺳ ٣ – ﻡﺍﺪﺨﺘﺳﺎﺑ ﻭﺍ ﻂﻘﻓ ﺩﻮﻜﻟﺍ ﻡﺍﺪﺨﺘﺳﺎﻳ ﺔﻠﻣﺎﻛ ﺕﺎﻘﻴﺒﻄﺗ ﺮﻳﻮﻄﺗ ﺔﻴﻧﺎﻜﻣﺍ ﲔﺑ ﺔﻐﻠﻟﺍ ﻩﺬﻫ ﻊﻤﲡ ﻢﻴﻤﺼﺘﻟﺍ ﺕﺍﻭﺩﺍ ٤ – ﻰﻫﻭ ﺕﺎﻨﺋﺎﻜﻟﺍ ﺔﳎﺮﺑ ﻂﳕ ﻡﺍﺪﺨﺘﺳﺎﺑ ﺕﺎﻴﳎﺮﺑ ﺮﻳﻮﻄﺗ ﺚﻴﺣ ﻦﻣ ﺎﻓﺎﳉﺍ ﺔﻐﻟ ﻦﻋ ﻥﺎﺸﻟﺍ ﰱ ﻞﻘﺗ ﻻ ﻚﻟﺫ ﰱ ﻚﺴﻴﺑ ﻝﺍﻮﺠﻴﻓ ﻕﻮﻔﺗ ٥ –ﻠﺋﺎﻋ ﱃﺍ ﻰﻤﺘﻨﺗ ﱂ ﺎﻫﺮﻳﻮﻄﺗ ﻢﺘﻳ ﻝﺍﺯﺎﻣ ﺖﻗﻮﻟﺍ ﺲﻔﻧ ﰱﻭ ﺖﻨﻟﺍ ﺕﻭﺪﻟﺍ ﺔ) ﺭﺍﺪﺻﻻﺍ٩ﻥﻻﺍ ﱴﺣ ( ﻝﺍﻮﺠﻴﻓ ﲔﳎﱪﻣ ﻊﻣ ﺙﺪﺣ ﺎﻤﻛ ﺕﺍﺭﺍﺪﺻﻻﺍ ﲔﺑ ﻞﻘﻨﺘﻟﺍ ﺔﻠﻜﺸﻣ ﻦﻣ ﺍﲑﺜﻛ ﱏﺎﻌﺗ ﻦﻟ ﻚﻧﺍ ﲎﻌﻳ ﺍﺬﻫﻭ ﺭﺍﺪﺻﻻﺍ ﻦﻣ ﻝﺎﻘﺘﻧﻻﺍ ﺪﻨﻋ ﻚﺴﻴﺑ٦ ﺖﻧ ﺕﻭﺪﻟﺍ ﱃﺍ ٦ –ﻦﻣ ﺓﺪﻳﺪﻋ ﺕﺎﻐﻟ ﻊﻣ ﻞﻣﺎﻌﺘﻠﻟ ﺓﺪﻴﺟ ﺔﺻﺮﻓ ﻚﺤﻨﳝ ﺔﻐﻠﻟﺍ ﻚﻠﺗ ﺩﺎﳚﺍ ﺔﻠﺋﺎﻌﻟﺍ ﺲﻔﻧ Xbase ﺔﳎﱪﻟﺍ ﺕﺎﻐﻟ ﻦﻣ ﺪﻳﺪﻌﻟﺍﻭ ﺐﺷ ﺝﻼﻓﻭ ﺭﻮﺑﺭﺎﻫ ﺲﻛﺍ ﻭ ﱪﻴﻠﻛ ﻭ ﺲﻠﺑ ﺲﻠﺑ ﺲﻴﺑ ﺲﻛﺍ ﻝﺍﻮﺠﻴﻓ ﻞﺜﻣ ﺔﳝﺪﻘﻟﺍ)ﱪﻴﻠﻛ ﻞﺜﻣ ﺱﻭﺩ ﺖﲢ ﺎﻬﻀﻌﺑ ( ﺓﺭﻮﻄﺘﳌﺍﻭ) ﺔﻓﻭﺮﻌﳌﺍ ﻞﻴﻐﺸﺘﻟﺍ ﺔﻤﻈﻧﺍ ﻞﻜﻟ ﺭﻮﺑﺭﺎﻫ ﺲﻛﺍ( ٧ –ﺘﻳ ﱴﻟﺍ ﺕﺎﻘﻴﺒﻄﺘﻟﺍ ﺔﻴﻋﻮﻧ ﺚﻴﺣ ﻦﻣ ﺩﻮﻴﻘﻟﺍ ﻦﻣ ﻉﻮﻧ ﻱﺍ ﻰﻠﻋ ﺔﻐﻠﻟﺍ ﻞﻤﺘﺸﺗ ﻻ ﻰﻬﻓ ﺎﻫﺮﻳﻮﻄﺗ ﻢﺯﻭﺪﻧﻭ ﺖﲢ ﻞﻤﻌﺗ ﺔﳎﺮﺑ ﺔﻐﻟ ﻯﺎﻛ ﻚﺴﻴﺑ ﻝﺍﻮﺠﻴﻓ ﺕﺍﺰﻴﳑ ﺔﻓﺎﻛ ﻞﻤﺸﺗ. ٨ – ﺪﻋﺍﻮﻗ ﺓﺭﺍﺩﺍ ﻡﺎﻈﻧ ﻰﻠﻋ ﻯﻮﺘﲢ ﻰﻬﻓ ﺎﻬﻣﺍﺪﺨﺘﺳﺎﺑ ﺕﺎﻧﺎﻴﺒﻟﺍ ﺪﻋﺍﻮﻗ ﺔﻤﻈﻧﺍ ﺮﻳﻮﻄﺗ ﺪﻨﻋ ﺔﻐﻠﻟﺍ ﺰﻴﻤﺘﺗ ﻞﻤﻌﻟﺍ ﺀﺎﻨﺛﺍ ﺔﻐﻠﻟﺍ ﺮﻳﻮﻄﺗ ﻂﻴﳏ ﻦﻣ ﺝﻭﺮﺨﻠﻟ ﺝﺎﺘﲢ ﻦﻟ ﻚﻟﺬﻟ ﺎﺑﻬ ﺹﺎﺧ ﺕﺎﻧﺎﻴﺑ ٩ –ﺎﻫ ﺩﺪﻋ ﻰﻠﻋ ﺔﻐﻠﻟﺍ ﻯﻮﺘﲢ ﺕﺎﻘﻴﺒﻄﺘﻟﺍ ﺮﻳﻮﻄﺗ ﺔﻋﺮﺳ ﺓﺩﺎﻳﺯ ﰱ ﺎﻬﻣﺍﺪﺨﺘﺳﺍ ﻦﻜﳝ ﺕﺎﳉﺎﻌﳌﺍ ﻦﻣ ﻞﺋ
ماﺪﺨﺘﺳﻻا ةردﺎﻧ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ اذﺎﻤﻟ؟ • ﺞﺘﻨﻤﻟا ﻚﻟذ ﻖﻳﻮﺴﺗ صﻮﺼﺨﺑ ﺖﻓﻮﺳوﺮﻜﻳﺎﻣ ﺔآﺮﺷ ﺔﺳﺎﻴﺴﻟ ﻚﻟذ ﻊﺟﺮﻳﺰﻴﻤﺘﻤﻟا o بﻮﻠﻄﻤﻟا مﺎﻤﺘهﻻا ﺖﻓﻮﺳوﺮﻜﻳﺎﻣ ﺔآﺮﺷ ﻰﻄﻌﺗ ﻢﻟ ﻊﻗاﻮﻟا ﻰﻓ رﺪﻘﻳ ىﺬﻟاو وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻖﻳﻮﺴﺗ صﻮﺼﺨﺑ دﺪﻋ ﻰﻟاﻮﺤﺑ ﻦﻴﻴﻋﺮﺸﻟا ﺎﻬﻴﻤﻳﺪﺨﺘﺴﻣ١٠٠،٠٠٠ ﻂﻘﻓ o ﻰﻟا ﻚﻟذ ﻰﻓ ﺐﺒﺴﻟا ﻊﺟﺮﻳ ﻒﻳﺮﻌﺘﻟا ﻦﻋ ﻰﻨﻏ تﺎﻗوﻻا ﻦﻣ ةﺮﺘﻓ ﻰﻓ نﺎآ ﺞﺘﻨﻤﻟا اﺬه ﺔﻐﻟ ﺦﻳرﺎﺗ نﻻFoxPro مﺎﻋ ﻰﻟا دﻮﻌﻳ ١٩٨٤ تﺮﺘﺷاو مﺎﻋ ﺖﻓﻮﺳوﺮﻜﻳﺎﻣ ﺔآﺮﺷ ﻪﻗﻮﻘﺣ١٩٩٢ ﺔﺠﻣﺮﺑ ﺔﻐﻟو تﺎﻧﺎﻴﺑ ةرادا مﺎﻈﻧ ﻰﻠﻋ ﺞﺘﻨﻤﻟا اﺬه ىﻮﺘﺤﻳو ﺞﺘﻨﻣ ﻰﻓ ﺎﻌﻣ ﻰﻠﻋ ﻊﻴﻀﻳ ﻪﺋاﺮﺷ نا ﻰﻨﻌﻳ ﺎﻤﻣ ﺪﺣا ﺎﻤه ﻦﻳﺮﺧا ﻦﻴﺠﺘﻨﻣ ءاﺮﺷ ﺖﻓﻮﺳوﺮﻜﻳﺎﻣ) ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟلﺎﺜﻤﻟا ﻞﻴﺒﺳ ﻰﻠﻋ ﻚﺴﻴﺑ لاﻮﺠﻴﻔآ ( تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗوSQL SERVER ﻊﻴﺑ ﻦﻣ ﺖﻓﻮﺳوﺮﻜﻳﺎﻤﻟ ﻞﻗا ﺢﺑر ﻰﻨﻌﻳ ﺎﻤﻣ ﻂﻘﻓ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻦﻣ تﺎﺌﻣ ﻦﻣ تﺎﺒﻠﻄﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﺖﻓﻮﺳوﺮﻜﻳﺎﻣ ﺖﻘﻠﺗﺘهﻻا صﻮﺼﺨﺑ ﻦﻴﺠﻣﺮﺒﻤﻟا ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻖﻳﻮﺴﺘﺑ مﺎﻤ ﻚﻟﺬﺑ ﻢﺘﻬﺗ ﻢﻟ ﺖﻓﻮﺳوﺮﻜﻳﺎﻣ ﻦﻜﻟو وﺮﺑ صﻮﺼﺨﺑ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻦﻴﺠﻣﺮﺒﻣ ﻖﻠﻗ دادزا راﺪﺻﻻا روﺪﺻ ﺪﻨﻋ ﺔﻐﻠﻟا ﻞﺒﻘﺘﺴﻣ٧ نﻼﻋاو ﻦﻣ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ لﺰﻌﺑ ﺖﻓﻮﺳوﺮﻜﻳﺎﻣVisual Studio ﻦﻳراﺪﺻﻻا روﺪﺻو ﺔﻐﻠﻟا رﻮﻄﺗ راﺮﻤﺘﺳا ﺪﻨﻋ ﻖﻠﻘﻟا اﺬه لاز٨ و ٩ راﺪﺻﻻا٩ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺦﻳرﺎﺗ ﻰﻓ ﺔﻴﻋﻮﻧ ﺔﻠﻘﻧ ﺪﻌﻳ مﺎﻋ ﻰﻓ راﺪﺻﻻا اﺬه روﺪﺻ دﺮﺠﻤﺑو٢٠٠٤ ﺐﻠﻄﻟا دادزا ﺮﻴﺒآ لﺪﻌﻤﺑ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻰﻠﻋ– ﺔﺳﺎﻴﺳ ﻦﻜﻟ ﺎﻤآ ﺖﻟازﺎﻣ ﺞﺘﻨﻤﻟا اﺬه ﻖﻳﻮﺴﺗ صﻮﺼﺨﺑ ﺖﻓﻮﺳوﺮﻜﻳﺎﻣﻰه. وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ رﺎﺸﺘﻧا ﻰﻟا تدا ﻰﺘﻟا بﺎﺒﺳﻻا ﻦﻣﺗرﺎﺛا ﻢﺗ ﻰﺘﻟا ﺔﻴﻀﻘﻟا اﺮﺧﻮﻣ ﻦﻣ دﺪﻋ مﺎﻗ ﺎﻣﺪﻨﻋ ﺎﻬ لﻼﺧ ﻦﻣ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻞﻴﻐﺸﺘﺑ ﻦﻴﺠﻣﺮﺒﻤﻟاLinux/WINE ﺖﻓﻮﺳوﺮﻜﻳﺎﻣ قﻮﻘﺤﻟ كﺎﻬﺘﻧا ﺪﻌﻳ ىﺬﻟاو ﺔﻐﻠﺑ ﺎهﺮﻳﻮﻄﺗ ﻢﺘﻳ ﻰﺘﻟا ﺞﻣاﺮﺒﻟا ﻞﻤﻌﺗ نا طﺮﺘﺸﺗ ﻰﺘﻟاو ﻞﺧاد وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ زوﺪﻧو ﺔﺼﻨﻣ. وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ رﺎﺸﺘﻧا مﺪﻋ صﻮﺼﺨﺑ ﻖﻠﻘﻟا ﻰﻐﺒﻨﻳ ﻻاو ﻰﻓﺎﻜﻟا رﺎﺸﺘﻧﻻا بﻮﻠﻄﻤﻟ– ﺢﻴﺤﺼﻟا ﻩﺎﺠﺗﻻا ﺎﻬﻧﻻ ﻰﻓ نوﺮﻴﺴﻳ ﻦﻳﺬﻟا داﺮﻓﻻا دﺪﻋ ﻞﻗ ناو ﻪآﻮﻠﺳ ﻰﻐﺒﻨﻳوﻖﻳﺮﻄﻟا اﺬه – ﻊﻣ ﺮﺸﺘﻨﻳو ﺢﻀﺘﻳ ﺢﻴﺤﺼﻟا ﻖﻳﺮﻄﻟا نﻻ ﺖﻗﻮﻟا.
ﻝﻭﻷﺍ ﺏﺎﺒﻟﺍ ﻰـــــــﻟا ﺔـــــــﻣﺪﻘﻣ ﺔــــــــــــــــــﺠﻣﺮﺒﻟا
ﺔﺠﻣﺮﺒﻟا ﻰﻟا ﺔﻣﺪﻘﻣ: س : ﺮﻳو ﺖﻓﻮﺴﻟا عاﻮﻧا ﻰه ﺎﻣSoftWare؟ ـﺟ :ﻰﻟا ﺮﻳو ﺖﻓﻮﺴﻟا ﻢﺴﻘﻨﻳ مﺎﻈﻧ ﻦﻴﻋﻮﻧ Software System و Software Program . س : ب دﻮﺼﻘﻤﻟا ﺎﻣSoftware System؟ ـﺟ : نﻮﻜﻳ ﺎﻣ ﺎﺒﻟﺎﻏو ﻖﺒﺴﻣ ﻢﻴﻤﺼﺗ ﻰﻟا ءﻮﺠﻠﻟا نوﺪﺑ ةﺮﺷﺎﺒﻣ ةرﻮﺼﺑ ﺎﻬﺘﺠﻣﺮﺑ ﻦﻜﻤﻳ ﻻ ﻰﺘﻟا ﺮﻳو ﺖﻓﻮﺴﻟا ﺔﻴﻋﻮﻧ ﻰهﺻﻻا ءﺎآﺬﻟا ﻢﻠﻋ ماﺪﺨﺘﺳﻻ ﺔﺟﺎﺤﻟا ﺎﺸﻨﺗو ﺔﻳاﺪﺒﻟا ﻰﻓ ﺮﻓﻮﺘﻣ ﺮﻴﻏ ﻢﻴﻤﺼﺘﻟا اﺬه ﻰﻠﻋ لﻮﺼﺤﻟا ﻦﻜﻤﻳ ﻰﺘﺣ ﻰﻋﺎﻨﻄ ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟا ةرادا مﺎﻈﻧ ﻚﻟذ ﺔﻠﺜﻣا ﻦﻣو مﺎﻈﻨﻟا ﺔﺠﻣﺮﺒﻟ ماﺪﺨﺘﺳا ﻦﻜﻤﻳ مزرﻮﺠﻟﻻا ﻪﺒﺸﻳ ﺎﻣ وا ﻰﺑﺎﺴﺣ ﻢﻴﻤﺼﺗ ﺐﺳﺎﺤﻟا ﻞﻴﻐﺸﺗ مﺎﻈﻨﺑ صﺎﺨﻟا– ﻢﻴﻤﺼﺗ ﻰﻠﻋ لﻮﺼﺤﻟا ﻰﺘﺣ ﺎﻄﺨﻟاو ﺔﺑﺮﺠﺘﻟا تﺎﻴﻠﻤﻌﻟ ﻊﻀﺨﺗ ﻢﻈﻨﻟا ﻢﻴﻤﺼﺗ ﺔﻴﻠﻤﻋو ﺮﻘﺘﺴﻣ. س :ﺻﻻا ءﺎآﺬﻟا ﻢﻠﻋ ﻮه ﺎﻣ؟ ﻰﻋﺎﻨﻄ ـﺟ : ﻢﻠﻌﻟا ﻦﻣ ﺮﺜآا ءﺎآﺬﻟا ﻰﻟا جﺎﺘﺤﺗ ﻰﺘﻟاو ﺮﻳو ﺖﻓﻮﺴﻟا ﻢﻈﻨﻟ مزرﻮﺠﻟا وا ﻰﺑﺎﺴﺣ جذﻮﻤﻧ ﻊﺿﻮﻟ فﺪﻬﻳ ﻢﻠﻋ ﻮه ﺎﻬﺘﺠﻣﺮﺒﻟ– ﻞﻤﻌﺑ مﻮﻘﺗ ﻰﺘﻟا تﺎﻘﻴﺒﻄﺘﻠﻟ مزرﻮﺠﻟا وا ﻰﺑﺎﺴﺣ جذﻮﻤﻧ ﻊﺿﻮﻟ فﺪﻬﻳ ىﺬﻟا ﻢﻠﻌﻟا ﻮه ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓو ﺞﻧﺮﻄﺸﻟا ﺔﺒﻌﻟ ﻞﺜﻣ نﺎﺴﻧﻻا ءﺎآﺬﻟ ةﺎآﺎﺤﻣ. س :ﻧﺮﺑ ﻮه ﺎﻣ ﺮﻳو ﺖﻓﻮﺴﻟا ﺞﻣﺎSoftware Program؟ ـﺟ : ﻰﻓ ﻞﺧﺪﺘﺗ ﻻو ءﺎآﺬﻟا ﻦﻣ ﺮﺜآا ﻢﻠﻋو ةﺮﺒﺧ ﻰﻠﻋ ﺎﻬﺘﺠﻣﺮﺑ ﺔﻴﻠﻤﻋ ﻊﺟﺮﺗ ﻰﺘﻟاو ﻢﻈﻨﻟا ﺮﻴﻏ ﺔﻣﺎﻋ ﺔﻔﺼﺑ ﺞﻣاﺮﺒﻟا ﻰهﺎهﺮﻴﻏو بﺎﻌﻟﻻاو تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺞﻣاﺮﺑ ﻚﻟذ ﺔﻠﺜﻣا ﻦﻣو ﻰﻋﺎﻨﻄﺻﻻا ءﺎآﺬﻟا ﺔﻤﻈﻧا. س :ا ﻦﻃﻮﻟا ﻰﻓ ﺔﻌﺋﺎﺸﻟا تﺎﻘﻴﺒﻄﺘﻟا عاﻮﻧا ﻰهﺎﻣ؟ ﻰﺑﺮﻌﻟ ـﺟ :ﻟا ﺞﻣاﺮﺑ ﻦﻣ ﻞﻴﻠﻗو ﺔﻴﻤﻴﻠﻌﺘﻟا ﺞﻣاﺮﺒﻟاو تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺔﻤﻈﻧا ﺔﺠﻣﺮﺑ نا ﺐﺳﺎﺤﻟﺎﺑ ﻢﻜﺤﺘ) ﺔﻌﺑﺎﺘﻤﻟ ﺐﺳﺎﺤﻟﺎﺑ ﺔﻬﺟاو ﻊﻨﺼﻣ–ﺎهﺮﻴﻏو لاﺮﺘﻨﺳ ( وا ﺔﺠﻣﺮﺒﻟا تﺎﻐﻟ وا ﻞﻴﻐﺸﺘﻟا ﺔﻤﻈﻧا قﻮﺳ ﻰﻓ ﺎﻧﺎﻜﻣ ﺪﺠﻧ ﻻ ﻒﺳﻼﻟو ﺔﻌﺋﺎﺸﻟا ﺢﻣاﺮﺒﻟا ﻰهﻚﻟذ ﻰﻓ ﺐﺒﺴﻟاو تﺎﻐﻠﻟ ﺔﻴﻓﺎﺿﻻا تاودﻻا ﻰﺘﺣ) ءﺎﻤﻠﻌﻟا ﺔﻠﻗ– ﻦﻴﺠﻣﺮﺒﻤﻟا تﺎﻋﻮﻤﺠﻣ ﺔﻠﻗ –ةرادﻻا ءﻮﺳ ( س :؟ تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺔﻤﻈﻧا ﺮﻳﻮﻄﺗ ﺪﻴﺠﻳ ىﺬﻟا ﺞﻣﺮﺒﻤﻟا تﺎﻔﺻاﻮﻣ ﻰه ﺎﻣ ـﺟ : ﻻوا :ﺔﻣزﻻا ﺮﻳرﺎﻘﺘﻟا ﻰﻠﻋ لﻮﺼﺤﻟاو ﺎﻬﻨﻣ تﺎﻧﺎﻴﺒﻟا صﻼﺨﺘﺳاو ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻟاو تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ ءﺎﺸﻧا ﻰﻠﻋ ةرﺪﻘﻟا ﺄﻴﻧﺎﺛ :ﺔﻬﺟاو ﻞﻤﻋ ﻰﻠﻋ ةرﺪﻘﻟا مﺪﺨﺘﺴﻤﻠﻟ ةﺪﻴﺟ ﺎﺜﻟﺎﺛ : تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻂﻤﻧ لﻼﺧ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻠﻟ ﺪﻴﺟ ﻢﻴﻤﺼﺗ ﻊﺿو ﻰﻠﻋ ةرﺪﻘﻟا ﺎﻌﺑار : نﻮﺑﺰﻟا بﻮﻠﺳﺎﺑ تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺔﻤﻈﻧا ﻢﻴﻤﺼﺗ ﻰﻠﻋ ةرﺪﻘﻟا–مدﺎﺨﻟا ﺎﺴﻣﺎﺧ :ﺐﺳﺎﺤﻟﺎﺑ ﺔﻘﺤﻠﻤﻟا ةﺰﻬﺟﻻا ﻊﻣ ﻞﻣﺎﻌﺘﻟاو ﻞﻤﻌﻟا ﺔﺌﻴﺑو ﻞﻴﻐﺸﺘﻟا مﺎﻈﻧ تﺎﻴﻧﺎﻜﻣا ﻦﻣ ةدﺎﻔﺘﺳﻻا ﻰﻠﻋ ةرﺪﻘﻟا ﻦﻴﺠﻣﺮﺒﻤﻟا ﻦﻴﺑ ﺰﻴﻤﺗ ﻰﺘﻟا تارﺎﻬﻤﻟا ﻦﻣ ﺎهﺮﻴﻏو ﺎﺳدﺎﺳ : ﻞﺒﺴﻟا ﻦﺴﺣﺎﺑ ﺔﺋرﺎﻄﻟا ﻞآﺎﺸﻤﻟا ﻞﺣو عاﺪﺑﻻا ﻰﻠﻋ ةرﺪﻘﻟا س :؟ ﺔﺠﻣﺮﺒﻟا ﻢﻠﻌﺘﻟ ﻰﻓﺎﻜﻟا ﻰﻨﻣﺰﻟا لﺪﻌﻤﻟا ﻮهﺎﻣ ـﺟ : ﻦﻣ لﺪﻌﻤﺑ ﻚﻟذو ﻰﻓﺎﻜﻟا ﻢﻠﻌﻟا ﻰﻠﻋ لﻮﺼﺤﻠﻟ ﺔﻴﻓﺎآ رﻮﻬﺷ ﺔﺛﻼﺛ٤ – ٨ ﺔﻴﻠﻘﻋ ﻚﻠﺘﻤﻳ ىﺬﻟا ﺺﺨﺸﻟ ﺎﻴﻣﻮﻳ تﺎﻋﺎﺳ ﻴﺿﺎﻳرﻊﻳﺮﺴﻟا بﺎﻌﻴﺘﺳﻻاو ﻢﻬﻔﻟا ﺪﻴﺠﺗ ةﺪﻴﺟ ﺔ ﻰﻓ ﻊﺟاﺮﻤﻟا ﻰﻟا ﺔﺟﺎﺤﻟا مﺪﻋو ﺞﻣﺮﺒﻤﻟا ﻦﻣ ﻞﻤﻌﻟا ﺔﻋﺮﺳ ﻦﻤﻀﻳ ﻚﻟذ و ﻪﻤﻬﻓ ﻢﺗ ﺎﻣ ﻆﻔﺤﻟ ﺔﻴﻓﺎآ رﻮﻬﺷ ﺔﺘﺳ وﺔﻄﻴﺴﺒﻟا ﻞﺋﺎﺴﻤﻟا ﻪﺒهاﻮﻣ ﻞآ ﻪﻴﻓ ﺞﻣﺮﺒﻤﻟا ﺮﻬﻈﻳ نﻻ ﻰﻔﻜﻳ ﻞﻣﺎﻜﺘﻣ عوﺮﺸﻣ ﻞﻤﻌﻟ ىﺮﺧا رﻮﻬﺷ ﺔﺛﻼﺛو ﻞﻣﺎﻌﺘﻟاو قﻮﺴﻟا ةﺮﺒﺧ بﺎﺴﺘآﻻ ﺔﻠﻣﺎآ ﺔﻨﺳو داﺮﻓﻻا ﻊﻣ) ءﻼﻣز ﻦﻴﺠﻣﺮﺒﻣ– ءﻼﻤﻋ ( تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺔﻤﻈﻧا ﺮﻳﻮﻄﺗ ﻰﻓ فﺮﺘﺤﻣ ﺞﻣﺮﺒﻣ ﻰﻠﻋ لﻮﺼﺤﻠﻟ ةﺪﻴﺟ ةﺮﺘﻓ ﻦﻴﻣﺎﻋ نا ىا
س :؟ ﺐﺳﺎﺤﻟا ﻞﻴﻐﺸﺗ مﺎﻈﻨﺑ دﻮﺼﻘﻤﻟا ﻮه ﺎﻣ ـﺟ : ﻦﻣ نﻮﻜﺘﻳو ﺐﺳﺎﺤﻟا تﺎﻧﻮﻜﻣ ةرادﻻ ﻰﺳﺎﺳﻻا ﺞﻣﺎﻧﺮﺒﻟا ﻮه ١ –ﻧﻮﻜﻤﻟا ةرادا ﻦﻋ ﺔﻟﻮﺌﺴﻣ نﻮﻜﺗ ﻰﺘﻟاو ةاﻮﻨﻟا تﺎﻴﻠﻤﻌﻟا ةرادﻻ مﺎﻈﻧ ﻦﻣ ةاﻮﻨﻟا ﻩﺬه نﻮﻜﺘﺗو ﺐﺳﺎﺤﻠﻟ ﺔﻳدﺎﻤﻟا تﺎتﺎﻔﻠﻤﻟا ةاردﻻ مﺎﻈﻧو ةﺮآاﺬﻟا ةرادﻻ مﺎﻈﻧو ٢ –ﺔﻴﻣﻮﺳر وا ﺔﻴﺼﻧ نﻮﻜﺗ ﺪﻗو مﺎﻈﻨﻟا ﺔﻬﺣاو ٣ – ةرادﻻ مﺎﻈﻧو ﻪﻴﻠﻋ ﻢﺳﺮﻟاو ﺔﺷﺎﺸﻟا ترﺎآ ﻰﻠﻋ فﺮﻌﺘﻠﻟ ﻚﻓاﺮﺟ ﺔﻴﺒﺘﻜﻣ ﻦﻣ نﻮﻜﺘﺗ ﺎﻬﻧﺎﻓ ﺔﻴﻣﻮﺳر ﺔﻬﺟاﻮﻟا ﺖﻧﺎآ اذا ﻟا ﺔﺌﻴﺒﻟاﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻟاو ﺔﻴﻣﻮﺳﺮ س :؟ ثاﺪﺣﻻا ةرادا مﺎﻈﻨﺑ دﻮﺼﻘﻤﻟا ﺎﻣ ـﺟ : ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓو لﺎﺧدﻻا تاﺪﺣو لﻼﺧ ﻦﻣ مﺪﺨﺘﺴﻤﻟا تﺎﺒﻠﻄﻟ ﺔﺑﺎﺠﺘﺳﻻا ﻰﻠﻋ ردﺎﻗ ﺞﻣﺎﻧﺮﺒﻟا ﻞﻌﺠﻳ مﺎﻈﻧ ﻮهىﺮﺧا تﺎﻴﻠﻤﻋ ﻞﻤﻌﺑ مﻮﻘﻳ س :؟ مﺎﻬﻤﻟا دﺪﻌﺘﺑ دﻮﺼﻘﻤﻟا ﺎﻣ ـﺟ : ﻰﻓ ﺔﻴﻠﻤﻋ ﻦﻣ ﺮﺜآا ﻞﻤﻌﻟ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻴﻠﺑﺎﻗ ﻰه ﺪﺣاو ﺖﻗو) ﺔﻋﺮﺳ نا ﺚﻴﺣ ﻰﻨﻣﺰﻟا لﺪﻌﻤﻟا لﻼﺧ ﻦﻣ ﻚﻟﺬﺑ ءﺎﺤﻳﻻا ةﺮﻴﺒآ ﺐﺳﺎﺤﻟا( س :؟ ﺔﺠﻣﺮﺒﻟا ﺔﻴﻠﻤﻋ ﻰه ﺎﻣ ـﺟ : ﺪﻗ ﻦﻴﻌﻣ ضﺮﻏ مﺪﺨﺗ ةدﺪﺤﻣ ﺔﻔﻴﻇﻮﺑ مﻮﻘﻳ ﻰﻜﻟ ﻰﻟﻻا ﺐﺳﺎﺤﻠﻟ تﺎﻤﻴﻠﻌﺗ ﻦﻳﺰﺨﺗ ﺎﻬﻟﻼﺧ ﻦﻣ ﺪﺼﻘﻳ ﺔﻴﻠﻤﻋ ﻰهﻏ ضﺮﻏ وا ةﺮﺷﺎﺒﻣ مﺪﺨﺘﺴﻤﻟا مﺪﺨﺗ ﻰﺘﻟا ﺞﻣاﺮﺒﻟا ﻞﺜﻣ ﺮﺷﺎﺒﻣ ضﺮﻏ نﻮﻜﻳ ﺪﻋﺎﺴﺗ تاودا ﺮﻳﻮﻄﺗ ﻞﺜﻣ ﺮﺷﺎﺒﻣ ﺮﻴﻢﻬﻠﻤﻋ ءادا ﻰﻠﻋ ﻦﻴﺠﻣﺮﺒﻤﻟا. س :؟ ﺐﺳﺎﺤﻟا ﺔﺠﻣﺮﺑ ﻦﻜﻤﻳ ﻒﻴآ ـﺟ : ﻰﺘﻟا ﺔﻟﻻا ﺔﻔﻟ ﻦﻴﺑو ﺐﺳﺎﺤﻟا ﺔﺠﻣﺮﺒﺑ مﻮﻘﻳ ىﺬﻟا ﺺﺨﺸﻟا ﻦﻴﺑ ﻂﻴﺳو نﻮﻜﺗ ﺔﺠﻣﺮﺑ ﺔﻐﻟ ماﺪﺨﺘﺳﺎﺑ ﻚﻟذ ﻢﺘﻳﺐﺳﺎﺤﻟا ﺎﻬﻤﻬﻔﻳ س :؟ ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ نﻮﻜﺘﺗ ﺎﻤﻣ ـﺟ :١ –ﻘﻳ ﻢﺟﺮﺘﻣ ﻰﻠﻋ ﻞﻗﻻا ﻰﻠﻋ ﻦﻣ ﻩﻮﻠﺧ ﻦﻣ ﺪآﺎﺘﻟا ﺪﻌﺑ ﺔﻟﻻا ﺔﻐﻟ ﻰﻟا ﻪﺘﺑﺎﺘآ ﻢﺘﻳ ىﺬﻟا ﺞﻣﺎﻧﺮﺒﻟا ﻞﻳﻮﺤﺘﺑ مﻮءﺎﻄﺧﻻا ٢ –تﺎﻘﻴﺒﻄﺘﻟا ﻞﻤﻋ ﺔﻋﺮﺳ ةدﺎﻳﺰﻟ تاودﻻا ﻦﻣ ﺪﻳﺪﻌﻟا ﻰﻠﻋ ةرﻮﻄﺘﻤﻟا تﺎﻐﻠﻟا ىﻮﺘﺤﺗ س :؟ ﺔﺠﻣﺮﺒﻟا تﺎﻐﻟ لﺎﻴﺟا ﻰهﺎﻣ ـﺟ : كﺎﻨه٥ ﻰه لﺎﻴﺟا ١ – ﺔﻟﻻا ﺔﻐﻟ ٢ –ﻊﻴﻤﺠﺘﻟا ﺔﻐﻟ ٣ –ىﻮﺘﺴﻤﻟا ﺔﻴﻟﺎﻋ تﺎﻐﻟ ٤ –تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﻰﻓ ﺔﺼﺼﺨﺘﻣ تﺎﻐﻟ ٥ –ﺔﻴﻌﻴﺒﻄﻟا تﺎﻔﻠﻟا س :؟ ﺞﻣﺎﻧﺮﺒﻟا ﻞﻤﻋ ﻞﺣاﺮﻣ ﻰه ﺎﻣ ـﺟ : ١ –ﻪﻨﻣ ﺔﺑﻮﻠﻄﻤﻟا ﻒﺋﺎﻇﻮﻟا ﺪﻳﺪﺤﺘﻟ ﺞﻣﺎﻧﺮﺒﻟا ﻢﻴﻤﺼﺗ ٢ –ﺎﻬﺑ ﺞﻣﺎﻧﺮﺒﻟا ﻞﻤﻌﻟ ﺔﺠﻣﺮﺑ ﺔﻐﻟ رﺎﻴﺘﺧا ٣ –ﺞﻣﺎﻧﺮﺒﻟا ﺔﺑﺎﺘآ ٤ –ﺞﻣﺎﻧﺮﺒﻟا رﺎﺒﺘﺧا ٥ –ءﺎﻄﺧﻻا حﻼﺻا س :؟ ﺞﻣﺎﻧﺮﺒﻟا تﺎﻧﻮﻜﻣ ﻰه ﺎﻣ ـﺟ : ﻦﻣ ﺞﻣﺎﻧﺮﺒﻟا نﻮﻜﺘﻳ ١ –ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻳ مﺪﺨﺘﺴﻤﻠﻟ ﺔﻬﺟاو ٢ –ﺎﻬﻨﻳﺰﺨﺘﺑ ﺞﻣﺎﻧﺮﺒﻟا مﻮﻘﻳ ﻰﺘﻟا تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ٣ – دﻮﻜﻟا وا تﺎﻤﻴﻠﻌﺘﻟا س :ﻘﻤﻟا ﺎﻣ؟ ﺔﺠﻣﺮﺒﻟا ﻂﻤﻨﺑ دﻮﺼ ـﺟ : ﺞﻣﺎﻧﺮﺒﻟا ﻞﺧاد دﻮﻜﻟا وا تﺎﻤﻴﻠﻌﺘﻟا ﺔﺑﺎﺘآ ﺔﻴﻠﻤﻋ ﻢﻴﻈﻨﺘﻟ ﻊﺒﺘﻤﻟا بﻮﻠﺳﻻا ﻮه ١ – ﻩﺎﻴﻤﻟا طﻮﻘﺳ ﺔﻘﻳﺮﻃ water fall method ٢ –ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا ﺔﻘﻳﺮﻃ structure programming ٣ –تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﺔﻘﻳﺮﻃ (OOP) object oriented programming ٤ – زﺎﺘﻤﻤﻟا مدﺎﺨﻟا ﺔﻘﻳﺮﻃ Super Server (DoubleS)
س :؟ ﺎهﺮﻳﻮﻄﺗ ﻢﺘﻳ ﻰﺘﻟا تﺎﻴﺠﻣﺮﺒﻟا عاﻮﻧا ﻰه ﺎﻣ ـﺟ :١ – ﻞﺒﻐﺸﺘﻟا ﺔﻤﻈﻧا ٢ – مﺎﻈﻨﻟا تﺎﻴﺠﻣﺮﺑ ٣ –ﺔﺠﻣﺮﺒﻟا تﺎﻐﻟ ٤ –تﺎﻐﻠﻟ تﺎﺒﺘﻜﻣو تاودا ٥ –تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺔﻤﻈﻧا ٦ –بﺎﻌﻟﻻا ٧ –ﺔﻴﻤﻴﻠﻌﺘﻟا ﺞﻣاﺮﺒﻟا ٨ –تﻻﺎﺼﺗﻻا ﺞﻣاﺮﺑ تﺎﻜﺒﺸﻟاو ٩ – تﻮﺼﻟا ﺔﺠﻟﺎﻌﻣ ﺞﻣاﺮﺑ )تﺎﻤﻟﺎﻜﻤﻟا ﻦﺋﺎﺒآ( ١٠- ﻢﻜﺤﺘﻟا تﺎﻬﺟاو ﺞﻣاﺮﺑ )ﻊﻧﺎﺼﻤﻟﺎﺑ ﻢﻜﺤﺘﻟا( ١١-ﺔﻴﺳﺪﻨﻬﻟاو ﺔﻴﺿﺎﻳﺮﻟا ﺞﻣاﺮﺒﻟا ١٢ – ﺔﻴﺒﺘﻜﻤﻟا ﺞﻣاﺮﺒﻟا ١٣ –ﻟا ﺞﻣاﺮﺑ ﻚﻴﻓاﺮﺠﻟاو ﻢﻴﻤﺼﺘ س :؟ ﺐﺳﺎﺤﻟا ﺔﺷﺎﺷ ﻞﻤﻋ طﺎﻤﻧا ﻰهﺎﻣ ـﺟ :ﻰﺼﻧ ﻂﻤﻧ ﻦﻴﻄﻤﻧ ﺪﺟﻮﻳ text mode ﻪﻣاﺪﺨﺘﺳا ﻦﻜﻤﻳ ﻻو ﻂﻘﻓ زﻮﻣﺮﻟاو تﺎﻣﻼﻌﻟاو فوﺮﺤﻟا ضﺮﻌﻟ مﺪﺨﺘﺴﻳو ﻰﻣﻮﺳر ﺮﺧا ﻂﻤﻧو ﺔﺷﺎﺸﻟا ﻰﻠﻋ ﻢﺳﺮﻠﻟgraphic modeرﻮﺼﻟا ضﺮﻋ ﻰﻓ مﺪﺨﺘﺴﻳ نا ﻦﻜﻤﻳ س :؟ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو ﻒﻴﻨﺼﺗ ﻢﺘﻳ ﻒﻴآ ـﺟ : عاﻮﻧا ثﻼﺛ كﺎﻨه ١ –سود ﻞﻴﻐﺸﺘﻟا مﺎﻈﻧ ﺔﻬﺟاو ﻞﺜﻣ ﺞﻣﺎﻧﺮﺒﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻠﻟ ﻂﻘﻓ ﺢﻴﺗﺎﻔﻤﻟا ﺔﺣﻮﻟ ماﺪﺨﺘﺳا ﻢﺘﻳ ﺔﻴﻄﺧ ﺔﻬﺟاو ٢ –ﺔﻤﺋﺎﻗ ﻞﺧاد ﺮﺼﻨﻋ رﺎﻴﺘﺧﻻ ﻢﻬﺳﻻا ماﺪﺨﺘﺳا ﺎﻬﻴﻓ ﻢﺘﻳ ﻰﺘﻟاو ﻢﺋاﻮﻘﻟﺎﺑ ﺔﻬﺟاو ٣ –ﻧﻮﻘﻳﻻاو ةرﺎﻔﻟا ماﺪﺨﺘﺳا ﺎﻬﻴﻓ ﻢﺘﻳو ﺔﻴﻣﻮﺳر ﺔﻬﺟاو ﺞﻣﺎﻧﺮﺒﻟا ﻞﻤﻋ ﻰﻓ ﻢﻜﺤﺘﻠﻟ تﺎ س :؟ ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ ﻢﻠﻌﺗ تاﻮﻄﺧ ﻰه ﺎﻣ ـﺟ :١ –ﻰﺼﺨﺸﻟا ﻚﺒﺳﺎﺣ ﻰﻠﻋ ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ ﻞﻴﻤﺤﺗ ٢ –ﺎﻬﻗﻼﻏاو ﺎﻬﻠﻴﻐﺸﺗ ﺔﻴﻔﻴآ ﻢﻠﻌﺗ ٣ – ﺔﻐﻠﻟا ﺔﻬﺟاو ﻊﻣ ﻞﻣﺎﻌﺘﺗ ﻒﻴآ ﻢﻠﻌﺗ )ﻊﻳرﺎﺸﻤﻟا ﺢﺘﻓو ﻆﻔﺣو ءﺎﺸﻧا( ٤ –ﺮﺸﻤﻟا ﺎﻬﻴﻠﻋ ىﻮﺘﺤﻳ ﻰﺘﻟا ﺮﺻﺎﻨﻌﻟا ﻢﻬﻓ ﺞﻣﺎﻧﺮﺒﻟا ﻰﻓ ﺮﺼﻨﻋ ﻞآ ﻞﺜﻤﻳ اذﺎﻣو عو ٥ –ﺎﻬﺑ ﺔﺻﺎﺨﻟا داﻮآﻻا ﺐﺘﻜﺗ ﻦﺑاو ﻚﺠﻣاﺮﺑ تﺎﺷﺎﺷ ﻢﻤﺼﺗ ﻦﻳا ﻢﻠﻌﺗ ٦ – دﻮﻜﻟا تﺎﻧﻮﻜﻣ ﻢﻠﻌﺗ ) تﺎﻧﺎﻴﺒﻟا ﻞآﺎﻴه– ﻢﻜﺤﺘﻟا تﺎﺒﻴآﺮﺗ – ﺔﺠﻣﺮﺒﻟا ﻂﻤﻧ – ﺔﻔﻠﻟا ﻒﺋﺎﻇو ( ٧ – ةﺪﻋﺎﺴﻤﻟا تﺎﺷﺎﺷ لﻼﺧ ﻦﻣ تﺎﻤﻴﻠﻌﺘﻟا ﻰﻟا لﻮﺻﻮﻟا ﺔﻴﻔﻴآ ﻢﻠﻌﺗ HELP ٨ – تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺔﻤﻈﻧا ﻢﻤﺼﺗ ﻒﻴآ ﻢﻠﻌﺗ ٩ –ﺎﻬﻠﻳﺪﻌﺘﺑ مﻮﻘﺗو تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ﻰﺸﻨﺗ ﻒﻴآ ﻢﻠﻌﺗ ١٠ – ﻞﻣﺎﻌﺘﻟا ﺔﻴﻔﻴآ دﻮﻜﻟا لﻼﺧ ﻦﻣ تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ﻊﻣ ١١ – ﺔﻔﻠﻟا تاودا ماﺪﺨﺘﺳا ﺔﻴﻔﻴآ ﻢﻠﻌﺗ Extensions and tools ١٢ –ﻈﻨﻟا ﻦﻣ ةدﺎﻔﺘﺳﻻا ﺔﻴﻔﻴآ ﻪﺗاودا ماﺪﺨﺘﺳاو مﺎWindows API ١٣ –ﺎهﺮﺒﺘﺨﺗو ﻚﺠﻣاﺮﺑ ءﺎﻄﺧا ﺢﺤﺼﺗ ﻒﻴآ ١٤ –ﺖﻧﺮﺘﻧﻻا ﺮﺒﻋ ةدﺪﺤﻣ ﻞآﺎﺸﻣ لﻮﻠﺣ ﻰﻠﻋ لﻮﺼﺤﻟا ١٥ – تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻢﻠﻌﺗ OOP ١٦ –مﻮﺑﺰﻟا ﺔﻴﻨﻘﺗ لﻼﺧ ﻦﻣ تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺔﺠﻣﺮﺑو ﻢﻴﻤﺼﺗ ﻢﻠﻌﺗ – مدﺎﺨﻟا Client –Server ﻋ ةرﺪﻘﻟا ناتﺎﻣﻮﻠﻌﻤﻟا ﻰﻠﻋ لﻮﺼﺤﻟاو ﺔﻔﻠﺘﺨﻤﻟا ﻞآﺎﺸﻤﻟا ﻞﺤﻟ داﻮآﻻا ﺔﺑﺎﺘآ ﻰﻠ ﺔﺑﻮﻠﻄﻤﻟا تﺎﺷﺎﺷ لﻼﺧ ﻦﻣ ةﺪﻋﺎﺴﻤﻟا ﺖﻧﺮﺘﻧﻻا وا ﺔﺠﻣﺮﺒﻟا ﻰﻓ ﻚﺗرﺎﻬﻣ ﻰﻠﻋ لﻻﺪﺘﺳﻼﻟ ﻰﺳﺎﺳﻻا ﺮﺼﻨﻌﻟا ﻰه ﻂﻴﺤﻣ ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﻰﻠﻋ ةرﺪﻘﻟاو ﺔﺠﻣﺮﺒﻠﻟ ﺔﻴﺳﺎﺳﻻا ﻢﻴهﺎﻔﻤﻟﺎﺑ مﺎﻤﻟﻻا ﻚﻴﻠﻋ ﺔﻐﺒﻨﻳ ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ ﻢﻠﻌﺘﻟ رﺎﺼﺘﺧﺎﺑ ﺮﻳﻮﻄﺘﻟا ﺐﺘﻜﻟا لﻼﺧ ﻦﻣ ﺎﻬﺟﺎﺘﺤﺗ ﻰﺘﻟا تﺎﻣﻮﻠﻌﻤﻟا ﻰﻠﻋ لﻮﺼﺤﻟا ﻰﻓ ﺔﻋاﺮﺒﻟاو دﻮﻜﻟا ﺔﺑﺎﺘﻜﻟ ﺔﻔﻠﻟا ﺪﻋاﻮﻘﺑ مﺎﻤﻟﻻاو ﺔﻐﻠﻟﺎﺑ صﺎﺨﻟاﺖﻧﺮﺘﻧﻻا وا ﺔﻴﻧوﺮﺘﻜﻟﻻا. ﺎهﺮﻳﻮﻄﺘﺑ مﻮﻘﺗ ﻰﺘﻟا ﺞﻣاﺮﺒﻟا ﺔﻴﻋﻮﻧ فﻼﺘﺧﺎﺑ ﺎﻬﺑ مﺎﻤﻟﻻا ﺔﻐﺒﻨﻳ ﻰﺘﻟا ﻢﻴهﺎﻔﻤﻟا ﻰﻠﻋ ﺐﻠﻄﻟا دادﺰﻳو
ﻰﻟا ﺮﻈﻧ ﺎﻨﻋد نﻻاو زوﺪﻧو ﻞﻴﻐﺸﺘﻟا مﺎﻈﻧWINDOWS ﺖﺤﺗ ﻞﻤﻌﺗ تﺎﻘﻴﺒﻄﺗ ﺮﻳﻮﻄﺗ ﻦﻋ ﺚﺤﺒﺗ نﻮﻴﻋ ىﺮﺧا نﻮﻴﻌﺑ ﻦﻜﻟو ﻪﻨﻣ ىﻮﺼﻘﻟا ةدﺎﻔﺘﺳﻻا ﻮﺤﻧ وﺪﺸﺗو مﺎﻈﻨﻟا اﺬه ﻞﻜﺷ١ – ﻞﻴﻐﺸﺘﻟا مﺎﻈﻧ WINDOWS ﻞﻜﺷ لﻼﺧ ﻦﻣ١ ﻞﺧاد ﺎﻨﻟ ﺔﺒﺴﻨﻟﺎﺑ ﺔﻓﻮﻟﺎﻣو اﺪﺟ ﺔﻳدﺎﻋ ةرﻮﺻ ىﺮﻧ WINDOWS ءﻰﻠﻤﻟا ﺐﺘﻜﻤﻟا ﺢﻄﺳ ةرﻮﺻ ﻰهو ﻻا ﻳﻻﺎﺑﺎﻨﻟ ﺔﺒﺴﻨﻟﺎﺑ ةدﺎﺘﻌﻤﻟا اﺪﺑا ﺔﻤﺋﺎﻗ ﻰﻠﻋ ىﻮﺘﺤﻳ ىﺬﻟا مﺎﻬﻤﻟا ﻂﻳﺮﺷ ةرﻮﺼﻟا ﻞﻔﺳا ﺪﺟﻮﻳو ﺔﻔﻠﺘﺨﻤﻟا تﺎﻧﻮﻘ. ﻰﻋﺪﻳ اﺪﺟ ﻢﻳﺪﻗ ﺮﺧا ﻞﻴﻐﺸﺗ مﺎﻈﻨﻟ ىﺮﺧا ةرﻮﺻ ىﺮﻧ ﺎﻨﻋد بﻮﻠﻄﻤﻟا مﻮﻬﻔﻤﻟا ﻰﻟا ﻞﺼﻧ ﻦﻜﻟوDOS ﻞﻜﺷ٢ : ﻞﻴﻐﺸﺘﻟا مﺎﻈﻧDOS ﻦﻴﺑ ﺮﺷﺎﺒﻤﻟا قﺮﻔﻟا ﻆﺣﻼﻳ نا ﻦﻜﻤﻳ ىدﺎﻌﻟا مﺪﺨﺘﺴﻤﻟا نا مﺎﻈﻧ نا ﻮهو ﻦﻴﻣﺎﻈﻨﻟاWINDOWS ﻂﻤﻧ ﻰﻓ ﻞﻤﻌﻳ ﻰﻣﻮﺳرGraphic mode مﺎﻈﺘﻟا ﺎﻤﻨﻴﺑ DOS ﻞﻤﻌﻳ ﻰﺼﻧ ﻂﻤﻧ ﻰﻓText Mode
مﺎﻈﻧ نا ﺮﻴﺜﻜﺑ ﻚﻟذ ﻦﻣ ﺮﺒآا ﻊﻗاﻮﻟا ﻰﻓ ﺎﻤﻬﻨﻴﺑ قﺮﻔﻟا ﻦﻜﻟوWindows ثاﺪﺣﻻا ةرادا مﺎﻈﻧ ﺔﻴﻨﻘﺘﺑ ﻞﻤﻌﻳ Event driven systemا ﻦﻣ تﺎﻤﻴﻠﻌﺘﻟا لﺎﺒﻘﺘﺳا ﻪﻨﻜﻤﻳ ﻪﻧا ﻰﻨﻌﻤﺑ ﺎﻤﻨﻴﺑ ﺢﻴﺗﺎﻔﻤﻟا ﺔﺣﻮﻟ وا ةرﺎﻔﻟا ﻦﻣ ءاﻮﺳ ﺖﻗو ىا ﻰﻓ مﺪﺨﺘﺴﻤﻟ مﺎﻈﻧ نا ﺚﻴﺣ ىﺮﺧا مﺎﻬﻣ ﻊﺑﺎﺘﻳwindows تﻻﺎﻤﺘﺣا ةﺪﻋ ضﺮﻔﻳ ﻞﺑ ﺪﻳﺪﺤﺘﻟﺎﺑ مﺪﺨﺘﺴﻤﻟا ﻪﻠﻌﻔﻳ فﻮﺳ ﺎﻣ فﺮﻌﻳ ﻻ لﻮﻘﻳ ﻼﺜﻣ ﻮﻬﻓ ﻢﻌﻧ ﺔﻤﻠآ ﺮﻈﺘﻨﻳو نﻮﺑﺰﻟا ﻰﻠﻋ تﺎﺒﻠﻄﻟا ﺔﻓﺎآ ضﺮﻌﻳ ىﺬﻟا ﺢﻠﻤﻟا مدﺎﺨﻟﺎآ ﻮﻬﻓ ﺎﻬﻨﻣ ىا ﻖﻘﺤﺗ ﺮﻈﻨﺘﻳو ﺗ ىﺎﺷ بﺮﺸ– ةﻮﻬﻗ – ﻞآﺎﺗ ﻚﻠﺒﻴﺟا – ﻪﻳا ىﺪﻐﺘﺗ ﺐﻃ –ﻔﻳو ﻦﻴﻟ ﺔﻳﺎﻴﺒآ ﺐﻃ ضﺮﻌﻟا ﻰﻓ ﺪﻳﺰﻳو ﺪﻴﻌﻳ ﻩﺪآ ﻞﻀ ﺎﻣا ﺪﺤﻟ ﻪﻳا ﺰﻳﺎﻋ لﻮﻘﻳ نﻮﺑﺰﻟا لاwindows ﻰﻠﻋ سوﺎﻤﻟﺎﺑ ﺖﺣر ﻮﻟ ﻼﺜﻤﻓ ﻪﺗﺎﺒﻠﻃ ضﺮﻌﻳو حوﺮﺗ ﺎﻣ ﻦﻴﻓ كارو ﻰﺸﻤﻳو راﺮﻤﺘﺳﺎﺑ ﻪﺗﺎﻣﺪﺧ ضﺮﻌﻳ ﺎﻬﻴﻠﻋ ﻂﻐﻀﺗ ﻦﻜﻤﻣ ﻚﻧا ﻪﺑﺎﺴﺣ ﻞﻤﻌﻳ ﺔﻧﻮﻘﻳﻻاةرﺎﻔﻠﻟ ﻦﻤﻳﻻا رﺰﻟﺎﺑ ﻼﺜﻣ ﻂﻐﺿ ﻮﻟو ﺐﺘﻜﻤﻟا ﺢﻄﺳ ﻰﻠﻋ نﺎﻜﻣ ىا ﻰﻓ تﺎﻧﻮﻘﻳﻻا ﻦﻋ اﺪﻴﻌﺑ ﻞﻜﺷ ﻚﻟ ﺮﻬﻈﻳ ٣ﻰﺗﻻﺎآ ﻞﻜﺷ٣ : لاwindowsثاﺪﺣﻻا ةرادا مﺎﻈﻧ لﻼﺧ ﻦﻣ لﺎﻤﺘﺣا ىا لﺎﺒﻘﺘﺳﻻ ﺰهﺎﺟ ﻞﻟ ﺔﺒﺴﻨﻟﺎﺑ تداز تﻻﺎﻤﺘﺣﻻا ﺎﻨهwindows ﻪﻧا ﺚﻴﺣ رﺎﻴﺘﺧﺎﺑ مﺪﺨﺘﺴﻤﻟا مﻮﻘﻳ ﺪﻗﻨﻋ ﻦﻣ ﺮﺼﻨﻋ وا ﺔﻴﻧﺎﺜﻟا ﺔﻤﺋﺎﻘﻟا ﺮﺻﺎ ﻰﻠﻋ ﻒﻘﻴﻟ ةرﺎﻔﻟﺎﺑ ﺪﻴﻌﺑ ﺐهﺬﻳ ﺪﻗ وا ﻰﻟوﻻا ﺔﻤﺋﺎﻘﻠﻟ دﻮﻌﻳstart ﺔﻟﺎﺳر ﺮﻬﻈﺗو click here to begin مﺪﺨﺘﺴﻳ ﺪﻗ وا وا ﺢﻴﺗﺎﻔﻤﻟا ﺔﺣﻮﻟ……وا…….ﺦﻟا ﺎﻨﺠﻣاﺮﺑ نﺎﻓ قﻼﻤﻌﻟا مﺎﻈﻨﻟا اﺬه ﻞﺧاد ﺔﺠﻣﺮﺒﻠﻟ مﻮﻘﻨﺳ ﺎﻨﻧا ﺚﻴﺣو ﻢﺛ ﻦﻣونﻻا ﻰﺘﺣو ﻪﺤﻣﻼﻣ ﺲﻔﻧ ﺬﺧﺎﺗ ﺔﺌﻴﺒﻟا ﻰﻓ نﻮﻜﺗ فﻮﺳ ﺎﻨﺠﻣاﺮﺑ نا ﻢﻠﻌﻧ ثاﺪﺣﻻا ةرادا مﺎﻈﻧ ﻊﻴﺘﺗو ﺔﻴﻣﻮﺳﺮﻟا. ىﺮﺧا تاﺰﻴﻤﻣ ﻦﻣ مﺎﻈﻨﻟا اﺬه ﺎﻨﺤﻨﻤﻳ ﺎﻣ ىﺮﻧ ﺎﻨﻋد نﻻاو!
لا نا ﺎﻘﺣwindows ﻦﻜﻳ ﻢﻟو ﻰﻤﺴﻣ ﻰﻠﻋ ﻢﺳا windows ﺮﻴﺒآ ﻢآ ةرادا ﻰﻓ ﺔﻠﺋﺎﻬﻟا مﺎﻈﻨﻟا اﺬه ﺔﻴﻧﺎﻜﻣﻻ ﺎﻤﻧاو ﺎﺜﺒﻋ ﻳﺪﻌﻟا ﻞﺜﻤﺗ ﻰﺘﻟا ﺬﻓاﻮﻨﻟا ﻦﻣ ﻞﻜﺸﻟا ﻰﻟا ﺮﻈﻧا ﺎﻌﻣ ﻞﻤﻌﺗ ﻰﺘﻟا ﺞﻣاﺮﺒﻟا ﻦﻣ ﺪﻰﻟﺎﺘﻟا ﻞﻜﺷ٤ : ﻰﻓ ﺬﻓاﻮﻨﻟا دﺪﻌﺗwindows ﺔﻴﻧﺎﻜﻣاو ﺞﻣﺎﻧﺮﺑ ﻦﻣ ﺮﺜآا ﻞﻴﻐﺸﺗ ﺔﻴﻧﺎﻜﻣا ﻆﺣﻼﻧ ﺎﻨهwindowsةﺬﻓﺎﻧ ﻦﻣ ﺮﺜآا ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﻰﻠﻋ ﻪﺗرﺪﻗو ﺖﺤﺗ ﺎهﺮﻳﻮﻄﺘﺑ مﻮﻘﻧ ﻰﺘﻟا ﺎﻨﺠﻣاﺮﺑ نا ىاwindows ءاﻮﺳ مﺎﻬﻤﻟا دﺪﻌﺗ ﺔﻴﻧﺎﻜﻣا ﻦﻣ ﺪﻴﻔﺘﺴﺗ ﺞﻣﺎﻧﺮﺑ ﻦﻣ ﺮﺜآا ﻞﻴﻐﺸﺘﺑﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ ةﺬﻓﺎﻧ ﻦﻣ ﺮﺜآا ﻰﻠﻋ ﺪﺣاﻮﻟا ﺞﻣﺎﻧﺮﺒﻟا ءاﻮﺘﺣﺎﺑ ﺎﻨﻟ ﺢﻤﺴﻳ مﺎﻈﻨﻟا ﻞﺧاد ﺬﻓاﻮﻨﻟا دﺪﻌﺗو س :؟ مﺎﻬﻤﻟا دﺪﻌﺗ مﺎﻈﻧو ثاﺪﺣﻻا ةرادا مﺎﻈﻧ ﻦﻴﺑ قﺮﻔﻟا ﺎﻣ ـﺟ :ﻌﺗ مﺎﻈﻧ ﻦﻜﻟو ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ ﻰﺷ ﻦﻣ ﺮﺜآا ﻞﻤﻌﺑ ﺪﺣاﻮﻟا ﺞﻣﺎﻧﺮﺒﻠﻟ ﺢﻤﺴﻳ ثاﺪﺣﻻا ةرادا مﺎﻈﻧ دﺪ لﻼﺧ ﻦﻣ ﻪﺤﺿوا نا تدرا ﺎﻣو اﺬهو ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ ﻞﻘﺘﺴﻣ ﺞﻣﺎﻧﺮﺑ ﻦﻣ ﺮﺜآا ﻞﻴﻐﺸﺘﺑ ﺢﻤﺴﻳ مﺎﻬﻤﻟاﺔﻟﻮﺠﻟا ﻚﻠﺗ
س : ﺖﺤﺗ ﻩﺮﻳﻮﻄﺘﺑ مﻮﻗا ىﺬﻟا ﺞﻣﺎﻧﺮﺒﻟا ﺬﺧﺎﻳ نا ىروﺮﻀﻟا ﻦﻣ ﻞهwindows؟ ةﺬﻓﺎﺘﻟا ﻞﻜﺷ ـﺟ : طﺮﺘﺸﻳ ﻻ ﻦﻜﻟو ةﺬﻓﺎﻧ كﺎﻨه نﻮﻜﻳ نا ىروﺮﻀﻟا ﻦﻣﺑ ﺮﻬﻈﺗ نا ﻰﻤﺴﻳ ﺞﻣﺎﻧﺮﺒﻟا ﻞﻜﺷ نﺎﻓ اﺬﻬﻟو فﻮﻟﺎﻤﻟا ﺎﻬﻠﻜﺸ جذﻮﻤﻧFORMﺔﺷﺎﺸﻟا ءﻰﻠﻣ ﻰﻓ ﺮﻬﻈﻳ وا ﺮﺧا ﻞﻜﺷ ىﺎﺑ وا فﻮﻟﺎﻤﻟا ﺬﻓاﻮﻨﻟا ﻞﻜﺸﺑ ﺮﻬﻈﻴﻟ ﻪﺻاﻮﺧ ﻰﻓ ﻢﻜﺤﺘﻟا ﻦﻜﻤﻳ . ﻞﻜﺷ٥ : ﺖﺤﺗ ﺔﺷﺎﺸﻟا ءﻰﻠﻣ ﻰﻓ ﻞﻤﻌﻳ ﺞﻣﺎﻧﺮﺑWINDOWS ﺔﻇﻮﺤﻠﻣ: ﺖﻠﻌﺟ ﺔﻠﺋﺎه تﺎﻴﻧﺎﻜﻣا ﻦﻣ ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟا ﻪﻳﻮﺘﺤﺗ ﺎﻤﻟ اﺮﻈﻧ ﻢﻬﺠﻣاﺮﺑ تﺎﺷﺎﺷ ﻢﻴﻤﺼﺗ ﻦﻴﺠﻣﺮﺒﻤﻟا ﻰﻠﻋ ﺐﻌﺻا ﻦﻣ جذﺎﻤﻨﻟا وا لﺎﻜﺷﻻا ﻢﻴﻤﺼﺗ ﺔﻴﻠﻤﻋ ﻞﻌﺴﺗ ﻰﺘﻟا تاودﻻا تﺮﻗﻮﺗ اﺬﻬﻟو دﻮﻜﻟا وا تﺎﻤﻴﻠﻌﺘﻟا ماﺪﺨﺘﺳﺎﺑ ةﺮﺷﺎﺒﻣFORMS ﻰﻤﺴﻳ ﻢﻴﻤﺼﺘﻟا ﺔﻴﻠﻤﻌﺑ مﻮﻘﻳ ﺞﻣﺎﻧﺮﺑ لﻼﺧ ﻦﻣFORM DESIGNERجذﺎﻤﺘﻟا ﻢﻴﻤﺼﻣ ﻮﺼﺑ عزﻮﺗ ﺞﻣاﺮﺒﻟا ﻚﻠﺗ ﺖﻧﺎآ ﺔﻘﺑﺎﺴﻟا تﺎﻐﻠﻟا ﻰﻓو ﺔﺌﻴﺑ ﺖﺤﺗ ﺎﺻﻮﺼﺧو نﻻا ﺎﻣا ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ ﻦﻋ ﺔﻠﺼﻔﻨﻣ ةرWINDOWS ﻚﻟ ﺞﻴﺘﻳ ﻞﺑ ﺞﻣﺎﻧﺮﺒﻟا ﻞﻜﺷ ﻢﻴﻤﺼﺘﺑ ﻂﻘﻓ ﺢﻤﺴﻳ ﻻ ﻮهو ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ ﻦﻣ ءاﺰﺠﺘﻳ ﻻ ءﺰﺟ جذﺎﻤﻨﻟا ﻢﻤﺼﻣ ﺢﻴﺻا ﺪﻘﻓمﺎﻈﻧ رﺎﺒﺘﻋﻻا ﻰﻓ ﻊﻀﻳ جذﺎﻤﺘﻟا ﻢﻤﺼﻣ نا ﺚﻴﺣ جذﻮﻤﻨﻟا ﻞﺧاد ﻪﺑ ﺔﻄﺒﺗﺮﻤﻟا تﺎﻤﻴﻠﻌﺘﻟا وا داﻮآﻻا ﺔﺑﺎﺘﻜﻟ ﺔﺻﺮﻔﻟا ةﻻادا ثاﺪﺣﻻا ﻚﻠﺘﺑ ﺔﻄﺒﺗﺮﻤﻟا داﻮآﻻا ﺔﺑﺎﺘآ ﻚﻟ ﺢﻴﺘﻳو ﻚﺠﻣﺎﻧﺮﺒﻟ ﺮﻓﻮﺘﻤﻟا ثاﺪﺣﻻا ﺖﺤﺗ ﺞﻣﺮﺒﻤﻟا نا ىاWINDOWS ﻢﻜﺤﺘﻳو جذﺎﻤﻨﻟا ﻢﻤﺼﻣ لﻼﺧ ﻦﻣ ةرﺎﻔﻟﺎﺑ ﻪﺠﻣاﺮﺑ ﻢﻴﻤﺼﺘﺑ مﻮﻘﻳ ﺘﻟا داﻮآﻻا ﺔﺑﺎﺘآ لﻼﺧ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻟﺎﺑ تﻻﺎﻤﺘﺣﻻا وا ثاﺪﺣﻻﺎﺑ ﻂﺒﺗﺮﺗ ﻰ.
لاﻮﺠﻴﻓ ﺦﻳرﺎﺗ وﺮﺑ ﺲآﻮﻓ:- ﺪﻴﻌﺑ ﺪﻣا ﻰﻟا ﺔﻐﻠﻟا ﻚﻠﺗ ﺦﻳرﺎﺗ ﻊﺟﺮﻳ– ﻞﻤﻋ ﻢﺗ ﺎهرﻮﻄﺘﺗو ﻰﺼﺨﺸﻟا ﺐﺳﺎﺤﻟا ةﺰﻬﺟا رﺎﺸﺘﻧا ﻊﻣ نﺎﻴﻧﺎﻤﺜﻟا ﺔﻳاﺪﺑ ﻰﻓ تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ ﻦﻣ ﺔﺨﺴﻧDbase III+ مﺎﻈﻧ ﺖﺤﺗ ﻞﻤﻌﺘﻟ DOS تﺎآﺮﺸﻟا ﻦﻣ ﺪﻳﺪﻌﻟا تاﺪﺑ ﺞﻣﺎﻧﺮﺒﻟا اﺬه حﺎﺠﻨﻟ اﺮﻈﻧو ا ﻚﻠﺗ ﺲﻓﺎﻨﺘﻟ ﺔﻬﻴﺒﺷ ﺞﻣاﺮﺑ جﺎﺘﻧﺎﺑ ﺔﺴﻓﺎﻨﻤﻟا ﺎﻬﻤهاو ﺞﻣاﺮﺒﻟا ﻩﺬه ﻦﻣ نﺎآو ﺔﻐﻠﻟClipper, FoxBase & Quick Silver ﺮﺒﻴﻠآ ﻰﻟوﻻا ﺔﺒﺗﺮﻤﻟا ﻞﺘﺤﻳ نﺎآوClipper ﻢﺟﺮﺘﻣ ﻰﻠﻋ ﺎﻬﺋاﻮﺘﺣﻻ ﺔﺠﻣﺮﺑ ﺔﻐﻟ ﺮﺒﺘﻌﺗ ﻰﺘﻟاو Compiler تﺎﻔﻠﻣ ﺢﺘﻨﻳ exe مﺎﻋ ﺮﺒﻴﻠآ ﺞﻣﺎﻧﺮﺑ ﺎﺸﻧو1984 راﺪﺻﻻﺎﺑ رﺎﺸﺘﻧﻻا ﻰﻓ اﺪﺑو clipper 87 ﻰﺘﺣ رﻮﻄﺘﻟا ﻰﻓ ﺮﻤﺘﺳاو Clipper 5 ﺮﻬﻇ ﻢﺛ ﻦﻳراﺪﺻﻻﺎﺑ ﺮﺒﻴﻠآ ﺞﻣﺎﻧﺮﺑ ﻰﻬﺘﻨﻴﻟ زوﺪﻧوCA-Clipper 5.2e , 5.3b ترﻮﻄﺗ ﺮﺧﻻا ﺐﻧﺎﺠﻟا ﻰﻓو FoxBase ﺖﻧﺎآ ﻰﺘﻟاو ﻰﻟا ﺔﻋﺮﺴﻟﺎﺑ ﺰﺒﻤﺘﺗFoxBASE + ﻢﺛ FoxPro ﻰﺘﺣ تﺮﻤﺘﺳاو FoxPro 2.6 for Dos تءﺎﺟ ﻢﺛ FoxPro For Windows ﻰﺘﺣ تﺮﻤﺘﺳاو Visual FoxPro 3.0 ﺎآ ىﺬﻟاو ﺔﻐﻟ ﻰﻟا تﺎﻧﺎﻴﺑ ةﺪﻋﺎﻗ دﺮﺠﻣ ﻦﻣ وﺮﺑ ﺲآﻮﻔﻟا ﻪﺑ لﻮﺤﺘﻠﻟ ﺔﻴﻋﻮﻧ ﺔﻠﻘﻧ ن تﺮﻬﻇ ﻢﺛ ﺔﺠﻣﺮﺑVisual FoxPro 5 راﺪﺻﻻﺎﺑ روﺮﻤﻟا نوﺪﺑ 4 ﻢﺛ 6,7,8,9 وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻞﻴﻐﺸﺗ٦ : ﺎﻬﺑ ﺔﺻﺎﺨﻟا ﺔﻴﺠﻣﺮﺒﻟا ﺔﻋﻮﻤﺠﻤﻟا لﻼﺧ ﻦﻣ ١ – ﻂﻐﺿا start ٢ – رﺎﺘﺧا programs ٣ – رﺎﺘﺧا Microsoft visual studio 6.0 ٣ – رﺎﺘﺧا Microsoft Visual FoxPro 6.0 ﻞﻜﺷ٦ : وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻞﻴﻐﺸﺗ ٦ رﺎﺘﺧا نﻻا ﻦﻜﻟو ﺪﻌﺑ ﺎﻤﻴﻓ ﺎﻬﺘﺳارد ﻢﺘﻳ فﻮﺳ تارﺎﻴﺧ ةﺪﻋ ﻚﻟ ﺢﻴﺘﺗ ﺔﺷﺎﺷ ﺮﻬﻈﺗ فﻮﺳclose this screen ﻰﻤﺴﺗ ةﺬﻓﺎﻧ ﻰﻠﻋ ىﻮﺘﺤﺗ ىﺮﺧا ﺔﺷﺎﺷ ﻚﻟ ﺮﻈﺗ ﻰﻜﻟcommand window
ﻞﻜﺷ٧ : اﺪﺒﻟا ﺔﺷﺎﺷوﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻔﻟ ﺔﻳ ﻞﻜﺷ٨ : ﻟاﺎﺸوﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻰﻓ ﺔﻴﺳﺎﺳﻻا ﺔﺷ
ﺮﻣﻻا ةﺬﻓﺎﻧ )Command Window: ( ﻦﻣ ﺮﻣا ﺮﻣا ﺬﻴﻔﻨﺗ ﻚﻨﻜﻤﻳو ةﺮﺷﺎﺒﻣ ﺎهﺬﻴﻔﻨﺗو وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻐﻟ ﺮﻣاوا لﺎﺧدا ﻚﻨﻜﻤﻳ ةﺮﻴﺜﻤﻟا ةﺬﻓﺎﻨﻟا ﻩﺬه لﻼﺧ ﻦﻣ لﺎﺧدﻻا حﺎﺘﻔﻣ ﻂﻐﺿ ﻢﺛ ﺮﻣﻻا ﺔﺑﺎﺘﻜﺑ ﻚﻟذو ﺎﻬﻟﻼﺧ)enter ( وا ﺮﻣاوا ﺔﻌﻓد ﺬﻴﻔﻨﺗ)تﺎﻤﻴﻠﻌﺗ (ةﺪﺣاو ةﺮﻣ. ﻰﻟﺎﺘﻟا ﻞﻜﺸﻟا ﻰﻓ ﺎﻤآ ﻚﻟﺬﺑ ﺪﻴﻔﺗ ﺔﻟﺎﺳر ﻰﻠﻋ ﻞﺼﺤﺗ فﻮﺳ ﺎﻄﺧ ﺮﻣا لﺎﺧدا ﺔﻟﺎﺣ ﻰﻓو: ﻞﻜﺷ٩ : ﺮﻣاوﻻا ةﺬﻓﺎﻧ ﻰﻓ ﺎﻄﺧ ﺮﻣا لﺎﺧدا ﺔﺠﻴﺘﻧ ﻰﻋﺪﻳ ﺮﻣا ﻰﻠﻋ ىﻮﺘﺤﺗ ﻻ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ نﻻ ﺎﻄﺨﻟا اﺬه ﻰﻠﻋ لﻮﺼﺤﻟا ﻊﻗﻮﺘﻤﻟا ﻦﻣوHello ﻤآو ﺮﻣﻻا وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺮﻣاوا ﺪﺣﻻ لﺎﺜ ? “ﺔﺠﻣﺮﺒﻟا ﻢﻠﻌﺘﺑ ﺪﻴﻌﺳ ﺎﻧا ﻢآ ” font “” , 20 ﻦﻴﻌﻣ ﻂﺨﺑ ﺔﺷﺎﺸﻟا ﻰﻠﻋ ﺔﻟﺎﺳر ﺔﻋﺎﺒﻄﺑ مﻮﻘﻳ ﺮﻣﻻا اﺬهو)ﺎﻨه ﻂﺨﻟا دﺪﺨﻧ ﻢﻟ ( دﺪﺤﻣ ﻂﺧ ﻢﺠﺣو)٢٠( ﻞﻜﺷ١٠ : ﺮﻣاوﻻا ةﺬﻓﺎﻧ لﻼﺧ ﻦﻣ ﺔﺷﺎﺸﻟا ﻰﻠﻋ ﺔﻟﺎﺳر ضﺮﻋ تﺎﻤﻴﻠﻌﺘﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﺬﻴﻔﻨﺗ ﻦﻜﻤﻳو ﺔﻤﺋﺎﻗ ﺮﻬﻈﺘﻟ ةرﺎﻔﻠﻟ ﻦﻤﻳﻻا رﺰﻟا ﻂﻐﺿ ﻢﺛ تﺎﻤﻴﻠﻌﺘﻟا ﺔﺒﺗﺎﻜﺑ ﻚﻟذو ةﺪﺣاو ةﺮﻣ ﺎﻌﻣ ﺎﻬﻨﻣ رﺎﺘﺨﻧو تارﺎﺼﺘﺧﻻاExecute Selection ﻞﻜﺷ١١ : ةﺪﺣاو ﺔﻌﻓد تﺎﻤﻴﻠﻌﺘﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﺬﻴﻔﻨﺗ ﻰه ﺎهﺬﻴﻔﻨﺗ ﻢﺗ ﻰﺘﻟا تﺎﻤﻴﻠﻌﺘﻟاو SET COLOR TO W/B CLEAR ? “ﻻا نﻮﻠﻟا رﺎﻴﺘﺧا ﺪﻌﺑ ﺔﺷﺎﺸﻟا ﺢﺴﻣ ﻢﺗ ﺺﻨﻠﻟ ﺾﻴﺑﻻاو ﺔﻴﻔﻠﺨﻠﻟ قرز” FONT “”,20
ﻞﻜﺷ١٢ : ﺎﻌﻣ ﺔﻘﺑﺎﺴﻟا تﺎﻤﻴﻠﻌﺘﻟا ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧةﺪﺣاو ﺔﻌﻓد ﺮﻣﻻا ﻮه ﺎﻤهﺪﺣا ﻦﻳﺪﻳﺪﺟ ﻦﻳﺮﻣﻻ ﺎﻨﺿﺮﻌﺗ ﺪﻗ ﺎﻨه ﻦﻣوCLEAR ﻚﻟذو ﺔﺷﺎﺸﻟا ﺢﺴﻤﺑ مﻮﻘﻳ ﻪﻧا ﻩﺎﻨﻌﻣ ﻦﻣ ﻢﻬﻔﻳ ىﺬﻟاو ةدﺪﺤﻤﻟا ناﻮﻟﻻﺎﺑ ﺮﻣﻻا ﻮه ﻰﻧﺎﺜﻟا ﺮﻣﻻاوSET COLOR TOا ىﺬﻟاو ﺔﻠﺋﺎﻤﻟا ﺔﻣﻼﻌﻟا ﻢﺛ ﺔﺑﺎﺘﻜﻟا نﻮﻟ ﺮﻣﻻا ﻚﻟذ ﺬﺧﺎﻳو ناﻮﻟﻻا ﺪﻳﺪﺤﺘﻟ مﺪﺨﺘﺳ/ ﺔﻴﻔﻠﺨﻟا نﻮﻟ ﻚﻟذ ﺪﻌﺑ ﺎﻬﻴﻠﻳ ﺮﻣﻻا اﺬه ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻳ ﻰﺘﻟا ناﻮﻟﻻا ﻦﻴﺒﻳ ﻰﻟﺎﺘﻟا لوﺪﺠﻟاو Color Code Black N Blank X Blue B Brown GR Cyan BG Green G Inverse I Magenta RB Red R White W Yellow GR+ Underlined U لوﺪﺟ١ : ناﻮﻟﻻا ﻦﻋ ﺮﺒﻌﺗ ﻰﺘﻟا زﻮﻣﺮﻟا لوﺪﺟ ﺬﻴﻔﻨﺗ ﻰﻓ ﺔﻌﻳﺮﺴﻟاو ﺔﻄﻴﺴﺒﻟا ﺔﻘﻳﺮﻄﻟا ﻚﻠﺗ مﺪﺨﺘﺴﻧ فﻮﺳ ﺎﻌﻣ تﺎﻤﻴﻠﻌﺘﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﺬﻴﻔﻨﺗ ﺔﻴﻔﻴآ ﺎﻧﺪﺟا ﺪﻗو نﻻاووﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻐﻟ ﺢﻣﻼﻣ ﻰﻠﻋ ﻚﺑرﺪﺗ فﻮﺳ ﻰﺘﻟاو ﺔﻣدﺎﻘﻟا ﺔﻠﺜﻣﻻا ﻦﻣ ﺪﻳﺪﻌﻟا.
وﺪﻟاﻒﺋﺎﻇﻮﻟا وا لا) Functions: ( ﺎﻨﻓﺮﻋ تﺎﺒﺿﺎﻳﺮﻟا ﻢﻠﻋ ﻰﻓ ﺎﻤﻜﻓ مﺎﻬﻤﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﺬﻴﻔﻨﺘﻟ ﺔﻌﻳﺮﺴﻟا ﺔﻠﻴﺳﻮﻟا ﻰهو ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ تﺎﻧﻮﻜﻣ ﻢها ﺪﺣا ﻰه لاوﺪﻟا مﻮﻬﻔﻣ)ﺎهﺮﻴﻏو ﺔﻴﻤﻴﺗرﺎﻏﻮﻠﻟا ﺔﻟاﺪﻟاو ﺔﻴﻌﻴﺑﺮﺘﻟا ﺔﻟاﺪﻟﺎآ ( ةرﻮﺼﺑ ﺔﺠﻣﺮﺒﻟا ﻢﻠﻋ ﻰﻟا ﻞﻘﺘﻧا مﻮﻬﻔﻤﻟا اﺬه نﺎﻓﻣﺎﻤﺗ ﺔﻬﺑﺎﺸﻣﺎﺘﺤﺗ ﺚﻴﺣ تﺎﻧﺎﻴﺑ ﺬﺧﺎﺗو دﺪﺤﻣ ﻢﺳا ﺎﻬﻟ ﻰﺘﻟا ﻒﺋﺎﻇﻮﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﻰﻠﻋ ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ ىﻮ)تﺎﻴﻄﻌﻣ ( ﻞﻤﻌﺘﻟةدﺪﺤﻣ ﺔﺠﻴﺘﻧ ﻰﻄﻌﺗو ﺎﻬﻴﻠﻋ ﺎهﺪﻴﻌﺗ ﻰﺘﻟا ﻢﻴﻘﻟاو ﺎﻬﻠﺒﻘﺘﺴﺗ ﻰﺘﻟا تﺎﻴﻄﻌﻤﻟاو ﺎﻬﺗﺪﺋﺎﻓو ﺎﻬﻤﺳا ﺔﻓﺮﻌﻣ ﻰﻐﺒﻨﻳ ﺔﻟاﺪﻟا وا ﺔﻔﻴﻇﻮﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻠﻟ ﻪﻧا ىا FUNCTION_NAME(PARA1,PARA2,PARA3,………) => VALUE ﻢﻴﻗ ﻊﺟﺮﺗ ﻻو تﺎﻴﻄﻌﻣ ﺬﺧﺎﺗﻻ لاود ﺎﻨهو ﻢﻴﻗ ﻊﺟﺮﻳﻻ ﺎﻬﻀﻌﺑو تﺎﻴﻄﻌﻣ ﺬﺧﺎﺗ ﻻ لاوﺪﻟا ﺾﻌﺑ) ﻞﻀﻔﻳ ﺔﻟﺎﺤﻟا ﻩﺬه ﻰﻓ ﺮﻣا ةرﻮﺻ ﻰﻠﻋ ﺔﻟاﺪﻟا ﻩﺬه ﻊﺿو ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ ﻰﻤﻤﺼﻣCOMMAND( ﻧﺎآ اذاﺰﺨﺗ ﻦﻜﻤﻳ ﻪﻧﺎﻓ ﺔﻤﻴﻗ ﻊﺟﺮﺗ ﺔﻟاﺪﻟا ﺖتاﺮﻴﻐﺘﻤﻟا لﻼﺧ ﻦﻣ ﻚﻟذ ﻢﺘﻳو ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻠﻟ ﺔﻤﻴﻘﻟا ﻩﺬه ﻦﻳ ﻔﻣ مﻮﻬﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا\ﺔﻴﺒﻴآﺮﺘﻟا )Structure Programming : ( ﻦﻣ دﻮﺸﻨﻤﻟا فﺪﻬﻟا ىدﻮﺘﻟ ﺾﻌﺒﻟا ﺎﻬﻀﻌﺑ ىدﺎﻨﺗ ﻒﺋﺎﻇﻮﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﻦﻣ نﻮﻜﻣ ﺞﻣﺎﻧﺮﺒﻟا نا ﻰﻠﻋ مﻮﻬﻔﻤﻟا اﺬه ﺺﻨﻳ ﺞﻣﺎﻧﺮﺒﻟا– اﺮﻈﻧو ﺞﻣﺎﻧﺮﺒﻟا ﻰﻓ ﺔﻴﺴﻴﺋﺮﻟا ﺔﻟﺪﻟا لﻼﺧ ﻦﻣ ﺔﻳاﺪﺑ ﺔﻄﻘﻧ ﻰﻠﻋ ﺞﻣﺎﻧﺮﺒﻟا ىﻮﺘﺤﻳ نا ﻰﻬﻳﺪﺒﻟا ﻦﻣو نﻻ ءاﺮﺟﻻا ﻢﺳا ﺞﻣﺎﻧﺮﺒﻟا ﻰﻠﻋ ﻖﻠﻄﻳ ﻪﻧﺎﻓ ﻒﺋﺎﻇﻮﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﻰﻠﻋ ىﻮﺘﺤﻳ ﺪﻗ ﺞﻣﺎﻧﺮﺒﻟاProcedure ﺞﻣﺎﻧﺮﺒﻟا نﺎﻓ ﺎﻨه ﻦﻣو ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﻰﻠﻋ ىﻮﺘﺤﻳ ﺪﻗProcedures ﻞآ نا ﺚﻴﺤﺑ ﺾﻌﺒﻟا ﺎﻬﻀﻌﺑ ىدﺎﻨﺗ ﻰﺘﻟا Procedure وا ﺔﻟاد ﻰﻠﻋ ىﻮﺘﺤﻳ لاوﺪﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﺔﺻﻼﺨﻟا: ١ -ﻰﻠﻋ ﺢﻣﺎﻧﺮﺒﻟا ىﻮﺘﺤﻳ تﺎﻔﻠﻤﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ وا ﺪﺣاو )تاءاﺮﺟﻻا (Procedures ٢ – ءاﺮﺟﻻا ىﻮﺘﺤﻳ Procedure لاوﺪﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ وا ﺪﺣاو ﻰﻠﻋ Functions ﺮﻣاوﻻا وا تﺎﻤﻴﻠﻌﺘﻟاو command ٣ –ىﺮﺧا ﺔﻟاد ﺎﻬﻠﻤﻋ ءﺎﻨﺛا ﺔﻟاﺪﻟا ىدﺎﻨﺗ ﺪﻗ ٤ –ﻬﺘﻧا ﺪﻌﺑ ﻪﻧﺎﻓ ىﺮﺧا ﺔﻟاد وا ﺮﺧا ءاﺮﺟﻻ ﺔﻟاد وا ءاﺮﺟا ءاﺪﻧ ءﺎﻨﺛا دﻮﻌﻳ ﺬﻴﻔﻨﺘﻟا نﺎﻓ ﺔﻴﻋﺮﻔﻟا ﺔﻟاﺪﻟا وا ءاﺮﺟﻻا ﺬﻴﻔﻨﺗ ءﺎتﺎﻤﻴﻠﻌﺘﻟا ﺬﻴﻔﻨﺗ ﺔﻌﺑﺎﺘﻣ ﻢﺘﻴﻟ ﺔﻴﻠﺻﻻا ﺔﻟاﺪﻠﻟ ٥ – ﺔﻟاﺪﻟاو ءاﺮﺟﻻا ﻦﻴﺑ قﺮﻔﻟا ١ –لاوﺪﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﻰﻠﻋ ىﻮﺘﺤﻳ ﺪﻗ ءاﺮﺟﻻا ٢ – ﺔﻤﻴﻗ ﻊﺟﺮﻳ ﻻ ءاﺮﺟﻻاو ﺔﻤﻴﻗ ﻊﺟﺮﺗ ﺔﻟاﺪﻟا ٦ –ﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻞﺜﻣ تﺎﻐﻠﻟا ﺾﻌﺑ ءاﺮﺟا ﻞﺧاد ﺔﻴﻋﺮﻓ تاءاﺮﺟا ﻒﻳﺮﻌﺗ ﺔﻴﻧﺎﻜﻣا ﺢﻴﺘﺗ و)ﻒﻠﻣ ( ﻪﺒﺸﻳ ﺎﻨهو ﻰﺴﻴﺋرﻦﻴﺘﻘﻳﺮﻃ كﺎﻨه ءاﺮﺟﻻا ﻒﻳﺮﻌﺘﻟ ﻪﻧا ىا ﺔﻟاﺪﻟا ﻒﻳﺮﻌﺗ ﺲﻔﻧ ءاﺮﺟﻻا ﻒﻳﺮﻌﺗ * ءاﺮﺟا ﻒﻠﻣ ءﺎﺸﻧا لﻼﺧ ﻦﻣ * ﺮﺧا ءاﺮﺟا ﻒﻠﻣ ﻞﺧاد ﻪﻧﻼﻋا لﻼﺧ ﻦﻣ ٧ –ﻟا وا ﺪﺣاﻮﻟا ﺔﻤﻴﻠﻌﺘﻟا ﺲﻔﻧ ﻰﻓ لاوﺪﻟا ﻞﺧاﺪﺘﺑ ﺢﻤﺴﻳ ﺞﻣﺎﻧﺮﺒﻟا ﻦﻣ ﺪﺣاﻮﻟا ﺮﻄﺴ Func1(func2(func3(func4()))) ﺳ ﺎﻨه ﺔﻟاﺪﻟا ﺬﻴﻔﻨﺗ ﻢﺘﻳ فﻮfunc4() ﺔﻟاﺪﻠﻟ ﻪﻟﺎﺧدا ﻢﺘﻳ ىﺬﻟا ﻰﻄﻌﻤﻟا نﻮﻜﺘﻟ ﺔﺠﺗﺎﻨﻟا ﺔﻤﻴﻘﻟا دﺎﻨﺳاو func3() ﻢﺘﻳ ﻰﺘﻟا ﺔﻟاﺪﻠﻟ ﻪﻟﺎﺧدا ﻢﺘﻳ ىﺬﻟا ﻰﻄﻌﻤﻟا ﻰه نﻮﻜﺘﻟ ﺔﺠﺗﺎﻨﻟا ﺔﻤﻴﻘﻟا دﺎﻨﺳاو ىﺮﺧﻻا ﻰه ﺎهﺬﻴﻔﻨﺗfunc2()ﺘﻳ ﻰﺘﻟاو ﺎهﺬﻴﻔﻨﺗ ﻢ ﺔﻟﺪﻠﻟ ﻩدﺎﻨﺳا ﻢﺘﻳ ﻰﺘﻟا ﻰﻄﻌﻤﻟا ﻰه ﺔﺠﺗﺎﻨﻟا ﺔﻤﻴﻘﻟا نﻮﻜﺘﻟ ﺎﻀﻳاfunc1() ٨ – ﻞﺧﺪﻣ ﻦﻣ ﺮﺜآا ءﺎﻄﻋا ﺪﻨﻋ \ ﺔﻠﺻﺎﻔﻟا ماﺪﺨﺘﺳﺎﺑ ﺎﻤﻬﻨﻴﺑ ﻞﺼﻔﻟا ﻢﺘﻳ ﻪﻧﺎﻓ ﺔﻟاﺪﻠﻟ ﻰﻄﻌﻣ , ﻰﻟﺎﺘﻟﺎآ Func(para1,para2,para3,para4) ٩ –ر ﻢﻴﻗ وا ﺔﻴﻓﺮﺣ تارﺎﺒﻋ وا تاﺮﻴﻐﺘﻣ ءﺎﻤﺳا نﻮﻜﺗ ﺪﻗ تﺎﻴﻄﻌﻤﻟا ﺔﺑﺎﺘآ وا ﺮﻴﻐﺘﻤﻟا ﻢﺳا ﻊﺿو ﺎﻣا ﻰﻨﻌﻤﺑ ﺎهﺮﻴﻏ وا ﺔﻴﻤﻗةﺮﺷﺎﺒﻣ ﺔﻤﻴﻗ ١٠ –ﺪﻌﺑ ﺎﻤﻴﻓ ﺎﻬﻴﻟا ةرﺎﺷﻻا ﻢﺘﻳ فﻮﺳ ﺎهﺮﻴﻏو تاﺮﺷﺆﻤﻟا ﻞﺜﻣ ﻮﺤﻨﻟا اﺬه ﻰﻓ ﺮﺜآا ﻢﻴهﺎﻔﻣ كﺎﻨه تاﺮﻴﻐﺘﻤﻟا ) Variables: ( ﻤﻨﻴﺣ ﻊﻗاﻮﻟا ضرا ﻦﻣ ﻚﻟﺬﻟ لﺎﺜﻤآو ﺐﺳﺎﺤﻟا ةﺮآاذ ﻞﺧاد ﺖﻗﻮﻤﻟا ﻦﻳﺰﺨﺘﻠﻟ ﻦآﺎﻣا ﻰه تاﺮﻴﻐﺘﻤﻟا وا ﻚﺗﺪﻟاو ﻚﻨﻣ ﺐﻠﻄﺗ ﺎ مﺎﻌﻄﻟا ﻰﻠﻋ رﺎﻨﻟا ﻰﻔﻄﺗ ﻰﻜﻟ ﺔﻋﺎﺳ ﻒﺼﻧ نﺎﻤآ ﺎﻬﻬﺒﻨﺗ نا ﻚﺘﺟوز) ﻪﺒﻨﻣ ﻰﻠﻋ ىﻮﺘﺤﺗ ةرﻮﻄﺘﻤﻟا ﻰﻬﻄﻟا تاودا نﻻا ﻰﻠﺧادAlarm ( ﺐﻠﻄﻟا اﺬه ﻰﻠﻋ ﻞﻤﻌﺗو ةﺮآاذ ﻰﻓ ﻚﻨﻣ ﺐﻠﻃ ىﺬﻟا ﺐﻠﻄﻟا ﻰهو ﺔﻣﻮﻠﻌﻤﻟا ﻩﺬه ﻦﻳﺰﺨﺘﺑ مﻮﻘﺗ ﻚﻧﺎﻓ ﻞﺒﻗ ﺮﺜآا وا ةﺮﻣ ﺔﻋﺎﺴﻠﻟ ﺮﻈﻨﺗ ﺪﻗ ﻚﻧا ﻰﻨﻌﻤﺑ دﺎﻌﻤﻟﺎﺑ ﻚﺗﺪﻟاو ﻪﻴﺒﻨﺗو ﺮﻔﺼﻟا ﺔﻋﺎﺳ لﻮﺻو دﺮﺠﻤﺑو ﺖﻗﻮﻟا ﻦﻴﺤﻳ نا ﻢﻟ ﺔﻣﻮﻠﻌﻤﻠﻟ ﻚﺘﺟﺎﺣ نﻻ ﻚﻟذو ﻼﺻا ﺎﺌﻴﺷ ﻚﻨﻣ ﺖﺒﻠﻃ ﺪﻗ ﻚﺗﺪﻟاو نا ﻰﺴﻨﺗ ﺪﻗ ﻚﻧﺎﻓ ىﺮﺧا ﺔﻋﺎﺳ ﻒﺼﻧ روﺮﻣو دﺪﺤﻤﻟاةﺮﻓﻮﺘﻣ ﺪﻌﺗ ﺔﻴﺋاﻮﺸﻌﻟا ةﺮآاﺬﻟا ﻰﻓ ﺎﺘﻗﻮﻣ تﺎﻣﻮﻠﻌﻤﻟا ﻦﻳﺰﺨﺘﺑ مﻮﻘﻳ ﺐﺳﺎﺤﻟا نﺎﻓ ﻞﺜﻤﻟﺎﺑRam ءﺎﻬﺘﻧﻻا دﺮﺠﻤﺑو ﻩﺬﻬﻟ ﺔﺟﺎﺤﻟا ﻦﻣﻪﻧا ىا ﺎﻬﺤﺴﻤﺑ مﻮﻘﻳ ﻪﻧﺎﻓ تﺎﻣﻮﻠﻌﻤﻟا ١ –ﺑ ﺐﺳﺎﺤﻟا مﻮﻘﻳ ﻟﺎﺔﻴﺋاﻮﺸﻌﻟا ةﺮآاﺬﻟا ﻞﺧاد تﺎﻣﻮﻠﻌﻤﻠﻟ ﺖﻗﻮﻤﻟا ﻦﻳﺰﺨﺘ ٢ –تﺎﻣﻮﻠﻌﻤﻟا ﻩﺬﻬﻟ لﻮﺻﻮﻟا ﻞﻬﺴﻳ ﺎﻤﻣ ﺮﻴﻐﺘﻤﻟا ﻢﺳا ﻪﻴﻠﻋ ﻖﻠﻄﻳ ﻢﺳا ةﺪﺣ ﻰﻠﻋ ﻞآ تﺎﻣﻮﻠﻌﻤﻟا ﻩﺬه ﻞﻤﺤﺗ ٣ –ﺔﺟﺎﺤﻟا ءﺎﻬﺘﻧا دﺮﺠﻤﺑ تاﺮﻴﻐﺘﻤﻟا وا تﺎﻣﻮﻠﻌﻤﻟا ﻩﺬﻬﻟ ﺎﻬﺤﺴﻣ ﻢﺘﻳ ﻪﻧﺎﻓ ٤ – ﺪﺣاو عﻮﻧ ﺖﺴﻴﻟو عاﻮﻧا تاﺮﻴﻐﺘﻤﻟا نا ﺮآﺬﻟﺎﺑ ﺮﻳﺪﺠﻟا ﺎهﺮﻴﻏو ﻰﻤﻗﺮﻟا ﺮﻴﻐﺘﻤﻟاو ﻰﻓﺮﺤﻟا ﺮﻴﻐﺘﻤﻟا كﺎﻨﻬﻓ. ﻰه تاﺮﻴﻐﺘﻤﻟا عاﻮﻧا ﻢهاو: ﻰﻓﺮﺤﻟا ﺮﻴﻐﺘﻤﻟا: تﺎﻧﺎﻴﺒﻟا ﻦﻣ عﻮﻧ ىا ﺔﻌﺳ ﻪﻨﻜﻤﻳ ﻦﻳﺰﺨﺘﻠﻟ ءﺎﻋو) فوﺮﺣ– مﺎﻗرا – زﻮﻣر ( ﻰﻤﻗﺮﻟا ﺮﻴﻐﺘﻤﻟا: ﻳ ﻻ ﻦﻳﺰﺨﺘﻠﻟ ءﺎﻋوﻢﻗﺮﻠﻟ ﻰﻨﻌﻣ ﺪﻴﻔﺗ ﻰﺘﻟا تﺎﻣﻼﻌﻟا ﺾﻌﺑو ﺔﻳﺮﺸﻌﻟا تﺎﻣﻼﻌﻟاو مﺎﻗرﻻا ىﻮﺳ ﻞﺒﻘﺘﺴ
ﻰﺨﻳرﺎﺘﻟا ﺮﻴﻐﺘﻤﻟا: ءﺎﻋو ﺦﻳرﺎﺘﻟا ﻦﻳﺰﺨﺘﻟ)ﺔﻨﺴﻟاو ﺮﻬﺸﻟاو مﻮﻴﻟا( ﻰﻘﻄﻨﻤﻟا ﺮﻴﻐﺘﻤﻟا: ﻦﻴﺘﻤﻴﻗ ﻦﻣ ﻢﻴﻗ ﻦﻳﺰﺨﺘﻟ ﺪﺣاو فﺮﺣ ﺔﻌﺳ ءﺎﻋو)ﻻ وا ﻢﻌﻧ( ﻞﻣﺎﺸﻟا ﺮﻴﻐﺘﻤﻟا: ﺗ ﺔﻌﺳ نا ﻻا ﻰﻓﺮﺤﻟا ﺮﻴﻐﺘﻤﻟﺎﺑ ﻪﻴﺒﺷ ﻰهوﺮﺒآا ﻪﻴﻓ تﺎﻧﺎﻴﺒﻟا ﻦﻳﺰﺨ تاﺮﻴﻐﺘﻤﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﺔﻴﻔﻴآ: ﺔﻴﻔﻴآ ﺔﻓﺮﻌﻣ ﻰﻐﺒﻨﻳ ١ –ﺮﻴﻐﺘﻤﻠﻟ ﻰﻨﻣﺰﻟا ﺮﻤﻌﻟا ﺪﻳﺪﺤﺗ ٢ –ﺮﻴﻐﺘﻤﻟا ﻢﺳا ﺪﻳﺪﺤﺗ ٣ –ﺮﻴﻐﺘﻟا عﻮﻧ ﺪﻳﺪﺤﺗ ٤ –ﺮﻴﻐﺘﻤﻟا ﻞﺧاد تﺎﻧﺎﻴﺒﻟا ﻰﻟا لﻮﺻﻮﻟا ٥ –ﺮﻴﻐﺘﻤﻟا ﺔﻤﻴﻗ ﺮﻴﻐﺗ ﻻوا : ﺮﻴﻐﺘﻤﻠﻟ ﻰﻨﻣﺰﻟا ﺮﻤﻌﻟا ﺪﻳﺪﺤﺗ و ﻂﻴﺴﺑ مﻮﻬﻔﻣ اﺬه ﺔﺠﻣﺮﺒﻟا ﻂﻤﻧ ﻮهو ﺮﺧا مﻮﻬﻔﻣ ﻰﻠﻋ ﺪﻤﺘﻌﻳ ﻪﻧﻻ نﻻا ﻪﺿﺮﻋ ﻦﻜﻤﻳ ﻻ ﻦﻜﻟ) وا ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ–زﺎﺘﻤﻤﻟا مدﺎﺨﻟا (تﺎﺤﻔﺻ ﺪﻌﺑ ﺮﻣﻻا ﻚﻟذ ﺶﻗﺎﻨﻧ فﻮﺳ ﻚﻟﺬﻟ . ﺎﻴﻧﺎﺛ : ﺮﻴﻐﺘﻤﻟا ﻢﺳا ﺪﻳﺪﺤﺗﻪﺘﻤﻴﻗو ﻪﻋﻮﻧو ﺔﻣﻼﻋ ﻪﻴﻠﻳ ﻢﺳﻻا ﺔﺑﺎﺘآ دﺮﺠﻤﺑ ﺔﻃﺎﺴﺒﺑ ﻚﻟذ ﻢﺘﻳ = ﻰﺘﻟا ﺔﻤﻴﻘﻟا ﻢﺛﺮﻴﻐﺘﻤﻟا ﺎﻬﻠﻤﺤﻳ ﻪﻤﺳا ﺮﻴﻐﺘﻣ ﻦﻋ نﻼﻋﻼﻟ ﻼﺜﻤﻓMyName ﺔﻤﻴﻘﻟا ﻞﻤﺤﻳ “Mahmoud” ﻰﻟﺎﺘﻟﺎآ نﻮﻜﻳ MyName = “Mahmoud” ﻢﺳﻻا ﻊﺿو ﻆﺣﻼﻧوMahmoud ﻚﻟذو ﺺﻴﺼﻨﺗ ﻰﺘﻣﻼﻋ ﻦﻴﺑ ﻰﻓﺮﺣ ﻪﻋﻮﻧ ﺮﻴﻐﺘﻤﻟا نا ﻰﻨﻌﻳ ﺺﻴﺼﻨﺘﻟا ﻰﺘﻣﻼﻋ ﻞﻤﻌﺘﺴﻧ ﻻ ﻪﻧا ﻻا ﺔﻘﻳﺮﻄﻟا ﺲﻔﻨﺑ نﻮﻜﻳ ﻰﻤﻗﺮﻟا ﺮﻴﻐﺘﻤﻟا نﻼﻋﻻو MyNum1 = 3 ﺔﻴﻤﻗﺮﻟا ﺔﻤﻴﻘﻟا ﺎﻨﻌﺿو ﺎﻨهو3 ﺮﻴﻐﺘﻤﻟا ﻰﻓ MyNum1 ﻦﻴﻴﻘﻄﻨﻣ ﻦﻳﺮﻴﻐﺘﻣ ﻦﻠﻌﻳ ﺚﻴﺣ ﻪﻣاﺪﺨﺘﺳا ﺔﻴﻔﻴآ ﻦﻴﺒﻳ ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟا نﺎﻓ ﻰﻘﻄﻨﻤﻟا ﺮﻴﻐﺘﻤﻠﻟ ﺔﺒﺴﻨﻟﺎﺑو ىﻮﺘﺤﻳ ﺎﻤهﺪﺣا ﺔﻤﻴﻘﻟا ﻰﻠﻋTrue ﺔﻤﻴﻘﻟا ﻰﻠﻋ ىﻮﺘﺤﻳ ﺮﺧﻻاو False MyTrue = .T. MyFalse = .F. ﺔﻤﻴﻘﻟا ﻦﻋ ﺮﻴﺒﻌﺘﻠﻟ ﻆﺣﻼﻧوTrue فﺮﺤﻟا ﺐﺘﻜﻧ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻰﻓ T ﺔﻤﻴﻘﻟا ﻦﻋ ﺮﻴﺒﻌﺘﻠﻟو ﺔﻄﻘﻧ ﻩﺪﻌﺑو ﺔﻄﻘﻧ ﻪﻠﺒﻗFalse فﺮﺤﻟا ﺐﺘﻜﻧ Fﺔﻄﻘﻧ ﻩﺪﻌﺑو ﺔﻄﻘﻧ ﻪﻠﺒﻗ اﺬﻜه .F. س :؟ ﺔﻴﻤﻗﺮﻟا تﺎﻧﺎﻴﺒﻟا ﻦﻳﺰﺨﺗ ﻪﻨﻜﻤﻳ ﺎﻤﻬﻨﻣ ﻞآ نا ﺎﻤﻟﺎﻃ ﺔﻴﻤﻗﺮﻟاو ﺔﻴﻓﺮﺤﻟا تاﺮﻴﻐﺘﻤﻟا ﻦﻴﺑ ىﺮهﻮﺠﻟا قﺮﻔﻟا ﺎﻣ ـﺟ :ﻤﻳ ﺎﻤﻬﻨﻣ ﻞآ نا ﻢﻌﻧ ﻪﻨﻜ تاﺮﻴﻐﺘﻤﻟا ﻰﻠﻋ ﻂﻘﻓ ﺮﺼﺘﻘﻳ ﺔﻴﺑﺎﺴﺤﻟا تﺎﻴﻠﻤﻌﻟا ءاﺮﺟا ﻦﻜﻟ ﺔﻴﻤﻗﺮﻟا تﺎﻧﺎﻴﺒﻟا ﻦﻳﺰﺨﺗ ﻚﻨﻜﻤﻳ ﻪﻧﺎﻓ ﻒﺗﺎﻬﻟا ﻢﻗر ﻞﺜﻣ ﺎﻬﻴﻠﻋ ﺔﻴﺑﺎﺴﺣ تﺎﻴﻠﻤﻋ ءاﺮﺟﺎﺑ مﻮﻘﺗ ﻦﻟ ﺔﻴﻤﻗر تﺎﻧﺎﻴﺑ ﻦﻳﺰﺨﺗ دﻮﺗ ﺖﻨآ اذا ﻚﻟﺬﻟو ﺔﻴﻤﻗﺮﻟاﻰﻤﻗر ﺮﻴﻐﺘﻣ ﻰﻓ ﺎﻬﻨﻳﺰﺨﺘﻟ ﺔﺟﺎﺣ كﺎﻨه ﺖﺴﻴﻟو ﻰﻓﺮﺣ ﺮﻴﻐﺘﻣ ﻰﻓ ﺎﻬﻨﻳﺰﺨﺗ. ﺎﻧ فﻮﺳ نﻻاو ةﺪﻳﺪﺠﻟا ﻒﺋﺎﻇﻮﻟا ﺾﻌﺑو ﺔﻴﺨﻳرﺎﺘﻟا تاﺮﻴﻐﺘﻤﻠﻟ ﺎﻀﻳا ضﺮﻌﺘﻳو تاﺮﻴﻐﺘﻤﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻟا مﻮﻬﻔﻣ ﺢﺿﻮﻳ لﺎﺜﻣ ﺬﺧةﺪﻴﺟ ةرﻮﻀﺑ عﻮﺿﻮﻤﻟا ﻰﻠﻋ فﺮﻌﺘﻠﻟ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻔﻟا ﻰﻓ. Name = “Mahmoud” Job = “Researcher” Age = “1119” Telephone = “01010101” Years = 10 Money_Per_Year = 100000 Total = years * money_per_year Mydate = Date() Mytime = Time() ? “Name := ” + name ? “Job := ” + job ? “Age:= ” + age ? “Telephone :=” + telephone ? “Total := ” + STR(total) ? “Date:= ” + DTOC(myDate) ? “Time :=” + mytime ا ﺔﺠﻴﺘﻨﻟا ﻰﻄﻌﻳ ﺞﻣﺎﻧﺮﺒﻟا ﺬﻴﻔﻨﺗو ﺔﻴﻟﺎﺘﻟ:
ﻞﻜﺷ١٢ : تاﺮﻴﻐﺘﻤﻟا ﻦﻴﺑ ﻞﻳﻮﺤﺘﻟا لﺎﺜﻤﻟا اﺬه ﻰﻓ ةﺪﻳﺪﺠﻟا ﻢﻴهﺎﻔﻤﻟا نﻻا ضﺮﻌﺘﺴﻧ فﻮﺳو: ١ – ﺖﺴﻴﻟ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻐﻟ Case Sensitiveﺮﺛﻮﻳ ﻻ ةﺮﻴﻐﺻ وا ةﺮﻴﺒآ فوﺮﺤﺑ ﺮﻴﻐﺘﻤﻟا ﻢﺳا ﺔﺑﺎﺘآ نا ىا ٢ –ﺎﺴﺣ ﻰﻓ ﺎﻤآ ﺔﻴﻤﻗﺮﻟا تاﺮﻴﻐﺘﻤﻟا ﻰﻠﻋ ﺔﻴﺑﺎﺴﺤﻟا تﺎﻴﻠﻤﻌﻟا ءاﺮﺟا ﻦﻜﻤﻳ ﺮﻴﻐﺘﻤﻟا ﺔﻤﻴﻗ بtotal ﺔﻴﺳﺎﺳﻻا تﺎﻣﻼﻌﻟاو ﻰه + و ﻊﻤﺠﻠﻟ– و خﺮﻄﻠﻟ * و بﺮﻀﻠﻟ/ﺔﻤﺴﻘﻠﻟ ٣ – ﺔﻟاﺪﻟا Date() ﺮﻴﻐﺘﻤﻟا ﻰﻓ ﻪﻠﻴﺠﺴﺗ ﻢﺗ ﺪﻗو مﻮﻴﻟا ﺦﻳرﺎﺗ ﻰﻄﻌﺗ mydate ٤ – ﺔﻟاﺪﻟا Time() ﻰﻓﺮﺣ ﺮﻴﻐﺘﻣ ةرﻮﺻ ﻰﻓ ﺖﻗﻮﻟا ﻰﻄﻌﺗ ٥ – ﺔﻟاﺪﻟا STR() ﺪﻗو ﻰﻓﺮﺣ ﺮﻴﻐﺘﻣ ﻰﻟا ﻰﻤﻗﺮﻟا ﺮﻴﻐﺘﻤﻟا لﻮﺤﺗ ﺮﻴﻐﺘﻤﻟا ﻞﻳﻮﺤﺗ ﺪﻨﻋ ﻚﻟذ ثﺪﺣTOTAL ﻪﺿﺮﻋ ﻞﺒﻗ ٦ – ﺔﻟﺪﻟا DTOC() ﺮﻴﻐﺘﻤﻟا ﻞﻳﻮﺤﺗ ﺪﻨﻋ ﻢﺗ ﺎﻤآ ﻰﻓﺮﺣ ﺮﻴﻐﺘﻣ ﻰﻟا ﻰﺤﻳرﺎﺘﻟا ﺮﻴﻐﺘﻤﻟا لﻮﺤﺗ Mydateﻪﺿﺮﻋ ﻞﺒﻗ تاﺮﻴﻐﺘﻤﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻠﻟ ةﺪﻳﺪﺟ ﻢﻴهﺎﻔﻣ ضﺮﻌﻳ ﺮﺧا لﺎﺜﻣ ﺬﺧﺎﻧ فﻮﺳ نﻻاو. mystr = “Mahmoud” ? mystr ? UPPER(MYSTR) ? LOWER(MYSTR) ? LEFT(MYSTR,3) ? RIGHT(MYSTR,3) ? SUBSTR(MYSTR,3,2) ? LEN(MYSTR) ﻞﻜﺷ١٣ : ﺔﻴﻓﺮﺤﻟا تارﺎﺒﻌﻟا ﻞﻴﻠﺤﺗ
ﻰﻤﺴﻳ ﻰﻓﺮﺣ ﺮﻴﻐﺘﻣ نﻼﻋا ﻢﺗ لﺎﺜﻤﻟا اﺬه ﻰﻓmystr ﺔﻤﻴﻘﻟا دﺎﻨﺳاو “Mahmoud” ﺔﺘﺴﻟ ضﺮﻌﺘﻟا ﻢﺗو ﻪﻴﻟا لاود\ ةﺪﻳﺪﺟ ﻒﺋﺎﻇو ١ – ﺔﻟاﺪﻟا UPPER : ﻓﺮﺤﻟا ةرﺎﺒﻌﻟا ﻞﻳﻮﺤﺘﺑ مﻮﻘﺗةﺮﻴﺒﻜﻟا فوﺮﺤﻟا ﻰﻟا ﺔﻴ ٢ –ﺪﻟا ا ﺔﻟLOWER : ةﺮﻴﻐﺼﻟا فوﺮﺤﻟا ﻰﻟا ﺔﻴﻓﺮﺤﻟا ةرﺎﺒﻌﻟا ﻞﻳﻮﺤﺘﺑ مﻮﻘﺗ ٣ –ﺪﻟا ا ﺔﻟLEFT : ﺔﻴﻓﺮﺤﻟا ةرﺎﺒﻌﻟا ﻢﺳا ﺔﻟاﺪﻟا ﻩﺬه ﺬﺧﺎﺗو رﺎﺴﻴﻟا ﻦﻣ ءاﺪﺘﺑا ﺔﻴﻓﺮﺤﻟا ةرﺎﺒﻌﻟا ﻦﻣ ءﺰﺟ جاﺮﺨﺘﺳﺎﺑ مﻮﻘﺗﺎهﺬﺧا بﻮﻠﻄﻤﻟا فوﺮﺤﻟا دﺪﻋو ٤ –ﺪﻟا ا ﺔﻟRIGHT : اﺪﻟا ﻞﺜﻣ ﺎﻣﺎﻤﺗ ﺔﻟLEFTﻦﻴﻤﻴﻟا ﻦﻣ فوﺮﺤﻟا ﺬﺧﺎﺑ اﺪﺒﺗ ﺎﻬﻧا ﻻا ٥ –ﺪﻟا ا ﺔﻟSUBSTR: ىﺬﻟا ﺮﻴﻐﺘﻤﻟا ﻢﺳا ﻮه لوﻻا تﺎﻴﻄﻌﻣ ﺔﺛﻼﺛ ﺪﻳﺪﺤﺗ ﻖﻳﺮﻃ ﻦﻋ ﺔﻴﻓﺮﺤﻟا ةرﺎﺒﻌﻟا ﻦﻣ ءﺰﺟ ﺬﺧﺎﺗ ﺎهﺬﺧا ﻢﺘﻳ ﻰﺘﻟا فوﺮﺤﻟا دﺪﻋ ﺚﻟﺎﺜﻟاو رﺎﺴﻴﻟا ﻦﻣ فوﺮﺤﻟا ﺬﺧا ﺔﻳاﺪﺑ ﺔﻄﻘﻧ ﻰﻧﺎﺜﻟاو ﺔﻴﻓﺮﺤﻟا ةرﺎﺒﻌﻟا ﻰﻠﻋ ىﻮﺘﺤﻳ ٦ –ﺔﻟاﺪﻟا LEN : ﺮﻴﻐﺘﻤﻟا لﻮﻃ ةرﺎﺒﻌﻟا ﻩﺬه ﻰﻄﻌﺗ ءاﺮﺟﻻا تﺎﻔﻠﻣProcedures): ( داﺪﺘﻣﻻا تﺎﻔﻠﻤﻟا ﻩﺬه ﺬﺧﺎﺗو ﺞﻣﺎﻧﺮﺒﻟا تﺎﻤﻴﻠﻌﺗ ﻦﻳﺰﺨﺗ ﺎﻬﻴﻓ ﻢﺘﻳ ﻰﺘﻟا تﺎﻔﻠﻤﻟا ﻰه ءاﺮﺟﻻا تﺎﻔﻠﻣ.PRG ﺎهﺮﻳﻮﻄﺗو ﺎﻬﻠﻳﺪﻌﺗ ﻚﻟﺬآو ﺖﻗو ىا ﻰﻓ ﺎهﺬﻴﻔﺘﻟ ﺎﻬﺿﺮﻌﺑ ﺎﻨﻤﻗ ﻰﺘﻟا ﺔﻠﺜﻣﻻﺎﺑ ظﺎﻔﺘﺣﻻا ﺎﻨﻨﻜﻤﻳ ﻚﻟﺬﺑو ﻨهو ءاﺮﺟﻻا تﺎﻔﻠﻣ ءﺎﺸﻧﻻ ﺔﻔﻠﺘﺨﻣ قﺮﻃ ةﺪﻋ كﺎ ﻰﻟوﻻا ﺔﻘﻳﺮﻄﻟا: ﻞﻜﺷ ﻰﻓ ﺎﻤآ ١٤ ﻞﻜﺷ١٤ : ﺞﻣﺎﻧﺮﺑ ﻒﻠﻣ ءﺎﺸﻧا\ﺪﻳﺪﺟ ءاﺮﺟا ﻰﻠﻋ ﻂﻌﻀﻟا لﻼﺧ ﻦﻣ ﻰﻟوﻻا ةﻮﻄﺨﻟا رﺎﺼﺘﺧا ﻦﻜﻤﻳ ﻪﻧا ﻆﺣﻼﻧوCtrl + N ﺔﻣﻼﻋو + حﺎﺘﻔﻣ ﻰﻠﻋ ﻂﻐﻀﻟا ﻢﺘﻳ ﻪﻧا ﻰﻨﻌﺗCtrl ﻂﻐﻀﻟا ﻢﺘﻳ ﻰﺘﺣ ﻂﻐﻀﻟا ﻰﻓ راﺮﻤﺘﺳﻻاو حﺎﺘﻔﻣ ﻰﻠﻋN تاودﻻا ﻂﻳﺮﺷ لﻼﺧ ﻦﻣ واTool Bar رﺰﻟا رﺎﻴﺘﺧا ﻢﺘﻳ New ﺔﻴﻧﺎﺜﻟا ﺔﻘﻳﺮﻄﻟا : ﺮﻣاوﻻا ةﺬﻓﺎﻧ لﻼﺧ ﻦﻣcommand window ﺮﻣﻻا ﻖﻳﺮﻃ ﻦﻋ ﻚﻟذوMODIFY COMMAND ﺔﻇﻮﺤﻠﻣ : ﺬﻟ ﺮﻣاوﻻا ةﺬﻓﺎﻧ ﻞﺧاد ﺎﻴﺋﺎﻘﻠﺗ ﻪﻟ ﻞﺑﺎﻘﻤﻟا ﺮﻣﻻا ﻊﺿﻮﺑ ﺮﻣا ىا ﺬﻴﻔﻨﺗ ﺪﻨﻋ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ مﻮﻘﺗ ﻒﻠﻣ ءﺎﺸﻧﺎﺑ ﺖﻤﻗ اذا ﻚﻟ ﺮﻣﻻا نا ﺪﺠﺗ فﻮﺳ ﻚﻧﺎﻓ ﻰﻟوﻻا ﺔﻘﻳﺮﻄﻟا لﻼﺧ ﻦﻣ ءاﺮﺟﻻاMODIFY COMMAND ﻞﺧاد ﺔﻴﺋﺎﻘﻠﺗ ةرﻮﺼﺑ ﻪﺘﺑﺎﺘآ ﻢﺗ ﺪﻗﺮﻣاوﻻا ةﺬﻓﺎﻧ.
ﻞﻜﺷ١٥ : ﺞﻣﺎﻧﺮﺒﻟا ﻒﻠﻣ ﻞﺧاد دﻮﻜﻟا ﺔﺑﺎﺘآ ءاﺮﺟﻻا وا ﻒﻠﻤﻟا ﻆﻔﺣو ﺞﻣﺎﻧﺮﺒﻟا ﻞﺧاد ءاﺮﺟﻻا تﺎﻔﻠﻣ دﺪﻌﺗ: ﺪﻨﻋ ﻪﻧا ﺪآﺆﻤﻟا ﻦﻣ ﺔﻔﻴﻇﻮﺑ ءﺰﺟ ﻞآ مﻮﻘﻳ تﺎﻔﻠﻤﻟا ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﻰﻟا ﺞﻣﺎﻧﺮﺒﻟا ﻢﺴﻘﺘﻟ ﺔﺟﺎﺤﻟا ﺮﻬﻈﺗ ﺞﻣاﺮﺒﻟا ﺔﺑﺎﺘآ نوﺪﺑ دﻮﻜﻟﺎﺑ ﺔﻠﻣﺎآ تﺎﻘﻴﺒﻄﺗ ﻞﻤﻋ ﺢﻴﺘﺗ ﻰﺘﻟا زوﺪﻧو ﺖﺠﺗ ةردﺎﻨﻟا تﺎﻐﻠﻟا ﻦﻣ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻐﻟ نا ﺚﻴﺣو ةدﺪﺤﻣ ﻢﻴﻤﺼﺘﻟا ﺞﻣاﺮﺑ ﻰﻟا ﺔﺟﺎﺤﻟا) جذﺎﻤﻨﻟا ﻢﻤﺼﻣ ﻞﺜﻣ– ﻢﺋاﻮﻘﻟا –ﺮﻳرﺎﻘﺘﻟا (ﻳ ﻪﻧﺎﻓ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻠﻜﻴه ﺔﻴﻔﻴآ ﻢﻬﻓ ﻰﻐﺒﻨ ﻰﻨﻌﻳ ﺎﻤﻣ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻂﻤﻧو ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا ﻦﻣ ﻞآ ﺔﻠﻣﺎآ ةرﻮﺼﺑ ﻢﻋﺪﺗ ﺔﻌﺋاﺮﻟا ﺔﻔﻠﻟا ﻚﻠﺗ نا ﺔﺻﺎﺧو دﻮﻜﻟا لﻼﺧدﻮﻜﻟا ﺔﺑﺎﺘآ ﺪﻨﻋ ﺔﻠﺋﺎه ةﻮﻗ ردﺎﺼﻣ ﺮﻓﻮﺗ. ﺮﻣﻻاDO: ﻒﻠﻣ ةدﺎﻨﻤﺑ ﺮﻣﻻا اﺬه مﻮﻘﻳProcedure(.PRG)ﺘﻧﻻا ﺪﻨﻋو ﻩﺬﻴﻔﻨﺗو ﻰﻋﺮﻓ دﻮﻌﻳ ﺬﻴﻔﻨﺘﻟا ﻦﻣ ءﺎﻬ ﺞﻣﺎﻧﺮﺒﻠﻟ ﻢﻜﺤﺘﻟاﺮﻣﻻا ﻚﻟذ ﻰﻠﺗ ﻰﺘﻟا ﺮﻣاوﻻا ﺬﻴﻔﻨﺗ ﺔﻌﻳﺎﺘﻤﻟ ﻰﺴﻴﺋﺮﻟا لﺎﺜﻣ : ﻰﺴﻴﺋر ﺞﻣﺎﻧﺮﺑ ﺎﻨﻳﺪﻟ نﺎآ اذاMain.prg ﻰﻋﺮﻓ ﺞﻣﺎﻧﺮﺑ ةدﺎﻨﻣ دﻮﻧو sub.prgﻰﻟﺎﺘﻟﺎآ ﺮﻣﻻا نﻮﻜﻳ Do sub ةرﻮﺼﻟا ﻰﻠﻋ ﺮﻣﻻا ﺔﺑﺎﺘآ ﻦﻜﻤﻳوdo sub.prg ﺮﻣﻻا وا do ىﺬﻟا رﺎﺴﻤﻟا ﻪﻴﻠﻳ ﺐﻠﺼﻟا صﺮﻘﻟا ﻞﺧاد ﻒﻠﻤﻟا ﻪﻴﻓ ﺪﺟﻮﻳ ﺮﻣﻻاReturn: ﻒﻠﻤﻟا ﻞﺧاد ﺬﻴﻔﻨﺘﻟا ءﺎﻬﻧﺎﺑ ﺮﻣﻻا اﺬه مﻮﻘﻳProcedure ﺮﻣﻻا اﺬﻬﺑ ﻢﺘﻳ ﻪﻧﺎﻓ ﻰﺴﻴﺋﺮﻟا ﻒﻠﻤﻟا ﻮه ﻒﻠﻤﻟا اﺬه نﺎآ اذﺎﻓ ﻴﻠﻤﻌﻟا ﺬﻴﻔﻨﺗ ﺔﻌﺑﺎﺘﻤﻟ ﻪﺗادﺎﻨﻤﺑ مﺎﻗ ىﺬﻟا ﻒﻠﻤﻠﻟ ةدﻮﻌﻟا ﻢﺘﻳ ﻪﻧﺎﻓ ﻰﻋﺮﻓ ﻒﻠﻣ ﻒﻠﻤﻟا نﺎآ اذاو ﺞﻣﺎﻧﺮﺒﻟا ءﺎﻬﻧاتﺎ ﺔﻇﻮﺤﻠﻣ: اﺬﻜهو ﺮﺧا ﻰﻋﺮﻓ ﻒﻠﻣ ﻰﻋﺮﻔﻟا ﻒﻠﻤﻟا ىدﺎﻨﻳ نا ﻦﻜﻤﻳ– ﺞﻣﺎﻧﺮﺑ ﻦﻣ ةﺮﻣ ﻦﻣ ﺮﺜآا ﻢﻜﺤﺘﻟا ﻞﻘﻧ ﻦﻜﻤﻳ ىا )ءاﺮﺟا ﻒﻠﻣ ( ﺮﻣﻻا لﻼﺧ ﻦﻣ ﺮﺧﻻ Do ﺮﻣﻻا لﻼﺧ ﻦﻣ ﻒﻠﺨﻠﻟ ةﻮﻄﺧ ةدﻮﻌﻟاو Return
ﺮﻣﻻاProcedure: ﺮﻴﺒﻜﻟا ءاﺮﺟﻻا ﻞﺧاد ﺮﻴﻐﺻ ءاﺮﺟا نﻼﻋﺎﺑ ﺮﻣﻻا اﺬه مﻮﻘﻳ).PRG( ﺮﺧا ءاﺮﺟا ىا ةادﺎﻨﻣ ﻢﺘﻳ ﺎﻤآ ﻪﺗادﺎﻨﻣ ﻦﻜﻤﻳ ءاﺮﺟﻻا اﺬهو ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑDO. ﺮﻴﺒﻜﻟا ءاﺮﺟﻻا نا ﺮآﺬﻟﺎﺑ ﺮﻳﺪﺠﻟاو).PRG( ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﺐﻧﺎﺠﺑ ةﺮﻴﻐﺼﻟا تاءاﺮﺟﻻا ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﻰﻠﻋ ىﻮﺘﺤﻳ نا ﻦﻜﻤﻳ ﺎﻇو ﻰﻠﻋ ىﻮﺘﺤﻳ ﻻ ﻚﻟﺬآو ﺔﻴﻠﺧاد تاءاﺮﺟا ىا ﻰﻠﻋ ىﻮﺘﺤﻳ ﻻ ﺮﻴﻐﺼﻟا ءاﺮﺟﻻا ﻦﻜﻟ ﻒﺋﺎﻇﻮﻟا ﺔﻴﻠﺧاد ﻒﺋ ﺮﻣﻻﺎﺑ ءاﺮﺟﻻا نﻼﻋا ﻰﻬﺘﻨﻳReturn ﺔﻔﻴﻇﻮﻟا وا ﺔﻟاﺪﻟا ﺔﻟﺎﺣ ﻰﻓ ﺎﻤآ ﺔﻤﻴﻗ ﻊﺟﺮﻳ ﻻ ﻪﻧا ﻻا Function ﺔﻴﻠﻤﻌﻟا ﺔﻴﺣﺎﻨﻟا ﻦﻣ ﺲﻴﻟو ﺔﻴﻤﻳدﺎآﻻا ﺔﻴﺣﺎﻨﻟا ﻦﻣ ﻂﻘﻓ قﺮﻓ ﻮه ﺔﻤﻴﻘﻟا عﺎﺟرا ﺚﻴﺣ ﻦﻣ ﺔﻟاﺪﻟاو ءاﺮﺟﻻا ﻦﻴﺑ قﺮﻔﻟاو ﺔﻟاد ﻞﻤﻋ ﻦﻜﻤﻳو ﺔﻤﻴﻗ ﻊﺟﺮﻳو ءاﺮﺟا ﻞﻤﻋ ﻦﻜﻤﻳ ﻰﻨﻌﻤﺑ ﺔﻤﻴﻗ ﻊﺟﺮﺗ ﻻ PROC
ﻢﻜﺤﺘﻟا تﺎﺒﻴآﺮﺗControl Structure : ﺔﺑﻮﻠﻄﻤﻟا ﺞﺋﺎﺘﻨﻟا ﻰﻠﻋ لﻮﺼﺤﻟا ﻦﻜﻤﻳ ﺎﻬﻟﻼﺧ ﻦﻣ ﻰﺘﻟا ﺔﺠﻣﺮﺒﻟا تﺎﻤﺳ عورا ىﺪﺣاﺘﺑﺎﺘآ ﻢﺘﻳ ﻰﺘﻟا ﺞﻣاﺮﺒﻟا ﻦﻣ ﻢهاو ﺎﻬ تﺎﺒﻴآﺮﺘﻟا ﻩﺬهif-else-endif و for-endfor و do while-enddo و case-endcase ﺔﻠﻤﺟ ﺢﻴﺘﺗif ﺔﻠﻤﺟ ﻰﻠﺗ ﻰﺘﻟا تﺎﻤﻴﻠﻌﺘﻟا ﺬﻴﻔﻨﺗ ﻢﺘﻳ دﺪﺤﺘﻳ ﻢﻟ اذاو دﺪﺤﻣ طﺮﺷ ﻖﻘﺤﺗ اذا ﺔﻨﻴﻌﻣ تﺎﻤﻴﻠﻌﺗ ﺬﻴﻔﻨﺗ else ﺔﻳرﺎﻴﺘﺧا ﻰهو ﺔﻠﻤﺟfor اﺮﻤﻟا ﻦﻣ دﺪﺤﻣ دﺪﻋ تﺎﻴﻠﻤﻌﻟا ﺬﻴﻔﻨﺗ راﺮﻜﺘﻟ مﺪﺨﺘﺴﺗ ت Do whileﻖﻘﺤﺘﻣ ﺎﻣ طﺮﺷ كﺎﻨه نا مادﺎﻣ تﺎﻴﻠﻤﻌﻟا ﻦﻣ دﺪﻋ ﺬﻴﻔﻨﺘﻟ مﺪﺨﺘﺴﺗ ﺔﻠﻤﺟcaseﺔﻴﻤﻗر تاﺮﻴﻐﺘﻣ ﻰﻠﻋ ﺔﻴﻨﺒﻤﻟا تﻻﺎﻤﺘﺣﻻا ﺎﺒﻟﺎﻏو تﻻﺎﻤﺘﺣﻻا ﻰﻓ مﺪﺨﺘﺴﺗ * طوﺮﺸﻤﻟا عﺮﻔﺘﻟا If
ﻦﻋ ةرﺎﺒﻋ ﻮهو ﺪﻴﺟ لﺎﺜﻤﻟ ﻞﻘﺘﻨﻧ فﻮﺳ نﻻاو ﻒﻠﻣ ﻞﺧاد بﻮﺘﻜﻣ ﺞﻣﺎﻧﺮﺑ.PRG ﻦﻜﻴﻟو Main.Prg ﻰه ﻪﻠﺧاﺪﺑ ةدﻮﺟﻮﻤﻟا تﺎﻤﻴﻠﻌﺘﻟا وا دﻮﻜﻟاو: do while .T. set color to bg+/b,gr+/rb clear @1,2 say “ﺔﻳدﻮﻌﺴﻟا و ﺮﺼﻣ ﻰﺘﻟود ﻦﻴﺑ ﺮﻤﺣﻻا ﺮﺤﺒﻟا ﻞﺼﻔﻳ ” font “”,20 @7,12 prompt ” ﺔﺤﻴﺤﺻ ةرﺎﺒﻌﻟا ﻢﻌﻧ ” font “”,30 @10,12 prompt ” ﺎﻄﺧ ةرﺎﺒﻌﻟا ﻻ ” @13,12 prompt ” جوﺮﺧ ” menu to mymenu do case case mymenu = 1 myop1() case mymenu = 2 do myproc2 case mymenu = 3 exit endcase enddo set color to w/n clear ? “ﺔﻣﻼﺴﻟا ﻊﻣ ” return function myop1() set color to w/r clear ? “رﺎﻴﺘﺧﻻا ﺖﻨﺴﺣا” wait return proc myproc2 set color to w/n clear ? “ﺎﻄﺧ ﺔﺑﺎﺟﻻا” wait return ﺮﻣﻼﻟ ﺎﻨﺿﺮﻌﺗ ﺎﻨﻧا ﻻا ﺔﺣﺮﺷ ﻢﺗ ﺎﻣ ﻰﻠﻋ ﻂﻴﺴﺑ ﻖﻴﺒﻄﺗ لوا ﻮه ﺞﻣﺎﻧﺮﺒﻟا اﺬهوsay ﻰﻠﻋ دﺪﺤﻣ ﺺﻧ ضﺮﻌﻳ ىﺬﻟاو دﺪﺤﻣ نﺎﻜﻣ ﻰﻓ ﺔﺷﺎﺸﻟا) دﻮﻤﻌﻟا ﻢﺛ ﺮﻄﺴﻟا ( ﺔﻠﻤﺟ لوﺎﻓsayﻰﻧﺎﺜﻟا دﻮﻤﻌﻟاو لوﻻا ﺮﻄﺴﻟا ﻰﻓ لاﺆﺳ ضﺮﻌﺗ ﺮﻤﻟاprompt ﺮﻣﻻ ﻪﺑﺎﺸﻣ sayءﻰﻀﻤﻟا ﻂﻳﺮﺸﻟﺎﺑ ﻞﻤﻌﺗ ﻰﺘﻟا ﺔﻤﺋﺎﻘﻟا تارﺎﻴﺧ ﻞﻤﻌﻟ مﺪﺨﺘﺴﻳ ﻪﻧا ﻻا ﺮﻣﻻاmenu toمﺪﺨﺘﺴﻤﻟا ﻪﺑ مﺎﻗ ىﺬﻟا رﺎﻴﺘﺧﻻا ﺔﺠﻴﺘﻧ ﻞﻤﺤﻳ فﻮﺳ ىﺬﻟا ﻰﻤﻓﺮﻟا ﺮﻴﻐﺘﻤﻟا دﺪﺤﺘﻟ مﺪﺨﺘﺴﻳ ﻼﻧو ﺮﻣﻻا لﻼﺧ ﻦﻣ ﻰﻋﺮﻓ ءاﺮﺟا ءاﺪﻨﺑ ةﺮﻣ ﺎﻨﻤﻗ مﺪﺨﺘﺴﻤﻟا ﻪﺑ مﺎﻗ ىﺬﻟا رﺎﻴﺘﺧﻼﻟ ﺬﻴﻔﻨﺘﻟا ﺔﺑﺎﺠﺘﺳﻻ ﻪﻧا ﻆﺣDO ةﺮﻣو ﺎﻬﻔﻳﺮﻌﺘﺑ ﺎﻨﻤﻗ ﺔﻴﻋﺮﻓ ﺔﻟاد ةادﺎﻨﻤﺑ ﺎﻨﻤﻗ ىﺮﺧا ﻞﻜﺷ١٦ﺖﻗو ىا ﻰﻓ ﻪﺘﺑﺎﺘآ ﻢﺗ ىﺬﻟا ﺞﻣﺎﻧﺮﺒﻟا ﺬﻴﻔﻨﺗ ﺔﻴﻔﻴآ ﺢﺿﻮﻳ ﻞﻜﺷ٧٦ﺞﻣﺎﻧﺮﺒﻟا ﻞﻤﻋ ﺔﺠﻴﺘﻧ ﺢﺿﻮﻳ
ﻞﻜﺷ١٦ : ﻧﺮﺑ ﺬﻴﻔﻨﺗﺖﻗو ىا ﻰﻓ بﻮﺘﻜﻣ ﺞﻣﺎ ﻞﻜﺷ١٧ : ﺞﻣﺎﻧﺮﺒﻟا ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧ
ﺮﻣﻻا ﻰﻠﻋ لﺎﺜﻣ ﺬﺧﺎﻧ فﻮﺳ نﻻاوPrivate PRIVATE Command Example *** Program example demonstrating PRIVATE *** val1 = 10 val2 = 15 DO down ? val1, val2 && Displays 10, 100 PROCEDURE down PRIVATE val1 val1 = 50 val2 = 100 ? ‘ Val1 Val2’ ? val1, val2 && Displays 50, 100 RETURN لﺎﺜﻤﻟا اﺬه ﻰﻓ ﻰﺴﻴﺋﺮﻟا ﺞﻣﺎﻧﺮﺒﻟا ﻰﻓ ﻦﻳﺮﻴﻐﺘﻣ ﻒﻳﺮﻌﺗ ﻢﺗ).prg ( ﺎﻤه ﻦﻳﺮﻴﻐﺘﻤﻟا ﻦﻳﺬهوval1,val2 ﻢﻴﻗ دﺎﻨﺳا ﻢﺗو ﻢﺳﺎﺑ ﻰﻋﺮﻓ ءاﺮﺟا ةادﺎﻨﻣ ﻢﺗ ﻢﺛ ﺎﻤﻬﻴﻟاdownفﺮﻋ ءاﺮﺟﻻا اﺬهو ﺮﻴﻐﺘﻤﻟا val1 ﻪﻧا ﻰﻠﻋ private ﻞﺧاﺪﺘﻳ ﻦﻟ ﻪﻧﺎﻓ اﺬﻟ ﻊﻣ ﺮﻴﻐﺘﻤﻟاval1ﻰﺴﻴﺋﺮﻟا ءاﺮﺟﻻا ﻰﻓ ﻪﻔﻳﺮﻌﺗ ﻢﺗ ىﺬﻟا ﻢﺳﻻا ﺲﻔﻧ ﻞﻤﺤﻳو ﺎﻤﻨﻴﺑ ﻰﻋﺮﻔﻟا ءاﺮﺟﻻا فﺮﻌﻳ ﻢﻟ ﺮﻴﻐﺘﻤﻟا val2 نﺎﻓ اﺬﻬﻟو ﺮﻴﻐﺘﻤﻟا val2ﻪﺴﻔﻧ ﻮه ﻰﻋﺮﻔﻟا ءاﺮﺟﻻا ﻰﻓ ﺮﻴﻐﺘﻤﻟا val2ﻰﺴﻴﺋﺮﻟا ءاﺮﺟﻻا ﻰﻓ دﻮﺟﻮﻤﻟا . ﻤﻟا ﻰﻠﻋ لﻮﺼﺤﻟا ةﺪﻋﺎﺴ: لﻼﺧ ﻦﻣ ةﺪﻋﺎﺴﻤﻟا ﻦﻣ ﺮﻴﺜﻜﻟا ﺐﻠﻄﺘﻳ ﺔﻳاﺪﺒﻟا ﻰﻓ ﺔﺠﻣﺮﺒﻟا لﺎﺠﻣ ﻰﻓ ﻞﻤﻌﻟا ١ – ﻖﻳﺪﺻ ةرﺎﺸﺘﺳا )ﺎﻤﺋاد ﻚﻟ ﺎﻏﺮﻔﺘﻣ ﻩﺪﺠﺗ ﻻ ىﺬﻟاو( ٢ –ﺔﻴﺒﻳرﺪﺘﻟا تاروﺪﻟا ) ﺔﻴﻓﺎآ ﺮﻴﻏو ﺔﻔﻠﻜﻣ نﻮﻜﺗ ﺪﻗ ﻰﺘﻟاو( ٣ – ﺔﻋﻮﺒﻄﻤﻟا ﺐﺘﻜﻟا )ﻞﻣﺎﻜﺘﻣو ﺪﻴﺟ بﺎﺘآ ﻰﻠﻋ لﻮﺼﺤﻟا رﺪﻨﻳ ﻰﺘﻟاو( ٤ –وﺮﺘﻜﻟﻻا ﺐﺘﻜﻟا ﺔﻴﻧ)ﺔﻋﻮﺒﻄﻤﻟا ﺐﺘﻜﻟا ﻦﻣ ﺮﻴﺜﻜﺑ ةدﻮﺟ ﻞﻗا نﻮﻜﺗ ﻰﺘﻟاو( ٥ – ﺖﻧﺮﺘﻧﻻا )ﺔﻴﻧوﺮﺘﻜﻟﻻا ﺐﺘﻜﻟاو تﻻﺎﻘﻤﻟا رﺪﺼﻣ ﻮهو( ٦ – ﺔﻐﻠﻟﺎﺑ ﺔﺻﺎﺨﻟا ةﺪﻋﺎﺴﻤﻟا تﺎﺷﺎﺷ ةروﺪﻟاو ﺎﻣﺎﻤﺗ ﻚﻟ غﺮﻔﺘﻤﻟا ﻖﻳﺪﺼﻟا ﻰهو ﻚﺗﺎﺟﺎﻴﺘﺣا عﺎﺒﺷﻻ ﺔﻴﻓﺎﻜﻟا ﺔﻴﻧﺎﺠﻤﻟا. ﻣا ﺔﺑﻮﻠﻄﻤﻟا تﺎﻣﻮﻠﻌﻤﻟا ﻰﻠﻋ لﻮﺼﺤﻟا دﺎﺠﻳا نﺎﻓ اﺬﻬﻟوﺔﻴﻤهﻻا ﺔﻳﺎﻏ ﻰﻓ ﺮ ﻰﻓ ﺔﻟﻮﺟ ﺬﺧﺎﻧ فﻮﺳ ﺎﻨه ﻦﻣوMSDN Library Visual Studio 6 ﻞﻜﺷ١٨ ﻞﻜﺷو ﻞﻴﻐﺸﺘﻟا ﺔﻴﻔﻴآ ﺢﺿﻮﻳ ١٩ ﻰﺴﻴﺋﺮﻟا ﻞﻜﺸﻟا ﺢﺿﻮﻳ . ﺲﻴﻟو ﺮﻳﻮﻄﺘﻟا ﻂﻴﺤﻣ تﺎﻐﻟ ﻞﻤﺸﺗ ﺔﻴﻧوﺮﺘﻜﻟﻻا ﺔﺒﺘﻜﻤﻟاوVisual FoxPro ﻚﻨﻜﻤﻳ ﺔﺒﻧوﺮﺘﻜﻟﻻا ﺔﺒﺘﻜﻤﻟا لﻼﺧ ﻦﻣو ﻂﻘﻓ فﻮﺳو ةﻮﻄﺨﺑ ةﻮﻄﺧ ﻢﻠﻌﺘﻟا ﺮآﺬﻳ نا ﺮﻴﻐﺼﻟا ﺐﻴﺘﻜﻟا اﺬه ﻊﺴﻳ ﻻ ﻰﺘﻟا تﺎﻣﻮﻠﻌﻤﻟا ﻦﻣ ﺮﻴﺜﻜﻟا ﺪﺠﺗ١ % لﻼﺧ ﻦﻣو ﺎﻬﻨﻣفاﺮﺘﺣﻻا ﻮﺤﻧ ﻰﻀﻤﻟاو ةﻮﻄﺨﺑ ةﻮﻄﺧ ﻢﻠﻌﺘﻟا ﻚﻨﻜﻤﻳ ﺔﺒﺘﻜﻤﻟا ﻚﻠﺗ ﺮﻣﻻا ﻦﻋ ﺚﺤﺒﻟﺎﺑ لﺎﺜﻣ ﺬﺧﺎﻧ فﻮﺳو ةﺮﺷﺎﺒﻣ ةرﻮﺼﺑ ﺔﻣﻮﻠﻌﻣ ﻦﻋ ﺚﺤﺒﻟا تاﺰﻴﻤﻤﻟا ﻢها ﻦﻣ ﺎﻀﻳاوPRIVATE ﺪﻗ ىﺬﻟاو ﻘﺑﺎﺳ ﻪﻴﻟا ةرﺎﺷﻻا ﻢﺗﺎ.
ﻞﻜﺷ١٨ : ﺔﻴﻧوﺮﺘﻜﻟﻻا ﺔﺒﺘﻜﻤﻟا ﻞﻴﻐﺸﺗMSDN ﻞﻜﺷ١٩ : ﺔﻴﻧوﺮﺘﻜﻟﻻا ﺔﺒﺘﻜﻤﻠﻟ ﺔﻴﺴﻴﺋﺮﻟا ﺔﺷﺎﺸﻟاMSDN
ﻞﻜﺷ٢٠ : ﺮﻣا ﻦﻋ ﺚﺤﺒﻟاPRIVATE ﻞﻜﺷ٢١ : ﺮﻣﻻا حﺮﺸﺗ تﺎﻣﻮﻠﻌﻣ ﻰﻠﻋ لﻮﺼﺤﻟاPRIVATE
ﻞﻜﺷ٢٢ : ﺮﻣﻻا ﻰﻠﻋ لﺎﺜﻣ ﻰﻠﻋ لﻮﺼﺤﻟاPRIVATE
ﻟﺍ ﺏﺎﺒﻟﺍﱏﺎﺜ ﺒﻟا تﺎﻔﻠﻣتﺎﻧﺎﻴ
ﺎﻬﻠﺧاﺪﺑ ﻰﺘﻟا تﺎﻧﺎﻴﺒﻟا ﺚﻳﺪﺤﺗو ﺔﻓﺎﺿاو تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ءﺎﺸﻧا ﺔﻴﻔﻴآ لﻮﺟ ﺔﻌﻳﺮﺳ ﺔﻟﻮﺟ ﻞﻤﻋ دﻮﻧ بﺎﺒﻟا اﺬه ﻰﻓ تاءاﺮﺟﻻا تﺎﻔﻠﻣ لﻼﺧ ﻦﻣ ﺔﻴﻧﺎﺜﻟا ﺔﻘﻳﺮﻄﻟاو وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺮﻳﻮﻄﺗ ﻂﻴﺤﻣ لﻼﺧ ﻦﻣ ﻰﻟوﻻا ﺔﻘﻳﺮﻄﻟا ﻦﻴﺘﻘﻳﺮﻄﺑ)ﺞﻣاﺮﺒﻟا ( تﺎﻤﻴﻠﻌﺘﻟا ﺔﺑﺎﺘآ ﻖﻳﺮﻃ ﻦﻋ)دﻮﻜﻟا.( ﻒﻠﻣ داﺪﺘﻣﻻا ﻞﻤﺤﻳ ﻒﻠﻣ ﻮه وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻞﺧاد تﺎﻧﺎﻴﺒﻟا .DBF ل رﺎﺼﺘﺧا ﻰهو (DataBase File) ﻒﻠﻤﻟا اﺬﻬﻟو ﻰﻤﺴﺗ تﺎﻔﺻاﻮﻤﻟا ﻩﺬه ﺎهﺪﻳﺪﺤﺘﺑ ﻪﺌﺸﻨﻳ ىﺬﻟا ﺺﺨﺸﻟا مﻮﻘﻳ تﺎﻔﺻاﻮﻣDetails لﻮﻘﺤﻟا ءﺎﻤﺳا ﻦﻋ ةرﺎﺒﻋ ﻰهو Data Fields ﺎﻬﻋاﻮﻧاو ) ﻰﻓﺮﺣ– ﻰﻤﻓر –ﺎهﺮﻴﻏو (ﻞﻘﺤﻠﻟ ﺔﻴﻨﻳﺰﺨﺘﻟا ﺔﻌﺴﻟاو ءﺎﻗﺪﺻﻻا ﻒﺗاﻮه مﺎﻗرا ﻞﻤﺤﻳ تﺎﻧﺎﻴﺑ ﻒﻠﻣ ءﺎﺸﻧا دﻮﺗ ﺖﻨآ اذا ﻼﺜﻤﻓ ءﺎﻤﺳﻻا ﻞﻴﺠﺴﺗ ﻰﻟا ﻞﻗﻻا ﻰﻠﻋ ﺔﺟﺎﺤﺑ ﺖﻧﺎﻓ ﻞﻘﺤﻟا عﻮﻧ نﻮﻜﻳو ﻒﺗﺎﻬﻟا ﻢﻗر ﻞﻤﺤﻳ ﺮﺧﻻاو ﻢﺳﻻا ﻞﻤﺤﻳ ﺎﻤهﺪﺣا ﻦﻴﻠﻘﺣ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻰﻓ ﻊﻀﻧ ﺎﻨهو مﺎﻗرﻻا ﺎﻬﺒﻧﺎﺠﺑﻓﺮﺣ ﺎﻀﻳا ﺮﺧﻻاو فوﺮﺣ ﻦﻋ ةرﺎﺒﻋ ﻢﺳﻻا نﻻ ﻰﻓﺮﺣ لوﻻا ءاﺮﺟﻻ جﺎﺘﺤﻧ ﻦﻟو ﻰﺑﺎﺴﺣ ﻢﻗر ﺲﻴﻟ ﻒﺗﺎﻬﻟا ﻢﻗر نﻻ ﻰ ﻼﺜﻣ ﻢﺳﻻا ﻖﺣ ﺔﻌﺳ نﻮﻜﻳو ﻪﻴﻠﻋ ﺔﻴﺑﺎﺴﺤﻟا تﺎﻴﻠﻤﻌﻟا٥٠ ﻒﺗﺎﻬﻟا ﻢﻗر ﻞﻘﺣو فﺮﺣ ١٥ ﻦﻣ ﺮﺜآا جﺎﺘﺤﻧ ﺎﻨﻧا ﻦﻇا ﻻو ﻚﻟذ. ﻮﺼﺤﻠﻟ ﻪﻠﺧاد ﺚﺤﺒﻟا ﺎﻨﻟ ﺢﻴﺘﻳ ﻞﺑ ﺖﻗو ىا ﻰﻓ ﺎﻬﻋﺎﺟﺮﺘﺳﻻ تﺎﻧﺎﻴﺒﻟا ﻆﻔﺣ ﻰﻠﻋ ﻂﻘﻓ ﻪﺘﻤﻬﻣ ﺮﺼﺘﻘﺗ ﻻ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ نا ل ﻰﻠﻋ ةرﺪﻘﻟا ﻰﻓ تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ﻦﻣ ﺪﻳﺪﻌﻟا ﻰﻠﻋ ﻞﻤﺘﺸﺗ ﻰﺘﻟا تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﻢﻈﻧ ﻰﻓو ﺔﺑﻮﻠﻄﻤﻟا ﺔﻣﻮﻠﻌﻤﻟا ﻰﻠﻋ ﺔﻴﻤهﻻا ﺔﻳﺎﻏ ﻰﻓ ﺮﻣا ﺎﻌﻣ ﻞﻤﻌﺗ ﻰﺘﻟا تﺎﻔﻠﻤﻟا ﻩﺬه ﻦﻣ تﺎﻣﻮﻠﻌﻤﻟا صﻼﺨﺘﺳا ﺮﺳ ةدﺎﻳز ﻰﻠﻋ ﻞﻤﻌﻟا نﺎﻓ تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﻢﻈﺗ ﻊﻴﻤﺟ ﻰﻓ ﺔﻌﺋﺎﺷ ﺔﻴﻠﻤﻋ ﻰه ﺚﺤﺒﻟا ﺔﻴﻠﻤﻋ ﺖﻧﺎآ ﺎﻤﻟو ﺔﻴﻠﻤﻌﻟا ﻚﻠﺗ ﺔﻋ تﺎﻧﺎﻴﺑ لﻼﺧ ﻦﻣ ﻒﻠﻤﻟا تﺎﻧﺎﻴﺑ ﺔﺳﺮﻬﻓ ﻰﻠﻋ مﻮﻘﺗ ﻰﺘﻟاو سرﺎﻬﻔﻟا تﺎﻔﻠﻣ مﻮﻬﻔﻣ ﺄﺸﻧ ﺎﻨه ﻦﻣو ﺔﻴﻤهﻻا ﺔﻳﺎﻏ ﻰﻓ ﺮﻣاةﺮﺷﺎﺒﻣ ةرﻮﺼﺑ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻰﻓ ﺚﺤﺒﻟا ﻦﻣ ﺮﺜﻜﺑ عﺮﺳا سرﺎﻬﻔﻟا تﺎﻔﻠﻣ ﻰﻓ ﺚﺤﺒﻟا ﺔﻴﻠﻤﻋ نﻮﻜﺗو ﻦﻴﻌﻣ ﻖﺣ ﺪﻗ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻞﺧاد ﺚﺤﺒﻟا وا مﻼﻌﺘﺳﻻا نﺎآ ﺎﻤﻟو تﺎﻳﻮﺘﺴﻣ ﻰﻠﻋﻻ ﻞﺼﻳ ﺪﻗو ﺎﻧﺎﻴﺣا ﺔﻃﺎﺴﺒﻟا ﻰﻓ ﺔﻳﺎﻏ نﻮﻜﻳ ﺚﺤﺒﻟا ﺔﻴﻠﻤﻋ ﻰﻠﻋ ﺪﻋﺎﺴﺗ ﻰﺘﻟاو مﻼﻌﺘﺳﻻا تﺎﻔﻠﻣ ﻰﻤﺸﺗ تﺎﻔﻠﻤﻟ ﺔﺟﺎﺤﻟا تﺄﺸﻧ ةﺮﻴﺒﻜﻟا ﺔﻤﻈﻧﻻا ﻰﻓ ﺪﻴﻘﻌﺘﻟا ﻋاﻮﻗ ﺔﻤﻈﻧا ﻞﻤﻋ ةﺮﻤﺛ نﻻ اﺮﻈﻧو ﺔﻋﺮﺴﻳو ةﺮﺷﺎﺒﻣ تﺎﻧﺎﻴﺒﻟا ﻦﻣ ﺎﻬﺟاﺮﺨﺘﺳا ﻦﻜﻤﻳ ﻰﺘﻟا ﺮﻳرﺎﻘﺘﻟا ﻰﻓ ﻦﻤﻜﺗ تﺎﻧﺎﻴﺒﻟا ﺪ ﺔﻘﺋﺎﻓ ﺔﻟﻮﻬﺳو ﺔﻋﺮﺴﻟ ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ ﺎﻳروﺮﺿو ﺎﻴﻌﻴﺒﻃ اﺮﻣا نﺎآ ﺔﻤﻬﻤﻟا ﻚﻠﺘﺑ مﻮﻘﺗ ﻰﺘﻟا ﺮﻳرﺎﻘﺘﻟا تﺎﻔﻠﻣ دﻮﺟو نﺎﻓ اﺬﻟءادﻻا ىدﺆﺗ ﻰﺘﻟاو لاوﺪﺠﻟا ﻦﻴﺑ تﺎﻗﻼﻌﻟا مﻮﻬﻔﻣ ءﺎﺸﻧ ﺎﻨه ﻦﻣ ءادﻻا ةءﺎﻔﻜﻟ ﺎﻬﻨﻴﺑ ﻂﺑاور ﺪﺟﻮﺗ ﺪﻗ تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ نا ﺚﻴﺣوﺔﻴﺴﻴﺋر ﺔﻔﺼﺑ ﻢهﺎﺴﺗو ﻞآﺎﺸﻤﻟا ﻦﻣ ﺮﻴﺜآ ﻞﺣ ﻰﻟا ﺪﻋاﻮﻗ ﻰﻤﺴﺗ ﺐﺒﺴﻟا اﺬﻬﻟ ﻰﺘﻟاو تﺎﻧﺎﻴﺒﻟا ﺪﻋاﻮﻗ ﺔﻳرﻮﻃاﺮﺒﻣا ﻰﻓ ﺔﻴﻗﻼﻋ تﺎﻧﺎﻴﺑ. ﺮﻳﻮﻄﺗ ﻂﻴﺤﻣ ﻞﺧاد ﺔﻠﻣﺎﻜﺘﻣ تﺎﻧﺎﻴﺑ ﺪﻋاﻮﻗ ةرادا مﺎﻈﻧ ﻰﻠﻋ ﺎﻬﺋاﻮﺘﺣﺎﺑ ﺔﻠﻣﺎﻜﺘﻣ ﺔﺠﻣﺮﺑ ﺔﻐﻠآ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺰﻴﻤﺘﺗاو تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ءﺎﺸﻧﻻ ﺔﻐﻠﻟا ﺮﻳﻮﻄﺗ ﻂﻴﺤﻣ ﻦﻋ جوﺮﺨﻠﻟ ﺔﺟﺎﺣ كﺎﻨه ﻞﻌﺠﻳ ﻻ ﺎﻤﻣ ﺔﻐﻠﻟا ﺮﻳرﺎﻘﺘﻟا وا سرﺎﻬﻔﻟاو مﻼﻌﺘﺳﻻ ىﻮﺘﺴﻣ ﻰﻠﻋ ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻟاو تﺎﻧﺎﻴﺒﻟا ﺔﺠﻣﺮﺑ ﺢﻴﺘﺗ ﺎﻬﻧا ﺎﻤآ ﺔﻐﻠﻟا ﻞﺧاد ةﺮﺷﺎﺒﻣ ﻪﻌﻣ ﻞﻣﺎﻌﺘﻟا ﻦﻜﻤﻳ ءﻰﺷ ﻞآ نا ﺚﻴﺣةءﺎﻔﻜﻟا ﻦﻣ اﺪﺟ ﻰﻟﺎﻋ. ﻦﻜﻤﻣ ﻚﻟذ نﺎﻓ ﺔﻴﻟﺎﻋ ﻦﻳﺰﺨﺗ ﺔﻌﺳ ﺢﻴﺘﺗو ﺔﻴﻠﻋﺎﻓ ﺮﺜآا تﺎﻧﺎﻴﺑ ﺪﻋاﻮﻗ جﺎﺘﺤﺗ ﻰﺘﻟاو ةﺮﻴﺒﻜﻟا ﺔﻤﻈﻧﻻا ءﺎﻨﺑ ﺔﻟﺎﺣ ﻰﻓو ﺚﻴﺣ ﻰﻟا تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ ﻞﻳﻮﺤﺗ ﻚﻨﻜﻤﻳSQL وا Oracle ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻐﻠﺑ ﻩﺮﻳﻮﻄﺘﺑ مﻮﻘﺗ ﻮه ﺎﻤآ ﺞﻣﺎﻧﺮﺒﻟا ﻞﻈﻳ ﻚﻟذ ﻊﻣو تﺎﻤﻴﻠﻌﺘﻟا ﺲﻔﻨﺑ وﺮﺑ. ﺎهرﺎﺒﺘﻋا ﻦﻜﻤﻳ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ نا ﻊﻗاﻮﻟا ﻰﻓ) ﻚﺴﻴﺑ لاﻮﺠﻴﻓ +ﺲﺴآا ( تﺎﻧﺎﻴﺑ ﺪﻋاﻮﻗ ةرادا مﺎﻈﻧو ﺔﺠﻣﺮﺑ ﺔﻐﻟ ىا ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ ﺎﺒﻟا اﺬه ﻰﻓﺔﻴﻟﺎﺘﻟا تﺎﻴﻠﻤﻌﻟﺎﺏ مﺎﻴﻘﻠﻟ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻰﻠﻋ ﺰﻴآﺮﺘﻟا ﻢﺘﻳ فﻮﺳ ب: ١ –ﻒﻠﻤﻟا ءﺎﺸﻧا ٢ –ﻒﻠﻤﻟا قﻼﻏا ٣ –ﻒﻠﻤﻟا ﺢﺘﻓ ٤ –تﺎﻧﺎﻴﺒﻟا ﺔﻓﺎﺿا ٥ –تﺎﻧﺎﻴﺒﻟا ضﺮﻋ ٦ -تﺎﻧﺎﻴﺒﻟا ﻞﻳﺪﻌﺕ ٧ –تﺎﻧﺎﻴﺒﻟا فﺬﺣ ٨ –تﻼﺠﺴﻟا دﺪﻋو ﻞﺠﺴﻟا ﻢﻗر ﺔﻓﺮﻌﻣ ٩ –تﻼﺠﺴﻟا ﻦﻴﺏ ﻞﻘﻨﺘﻟا ١٠-ﺔﻓﺎﺿﻻا ﺞﻣﺎﻧﺮﺏ ١١ – ﻞﻳﺪﻌﺘﻟا ﺞﻣﺎﻧﺮﺏ ١٢ –ﺚﺤﺒﻟا ﺞﻣﺎﻧﺮﺏ ١٣–فﺬﺤﻟا ﺞﻣﺎﻧﺮﺏ ١٤ -ﺪﻌﺕ ﻒﻠﻤﻟا تﺎﻔﺻاﻮﻣ ﻞﻳ ١٥ –ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ تﺎﻧﺎﻴﺏ ﻒﻠﻣ ﻦﻣ ﺮﺜآا ﺢﺘﻓ ١٦ –مﺪﺨﺘﺴﻣ ﻦﻣ ﺮﺜآﻻ تﺎﻔﻠﻤﻟا ﺢﺘﻓ ١٧ –ﺮﺥﻻ ﻒﻠﻣ ﻦﻣ تﺎﻧﺎﻴﺒﻟا ﺦﺴﻧ ١٨ – لاوﺪﺠﻟا ﻦﻴﺏ تﺎﻗﻼﻌﻟا )تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ( ١٩ – تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ Database ﻞﻤﺝو مﻼﻌﺘﺳﻻاو SQL ٢٠ – ﻊﻣ ﻞﻣﺎﻌﺘﻟا تﺎﻧﺎﻴﺒﻟا ةﺪﻴﻌﺒﻟاRemote Data
تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ءﺎﺸﻧا)لوﺪﺟ: ( ﺔﻴﻟﺎﺘﻟا تاﻮﻄﺨﻟا ﻊﺒﺗا ﺪﻳﺪﺟ تﺎﻧﺎﻴﺑ ﻒﻠﻣ ءﺎﺸﻧا ﻢﺘﻳ ﻰﻜﻟ ﻞﻜﺷ٢٣ : ﺪﻳﺪﺟ تﺎﻧﺎﻴﺑ ﻒﻠﻣ ءﺎﺸﻧا) لوﺪﺟ ءﺎﺸﻧا.( ﻞﻜﺷ٢٤ :تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻢﺳا رﺎﻴﺘﺧا
ﻞﻜﺷ٢٥ : ﻠﻣ تﺎﻔﺻاﻮﻣ لﺎﺧداتﺎﻧﺎﻴﺒﻟا ﻒ ﻞﻜﺷ٢٦ : لاﻮﺳ ﺔﻟﺎﺳر) نﻻا تﻼﺠﺳ لﺎﺧدا ﺪﻳﺮﺗ ﻞه ( تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ قﻼﻏا)لوﺪﺟ: ( ﺮﻣﻻا ﻞﺧﺪﻧ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ قﻼﻏا ﻢﺘﻳ ﻰﻜﻟuse تﺎﻴﻄﻌﻣ ىا نوﺪﺑ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﺢﺘﻓ)لوﺪﺟ: ( ﺮﻣﻻا مﺪﺨﺘﺴﻧ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﺢﺘﻓ ﻢﺘﻳ ﻰﻜﻟuse ﻒﻠﻤﻟا ﻢﺳا ﻪﻴﻠﻳ ﻒﻠﻤﻟا ﺢﺘﻔﻟوtable1 ﻰﻟﺎﺘﻟﺎآ ﺮﻣﻻا نﻮﻜﻳ ﻪﺋﺎﺸﻧﺎﺑ ﺎﻨﻤﻗ ىﺬﻟا use table1 لﻼﺧ ﻦﻣ ﻒﻤﻟا ﺢﺘﻓ ﻦﻜﻤﻳو ﺔﻤﺋﺎﻘﻟا File ﻢﺛ Open بﻮﻠﻄﻤﻟا ﻒﻠﻤﻟا رﺎﻴﺘﺧاو تﺎﻧﺎﻴﺒﻟا ﺔﻓﺎﺿإ: ﻦﻴﺘﻘﻳﺮﻃ كﺎﻨه حﻮﺘﻔﻤﻟا تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻰﻟا تﺎﻧﺎﻴﺑ ﺔﻓﺎﺿا ﻢﺘﻳ ﻰﻜﻟ ١ – ﺮﻣﻻا ماﺪﺨﺘﺳا appendﺎﻨﺛا ﻚﻟذ مﺪﺨﺘﺴﻳو لﺎﺧدا ﺔﺷﺎﺷ ﺮﻬﻈﻳ فﻮﺳو تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ ﻊﻣ ﻞﻤﻌﻟاو برﺎﺠﺘﻟا ء ٢ – ﺮﻣﻻا ماﺪﺨﺘﺳا append blank ﻢﺘﻳ ﺚﻴﺣ تﺎﻧﺎﻴﺒﻟا لﺎﺧدﻻ ﺔﺷﺎﺷ ﺮﻬﻈﻳ ﻦﻟو غرﺎﻓ ﻞﺠﺳ ءﺎﺸﻧﺎﺑ مﻮﻘﻳ فﻮﺳو ﺔﻐﻠﻟﺎﺑ ﺔﺻﺎﺨﻟا ﺔﺠﻣﺮﺒﻟا ﺮﻣاوا لﻼﺧ ﻦﻣ تﺎﻧﺎﻴﺒﻟا لﺎﺧداﺔﻓﺎﺿﻻا ﺞﻣﺎﻧﺮﺑ ﻰﻓ ﻪﻟ ضﺮﻌﺘﻧ فﻮﺳو
ﻞﻜﺷ٢٧ : ﻻا لﻼﺧ ﻦﻣ تﺎﻧﺎﻴﺒﻟا لﺎﺧدا ﺮﻣappend تﺎﻧﺎﻴﺒﻟا ضﺮﻋ: ﺮﻣﻻا ماﺪﺨﺘﺳا ﻦﻜﻤﻳ تﺎﻧﺎﻴﺒﻟا ضﺮﻋ ﻢﺘﻳ ﻰﻜﻟList ﺮﻣﻻا وا browse ﻞﻜﺷ٢٨ : ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ تﺎﻧﺎﻴﺒﻟا ضﺮﻋlist
ﻞﻜﺷ٢٩ : ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ تﺎﻧﺎﻴﺒﻟا ضﺮﻋBrowse تﺎﻧﺎﻴﺒﻟا ﻞﻳﺪﻌﺗ: ﺮﻣﻻا ماﺪﺨﺘﺳا ﻦﻜﻤﻳ تﺎﻧﺎﻴﺒﻟا ﻞﻳﺪﻌﺗ ﻢﺘﻳ ﻰﻜﻟEdit ﻞﻜﺷ ٣٠ : ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ تﺎﻧﺎﻴﺒﻟا ﻞﻳﺪﻌﺗEdit تﺎﻧﺎﻴﺒﻟا فﺬﺣ: ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ فﺬﺤﻟا ضﺮﻐﻟ ﻪﻤﻴﻠﻌﺗ ﻻوا ﻢﺘﻳ ﻞﺠﺳ فﺬﺣ ﻢﺘﻳ ﻰﻜﻟDelete ضﺮﻐﻟ ﺔﻤﻠﻌﻤﻟا تﻼﺠﺴﻟا فﺬﺣ ﻢﺛ ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ فﺬﺤﻟاPack فﺬﺤﻟ ﻪﻧا ﺔﻓﺮﻌﻣ ﻰﻐﺒﻨﻳ ﻦﻜﻟو ﺪﻌﺑ ﺎﻤﻴﻓ ﺎﻬﻟ ضﺮﻌﺘﻧ فﻮﺳ ﻚﻟذ ﻒﻠﺧ ﻒﻘﺗ ﻢﻴهﺎﻔﻣ كﺎﻨهو ﺠﺴﻟا ﺮﻣﻻا مﺪﺨﺘﺴﻧ ﻰﻟﺎﺤﻟا ﻞ Delete ﺮﻣﻻا مﺪﺨﺘﺴﻧ تﻼﺠﺴﻟا ﻊﻴﻤﺟ فﺬﺤﻟو Delete All ﺎﻴﺋﺎﻬﻧ تﻼﺠﺴﻟا فﺬﺤﻟو ﺮﻣﻻا مﺪﺨﺘﺴﻧPack ﺮﻣﻻا مﺪﺨﺘﺴﻧ فﺬﺤﻟا ضﺮﻐﻟ ﻢﻠﻌﻤﻟا ﻰﻟﺎﺤﻟا ﻞﺠﺴﻟا عﺎﺟﺮﺘﺳﻻو Recall ﻊﻴﻤﺟ عﺎﺟﺮﺘﺳﻻو ﺮﻣﻻا مﺪﺨﺘﺴﻧ فﺬﺤﻟا ضﺮﻐﻟ ﺔﻤﻠﻌﻤﻟا تﻼﺠﺴﻟاRecall all ﻟ ﻢﻠﻌﻤﻟا ﻞﺠﺴﻟا ﺮﻣﻻا لﻼﺧ ﻦﻣ ﻪﺿاﺮﻌﺘﺳا ﺪﻨﻋ ءادﻮﺳ ﺔﻣﻼﻋ ﻪﻣﺎﻣا ﺮﻬﻈﺗ فﺬﺤﻟا ضﺮﻐBrowse ﺮﻣﻻا مﺪﺨﺘﺳا ﻢﻬﻔﻠﻟdelete all ﻢﺛ browse ﻢﺛ recall all ﻢﺛ browse.
ﺮﻣﻻا مﺪﺨﺘﺴﻳset delete on ﻰﻜﻟو ﺎﻬﺘﻳؤر ﻢﺘﻳ ﻻو ﺎﻴﺋﺎﻬﻧ ﺔﻓوﺬﺤﻣ ﺎﻬﻧﺎآ فﺬﺤﻟا ضﺮﻐﻟ ﺔﻤﻠﻌﻤﻟا تﻼﺠﺴﻟا ﺔﻠﻣﺎﻌﻤﻟ ا مﺪﺨﺘﺴﻧ ﻚﻟذ ﻦﻋ ﻊﺟاﺮﺘﻧ ﺮﻣﻻset delete off ﻞﻜﺷ٣١ : ﺮﻣﻻا ماﺪﺨﺘﺳا ﻢﺗDelete ALL ﺮﻣﻻا ﻢﺛ Browse ﻞﻜﺷ ﻰﻓ٣١ ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ فﺬﺤﻟا ضﺮﻐﻟ تﻼﺠﺴﻟا ﻊﻴﻤﺟ ﻢﻴﻠﻌﺘﺑ ﺎﻨﻤﻗ Delete all ﻦﻣ تﺎﻧﺎﻴﺒﻟا صاﺮﻌﺘﺳا ﻢﺛ ﺮﻣﻻا لﻼﺧBrowseﻟ ﺔﻤﻠﻌﻣ ﺎﻬﻧﺎﺑ ﺪﻴﻔﺗ تﻼﺠﺴﻟا ﻊﻴﻤﺟ مﺎﻣا ءادﻮﺳ ﺔﻣﻼﻋ دﻮﺟﻮﻟ ىدا ﺎﻤﻣ فﺬﺤﻟا ضﺮﻐ نﻻاو ١ – ﺮﻣﻻا ماﺪﺨﺘﺳا ﻦﻜﻤﻳ Recall All ﻢﺛ browseﺔﻣﻼﻌﻟا ءﺎﻔﺘﺧا ﺔﻈﺣﻼﻤﻟ ٢ – ﺮﻣﻻا ماﺪﺨﺘﺳا ﻚﻨﻜﻤﻳ وا Pack ﻢﺛ تﻼﺠﺴﻟا فﺬﺤﻟ browse غرﺎﻓ ﻒﻠﻤﻟا ﺪﺠﺘﻟ ﺔﻇﻮﺤﻠﻣ : ﺮﻣﻻا ماﺪﺨﺘﺳا ﻦﻜﻤﻳ ةﺮﺷﺎﺒﻣ تﻼﺠﺴﻟا ﻊﻴﻤﺟ فﺬﺤﻟZAP ﻦﻳﺮﻣﻼﻟ ﻞﻳﺪﺑ نﻮﻜﻳ ىﺬﻟاو Delete All ﻢﺛ Pack تﻼﺠﺴﻟا دﺪﻋو ﻞﺠﺴﻟا ﻢﻗر ﺔﻓﺮﻌﻣ: ﺔﻟاﺪﻟا مﺪﺨﺘﺴﻧ ةﺮﺷﺎﺒﻣ ﻩﺎﻌﻣ ﻞﻣﺎﻌﺘﻟا ﻦﻜﻤﻳو ﺮﺷﺆﻤﻟا ﻩﺪﻨﻋ ﻒﻘﻳ ىﺬﻟاو ﻰﻟﺎﺤﻟا ﻞﺠﺴﻟا ﻢﻗر فﺮﻌﻧ ﻰﻜﻟRECNO() ﺔﻔﻴﻇﻮﻟا وا ﺔﻟاﺪﻟا مﺪﺨﺘﺴﻧ تﻼﺠﺴﻟا دﺪﻋ فﺮﻌﻧ ﻰﻜﻟوRECCOUNT() ﻞﻜﺷ٣٢ : تﻼﺠﺴﻟا دﺪﻋو ﻞﺠﺴﻟا ﻢﻗر ﺔﻓﺮﻌﻣ
تﻼﺠﺴﻟا ﻦﻴﺑ ﻞﻘﻨﺘﻟا: ﺮﻣﻻاGOTO ﻞﺜﻣ ﻦﻴﻌﻣ ﻞﺠﺳ ﻢﻗﺮﻟ بﺎهﺬﻠﻟ مﺪﺨﺘﺴﻳ GOTO 3ﺚﻟﺎﺜﻟا ﻞﺠﺴﻠﻟ ﺐهﺬﻳ ﺮﻣﻻاGOTO TOP ﻞﺠﺳ لوا ﻰﻟا ﺐهﺬﻳ ﺮﻣﻻاGOTO BOTTOMﻞﺠﺳ ﺮﺧا ﻰﻟا ﺐهﺬﻳ ﺮﻣﻻاSKIP ﻼﺜﻤﻓ تﻼﺠﺴﻟا ﻦﻣ دﺪﺤﻣ دﺪﻋ ﺰﻔﻘﻳ SKIP 1ﻰﻟﺎﺘﻟا ﻞﺠﺴﻟا ﻰﻟا ﺮﺷﺆﻤﻟا ﻞﻘﻨﻳ ﺮﻣﻻاوSKIP -1ﺴﻟا ﻞﺠﺴﻟا ﻰﻟا ﺮﺷﺆﻤﻟا ﻞﻘﻨﻳ ﻖﺑﺎ ﻞﻜﺷ٣٢ : تﻼﺠﺴﻟا ﻦﻴﺑ ﻞﻘﻨﺘﻟا ﺔﻓﺎﺿﻻا ﺞﻣﺎﻧﺮﺑ: ﺮﻣﻻا مﺪﺨﺘﺴﺗ تﺎﻧﺎﻴﺒﻟا ﻆﻔﺣ دارا اذاو ﻞﺠﺴﻟا تﺎﻧﺎﻴﺑ ﻞﺧﺪﻳ ﻰﻜﻟ مﺪﺨﺘﺴﻤﻠﻟ لﺎﺧدا ﺔﺷﺎﺷ ضﺮﻌﺗappend blank ﺮﻣﻻا مﺪﺨﺘﺴﺗ ﻢﺛ ﻞﺠﺴﻟا ﺔﻓﺎﺿﻻreplace with تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻰﻟا دﺪﺤﻣ ﻞﻘﺣ تﺎﻧﺎﻴﺑ ﻞﻘﻨﻟ ﻦﻋ ةرﺎﺒﻋ ﻰﻟﺎﺘﻟا ﺞﻣﺎﻧﺮﺒﻟاو ﻂﻴﺴﺑ ﺞﻣﺎﻧﺮﺑ )ﺔﻓﺎﺿا ﺔﺷﺎﺷ (حﻮﺘﻔﻣ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ نا ضﺮﺘﻔﺗ ﺎﻬﻨﻜﻟو ﺮﻣا ﺪﺟﻮﻳ ﻻ اﺬﻟuseﺞﻣﺎﻧﺮﺒﻟا ﻰﻓ • add – program set color to bg+/b,gr+/rb clear V_name = space(50) V_Phone = space(20) @ 1,1 say “ADD NEW RECORD” @4,2 say “Name : ” GET v_name @6,2 say “Phone :” GET v_phone Read @8,2 say “Saving Data ?” @19,2 prompt “Yes” @19,20 prompt “No” menu to yn if yn = 1 append blank replace name with v_name replace telephone with v_phone endif ﺞﻣﺎﻧﺮﺒﻟا ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧ ﺢﺿﻮﻳ ﻰﻟﺎﺘﻟا ﻞﻜﺸﻟاو
ﻞﻜﺷ٣٤ : ﺔﻓﺎﺿﻻا ﺞﻣﺎﻧﺮﺑ ﻞﻳﺪﻌﺘﻟا ﺞﻣﺎﻧﺮﺑ: ﺮﻣﻻا ﻰﻠﻋ ىﻮﺘﺤﻳ ﻻ ﻪﻧا ﻻا ﺔﻓﺎﺿﻻا ﺞﻣﺎﻧﺮﺒﺑ ﻪﻴﺒﺷ ﻮهappend blank ﺮﻣﻻا مﺪﺨﺘﺴﻳ ﻪﻨﻜﻟو replace ﻰﻓ ﻞﻳﺪﻌﺘﻠﻟ ﺮﺷﺆﻤﻟا ﻩﺪﻨﻋ ﻒﻘﻳ ىﺬﻟا ﻞﺠﺴﻟا تﺎﻳﻮﺘﺤﻣ • Edit – program set color to bg+/b,gr+/rb clear V_name = name V_Phone = telephone @ 1,1 say “Edit RECORD” @4,2 say “Name : ” GET v_name @6,2 say “Phone :” GET v_phone Read @8,2 say “Saving Data ?” @19,2 prompt “Yes” @19,20 prompt “No” menu to yn if yn = 1 replace name with v_name replace telephone with v_phone endif حﻮﺘﻔﻣ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ نا ضﺮﺘﻔﻳ ﺞﻣﺎﻧﺮﺒﻟا اﺬه ﺎﻀﻳاو ﻪﻠﻳﺪﻌﺗ ﺪﻳﺮﻧ ىﺬﻟا ﻞﺠﺴﻟا ﺪﻨﻋ ﻒﻘﻳ ﺮﺷﺆﻤﻟا ناو ﻞﻜﺷ٣٥ : ﻞﻳﺪﻌﺘﻟا ﺞﻣﺎﻧﺮﺑ
ﺚﺤﺒﻟا ﺞﻣﺎﻧﺮﺑ: ﺮﻣﻻا ماﺪﺨﺘﺳا ﻰه ﺚﺤﺒﻠﻟ ﺔﻘﻳﺮﻃ ﻂﺴﺑا ناlocate ةﺮﺷﺎﺒﻣ تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ﻰﻓ ﺚﺤﺒﻳ ىﺬﻟاو ) تﺎﻔﻠﻤﻟا ﻰﻓ ﺚﺤﺒﻳ ﻻﻓ ﺄﻄﺑا ﻮﻬﻓ ﻚﻟﺬﻟ ﺔﺳﺮﻬﻔﻤﻟاﻞﻤﻌﻟا ﻰ ( ﺔﻔﻴﻇﻮﻟا ماﺪﺨﺘﺳا ﻦﻜﻤﻳوfound() ﺔﻤﻴﻘﻟا ﻰﻄﻌﺗ ﻰﺘﻟاو .T. ﺔﻴﻠﻤﻋ ﺖﻤﺗ اذا ﺚﺤﺒﻟا طﺮﺷ ﻖﺑﺎﻄﻳ ﻞﺠﺳ ﻰﻠﻋ لﻮﺼﺤﻟا ﺖﻤﺗو حﺎﺠﻨﺑ ﺚﺤﺒﻟا ﺮﻣﻻا ماﺪﺨﺘﺳا ﻦﻜﻤﻳو Continue ﻰﻓ راﺮﻤﺘﺳﻼﻟ ﺚﺤﺒﻟا طﺮﺷ ﺎﻬﻴﻠﻋ ﻖﺒﻄﻨﻳ ىﺮﺧا تﻼﺠﺳ ﻰﻠﻋ لﻮﺼﺤﻟاو ﺚﺤﺒﻟا ﺮﻣﻻا ماﺪﺨﺘﺳا ﻦﻜﻤﻳset exact offﺬﻟاو ﻰﻓ ﻼﺜﻣ ﺚﺤﺒﻧ ﺚﻴﺣ ﻰﺋﺰﺠﻟا ﺚﺤﺒﻟا ﺔﻟﺎﺣ ﻰﻓ ﻚﻟذو ﺔﻘﺑﺎﻄﻤﻟا مﺪﻋ ﻰﻨﻌﻳ ى ﻦﻣ ﺔﻧﻮﻜﻣ ﺔﻴﻓﺮﺣ ةرﺎﺒﻋ٥٠ ﻰﻓ ةدﻮﺟﻮﻤﻟا فوﺮﺣ ةﺮﺸﻌﻟا ﻖﺑﺎﻄﻴﻓ ﻂﻘﻓ فوﺮﺣ ةﺮﺸﻋ ىﺮﺧا ةرﺎﺒﻋ لﻼﺧ ﻦﻣ فﺮﺣ ﻂﻘﻓ ةﺮﻴﻐﺼﻟا ةرﺎﺒﻌﻟا ﻊﻣ ةﺮﻴﺒﻜﻟا ةرﺎﺒﻌﻟا. ﻞﺜﻣ ةرﺎﺒﻌﻟا ﻰﻓ ﻢﻜﺤﺘﻠﻟ ﻒﺋﺎﻇو ﻰﻠﻋ ﺚﺤﺒﻟا طﺮﺷ ىﻮﺘﺤﻳ نا ﻦﻜﻤﻳوstr و valو substr ﻰﻓ ﻢهﺎﺴﺗ ﻰﺘﻟاو ﺎهﺮﻴﻏو ﺔﻟﻮﻬﺴﺑ ﺔﺑﻮﻠﻄﻤﻟا ﺞﺋﺎﺘﻨﻟا ﻰﻠﻋ لﻮﺼﺤﻠﻟ ﺔﻣزﻻا تاﺮﻴﺒﻌﺘﻟا ءﺎﻨﺑ • Find – program set exact off set color to bg+/b,gr+/rb clear v_name = space(50) @ 1,1 say “Find RECORD” @4,2 say “Name : ” GET v_name read locate for name = alltrim(v_name) if found() do while found() && تﻼﺠﺳ ﺪﺟﻮﻳ ﺎﻤﻟﺎﻃ ﺮﻤﺘﺳا clear @4,2 say “Name : ” + name @6,2 say “Phone :” + telephone @8,2 say “Continure ?” @10,2 prompt “Yes” @10,20 prompt “No” menu to yn if yn = 1 continue && ىﺮﺧا ﺚﺤﺑ ﺔﻴﻠﻤﻋ else exit && ﺔﻘﻠﺤﻟا ﻦﻣ جوﺮﺧ endif enddo else @8,2 say “Record Not Found” endif ﻞﻜﺷ٣٦ : ﺚﺤﺒﻟا ﺞﻣﺎﻧﺮﺑ–ﻢﺳﻻا لﺎﺧدا ﻞﻜﺷ٣٧ : ﺚﺤﺒﻟا ﺞﻣﺎﻧﺮﺑ–ىﺮﺧا تﻼﺠﺳ ﻦﻋ ﺚﺤﺒﻟا ﻰﻓ ﺮﻤﺘﺳﻻا
فﺬﺤﻟا ﺞﻣﺎﻧﺮﺑ: ﺮﻣﻻا ماﺪﺨﺘﺳا ﻰه فﺬﺤﻠﻟ ﺔﻘﻳﺮﻃ ﻂﺴﺑا ناDelete ﻪﻴﻠﻳ Pack) ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ ﺪﺣاو مﺪﺨﺘﺴﻤﻟ ﺞﻣﺎﻧﺮﺒﻟا ( كﺎﻨهو ماﺪﺨﺘﺳا ﻰهو ىﺮﺧا ﺔﻘﻳﺮﻃdelete ﺮﻣﻻا ﻊﺿوو ﻂﻘﻓ set delete on ﺞﻣﺎﻧﺮﺒﻟا ﺔﻳاﺪﺑ ﻰﻓ ) ﺮﻣﻻا ﻊﺿووpack ﻦﻤﺿ ﺞﻣﺎﻧﺮﺒﻟا تارﺎﻴﺧ (ا تﻼﺠﺴﻟا عﺎﺟﺮﺘﺳا ﻦﻜﻤﻳ ﻚﻟﺬﺑو ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ ﺖﻗو ىا ﻰﻓ ﺔﻓوﺬﺤﻤﻟRecall ﺎﻬﻨﻣ ﺺﻠﺨﺘﻟا وا ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ ﺎﻴﺋﺎﻬﻧpack ﺔﻇﻮﺤﻠﻣ : ﺔﻟﺪﻟاdeleted() ﺔﻤﻴﻘﻟا ﻰﻄﻌﺗ .T. ﺔﻟﺎﺣ ﻰﻓ ﺔﻣﺎه ﺔﻟاﺪﻟا ﻩﺬهو فﺬﺤﻟا ضﺮﻐﻟ ﻢﻠﻌﻣ ﻞﺠﺴﻟا نﺎآ اذا ﺔﻓوﺬﺤﻤﻟا ﺮﻴﻏ تﻼﺠﺴﻟا ﻊﻣ ﺔﻄﻠﺘﺨﻣ ةﺪﺟاﻮﺘﻣ ﻰهو ﺔﻓوﺬﺤﻤﻟا تﻼﺠﺴﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻟا)ﻰﻓ ىا ﺔﻟﺎﺣ set delete off( • Delete – program Set delete on && فﺬﺤﻟا ضﺮﻐﻟ ﺔﻤﻠﻌﻤﻟا تﻼﺠﺴﻟا ﻊﻣ ﻞﻣﺎﻌﺘﺗ ﻻ set color to bg+/b,gr+/rb clear @4,2 say “Name : ” + name @6,2 say “Phone :” + telephone @8,2 say “Delete Record?” @10,2 prompt “Yes” @10,20 prompt “No” menu to yn if yn = 1 delete endif ———————————————————– • Second Delete – program set color to bg+/b,gr+/rb clear @4,2 say “Name : ” + name @6,2 say “Phone :” + telephone @8,2 say “Delete Record?” @10,2 prompt “Yes” @10,20 prompt “No” menu to yn if yn = 1 delete pack endif ———————————————————– • Recalling Deleted Record – program set color to bg+/b,gr+/rb clear If deleted() @4,2 say “Name : ” + name @6,2 say “Phone :” + telephone @8,2 say “Resore Record?” @10,2 prompt “Yes” @10,20 prompt “No” menu to yn if yn = 1 Recall && فوﺬﺤﻤﻟا ﻞﺠﺴﻟا عﺎﺟﺮﺘﺳا endif ———————————————————– • Recalling All Deleted Records – program set color to bg+/b,gr+/rb clear @8,2 say “Recalling all deleted Records?” @10,2 prompt “Yes” @10,20 prompt “No” menu to yn if yn = 1 Recall All && ﺔﻓوﺬﺤﻤﻟا تﻼﺠﺴﻟا ﺔﻓﺎآ عﺎﺟﺮﺘﺳا Endif
تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ تﺎﻔﺻاﻮﻣ ﻞﻳﺪﻌﺗ: ةﺪﻳﺪﺷ ﺔﻃﺎﺴﺒﺑ ﻢﺘﺗ نا ﻦﻜﻤﻳ ﺔﻴﻠﻤﻌﻟا ﻩﺬه نا ١- ﺮﻣﻻا لﻼﺧ ﻦﻣ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﺢﺘﻓاuse ٢- ﺮﻣﻻا ﻞﺧداmodify structureآ ﻦﻜﻤﻳ وا ﻪﺘﺑﺎﺘmodi stru ٣- لوﺪﺠﻟا تﺎﻔﺻاﻮﻣ ﻞﻳﺪﻌﺗ ﺔﺷﺎﺷ ﻰﻠﻋ ﻞﺼﺤﺗ فﻮﺳ) ءﺎﺸﺗ ﺎﻤآ ﺎﻬﻟﺪﻋ( ٤- رﺎﺘﺧاok ﻆﻔﺤﻟ تﻼﻳﺪﻌﺘﻟا ﻞﻜﺷ٣٨ : تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ تﺎﻔﺻاﻮﻣ ﻞﻳﺪﻌﺗ)لوﺪﺠﻟا( تﺎﻧﺎﻴﺑ ﻒﻠﻣ ﻦﻣ ﺮﺜآا ﺢﺘﻓ: ﻞﻤﻌﻟا ﺔﻘﻄﻨﻤﺑ ﻰﻤﺴﻳ ﺎﻣ ﻢﻬﻓ لﻼﺧ ﻦﻣ ﻂﻴﺴﺑ ﺮﻣا ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ لوﺪﺟ ﻦﻣ ﺮﺜآا ﺢﺘﻓ ناwork area ﻚﻧا ﺚﻴﺣ ﺮﻣﻻا لﻼﺧ ﻦﻣ لوﺪﺟ ﺢﺘﻘﺑ مﻮﻘﺗ ﺎﻣﺪﻨﻋuse ﺔﻘﻄﻨﻤﻟا ﻦﻜﺘﻟو ﻪﻟ ﺔﻘﻄﻨﻣ دﺎﻨﺳا ﻢﺘﻳ ﻪﻧﺎﻓ 1 ﺮﺧا ﻒﻠﻣ ﺢﺘﻔﺑ ﺖﻤﻗ اذاو ﺔﻘﻄﻨﻤﻟا ﺲﻔﻧ ﻰﻓ ﻞﻤﻌﺗ ﻚﻧﻻ ﺮﺧﻻا ﺢﺘﻓو لوﻻا ﻖﻠﻏ ﻢﺘﻳ ﻪﻧﺎﻓ ﻪﺑ ﺔﺻﺎﺧ ﺔﻘﻄﻨﻣ ﻰﻓ ﻒﻠﻣ ﻞآ ﺢﺘﻓ ﻦﻣ ﺪﺑﻻ ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ ﻒﻠﻣ ﻦﻣ ﺮﺜآا ﺢﺘﻔﻟو ا ﺔﻘﻄﻨﻣ رﺎﻴﺘﺧا ﻦﻜﻤﻳو ﺮﻣﻻا لﻼﺧ ﻦﻣ ﻞﻤﻌﻟselectﺔﻘﻄﻨﻤﻟا ﻢﻗر ﻪﻴﻠﻳ ﺮﻣﻻا ﻞﺒﻗ ﺔﻘﻄﻨﻤﻟا ﺪﻳﺪﺤﺗ ﻦﻜﻤﻳو useﺎﻬﺑ ﻒﻠﻤﻟا ﺢﺘﻓ ﻢﺘﻳ ﺪﻳﺪﺤﺘﻟﺎﺑ ﺔﻘﻄﻨﻣ ىا دﺪﺤﻧ ﻰﻟﺎﺘﻟﺎﺑو ﺮﻣﻻا مﺪﺨﺘﺴﻧ واselect ةرﻮﺼﻟﺎﺑ select 0 ﺔﻘﻄﻨﻤﻟا ﻰﻓ ﺖﻨآ ﻮﻟ ﻼﺜﻤﻓ ﺔﻴﻟﺎﺘﻟا ﺔﻘﻄﻨﻤﻟا ﻰﻟا لﺎﻘﺘﻧﻻا ﻰﻨﻌﺗ ﻰﺘﻟاو ١ ﺔﻘﻄﻨﻤﻟا ﻰﻟا ﻞﻘﺘﻨﻳ٢و اﺬﻜه لﺎﺜﻣ : لواﺪﺟ ﺲﻤﺧ ﺎﻨﻳﺪﻟ نا ضﺮﻔﻧt1,t2,t3,t4,t5) ﻦﻣ تﺎﻧﺎﻴﺑ تﺎﻔﻠﻣt1.dbf,t2.dbf,..etc (ﺎﻌﻣ ﺎﻬﺤﺘﻓ ﺪﻳﺮﻧو Use t1 && ﻰﻟوﻻا ﺔﻘﻄﺘﻤﻟا ﻰﻓ لوﺪﺠﻟا ﺢﺘﻓا Select 0 && ﻢﻗر ﻰهو ﺔﻴﻟﺎﺘﻟا ﺔﻘﻄﻨﻤﻟا ﻰﻟا ﻞﻘﺘﻧا٢ Use t2 Select 0 && ﻢﻗر ﻰهو ﺔﻴﻟﺎﺘﻟا ﺔﻘﻄﻨﻤﻟا ﻰﻟا ﻞﻘﺘﻧا٣ Use t3 Select 0 Use t4 Select 0 Use t5 ةرﻮﺼﻟا ﻰﻠﻋ ﺮﻣاوﻻا ﺔﺑﺎﺘآ ﻦﻜﻤﻳو Select 1 Use t1 Select 2 Use t2 Select 3 Use t3
Select 4 Use t4 Select 5 Use t5 ﺮﻣا مﺪﺨﺘﺴﻧ اﺬﻜهوselect تﺎﻔﻠﻤﻟا ﺢﺘﻔﻟ ﺎﻨﺒﺳﺎﻨﺗ ﻰﺘﻟا ةرﻮﺼﻟﺎﺑ ﺮﻣﻻا ﺎﻀﻳا مﺪﺨﺘﺴﻧ ﻪﻌﻣ ﻞﻤﻌﻧ ﻒﻠﻣ ىا ﺪﻳﺪﺤﺘﻟوselect ﻳ ﻒﻠﻤﻟا ﺎﻬﻴﻓ حﻮﺘﻔﻤﻟا ﺔﻘﻄﻨﻤﻟا ﻢﻗر ﻪﻴﻠ لﺎﺜﻣ: Select 3 && ﻢﻗر ﺔﻘﻄﻨﻤﻟا رﺎﺘﺧا٣ Browse ﻰﻟﺎﺘﻟﺎآ ﺎﻬﺑ جﻮﺘﻔﻤﻟا ﻒﻠﻤﻟا ﻢﺳا لﻼﺧ ﻦﻣ ﺎهﺪﻳﺪﺤﺗ ﻦﻜﻤﻳ ﺔﻘﻄﻨﻤﻟا ﺔﻓﺮﻌﻣ مﺪﻋ ﺔﻟﺎﺣ ﻰﻓو Select t3 Browse ﺮﻣﻻﺎﺑ ﺔﻳاﺪﺒﻟا ﻰﻓ ﻒﻠﻤﻟا ﺢﺘﻓ ءﺎﻨﺛاوuse ﻪﻴﻟا ةرﺎﺷﻼﻟ ىﺰﻣر ﻢﺳا ﺪﻳﺪﺤﺗ ﻦﻜﻤﻳ Use t1 alias cust ﺪﻳﺪﺤﺗ ﻦﻜﻤﻳ اﺬﻜهوt1ﻰﻟﺎﺘﻟﺎآ Select cust ﻢﻬﺴﻟا ماﺪﺨﺘﺳا ﻦﻜﻤﻳ ﺔﻘﻄﻨﻣ ﻦﻣ ﺮﺜآا ﻦﻣ لﻮﻘﺤﻟا تﺎﻧﺎﻴﺑ ﻊﻣ ﻞﻣﺎﻌﺘﻠﻟو-> ﺐهﺬﻳو لوﺪﺠﻟا ﻢﺳا ﻦﻣ ﻖﻠﻄﻨﻳ ىﺬﻟاو ﻞﻘﺤﻟا ﻢﺳا ﻰﻟا لﺎﺜﻣ : لوﺪﺠﻟا ﺔﻘﻄﻨﻣ ﻰﻓ ﻦﺤﻧt2 لوﺪﺠﻟا ﻰﻓ ﻖﺤﻟ ﺮﻴﺸﻧو t3 ﻪﻤﺳا name ﻞﻘﺣو code لوﺪﺠﻟا ﻰﻓt1ﻤﺴﻤﻟا ﻰ ﺎﻳﺰﻣرcust Select t2 ? t3->name ? cust->code && وا t1->code ﺪﻳﺮﺗ ﺎﻤآ ﺎﻤﻬﻨﻴﺑ تﺎﻧﺎﻴﺒﻟا لواﺪﺗو ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓ ﻒﻠﻣ ﻦﻣ ﺮﺜآا ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﺔﻃﺎﺴﺒﺑ ﻚﻨﻜﻤﻳ اﺬﻜهو مﺪﺨﺘﺴﻣ ﻦﻣ ﺮﺜآﻻ ﺔﺠﻣﺮﺒﻟا: ﺔﻜﺒﺸﻟا ﻰﻠﻋ ﻞﻤﻌﺗ ﻰﻜﻟ ﺞﻣاﺮﺒﻟا ﺔﺑﺎﺘآ ﺪﻨﻋLAN (LOCAL AREA NETWORK) ﻟا ﺮﻬﻈﺗ ﻪﻧﺎﻓ ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﺔﺣﺎﺗﻻ ﺔﺟﺎﺤﺔﺠﻣﺮﺒﻟا ءﺎﻨﺛا ﻦهﺬﻟا ﻰﻓ تارﺎﺒﺘﻋا ةﺪﻋ ﻊﺿو طﺮﺘﺸﻳ ﻚﻟذو مﺪﺨﺘﺴﻣ ﻦﻣ ﺮﺜآا ﻞﺒﻗ ﻦﻣ تﺎﻧﺎﻴﺒﻟا ﺲﻔﻧ ١ – ﺔآرﺎﺸﻤﻠﻟ ﺔﻠﺑﺎﻗ نﻮﻜﺗ ﺚﻴﺤﺑ تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ﺢﺘﻓ ﺐﺠﻳ SHARED USE MYDATAFILE SHARED ٢ –ﺪﻳﺪﺟ ﻞﺠﺳ ﺔﻓﺎﺿا ﺪﻨﻋ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻖﻠﻏ ﺐﺠﻳ IF FLOCK() APPEND BLANK ….CODE ENDIF ٣ –ﻪﺗﺎﻧﺎﻴﺑ ﻞﻳﺪﻌﺗ ﺪﻨﻋ ﻞﺠﺴﻟا ﻖﻠﻏ ﺐﺠﻳ IF RLOCK() ….CODE ENDIF ٤ – ﻞﺠﺴﻟا وا ﻒﻠﻤﻟا ﺢﺘﻓ ﻰﻐﻴﻨﻳ ﻒﻠﻤﻟا وا ﻞﺠﺴﻟا ﻖﻠﻏ مﺰﻠﺘﺴﺗ ﻰﺘﻟا ﺔﻴﻠﻤﻌﻟا ﻦﻣ ءﺎﻬﺘﻧﻻا ﺪﻨﻋ ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓو ﺔﻔﻴﻇﻮﻟا ﻰﻋﺪﺘﺴﻧ TABLEUPDATE(.T.) ﻰﻠﻋ ﺎﻬﺑ ﺎﻨﻤﻗ ﻰﺘﻟا تﻼﻳﺪﻌﺘﻟا ﺮﺛا ﺮﻬﻈﻳ ﻰآتﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ UNLOCK TABLEUPDATE(.T.) ٥ –ﺎﻌﻣ ﺎﻤﻬﻘﻠﻏ ﻰﻐﺒﻨﻳ ﺎﻌﻣ ﻞﺠﺳ ﻦﻣ ﺮﺜآا ﻞﻳﺪﻌﺗ ﺪﻨﻋ . • ﺔﻤﻠﻜﻟا ﻒﻴﻀﻧ تﺎﻧﺎﻴﺒﻟا ﻰﻓ ﺔآرﺎﺸﻤﻟا ﺔﻴﻧﺎﻜﻣا كﺎﻨه نﻮﻜﺗ ﺚﻴﺤﺑ ﻒﻠﻤﻟا ﺢﺘﻔﻟوSHARED ﺮﻣا ﻰﻓ USE. • ﺔﻔﻴﻇﻮﻟا مﺪﺨﺘﺴﻧ ﻒﻠﻤﻟا فﻼﻏﻻوFLOCK() ﺔﻤﻴﻘﻟا ﻰﻄﻌﺗ ﻰﺘﻟاو TRUE ﻒﻠﻤﻟا قﻼﻏا ﻢﺗ اذا حﺎﺠﻨﺑ. • ﺔﻟاﺪﻟاوRLOCK() ﻞﺜﻣ FLOCK() ﺬﻟاو ﻂﻘﻓ ﺪﺣاو ﻞﺠﺳ قﻼﻏﺎﺑ مﻮﻘﺗ ﺎﻬﻧا ﻻا ﺮﺷﻮﻤﻟا ﻩﺪﻨﻋ ﻒﻘﻳ ى. • ﺮﻣﻻاUNLOCKﻖﻠﻐﻤﻟا ﻞﺠﺴﻟا وا ﻒﻠﻤﻟا ﺢﺘﻓ ﺪﻴﻌﻳ ﺔﻈﺣﻼﻣ : ﺔﺻﺎﺧ ﺔﻔﺼﺑ ﻒﻠﻤﻟا ﺢﺘﻓ طﺮﺘﺸﺗ ﺮﻣاوا كﺎﻨهEXCLUSIVE ﺮﻣﻻا ﻞﺜﻣ ZAP و PACK USE MYDATAFILE EXCL ZAP • ﺮﻣﻻاSET EXCLUSIVE OFF ﺮﻣﻻﺎﺑ ﺎﻬﺤﺘﻓ ﻢﺘﻳ ﻰﺘﻟا تﺎﻔﻠﻤﻟا ﻞآ ﻞﻌﺠﻳ USE نﻮﻜﺗ SHARED ﻦﻴﺣ ﻰﻓ SET EXCLUSIVE ON ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ ﺎﻬﺤﺘﻓ ﻢﺘﻳ ﻰﺘﻟا تﺎﻔﻠﻤﻟا ﻞآ ﻞﻌﺠﻳ USE نﻮﻜﺗ EXCLUSIVE ﺔﻇﻮﺤﻠﻣ : ﻞﻴﻟﺪﻟا نﻮﻜﻳ نا ﻰﻐﺒﻨﻳ ﺔﻜﺒﺸﻟا ﻰﻠﻋ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﺢﺘﻓ ﺪﻨﻋFOLDER ﻰﻠﻋ ىﻮﺘﺤﻳ ىﺬﻟا ﻒﻠﻤﻟاSHAREDﻐﻴﻨﻳو ﻞﺜﻣ ﺔﻗﺪﺑ رﺎﺴﻤﻟا لﺎﺧدا ﻰ SET EXCLUSIVE OFF USE \\SERVER\MYDATA\TABEL1.DBF
ﺮﺧﻻ ﻒﻠﻣ ﻦﻣ تﺎﻧﺎﻴﺒﻟا ﺦﺴﻧ: تﺎﻔﻠﻤﻠﻟ مﺎﻈﻧ ﻰﻠﻋ ﺪﻤﺘﻌﺗ ﻰﺘﻟا ﺞﻣاﺮﺒﻟا ﺔﺑﺎﺘآ ﺪﻨﻋ) ﺞﻣﺎﻧﺮﺑ ﻞﺜﻣMicrosoft word صﺎﺧ مﺎﻈﻧ ﻰﻠﻋ ىﻮﺘﺤﻳ ىﺬﻟا ﻣ تﺎﻔﻠﻤﻠﻟ عﻮﻧ ﻦDOC ( عﻮﻨﻟا ﻦﻣ ﻒﻠﻤﻟا اﺬه نﻮﻜﻳ نا ﺔﻘﻳﺮﻃ ﻞﻀﻓا نﺎﻓ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻞﺧاد.DBF ﺮﻴﻐﺘﺑ مﻮﻘﺗو ﻦﻣ ﻪﺑ صﺎﺨﻟا داﺪﺘﻣﻻا.DBFﻼﺜﻣ ﻦﻜﻴﻟو ﻚﺒﺳﺎﻨﻳ ىﺬﻟا داﺪﺘﻣﻻا ﻰﻟا .MYE ﺎﻏرﺎﻓ ﻒﻠﻤﻟا ﻦﻣ ةرﻮﺼﺑ ﻆﻔﺘﺤﺗ ﺎهﺪﻨﻋو)ﻰﻟوﻻا ﻪﺗرﻮﺻ ﻰﻓ ) ( ﻒﻠﻣ.DBFﻣزﻻا تﻼﺠﺴﻟا ﻦﻣ دﺪﻋ ﻰﻠﻋ ىﻮﺘﺤﻳ ﺪﻗو ﺔﺪﻳﺪﺠﻟا ﻒﻠﻤﻟا تﺎﻔﺻاﻮﻣ ﺪﻳﺪﺤﺘﻟ ( ﻒﻠﻤﻟا تﺎﻧﺎﻴﺑ ﺦﺴﻨﺗ ﻚﻧﺎﻓ ﺪﻳﺪﺟ ﻒﻠﻣ ءﺎﺸﻧﻻ ﺔﺟﺎﺤﻟا ﺪﻨﻋو).DBF ( ﻒﻠﻤﻟا ﻰﻟا).MYE ( ﺪﻳﺪﺠﻟا ﺮﻣﻻا مﺪﺨﺘﺴﻧ ﺮﺧﻻ ﻒﻠﻣ ﻦﻣ تﺎﻧﺎﻴﺒﻟا ﺦﺴﻨﻟوCOPY TO ﺮﻣﻻا اﺬه ماﺪﺨﺘﺳﻻ ةرﻮﺻ ﻂﺴﺑا ﻮه ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟاو Mynewfile = “myfile.MYE” USE MYDBFFILE COPY TO (Mynewfile) && can be use like : copy to myfile.mye ﻪﻤﺳا ﻰﻓﺮﺣ ﺮﻴﻐﺘﻣ نﻼﻋا ﻢﺗ لﺎﺜﻤﻟا اﺬه ﻰﻓوmynewfile ﻮهو ﻪﺋﺎﺸﻧا بﻮﻠﻄﻤﻟا ﺪﻳﺪﺠﻟا ﻒﻠﻤﻟا ﻢﺳا ﻰﻠﻋ ىﻮﺘﺤﻳ myfile.mye تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻦﻣ ﻪﺗﺎﻔﺻاﻮﻣ ﺪﺧﺎﻳ فﻮﺳ ﻒﻠﻤﻟا اﺬهو mydbffile.dbf لواﺪﺠﻟا ﻦﻴﺑ تﺎﻗﻼﻌﻟا: ﻋ ﻰه ﻊﻗاﻮﻟا ﻦﻣ ةﺪﻴﺟ ﺔﻠﺜﻣﺎﺑ ﺎﻬﻤﻬﻓ ﻢﺗ اذا ﺔﻄﻴﺴﺑ ﺔﻴﻠﻤ–تﺎﺑﺎﺴﺣ ﺔﻌﺑﺎﺘﻤﻟ ﺞﻣﺎﻧﺮﺑ ﻞﻤﻌﺑ مﻮﻘﺗ ﻚﻧا ﻞﻴﺨﺗ Super Market ﺎﻣ ﻰﻟا ﺔﻓﺎﺿﻻﺎﺑ ﺎهﺰﻴﻤﻳ ﻢﻗر ﻰﻠﻋ ةرﻮﺗﺎﻔﻟا ﻩﺬه ىﻮﺘﺤﺗ ﺚﻴﺤﺑ ﻦﺋﺎﺑﺰﻠﻟ ﺮﻴﺗاﻮﻓ راﺪﺻا ﻦﻋ لﻮﺌﺴﻣ ﻚﺠﻣﺎﻧﺮﺑ ناو ﻊﻴﺒﻠﻟ ﺔﺣﺎﺘﻤﻟا فﺎﻨﺻﻻا ﻦﻣ ﻪﺋاﺮﺸﺑ نﻮﺑﺰﻟا مﺎﻗ –ﺠﻣﺮﺒﻟا ﺔﻴﻠﻤﻋ تﺎﻧﺎﻴﺑ ﻦﻳﺰﺨﺘﻟ تﺎﻧﺎﻴﺑ ﻒﻠﻤﻟ ﺔﺟﺎﺤﺑ ﺎﻬﻧا ﺪآﺆﻣ ﺎﻨه ﺔ ةرﻮﺗﺎﻔﻟا– فﺎﻨﺻﻻا تﺎﻧﺎﻴﺑ ﻰﻓ ﺔﻠﻜﺸﻤﻟا ﻦﻜﻟو – فﺎﻨﺻﻻا تﺎﻧﺎﻴﺒﻟ ﻼﺜﻣ لﻮﻘﺣ ةﺮﺸﻋ ةرﻮﺗﺎﻔﻟا ﻰﻓ ﺖﻌﺿو ﻮﻟ ﻚﻧا ﺚﻴﺣ )ﻒﻨﺻ١ –ﺮﻌﺳ ١ –ﻢﺼﺧ ١ –ﻒﻨﺻ ٢ –ﺮﻌﺳ ٢ –ﻢﺼﺧ ٢ اﺬﻜهو ………………ﻒﻨﺻ١٠ – ﺮﻌﺳ ١٠ – ﻢﺼﺧ ١٠ ( ﻗ ﻚﻧا ﺪﺠﺗ فﻮﺴﻓ ﻞﻤﻌﺑ ﺖﻤ٣٠فﺎﻨﺻا ةﺮﺸﻋ تﺎﻧﺎﻴﺑ ﻦﻳﺰﺨﺗ ﻞﺟا ﻦﻣ تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻰﻓ ﻞﻘﺣ . نﻮﺑﺰﻟا ىﺮﺘﺷا اذاو٥ ﻰﻋاد نوﺪﺑ ﺔﻏرﺎﻔﻟا لﻮﻘﺤﻟا ﻦﻣ ﺪﻳﺪﻌﻟا كﺎﻨه نﻮﻜﺗ فﺎﻨﺻا – ىﺮﺘﺷا اذاو ١٠ ﺔﻟﺎﺣ ﻰﻬﻓ فﺎﻨﺻا ثوﺪﺤﻟا ةردﺎﻧ ﺔﻴﻟﺎﺜﻣ نﻮﺑﺰﻟا ىﺮﺘﺷا ﻮﻟ ﻞﻌﻔﺗ فﻮﺳ اذﺎﻣ ﻦﻜﻟو١١؟ ﻒﻨﺻ نﻮﺑﺰﻟا ىﺮﺘﺷا اذا ١١ﻮﺳ ﻒﻨﺻ ﻞﺣ ﻞﺟا ﻦﻣ ﻦﻴﺗرﻮﺗﺎﻓ ﻞﻤﻌﺑ مﻮﻘﻳ فﻮﺳ ﻊﺋﺎﺒﻟا نا ﺚﻴﺣ ﺔﻠﻜﺸﻣ كﺎﻨه نﻮﻜﺗ ف ﻞﺣ دﺎﺠﻳﻻ ﻚﺑ ﻞﺼﺘﻳ فﻮﺳ ﺎﻣ نﺎﻋﺮﺳ ﻪﻨﻜﻟو نﻮﺑﺰﻟا ﻊﻣ ﺔﻠﻜﺸﻤﻟا ﻦﻜﻴﻟو ﺮﺜآا فﺎﻨﺻا ﺐﻋﻮﺘﺴﺘﻟ لﻮﻘﺤﻟا دﺪﻋ ةدﺎﻳﺰﺑ مﻮﻘﺗو ﺮﻴﺧ ﻞﺼﺣ لﻮﻘﺗو ﻊﺒﻄﻟﺎﺑ ﻢﺴﺘﺒﺗ فﻮﺳ٢٠ ﺔﺒﻌﻟ ﺪﺒﺗ ﺎﻨه ﻦﻣو ﺮﺜآا ىﺮﺘﺸﻳ نﻮﺑز ءﺎﺟ اذا رﺎﻔﻟاو ﻂﻘﻟا ﻦﻣ ٢٠ ﻒﻨﺻ ! لﻮﻘﺤﻟا ﻰﻠﻋ ﻒﻠﻤﻟا اﺬه ىﻮﺘﺤﻳو فﺎﻨﺻﻼﻟ ﻞﻘﺘﺴﻣ ﻒﻠﻣ ءﺎﺸﻧﺎﺑ مﻮﻘﺗ نا ﻮه ﺔﻠﻜﺸﻤﻟا ﻚﻠﺘﻟ ﻞﺤﻟا نا) ةرﻮﺗﺎﻔﻟا ﻢﻗر– ﻒﻨﺼﻟا ﻢﻗر– ﺮﻌﺴﻟا – ﻢﺼﺨﻟا ( ﻰﻠﻋ ىﻮﺘﺤﻳ ﺮﻴﺗاﻮﻔﻠﻟ ﺮﺧا ﻒﻠﻣ ءﺎﺸﻧﺎﺑ مﻮﻘﺗو) ةرﻮﺗﺎﻔﻟا ﻢﻗر–ةرﻮﺗﺎﻔﻟا ﺦﻳرﺎﺗ ( فﺎﻨﺻﻻا ءﺎﻤﺳﻻ ﺮﺧا ﻒﻠﻣو) ﻒﻨﺼﻟا ﻢﻗر–ﻢﺳا ﻒﻨﺼﻟا ( ةرﻮﺗﺎﻔﻟا ﻢﻗر ﻖﻳﺮﻃ ﻦﻋ فﺎﻨﺻﻻا تﺎﻧﺎﻴﺑ ﻒﻠﻣو ةرﻮﺗﺎﻔﻟا ﻒﻠﻣ ﻦﻴﺑ ﻂﺑﺮﺗ ﺚﻴﺣ لواﺪﺠﻟا ﻚﻠﺗ ﻦﻴﺑ تﺎﻗﻼﻋ ﻞﻤﻌﺑ اﺪﺒﺗو) ﻆﺣﻻ عﻮﻨﻟاو ﻢﺳﻻا ﺲﻔﻨﺑ ﻞﻘﺣ لﻼﺧ ﻦﻣ ﻂﺑﺮﻟا ﻢﺘﺑ ﻪﻧا ( لﻼﺧ ﻦﻣ فﺎﻨﺻﻻا تﺎﻧﺎﻴﺑو فﺎﻨﺻﻻا ﻒﻠﻣ ﻦﻴﺑ ﻂﺑﺮﺗو)ﻒﻨﺼﻟا ﻢﻗر( ﻣﻻا مﺪﺨﺘﺴﻧ ﻦﻴﻟوﺪﺟ ﻦﻴﺑ ﺔﻗﻼﻋ ﻞﻤﻌﻟو ﺮSET RELATION TO لﺎﺜﻣ SELECT Invoice SET RELATION TO Inv_ID INTO InvItems ةرﻮﺗﺎﻔﻟا ﻒﻠﻣ ﻦﻴﺑ ﺔﻗﻼﻋ ﻞﻤﻋ ﻢﺗ لﺎﺜﻤﻟا اﺬه ﻰﻓInvoice فﺎﻨﺻﻻا تﺎﻧﺎﻴﺑ ﻒﻠﻣو InvItems ةرﻮﺗﺎﻔﻟا ﻢﻗر ﻖﻳﺮﻃ ﻦﻋ Inv_ID. ﺗﺎﻔﻟا ﻒﻠﻣ ﻞﺧاد ﺮﺧﻻ ﻞﺠﺳ ﻦﻣ ﺮﺷﻮﻤﻟا لﺎﻘﺘﻧا ﺪﻨﻋ ﻪﻧا ﺔﻗﻼﻌﻟا ﻩﺬه ﻰﻨﻌﻣو ةرﻮInvoice ﻒﻠﻣ ﺔﻴﻔﺼﺗ ﻢﺘﻳ ﻪﻧﺎﻓ فﺎﻨﺻﻻاInvItems ةرﻮﺗﺎﻔﻟا ﻢﻗر نﻮﻜﻳ ﺎﻬﺑ ﻰﺘﻟا تﻼﺠﺴﻟا ﻰﻠﻋ ﻂﻘﻓ ىﻮﺘﺤﻳ ﻪﻧﺎآ ﺮﻬﻈﻳ ﺚﻴﺤﺑ InvItems ﻪﺴﻔﻧ ﻮه ةرﻮﺗﺎﻔﻟا ﻒﻠﻣ ﻰﻓ ﺮﺷﻮﻤﻟا ﺎهﺪﻨﻋ ﻒﻘﻳ ﻰﺘﻟا ةرﻮﺗﺎﻔﻟا ﻢﻗر ﺔﻇﻮﺤﻠﻣ : تﺎﻧﺎﻴﺏ ﻞﻘﺣ ﻖﻳﺮﻃ ﻦﻋ ﻦﻴﻟوﺪﺝ ﻦﻴﺏ ﺔﻗﻼﻋ ﻞﻤﻌﻟ طﺮﺘﺸﻳ–ﺎﻴﺒﻟا ﻒﻠﻣ نﻮﻜﻳ نا سﺮﻬﻔﻣ تﺎﻧ تﺎﻧﺎﻴﺒﻟ ﺎﻌﺒﺕ ﺮﻣاوﻻا لﻼﺥ ﻦﻣ وا تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﺎﺸﻧا ءﺎﻨﺙا ﺎﻬﻟ ﺎﻌﺒﺕ تﺎﻧﺎﻴﺒﻟا ﺔﺳﺮﻬﻓ ﻢﺘﻳ ﻰﺘﻟا لﻮﻘﺤﻟا ﺪﻳﺪﺤﺕ ﻦﻜﻤﻳو ﻞﻘﺤﻟا اﺬه ﻰﻟﺎﺘﻟﺎآ: USE Invoice Index ON Inv_ID TO MyIndex
تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗDatabase ﻞﻤﺟو مﻼﻌﺘﺳﻻاو SQL: ﺒﺤﻳ ﻦﻳﺬﻟا ﻦﻣ ﺎﻧا ﻊﻗاﻮﻟا ﻰﻓ ﻦﻳﺮﺧﻼﻟ ةﺪﻴﺠﻟا لﺎﻤﻋﻻﺎﺑ ةدﺎﺷﻻا نﻮ– وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺪﻋاﻮﻗ بﺎﺘآ نﺎﻓ اﺬﻬﻟ – ﻒﻴﻟﺎﺗ ﻊﻗﻮﻣ ﻰﻓ ﺪﺟﻮﻳو ﻰﻧﺎﺠﻣ بﺎﺘﻜﻟا اﺬهو ةﺪﻴﺟ ةرﻮﺼﺑ ﺔﻴﺋﺰﺠﻟا ﻩﺬه ﺔﻴﻄﻐﺘﺑ مﺎﻗ ﺪﻗ ﺪهﺪﻬﻟا ﺪﻤﺤﻣ ﺪﻴﺴﻟاcom.a4cb.www ﻣ ﻞﻣﺎﻌﺘﻟا لﺎﻤﻜﺘﺳا ﻞﺒﻗ ﻪﺗءاﺮﻗ ﺐﺠﻳ اﺬﻬﻟو ةﺪﻴﻌﺒﻟا تﺎﻧﺎﻴﺒﻟا ﻎRemote Data ﺔﻴﻔﻴآ بﺎﺘﻜﻟا ﻦﻣ ﻢﻠﻌﺘﺗ نا ﺎﻀﻳا ﺐﺠﻳو ﺞﻣﺎﻧﺮﺑ ﻞﻤﻋ ﺔﻴﻔﻴآو ﻊﻳرﺎﺸﻤﻟا تﺎﻔﻠﻣو ﺮﻳرﺎﻘﺘﻟا ءﺎﺸﻧاsetup ﻊﻴﺿاﻮﻤﻟا ﻚﻠﺗ ﻞﻤﺸﻳ ﻦﻟ ﺐﻴﺘﻜﻟا اﺬه نﻻ ﻚﺠﻣاﺮﺒﻟ راﺮﻜﺘﻟا مﺪﻋ ةﺎﻋاﺮﻤﻟ. ةﺪﻴﻌﺒﻟا تﺎﻧﺎﻴﺒﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻟاRemote Data: ﻦﻣ ﺪﻋاﻮﻗ ﺔﺠﻣﺮﺑ ﻢﻴهﺎﻔﻣ ﻢها نﻮﺑﺰﻟا ﺔﺠﻣﺮﺑ نﻻا تﺎﻧﺎﻴﺒﻟا- مدﺎﺧ)Client-Server ( تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ ﻊﻣ ﺔﺻﺎﺧوSQL Serverﺔﻴﻟﺎﻌﻟا ﺔﻋﺮﺴﻟاو ﺔﻠﺋﺎﻬﻟا ةﻮﻘﻟاو ﺮﻴﺒﻜﻟا رﺎﺸﺘﻧﻻﺎﺑ ﻢﺴﺘﺗ ﻰﺘﻟاو . ﻞﻤﻌﺑ مﻮﻘﺗ نا وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﺠﻣﺮﺑ ﺔﻐﻟ ﺢﻴﺘﺗوInterface ﻦﻳﺰﺨﺘﺑ مﻮﻘﺗ ﻰﺘﻟاو ﺔﻐﻠﻟا لﻼﺧ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻠﻟ ﺔﻬﺟاو ﻦﻣ تﺎﻧﺎﻴﺒﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻟا لﻼﺧ SQL Server ماﺪﺨﺘﺳا ﺔﻘﻳﺮﻄﺑ ﺪﻴﺠﻟا مﺎﻤﻟﻻا ﺔﻐﺒﻨﻳ ﺔﻘﻳﺮﻄﻟا ﻚﻠﺘﺑ ﺔﺠﻣﺮﺒﻟا ﻰﻓ ﻞﻤﻌﻠﻟ ﻊﺒﻄﻟﺎﺑوSQL Server ﺔﻐﻟ ﻢﻬﻓ ﻚﻟﺬآو مﻼﻌﺘﺳﻻاSQL تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻘﺑ لﺎﺼﺗﻻا ﺔﻴﻔﻴآ ﺢﺿﻮﻳ ﻂﻴﺴﺑ لﺎﺜﻣ ﻮه ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟاو SQL Server ﺮﻣاوا لﻼﺧ ﻦﻣ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓﻘﺗ ماﺪﺨﺘﺳﺎﺑ ﺔﻴﻨ ODBC ﻊﻣ SQL path through: open database mydata CREATE CONNECTION mahcon DATASOURCE “MAHSQL” USERID “
ﻟﺍ ﺏﺎﺒﻟﺍﺚﻟﺎﺜ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ
ﺔﻣﺎه ﺔﻣﺪﻘﻣ : ﻊﻗاﻮﻟا ﻰﻓ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ نا ﻰهﺎﻣ اﺪﻴﺟ ﺖﻤﻬﻓ اذا ﺔﺠﻣﺮﺒﻟا ﺔﻌﺘﻣ ﻰه– ىﺪﻣ كرﺪﺗ ﻦﻜﺗ ﻢﻟ اذا ﺎﻬﻤﻴهﺎﻔﻣ بﺮﻏاو ﺎﻬﺘﻴﻤهاو ﺎﻬﺗﺪﺋﺎﻓ س : ﻻو تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻰه ﺎﻣ فﺮﻋا ﻻو قﻮﺴﻠﻟ ﺔﻠﻣﺎﻜﺘﻣ تﺎﻴﺠﻣﺮﺑ ﻞﻤﻌﺑ مﻮﻗاو فﺮﺘﺤﻣ ﺞﻣﺮﺒﻣ ﺎﻧا ﻰﺠﻣاﺮﺑ ﻞﻤﻋ ﻰﻓ ﺎﻬﺟﺎﺘﺣا–؟؟ ﺔﻤﻬﻣ ﻰه ﻞﻬﻓ ـﺟ : ﺔﻳرﺎﺠﺗ ﺞﻣاﺮﺑ ﻞﻤﻋ نوﺪﻴﺠﻳ ﻞﻌﻔﻟﺎﺑ ﻦﻳﺬﻟا ﻦﻴﺠﻣﺮﺒﻤﻟا ﻦﻣ ﺮﻴﺒآ دﺪﻋ ﻦﻴﺑ ﺮﺸﺘﻨﻣ ﺾﻗﺎﻨﺘﻤﻟا لاﻮﺴﻟا اﺬه ﻒﺳﻼﻟقاﻮﺳﻻا ﻰﻓ ﺎﻬﻌﻴﺑ ﻦﻜﻤﻳ. ﺐﺒﺳ نا ﻪﺠﻣاﺮﺑ ﻞﻤﻋ ﻰﻓ ﺎﻬﺟﺎﺘﺤﻳ ﻻ ﻪﻧا لﻮﻘﻳو تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻰه ﺎﻣ فﺮﻌﻳ ﻻ ﻞﺋﺎﺴﻟا نا لاﻮﺴﻟا ﻰﻓ ﺾﻗﺎﻨﺘﻟا– ﺾﻗﺎﻨﺘﻟا ﻚﻟذ ﻰﻠﻋ دﺮﻟاو– ﻮه ﺎﻣ فﺮﻌﺗ ﻻ ءﻰﺸﻟ ﻚﺘﺟﺎﺣ ﻰﻔﻨﺗ ﻒﻴآ! ﻔﻨﺗ نﻻ ارﺮﺒﻣ نﻮﻜﻳ ﻻ اﺬه نﺎﻓ ﻪﻠآ ﻢﻟﺎﻌﻟا ﺎﻬﺑ ﻒﻠﺗ نا ﻦﻜﻤﻳو ةﺪﻴﺟ ﺔﻟﺎﺤﺑو ﺔﺜﻳﺪﺣ ةرﺎﻴﺳ ﻚﻳﺪﻟ نﺎآ اذا ﻼﺜﻤﻓ ﻚﺘﺟﺎﺣ ﻰ ةﺮﺋﺎﻄﻟا ﻰه ﺎﻣ فﺮﻌﺗ ﻻ ﺖﻨآ اذا ةﺮﺋﺎﻃ ﻚﻳﺪﻟ نﻮﻜﻳ نﻻ! س :؟ ةﺮﺋﺎﻄﻟاو ةرﺎﻴﺴﻟا لﺎﺜﻣ ﺎﻬﻴﻠﻋ ﻖﺒﻄﻨﻳ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﺎﻘﺣ ﻞه ـﺟ : ﻰﻓ ﺔﺠﻣﺮﺒﻟا ﻦﻴﺑو ﺎﻬﻨﻴﺑ قﺮﻔﻟا نﺎﺑ لﻮﻘﻟا ﻦﻜﻤﻳ ﻰﺘﻟاو تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻢﻠﻇا ﻰﻧﺎﻓ ﻢﻌﻧ ﺖﻠﻗ اذا ﻰﻨﻧﻻ ﻻ ﻊﻗاﻮﻟاﻼﺴﻟا ﻦﻴﺑ قﺮﻔﻟﺎآ ﺔﻳﺪﻴﻠﻘﺘﻟا ىﺮﺸﺤﻟا ﺪﻴﺒﻤﻟاو ىوﻮﻨﻟا ح! س :؟ ىروﺮﺿ ﺮﻣا ﻰﺠﻣاﺮﺑ ﻰﻓ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻂﻤﻧ ماﺪﺨﺘﺳا نا ﻚﻟذ ﻰﻨﻌﻳ ﻞه ـﺟ : ﺔﺑﺎﺑذ ﻞﺘﻘﺑ مﻮﻘﺗ نا ﻞﻘﻌﺘﻟا ﺮﻴﻏ ﻦﻣ ﻪﻧا ﻰﻨﻌﻤﺑ ﺔﻣﺎﻋ ةﺪﻋﺎﻗ ﺖﺴﻴﻟ ﺎﻬﻧا ﻢﻠﻌﺗ اﺪﻴﺟ لﺎﺜﻤﻟا ﺖﻤﻬﻓ ﻮﻟ ﺔﺣاﺮﺼﺑ ىوﻮﻧ حﻼﺳ ماﺪﺨﺘﺳﺎﺑ–ﺔﻳرﺎﻀﻟا كرﺎﻌﻤﻟا ﻰﻓ ﻚﻣﺰﻠﻳ ﻪﻨﻜﻟو س :ا ﺔﻴﺣﺎﻨﻟا ﻰﻓ ﺎﺌﻴﺷ ﺪﻔﺘﺳا ﻢﻟ ﻰﻧﺎﺑ ﺲﺣا تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻦﻋ بﺎﺘآ تاﺮﻗ ﺎﻤﻠآو ﺪﻴﺟ ﺞﻣﺮﺒﻣ ﺎﻧ؟ ﺔﻠﻜﺸﻤﻟا ﻚﻠﺗ ﻞﺤﻟ ﺐﺳﺎﻨﻣ ﻖﻳﺮﻃ ﻦﻣ ﻞﻬﻓ ﺔﻴﻠﻤﻌﻟا ـﺟ : تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻢﻬﻔﻟ ﺎﻔﻠﺘﺨﻣ ﺎﺑﻮﻠﺳا ىﺮﺘﺳ ﺐﻴﺘﻜﻟا اﺬه لﻼﺧ ﻦﻣ ﻚﻧﻻ ىﺰﻳﺰﻋﺎﻳ ﻢﺴﺘﺑا– ﺎﻬﻤﻠﻌﺘﺗ ﻦﻟ ﻰﻌﻣ ﺖﻧﺎﻓ ا ﻊﻴﻤﺟ ﻰﻓ ﺎﻤآ ةﺮﺷﺎﺒﻣ ةرﻮﺼﺑ ﺐﺘﻜﻟ– ﺔﺠﻣﺮﺑ ﻂﻤﻧ ﻰﻌﻣ عﺮﺘﺨﺗ ﻚﻠﻌﺠﺗ فﻮﺳ ةﺮﻴﺜﻣ ﺔﻟﻮﺠﺑ مﻮﻘﻨﺳ ﺎﻨﻨﻜﻟوفﺎﺸﺘآا ﺎﻤﻧاو عاﺮﺘﺧا ﺲﻴﻟ ﻮﻬﻓ دﻮﺟﻮﻣ ﻪﻧا ﺮآﺬﺗ ﻦﻜﻟو ﻚﺴﻔﻨﺑ تﺎﻨﺋﺎﻜﻟا. ﺔﻇﻮﺤﻠﻣ : ﻢﻋﺪﺗ ﻰﺘﻟا ةردﺎﻨﻟا تﺎﻐﻠﻟا ﻦﻣ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ نا طﺎﻤﻧا ﺮﻓﻮﺗ ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓو ﺔﺌﻤﻟﺎﺑ ﺔﺌﻣ ﺔﺒﺴﻨﺑ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑﺠﻣﺮﺒﻟا ﻞﺜﻣ ىﺮﺧا ﺔﻴﻗﻼﻌﻟا لواﺪﺠﻟاو ثاﺪﺣﻻا ةرادا و ﺔﻴﻠﻜﻴﻬﻟا ﺔﺐﻟﺎﻘﻟاو ﺔﻬﺟﻮﻤﻟا. تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻞﺒﻗ ﻢﻟﺎﻌﻟا: ﺔﻴﺼﺨﺸﻟا تﺎﺒﺳﺎﺤﻟا رﺎﺸﺘﻧا ﻊﻣو ﺔﻴﻋﻮﻧ ةﺰﻔﻗ ﺖﻧﺎآ ﺎﻬﺗاذ ﺪﺣ ﻰﻓ ﺎﻬﻧﻻ ةﺮﻴﺒآ ﺔﺟرﺪﻟ ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟﺎﺑ اﺪﻴﻌﺳ نﺎآ ﺪﻘﻟ ةﺮﻴﺒآ ﺔﻠﻜﺸﻣ ةﺮﻬﻇ ﺎﻬﻴﻠﻋ ﺐﻠﻄﻟا ﺪﻳاﺰﺗو تﺎﻴﺠﻣﺮﺒﻟا دﺪﻌﺗو! ﻞه ﺮﻤﻌﻟا ﻦﻣ ﻎﻠﺒﻳ ىﺬﻟا ﺮﻴﻐﺼﻟا ﻰﻨﺑﻻ ﻦﻜﻤﻳ٦ ﻰﻠﻋ ﻞﻤﻌﻳ نا تاﻮﻨﺳ ؟ ﺐﺳﺎﺤﻟا ﺔﻣﺪﺻ ﺖﻧﺎآ ﻞﻌﻔﻟﺎﺑ ﺐﺳﺎﺤﻟا ءﺎﻤﻠﻌﻟ– ؟ لﺎﻔﻃﻼﻟ ﻦﺤﻧ ﺎﻨﻣﺪﻗ اذﺎﻣ – ﺔﻴآﺬﻟا ﺔﻟﻻا ﻚﻠﺗ ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﻢﻬﻘﺣ ﻦﻣ ﺲﻴﻟا ﻢﻬﻘﺣ ﻦﻣ ﻰﻠﺑ. تﺎﻤﻠﻜﻟا ﻦﻣ ﻞﻴﻠﻘﻟا ىﻮﺳ فﺮﻌﻳ ﻻ ىﺬﻟا ﺮﻴﻐﺼﻟا ﻞﻔﻄﻟا ﻞﻣﺎﻌﺘﻳ ﻒﻴآ ﻦﻜﻟو) ةءاﺮﻗﺔﺑﺎﺘآو (ﺐﺳﺎﺤﻟا ﻊﻣ. لﺎﻜﺷا فﺮﻌﻴﻟ تﺎﻧاﻮﻴﺤﻟا ﺔﻘﻳﺪﺣ ﻰﻟا ﻪﺒﺤﻄﺼﺗ نا ﻞﻬﺴﻟا ﻦﻤﻓ ﺔﺑﺎﻐﻟا تﺎﻧاﻮﻴﺣ ﻰﻠﻋ ﻚﻠﻔﻃ فﺮﻌﺗ نا تدرا اذا ﻚﻧا ﺎﻬﺗاﻮﺻاو ﺎﻬﺘﻌﻴﺒﻃو تﺎﻧاﻮﻴﺤﻟا– ﺔﻟﻮﻬﺴﻟ ﺔﻴﻓاﺮﻐﺗﻮﻔﻟا رﻮﺼﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﻞﻤﺸﻳ ﺎﺒﻴﺘآ ﺮﻀﺤﺗ نا عﺮﺳﻻا لﻮﻠﺤﻟا ﻦﻣو ءﺎﻴﺷا ﺔﻳوﺮﻟ وا تﺎﻧاﻮﻴﺤﻟا ﻰﻠﻋ فﺮﻌﺘﻟارﺎﺤﺒﻟا ﻢﻟﺎﻋ ﻰﻓ تﻮﺤﻟﺎآ ﺔﺸﺣﻮﺘﻤﻟا كﺎﻤﺳﻻا ﻞﺜﻣ ﺎﻬﻴﻟا لﻮﺻﻮﻟا ﻦﻜﻤﻳ ﻻ مﺪﺨﺘﺴﺗ ﺐﺳﺎﺤﻟا ﻰﻠﻋ ﺔﻴﻣﻮﺳر ﺞﻣاﺮﺑ ﻞﻤﻋ ةﺮﻜﻓ ﺖﻧﺎآ ﺎﻨه ﻦﻣو لﺎﻔﻃﻻا ﻢﻴﻠﻌﺗ ﻰﻓ.
ﻰﻠﻋ اﺮﺸﺘﻨﻣ ﺮﻣﻻا ﻦﻜﻳ ﻢﻟ ﺮﻴﻐﺼﻟا ﻞﻔﻄﻟا نﺎآ ىﺬﻟا مﺪﺨﺘﺴﻤﻠﻟ ﺔﻬﺟاﻮآ ﺔﻴﻣﻮﺳر ﺔﺌﻴﺑ ﻞﻤﻋ ﻦﻣ ﻰﻟوﻻا ﻞﺣاﺮﻤﻟا ﻰﻓوﻋ ﺔﻔﺼﺑ ﺐﺳﺎﺤﻟا ىﻮﺘﺴﻣ ﺔﻣﺎ– ﺔﻤﻈﻧاو ﺔﻳرﺎﺠﺘﻟا ﺞﻣاﺮﺒﻠﻟ ﺔﻬﺟاﻮآ ﺪﻴﺣﻮﻟا ذﻼﻤﻟا ﻰه ﺔﻴﺼﻨﻟا تﺎﺷﺎﺸﻟا ﺖﻧﺎآ ﺪﻘﻓ تﺎﻣﻮﻠﻌﻤﻟا. ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟا رﺎﺸﺘﻧا مﺪﻋ ءارو ﻰﺗﺎﺗ ﻰﺘﻟا بﺎﺒﺳﻻاو: – ١ – ﻚﻓاﺮﺠﻟا ﺔﺠﻣﺮﺑ ﻰﻓ ةﺪﻳﺪﺷ ﺔﺑﻮﻌﺻ–ﺔﻠﻣﺎﻜﺘﻣ ﺔﻴﻣﻮﺳر ﺔﺌﻴﺑ ﺔﺠﻣﺮﺒﺑ ﻚﻟﺎﺑ ﺎﻤﻓ ٢ –ﻣ ﺪﻳﺪﻌﻠﻟ ﺔﺟﺎﺤﺑ ﻰﺘﻟاو ﺔﻴﻟﺎﻌﻟا ﺔﻔﻠﻜﺘﻟا ﻦﻴﻓﺮﺘﺤﻤﻟا ﻦﻴﺠﻣﺮﺒﻤﻟا ﻦ ٣ –ﻂﻘﻓ لﺎﻔﻃﻼﻟ ﺔﻳروﺮﺿ ﺎﻬﻧا اﻮﻨﻇ ﻦﻳﺬﻟا ﺾﻌﺒﻟ ﺔﻘﻴﻀﻟا ﺔﻳوﺮﻟا ﻼﻴﻠﻗ ﺮﻜﻔﺗو نﻻا ﻢﻬﺑ ﻢﻌﻨﺗ ﻰﺘﻟا ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟاو ﻚﻓاﺮﺠﻟا ﻰﻠﻋ ﺔﻄﻴﺴﺑ ةﺮﻈﻧ ﺮﻈﻨﺗ نا ﺦﻳرﺎﺘﻟا اﺬه اﺮﻘﺗ ﺖﻧاو كﺪﻳراةﺮﻣ لوﻻو ﻚﺴﻔﻧ لﺎﺴﺗ ) ﺐﻌﺻ اﺬه ﻞه–ﺎﻨﺒﻟا ﻚﻟذ ءارو ﺞﻣﺮﺒﻣ ﻢآ ىﺮﺗﺎﻳ ء( ﻰﻟاﻮﺣ ﻼﻣﺎآ زوﺪﻧو ﺬﻓاﻮﻨﻟا مﺎﻈﻧ ءارو ﻒﻘﻳو ﺐﻌﺻ ﻪﻧا ﻊﻗاﻮﻟا ﻰﻓ٣٠٠٠ ﺞﻣﺮﺒﻣ ) اﺪﺟ اﺪﺟ فﺮﺘﺤﻣ…..ﷲا ءﺎﺷﺎﻣ ﻰﻟا( در نﺎآو ؟ ﺔﺒﻌﺻ ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟا ﺔﺠﻣﺮﺑ اذﺎﻤﻟ ﺮﻴﻜﻔﺘﻟا ﻰﻓ ءﺎﻤﻠﻌﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﻦﻣﺰﻟا ﻦﻣ ﺔﻴﺿﺎﻤﻟا ةﺮﺘﻔﻟا ﻚﻠﺗ ﻰﻓ اﺪﺑﺪﺨﺘﺴﻤﻟا بﻮﻠﺳﻻا نا ﻢﻬﺴﻔﻧا ﻰﻠﻋ ءﺎﻤﻠﻌﻟا ﺔﺠﻣﺮﺒﻟا ﻰﻓ م)ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا ( كﺎﺑرﻻا ﻦﻣ ﺪﻳﺪﻌﻟا ﺐﺒﺴﻳو ﺢﻳﺮﻣ ﺮﻴﻏ س : ﺢﻳﺮﻣ ﺮﻴﻏ ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا بﻮﻠﺳا نﻮﻜﻳ ﻒﻴآ–؟ ﻚﻟذ ﻰﻠﻋ ﻻﺎﺜﻣ ﺪﻳرا ـﺟ : ﺎﻨﺴﺣ– ﻪﺘﻋﺎﺒﻄﺑ ﺖﻤﻗ ﺪﻗ ﻦﻜﺗ ﻢﻟ اذا ﺐﺳﺎﺤﻟا ﻰﻠﻋ بﺎﺘﻜﻟا اﺮﻘﺗ نﻻا ﻚﻧا ﻦﻇا – ﻰﻠﻋ ﻞﻤﻌﺗ ﻚﻧا ﻰﻨﻌﻳ اﺬه رﺪﻳر تﺎﺑوﺮآا ﺞﻣﺎﻧﺮﺑ– ﺞﻣﺎﻧﺮﺒﻟا ةﺬﻓﺎﻨﻟ ﺮﻴﻐﺼﺗ ﻞﻤﻌﺑ ﻢﻗ ﺔﻃﺎﺴﺒﺑ) نﻻا ﺲﻴﻟ–ﻻوا ﻦﻴﻟﺎﺘﻟا ﻦﻳﺮﻄﺴﻟا ةءاﺮﻗ ﻞﻤآا ( ﺔﻴﻘﺑو ﻰﻟا ﺮﻈﻧاو تﺎﻧﻮﻘﻳﻻﺎﺑ ﻢﺣدﺰﻣ نﻮﻜﻳ ﺎﻣ ﺎﺒﻟﺎﻏ ىﺬﻟا ﺐﺘﻜﻤﻟا ﺢﻄﺴﻟ ﻞﺼﺗ ﻰﺘﺣ ﺎهﺮﻴﻐﺼﺘﺑ ﻢﻗ ﺎﻌﻴﻤﺟ ﻞﻤﻌﺗ ﻰﺘﻟا ﺞﻣاﺮﺒﻟا ﻂﻘﻓ ﺔﻴﻠﻤﻌﻟا ﻚﻠﺗ ﺔﺠﻣﺮﺒﺑ ﺖﻤﻗ ﻚﻧا ﻮﻟ ﻞﻴﺨﺗو ﺔﻧﻮﻘﻳا ﻞآ– ﺎﻬﺠﻣﺮﺒﺘﺳ ﻒﻴآ ﻣ ﺮﻔﺼﻟا ﻦ؟؟؟؟؟؟ ةﺬﻓﺎﻨﻟا ﺮﻴﻐﺼﺗ ﻰهو ﺪﺣاو ﺖﻗو ﻰﻓ ﺔﻴﻠﻤﻋ ﻦﻣ ﺮﺜآا ﺬﻴﻔﻨﺗ ﺪﻳﺮﺗ ﺖﻧا– ﺐﺘﻜﻤﻟا ﺢﻄﺳ تﺎﻧﻮﻘﻳا ضﺮﻋ ﻢﺛ – ﻢآ ﻞﻴﺨﺗ نﺮﻤﻟا مﺎﻈﻨﻟا اﺬه ﻞﺜﻣ تﺎﻧﺎﻴﺑ ﻦﻳﺰﺨﺘﻟ ﺎﻬﻴﻟا ﺔﺟﺎﺤﺑ ﺖﻧا ﺔﻓﻮﻔﺼﻣ– تاذ تﺎﻓﻮﻔﺼﻤﻟا ﻚﻠﺗ ﻊﻣ ﻞﻣﺎﻌﺘﺗ فﻮﺳ ﻒﻴآ ﻞﻴﺨﺗ دﺎﻌﺑا ﺔﻌﺑرا ﻰﻟا ﻞﺼﺗ ﺪﻗ ﻰﺘﻟاو ﻞﺋﺎﻬﻟا دﺪﻌﻟا– اﺬﻬﺑ عوﺮﺸﻣ ﻰﻓ ﺎﻌﻣ ﻦﻴﺠﻣﺮﺒﻤﻟا ﻦﻣ ﺮﻴﺒآ دﺪﻋ ﻞﻤﻌﻳ فﻮﺳ ﻒﻴآ ﻞﻴﺨﺗ ﺪﻴﻘﻌﺘﻟا. ﻞﻜﻴه ةرﻮﺼﺑ ﻢﺴﻘﻣ ﺞﻣﺎﻧﺮﺒﻟا نﻮآ ةﺮﻜﻓ نا ﻰﻟا اﻮﻠﺻوو ﺔﺠﻣﺮﺒﻟا ءﺎﻤﻠﻋ ﻪﻴﻓ ﺮﻜﻓ ﺎﻣ اﺬه)ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا ( ﺮﻴﻏ ةرﻮﺻﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟا ةرادا ﺞﻣﺎﻧﺮﺑ ﻰﻓ دﻮﺟﻮﻤﻟا ﺪﻴﻘﻌﺘﻟا ﻢﺋﻼﺘﻟ ﺔﻴﻓﺎآ ﻰﻓ ءﺎﻤﻠﻌﻟا ﺮﻜﻓ ﺎﻤﻟ ﻞﺤﻟ ﻢﻠﺼﻳ ﻢﻟ ﻞﻣﺎﻜﻟا ﺎﻬﻤﺠﺤﺑ ﺔﻠﻜﺸﻤﻟا– ءاﺰﺟا ﻰﻟا ﺎﻬﺋﺰﺠﺗ ﺪﻌﺑ ﺔﻠﻜﺸﻤﻟا ﻰﻓ ﺮﻴﻜﻔﺘﻟا مرﺮﻗ اﺬﻬﻟو ﻰه ءاﺰﺟﻻا ﻚﻠﺗ ﺖﻧﺎآو ﺔﻴﻋﺮﻓ ١ – ﻪﻤﻴﻈﻨﺗ ﺐﻌﺼﻳ ﻞﺋﺎه ﻢآ ﻰﻟا ﺖﻠﺻو ﺔﻔﻠﺘﺨﻤﻟا مﺎﻈﻨﻟا ءاﺰﺟا ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﺗ ﻰﺘﻟا ﺔآﺮﺘﺸﻤﻟا تﺎﻧﺎﻴﺒﻟا ﻦﻴﺠﻣﺮﺒﻤﻟا ﻦﻴﺑ ﻪﺗراداو–ﻟا ﺪﺣاﻮﻟا ﺞﻣﺮﺒﻤﻟا ﻰﻠﻋ ﺐﻌﺼﻳو تﺎﻧﺎﻴﺒﻟا ﻦﻣ ﻞﺋﺎﻬﻟا ﻢﻜﻟا اﺬه ﻊﻣ ﻞﻣﺎﻌﺘ ٢ – تﺎﻧﺎﻴﺒﻟا ﻊﻣ ﻞﻣﺎﻌﺘﺗ ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓو ةﺮﻣ ﻦﻣ ﺮﺜآا ﺔﻔﻠﺘﺨﻣ رﻮﺼﺑ تﺎﻴﻠﻤﻌﻟا ﺲﻔﻨﻟ ﺔﺟﺎﺤﻟا راﺮﻜﺗ ﺔﻠﺋﺎﻬﻟا) ﻞآ ﻦﻜﻟو ﺢﻴﺗﺎﻔﻤﻟا ﺔﺣﻮﻟو ةرﺎﻔﻟا تﻼﺧﺪﻣ ﻊﻣ ﻞﻣﺎﻌﺘﺗ ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻠﻟ ﺔﻧﻮﻜﻤﻟا ﺮﺻﺎﻨﻌﻟا ﻞآ ﻼﺜﻣﻒﻠﺘﺨﻣ بﻮﻠﺳﺎﺑ تﻼﺧﺪﻤﻟا ﻚﻠﺗ ﺮﻳﺪﻳ (ﻰﻓو تﺎﻴﻤﺴﻤﻟا ﻞﺧاﺪﺗ نوﺪﺑ ﻚﻟذ ﻢﻴﻈﻨﺗ ﺐﻌﺼﻳ ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا اﺪﻴﻘﻌﺗ ﻩﺪﻳﺰﺗو مﺎﻈﻨﻟا ﻚﺑﺮﺗ ﻰﺘﻟا تﺎﻴﻠﻤﻌﻟا ﻦﻣ ﺎهﺮﻴﻏو داﻮآﻻا ﺦﺴﻧو ٣ – ﺮﻣا ﺖﺤﺒﺻا مﺎﻈﻨﻟا ﺔﻧﺎﻴﺻو ﻪﻠﻤﺤﺗ ﻦﻜﻤﻳ ﻻ اﺪﺟ ﻞﻳﻮﻃ ﺖﻗو جﺎﺘﺤﻳ ﻦﻴﺠﻣﺮﺒﻤﻟا ﻞﺒﻗ ﻦﻣ مﺎﻈﻨﻟا ﻢﻬﻓ ﻳاﺪﺒﻟا ﻦﻣ مﺎﻈﻨﻟا ءاﺰﺟا ﺔﺑﺎﺘآ ةدﺎﻋﻻ ﻊﻓﺪﻳ ﺪﻗ ﺎﻤﻣ ﺐﻌﺻ فﻼﺘﺧاو ﺪﻴﻘﻌﺘﻟا ةﺪﺸﻟ ﺎﻬﺘﻧﺎﻴﺻ ﻦﻣ ﻻﺪﺑ ﺔﻦﻴﺠﻣﺮﺒﻤﻟا ﺔﻠﻜﺸﻤﻟا ﺮﺻﺎﻨﻋ ﻰه ﺔﺛﻼﺜﻟا بﺎﺒﺳﻻا– ﻞﻳﺪﺒﻟا اﺬه ﺎﻣ ﻦﻜﻟو ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻠﻟ ﻞﻳﺪﺑ ﻮه ﻩرﺎﻜﺘﺑا دﻮﻧ ىﺬﻟا ﻞﺤﻟاو – ةﺮﻓﻮﺘﻤﻟا ﻞآﺎﺸﻤﻠﻟ لﻮﻠﺣ ﺔﻋﻮﻤﺠﻣ ﻞﺜﻤﻳ ىﺬﻟا ﺐآﺮﻤﻟا ﻮه ﻞﻳﺪﺒﻟا نﺎﺑ لﻮﻘﻳ ﻖﻄﻨﻤﻟا. ﻻوا : تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻣ ﻞﺣ: ﻦﻴﺘﻠﻜﺸﻣ ﻰﻟا ﻢﺴﻘﻨﺗ ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟا ﻰﻓ تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻣ نا ١ –ﺔﻬﺑﺎﺸﺘﻤﻟا تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻣ ٢ –ﺔآﺮﺘﺸﻤﻟا تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻣ ﻦﻴﺘﻠﻜﺸﻤﻟا ﻦﻴﺗﺎﻬﻟ ﻼﺣ مﺪﻘﺗ ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا نا– ﺎﻬﻬﺟاﻮﻳ ﻰﺘﻟا ةﺮﻴﺒﻜﻟا ﺔﻠﻜﺸﻤﻟا ﻊﻣ ﺐﺳﺎﻨﺘﻳ ﻻ ﻢﻳﺪﻗ ﻞﺣ ﻪﻨﻜﻟو ﻟاةﺮﺘﻔﻟا ﻚﻠﺗ ﻰﻓ ءﺎﻤﻠﻌ ١ –ﺎﻴﺒﻟا ﺔﻠﻜﺸﻣ ﺔﻬﺑﺎﺸﺘﻤﻟا تﺎﻧ:- ﻰه تﺎﻤﺴﻟا ﻒﻠﺘﺨﻣ ﺺﺋﺎﺼﺨﺑ ﻦﻜﻟو تﺎﻤﺴﻟا ﺲﻔﻧ ﻞﻤﺤﺗ ﺎﻌﻴﻤﺟ ﻰﺘﻟاو زوﺪﻧو ﻰﻓ ﺐﺘﻜﻤﻟا ﺢﻄﺳ تﺎﻧﻮﻘﻳا ﻚﻟﺬﻟ لﺎﺜﻣنﺎﻜﻤﻟا تﺎﻴﺛاﺪﺣا طﺮﺘﺸﻳ ىﺬﻟاو ﺐﺘﻜﻤﻟا ﺢﻄﺳ ﻰﻠﻋ ﺎهدﻮﺟوﺎهﺮﻴﻏو ﺔﻧﻮﻘﻳﻻا ﻞﺜﻤﺗ ﻰﺘﻟا ةرﻮﺼﻟا ﻚﻟﺬآو ا ىﻮﺘﺤﻣو تﺎﻴﺛاﺪﺣﻻا ﺔﻤﻴﻗ ﻞﺜﻣ تﺎﻤﺴﻟا ﻚﻠﺗ ﺔﻤﻴﻗ ﻰه ﺺﺋﺎﺼﺨﻟاو ةرﻮﺼﻟ)ﻒﻠﻣ وا ﺔﻓﻮﻔﺼﻣ ﺖﻧﺎآ ءاﻮﺳةرﻮﺻ ( .
س :؟ ﺔﻬﺑﺎﺸﺘﻤﻟا تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻤﻟ ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠﻣﺮﺒﻟا ﻞﺣ ﻮه ﺎﻣ ـﺟ: ﺔﻓﻮﺼﻣ ﺔﻃﺎﺴﺒﺑ ﻢﻳﺪﻘﻟا ﻞﺤﻟا ةدﺪﻌﺘﻣ دﺎﻌﺑﻻا ) صﺎﺧ ﺪﻌﺑ وذ ﺮﺼﻨﻋ ﻞآ (ﺗ تﺎﻧﻮﻘﻳﻻا تﺎﻧﺎﻴﺑ ﻞﻤﺤﺗ ﻰﻜﻟ ﻰﻔﻜ ﻞﺤﻟا ﺔﻠﻜﺸﻣ :تﺎﻓﻮﻔﺼﻤﻟا ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﻦﻋ ﺞﺗﺎﻨﻟا ﺪﻴﻘﻌﺘﻟاﺔﻔﻠﺘﺨﻤﻟا دﺎﻌﺑﻻا تاذ . س : ﻞﺣ ﻮه ﺎﻣ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ؟ ﺔﻬﺑﺎﺸﺘﻤﻟا تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻤﻟ تﺎﻤﺳ ﺎﻬﻟ دﺪﺤﻧ فﻮﺳ ﺔﻠﻴﺼﻔﻟا ﻩﺬهو تﺎﻧﻮﻘﻳﻻا ﺔﻠﻴﺼﻓ ﻼﺜﻣ ﺎﻬﻴﻤﺴﻧ فﻮﺳ ﻰﺘﻟاو ﺔﻠﻴﺼﻔﻟا ـﺟ : ﺪﻳﺪﺟ مﻮﻬﻔﻣ ءﺎﺸﻧﻮهوﺎهﺮﻴﻏو رﻮﺼﻟا ﻒﻠﻣو تﺎﻴﺛاﺪﺣﻻا ﻞﺜﻣ ﺔﻧﻮﻘﻳﻼﻟ ﺔﻣﺰﻟﻻا ﺟ ﺔﻧﻮﻘﻳا جﺎﺘﺤﻧ ﺎﻤﻠآوﺔﻔﻠﺘﺨﻣ ﺺﺋﺎﺼﺨﺑ ﻦﻜﻟو ﺔﻠﻴﺼﻔﻟا تﺎﻤﺳ ﻰﻠﻋ ىﻮﺘﺤﻳ ىﺬﻟاو ﻦﺋﺎﻜﻟﺎﺑ ﻰﻤﺴﻳﺎﻣ ﻰﺸﻨﻧ ةﺪﻳﺪ ﻦﺋﺎآ ﻰه ﺐﺘﻜﻤﻟا ﺢﻄﺳ ﻰﻠﻋ ﺔﻧﻮﻘﻳا ﻞآ نا ىاتﺎﻧﻮﻘﻳﻻا ﺔﻠﻴﺼﻓ ﻰه ةﺪﺣاو ﺔﻠﻴﺼﻓ ﻦﻣ تﺎﺸﻧ تﺎﻨﺋﺎﻜﻟا ﻩﺬه ﻊﻴﻤﺟو تﺎﻨﺋﺎﻜﻟا رﺪﺼﻣ ﻰه ﺔﻠﻴﺼﻔﻟاو ﺔﻠﻴﺼﻓ ﻦﻣ ﻪﻟ ﺪﺑﻻ ﻦﺋﺎآ ﻞآ نا ىا. س :؟ ﻞﺤﻟا اﺬه ةﺪﺋﺎﻓ ﺎﻣ ـﺟ: ﺎﻌﺘﻟا ﺔﻟﻮﻬﺳ لﻼﺧ ﻦﻣ ﻪﻌﻣ ﻞﻣﺎﻌﺘﺗ ﺪﻗو ﻪﻤﺳا لﻼﺧ ﻦﻣ ﻦﺋﺎآ ﻞآ ﻊﻣ ﻞﻣﺎﻌﺘﺗ ﻚﻧا ﺚﻴﺣ ﺔﻬﺑﺎﺸﺘﻤﻟا تﺎﻧﺎﻴﺒﻟا ﻊﻣ ﻞﻣﺎﻬﺗرﺪﺻا ﻰﺘﻟا تﺎﻨﺋﺎﻜﻟا ﻰﻠﻋ ﺮﺷﻮﻣ ﻰﻠﻋ ىﻮﺘﺤﺗ ﻰﺘﻟا ﺔﻠﻴﺼﻔﻟا. ﺔﻠﻴﺼﻔﻟا نﻮﻜﺗ ﻰﺘﻟا تﺎﻤﺴﻟا ﻞﻳﺪﻌﺗ ﺔﻟﻮﻬﺳ ﺖﻗﻮﻟا ﺲﻔﻧ ﻰﻓو. ١ – ﺔآﺮﺘﺸﻤﻟا تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻣ :- ﺎﻘﻣ ﻚﻟذ ﻰﻠﻋ لﺎﺜﻣ ﻰﻣﻮﺳﺮﻟا ﻂﻤﻨﻟا ﻰﻓ ﺔﺷﺎﺸﻟا دﺎﻌﺑا ﺔﺷﺎﺸﻟﺎﺑ صﺎﺨﻟا ضﺮﻌﻟا س– ﻊﺋﺎﺸﻟا ٨٠٠ *٦٠٠ ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟا مﺎﻈﻧ ءاﺰﺟا ﺔﺑﺎﺘآ ﺪﻨﻋ ﺖﻗو ىا ﻰﻓ ﺎﻬﺟﺎﺘﺤﺗ ﺔﻣﺎﻋ ﺔﻣﻮﻠﻌﻣ ﻼﺜﻣ ﻩﺬه. س :ﻣﺮﺒﻟا ﻞﺣ ﻮه ﺎﻣ؟ ﺔآﺮﺘﺸﻤﻟا تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻤﻟ ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠ ـﺟ :ﺸﺘﻧا ىﺪﻣ ﻰﻓ ﻢﻜﺤﺘﻟا ﻰﻓ ﻦﻤﻜﻳ ﺎﻄﻴﺴﺑ ﻼﺣ مﺪﻘﺗ ﺎﻬﻧا ﻞﺤﻟا ﻚﻟذ ﻦﻜﻟو مﺎﻈﻨﻟا ءاﺰﺟا ىﻮﺘﺴﻣ ﻰﻠﻋ تاﺮﻴﻐﺘﻤﻟا رﺎمﺎﻈﻨﻟا ﻰﻠﻋ ةﺮﻄﻴﺴﻠﻟ ﺎﻬﺟﺎﺘﺤﻧ ﻰﺘﻟا ﺔﻣﺎﻌﻟا تاﺮﻴﻐﺘﻤﻟا ﻦﻣ فﻻﻻا ﻊﻣ ﺐﺳﺎﻨﺘﻳ ﻻ س : ﻞﺣ ﻮه ﺎﻣ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ؟ ﺔﻬﺑﺎﺸﺘﻤﻟا تﺎﻧﺎﻴﺒﻟا ﺔﻠﻜﺸﻤﻟ ـﺟ :رﺎﺧ تﺎﻧﺎﻴﺑ ﺐﻠﻃ ﺔﻟﺎﺣ ﻰﻓو ﺎﻬﻴﻠﻋ ﻞﻤﻌﺗ ﻰﺘﻟا داﻮآﻻا ﻊﻣ تﺎﻧﺎﻴﺒﻟا ﻂﺑر ﻮه ﻞﺤﻟا ﻦﻴﺑ ﻞﺳاﺮﺘﻟا مﻮﻬﻔﻣ ﻢﻳﺪﻘﺗ ﻢﺘﻳ ﺔﻴﺟﻪﻟ ﺎﻬﺘﻳدﺎﺘﺑ مﻮﻘﻴﻓ ﺔﻨﻴﻌﻣ ﺔﻔﻴﻇو وا ﺔﻣﻮﻠﻌﻣ ﻦﺋﺎآ ﻦﻣ ﺐﻠﻄﻳ ﻦﺋﺎآ ﻰﻨﻌﻤﺑ تﺎﻨﺋﺎﻜﻟا. س :؟ ﻞﺤﻟا اﺬه ةﺪﺋﺎﻓ ﺎﻣ ـﺟ : ﻰﻓو ةﺪﺣاو ﺔﻠﻴﺼﻓ ﻰﻓ ﺎﻌﻣ داﻮآﻻا ﺎﻬﻴﻠﻋ ﻞﻤﻌﺗ ﻰﺘﻟا تﺎﻧﺎﻴﺒﻟا ﺪﺠﺗ ﺎﻤﺋاد ﺚﻴﺣ تﺎﻧﺎﻴﺒﻠﻟ ﺮﻴﻈﻨﻟا ﻊﻄﻘﻨﻣ ﻞﺋﺎه ﻢﻴﻈﻨﺗﺎﺧ تﺎﻧﺎﻴﺑ ﺐﻠﻃ ﻦﻴﺣﺮﻣﻻا ﻚﻟذ ﻊﻣ ﻞﻣﺎﻌﺘﺗ ىﺮﺧا ﺔﻠﻴﺼﻓ نﺎﻓ ﺔﻴﺟر ﺔﻠﻴﺼﻔﻟا ﻰﻠﻋ تﺎﻤﺴﻟا ﺔﻴﻧﺎﻜﻣﺎﺑ ةرﺎﺷﻻا رﺪﺠﺗو) تﺎﻨﺋﺎﻜﻠﻟ ﺲﻴﻟو ﺔﻠﻴﺼﻔﻠﻟ ﺔﻠﻴﺼﻔﻟا تﺎﻤﺳ ( تﺎﻤﺴﻟا ﻩﺬه نﺎﻓ ﺎهﺪﻨﻋوةﺪﻳﺪﺟ تﺎﻨﺋﺎآ ءﺎﺸﻧا ﺪﻨﻋ ﺎﻬﻨﻣ ﺦﺴﻧ ﻞﻤﻋ ﻢﺘﻳ ﻻو ﺎﻬﻠآ ﺔﻠﻴﺼﻔﻠﻟ ةﺪﺣاو ﺔﺨﺴﻧ ﺎﻬﻨﻣ نﻮﻜﺗ ﺎﻴﻧﺎﺛ :ﻬﺑﺎﺸﺘﻤﻟا تﺎﻤﻴﻠﻌﺘﻟا ﺔﻠﻜﺸﻣ ﻞﺣ ﺔ: ﺔﻔﻠﺘﺨﻤﻟا ﺮﺻﺎﻨﻌﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﻞﻤﺸﺗ ﻰﺘﻟا ﺬﻓاﻮﻨﻟا ﻦﻣ ﺪﻳﺪﻌﻟا كﺎﻨه نﻮﻜﻳ ﺔﻴﻣﻮﺳﺮﻟا ﺔﺌﻴﺒﻟا ﻰﻓ ﻼﺜﻣ) ﺮﻣا رز– ﺺﻧ ﻊﺑﺮﻣ –ﺮﻴﺜﻜﻟا ﺎهﺮﻴﻏو تارﺎﻴﺧ ﺔﻤﺋﺎﻗ ( ةرﺎﻔﻟا ثاﺪﺣا ﻊﻣ ﻞﻣﺎﻌﺘﻠﻟ ﺎﻬﺘﺠﻣﺮﺑ ﺪﻨﻋ ﺔﻬﺑﺎﺸﺘﻣ داﻮآا ﻚﻠﺘﻤﺗ ﺮﺻﺎﻨﻌﻟا ﻩﺬه ﻊﻴﻤﺟوﺗ ﺔﻴﻔﻴآ ﻰﻓ ﺎﻬﻨﻴﺑ تﺎﻓﻼﺘﺧا دﻮﺟو ﻊﻣ سوﺎﻤﻟاولﺎﺧدﻻا تاﺪﺣو ﻦﻣ ﺔﻣدﺎﻘﻟا تﺎﻣﻮﻠﻌﻤﻟا ﻚﻠﺗ لواﺪ ﺢﻴﺗﺎﻔﻤﻟا ﺔﺣﻮﻟ ﻦﻣ تﺎﻧﺎﻴﺑ لﺎﺒﻘﺘﺳﻻ ﺪﻌﺘﺴﻳ ﺮﺷﻮﻤﻟا نﺎﻓ ﺺﻧ ﻊﺑﺮﻣ ﻰﻠﻋ ﺮﺴﻳﻻا ةرﺎﻔﻟا رﺰﺑ ﻂﻐﺿ ﻮﻟ ﻼﺜﻤﻓ اذا ﻦﻜﻟو ثﺪﺤﻟا اﺬه صﻮﺼﺨﺑ ﻪﻟ ﺔﻧﺰﺨﻤﻟا تﺎﻤﻴﻠﻌﺘﻟا ﺬﻴﻔﻨﺘﺑ مﻮﻘﻳ نﺎﻓ ﺮﻣا رز ﻰﻠﻋ ﻂﻐﺿ. ﻒﻠﺘﺨﻣ ﻞﻌﻔﻟا ﻦﻜﻟ ﺎﻬﻨﻴﺑ كﺮﺘﺸﻣ ثﺪﺤﻟا. س : ﻣﺮﺒﻟا ﻞﺣ ﻮه ﺎﻣ؟ ﺔﻬﺑﺎﺸﺘﻤﻟا تﺎﻤﻴﻠﻌﺘﻟا ﺔﻠﻜﺸﻤﻟ ﺔﻴﻠﻜﻴﻬﻟا ﺔﺠ ـﺟ : لاوﺪﻟا ﻦﻣ فﻻﻻا ﺔﺑﺎﺘآ جﺎﺘﺤﻧ ﺎﻨﻧا ﺪﺠﻧ ﺎﻣﺪﻨﻋ نﺮﻣ ﺮﻴﻏ ﺪﻴﺟ ﻞﺣ اﺬهو ﺔﻬﻤﻟا ﺬﻴﻔﻨﺘﻟ ﺔﻔﻠﺘﺨﻣ لاود وا ﻒﺋﺎﻇو ﺔﺑﺎﺘآﺗ لاوﺪﻟا ﻚﻠﺗ ﺖﻧﺎآ اذا ﺪﻴﻘﻌﺘﻟا دادﺰﻳو مﺎﻬﻤﻟا ﻰﻓ ﻂﻴﺴﺑ فﻼﺘﺧا ﻒﻠﺘﺨﺗو تﺎﻴﻤﺴﻤﻟا ﻰﻓ ﻞﺧاﺪﺘﺗ ﻰﺘﻟا ﺎﻬﻀﻌﺑ ىدﺎﻨﻰﺘآﺎﺒﺳا ﺔﻧوﺮآﺎﻣ ﻞﺧاد قرﺎﻐﻟﺎﺑ ﻪﺒﺷا نﻮﻜﻨﻓ ةﺮﺜﻜﺑ. س : ﻞﺣ ﻮه ﺎﻣ تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﺔﻠﻜﺸﻤﻟ ﺔﻬﺑﺎﺸﺘﻤﻟا تﺎﻤﻴﻠﻌﺘﻟا؟ ـﺟ : ﻰﻟا ﺔﻓﺎﺿﻻﺎﺑ ﺔآﺮﺘﺸﻤﻟا تﺎﻴﻠﻤﻌﻟا ﻰﻠﻋ ىﻮﺘﺤﺗ ﺔﻠﻴﺼﻓ ﻞﻤﻋ ﻰﻨﻌﻤﺑ ﺔﺛارﻮﻟا ﻮهو ﺪﻳﺪﺟ مﻮﻬﻔﻣ ﻢﻳﺪﻘﺗ ﻞﺤﻟاﻧ ﺎﻣﺪﻨﻋ ﻢﺛ تﺎﻴﻠﻤﻌﻟا ﻩﺬه ﺎﻬﺟﺎﺘﺤﺗ ﻰﺘﻟا تﺎﻤﺴﻟا ﺔﻠﻴﺼﻔﻟا ﻩﺬه ﻦﻣ ﺎﻬﺌﺸﻨﻧ ﺮﻣا رز ﺔﻠﻴﺼﻓ ﻼﺜﻣ ىﺮﺧا ﺔﻟﺎﺣ جﺎﺘﺤ ﺔﻔﻠﺘﺨﻤﻟا تﺎﻤﺴﻟا ﻚﻟذ ﺪﻌﺑ ﻒﻴﻀﻧ ﻢﺛ ﺔﻌﺋﺎﺸﻟا ﺔﻠﻴﺼﻔﻟا ﺺﺋﺎﺼﺧ ﻞآ ﻰﻠﻋ ﺮﻣﻻا رز ﺔﻠﻴﺼﻓ ىﻮﺘﺤﺗ ﺎهﺪﻨﻋو ﺔﻌﺋﺎﺸﻟا س :؟ ﻞﺤﻟا اﺬه ةﺪﺋﺎﻓ ﺎﻣ ـﺟ : ﻰﻟﺎﻌﻟا ﻢﻴﻈﻨﺘﻟا ﻰﻠﻋ ظﺎﻔﺤﻟاو تﺎﻤﻴﻠﻌﺘﻟا ﺔﺑﺎﺘآ ةدﺎﻋا ﺮﻴﻓﻮﺗﻔﻨﺑ ﻞﻣﺎﻌﺘﻟا ﺔﻟﻮﻬﺳو ثﺪﺣ ﻞﺜﻣ تﺎﻴﻤﺴﻤﻟا ﺲ ﻞآﺎﺸﻣ ىا نوﺪﺑ ﻞﺋﺎﺼﻔﻟا ﻒﻠﺘﺨﻣ ﻰﻓ ﻢﺳﻻا ﺲﻔﻨﺑ ﻞﻈﻳ Click
وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻰﻓ تﺎﻨﺋﺎﻜﻟاﺔﺠﻣﺮﺑ:- ﻢﻠﻌﺘﻧ فﻮﺳ ءﺰﺠﻟا اﺬه ﻰﻓ:- ١ – ﻞﺋﺎﺼﻔﻟا ءﺎﺸﻧا ٢ –ﺔﻠﻴﺼﻔﻟا ﻦﻣ تﺎﻨﺋﺎآ ءﺎﺸﻧا ٣ –ﺔﻠﻴﺼﻔﻟا ﻞﺧاد لاود ﺔﺑﺎﺘآ ٤ –لﻼﺧ ﻦﻣ ﺔﻠﻴﺼﻔﻟا تﺎﻤﺳ ﻊﻣ ﻞﻣﺎﻌﺘﻟا لاوﺪﻟا ٥ –ﺔﺛارﻮﻟا ٦ – ﻪﺑﺎﺸﺘﻟا ٧ –ﺔﻐﻠﻟا ﻞﺧاد ﺔﻴﺳﺎﺳﻻا ﻞﺋﺎﺼﻔﻟا ٨-ﺔﻴﺳﺎﺳﻻا ﻞﺋﺎﺼﻔﻟا لﻼﺧ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو ﺔﺠﻣﺮﺑ ٩-ﻟا بﻮﻠﺳﺎﺑ ﺔﻳرﺎﺠﺘﻟا تﺎﻘﻴﺒﻄﺘﻟا داﺪﻋا ﺔﻘﻳﺮﻃ فﻮﻔﺼﺔﺛﻼﺜﻟا ﻻوا: ﺜﻣاﻠﺔ ﺗ ﺢﺿﻮ تﺎﻴﺳﺎﺳﻻا:- ا ﻢﺳﺎﺑ ﺪﻳﺪﺟ ﺔﻠﻴﺼﻓ ﻰﺸﻨﻳ ىﺬﻟاو ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟا ﻰﻟا ﺮﻈﻧا ناﻮﻨﻌﻟاو ﻢﺳﻻا ﺎﻤه تاﺮﻴﻐﺘﻣ ثﻼﺛ ﻰﻠﻋ ىﻮﺘﺤﺗو ﻒﺗﺎﻬﻟنﻮﻔﻴﻠﺘﻟاو * program1.prg DEFINE CLASS mytelephone as Custom myname = SPACE(50) myaddress = SPACE(50) mytelephone = SPACE(15) PROCEDURE showdata() SET COLOR TO w/b CLEAR @2,2 say this.myName @4,2 say this.myaddress @6,2 say this.mytelephone RETURN ENDDEFINE ﺔﻃﺎﺴﺒﻟا ﺔﻳﺎﻏ ﻰﻓ ﺮﻣﻻا نﺎﻓ كﺎﺒﺗرﻼﻟ ﻰﻋاد ﻻ– ﺪﻳﺪﺟ ءاﺮﺟا ءﺎﺸﻧﺎﺑ ﻢﻗ ﺔﻳاﺪﺑ ) ﺞﻣﺎﻧﺮﺑ ﻒﻠﻣprogram1.prg ( ﺚﻴﺤﺑﻖﺑﺎﺴﻟا ﺞﻣﺎﻧﺮﺒﻟا ﻰﻠﻋ ىﻮﺘﺤﻳ ﺞﻣﺎﻧﺮﺒﻟا اﺬه ﻰﻓﻣﻻا لﻼﺧ ﻦﻣ ةﺪﻳﺪﺟ ﺔﻠﻴﺼﻓ ﻒﻳﺮﻌﺗ ﻢﺗ ﺮdefine class ﺔﻤﻠآ ﻢﺛ ةﺪﻳﺪﺠﻟا ﺔﻠﻴﺼﻔﻟا ﻢﺳا ﺮﻣﻻا ﻚﻟذ ﻰﻠﻳ as نﻮﻜﺘﻟ ﺎهرﺎﻴﺘﺧا ﻢﺗ ﻰﺘﻟاو مﻻا ﺔﻠﻴﺼﻔﻟا ﻢﺳا ﺎﻬﻴﻠﻳ custom ﺔﻠﻤﺟ ﺪﻌﺑ ﺎهﺪﻳﺪﺤﺗ ﻢﺘﻳ ﺔﻠﻴﺼﻔﻟا تﺎﻳﻮﺘﺤﻣ نا ﻆﺣﻼﻧDEFINE ﺔﻠﻤﺟ ﻞﺒﻗ ﻰﻬﺘﻨﺗو ENDDEFINE ﻻﺎﺑ ﺔﻴﻓﺮﺣ تاﺮﻴﻐﺘﻣ ثﻼﺛ ﻰﻠﻋ ىﻮﺘﺤﺗ ﺚﻴﺤﺑ ﺔﻠﻴﺼﻔﻟا تﺎﻤﺳ ﺪﻳﺪﺤﺗ ﻢﺗ ﻮه ﺪﺣاو ءاﺮﺟا ﻰﻟا ﺔﻓﺎﺿSHOWDATA() ﻮه ﻢﺳﻻا اﺬهو ﺔﻠﻴﺼﻔﻟا ﻞﺧاد نﻮﻜﻳ ﺎﻣﺪﻨﻋ ﺮﺧا ﻢﺳا ﻪﻟ ﺢﺒﺻا ءاﺮﺟﻻا اﺬه نا ﺔﻓﺮﻌﻣ ﻰﻐﺒﻨﻳوMethod ءاﺮﺟﻻا اﺬه ىﻮﺘﺤﻳ ﺔﻤﻠﻜﻟا ماﺪﺨﺘﺳا ﻮهو ﺪﻳﺪﺟ مﻮﻬﻔﻣ ﻰﻠﻋ this ﺔﻠﻴﺼﻔﻟا ﻞﺧاد تﺎﻤﺴﻟا ﻰﻟا لﻮﺻﻮﻠﻟ ﺞﻣﺎﻧﺮﺒﻟا ﻒﻠﻣ ﺬﻴﻔﻨﺗ ﺪﻨﻋوprogram1.prgﻚﻧﺎﻓ ﻩﺬﻴﻔﻨﺘﻟ ﺔﺠﻴﺘﻧ ﺮﺗ ﻢﻟ ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟا ﻰﻟا ﺮﻈﻧا نﻻاو: * program2.prg SET PROCEDURE TO program1 myobj = CREATEOBJECT(“mytelephone”) myobj.myname = “mahmoud samir fayed” myobj.myaddress = “jeddah” myobj.mytelephone = “6295881” myobj.showdata() فﻮﺳ لﺎﺜﻤﻟا اﺬه ةرﻮﻈﻨﻣ ﺔﺠﻴﺘﻧ ﻰﻄﻌﻳ– ﻮه ﺮﺧا ﻒﻠﻣ ﻰﻟا ﺮﻴﺸﻳ ﺔﻳاﺪﺒﻟا ﻰﻓ ﻪﻧا ﺚﻴﺣ program1.prg ﺢﻤﺴﻳ ﻚﻟذو ﺢﻣﺎﻧﺮﺒﻠﻟprogram2.prg ﻒﻠﻤﻟا ﻰﻓ ﺎﻘﺑﺎﺳ ﺔﻓﺮﻌﻤﻟا ﺔﻠﻴﺼﻔﻟا ماﺪﺨﺘﺳﺎﺑ program1.prg ﻢﺳﺎﺑ ﺪﻳﺪﺟ ﻦﺋﺎآ ﺞﻣﺎﻧﺮﺒﻟا ﻰﺸﻨﻳ ﻚﻟذ ﺪﻌﺑ ﻢﺛMyobj ﺔﻠﻴﺼﻔﻟا ﻦﻣ mytelephone ﺔﻟاﺪﻟا ماﺪﺨﺘﺳﺎﺑ createobject() ضﺮﻐﻟا اﺬﻬﻟ مﺪﺨﺘﺴﺗ ﻰﺘﻟاو)ﺎﻘﺑﺎﺳ ﺔﻓﺮﻌﻤﻟا ﻞﺋﺎﺼﻔﻟا ﻦﻣ ةﺪﻳﺪﺟ تﺎﻨﺋﺎآ ءﺎﺸﻧا(
ﻢﺳﻻا ﻞﻤﺤﻳ ﺪﻳﺪﺟ ﻦﺋﺎآ ﺎﻨﻳﺪﻟ ﺢﺒﺼﻳ ﻚﻟذ ﺪﻌﺑوMyobj ءاﺮﺟﻻا ﻰﻟا ﺔﻓﺎﺿﻻﺎﺑ تاﺮﻴﻐﺘﻣ ﺔﺛﻼﺜﻟا ﻰهو ﺔﻠﻴﺼﻔﻟا تﺎﻤﺳ ﻪﻟو showdata() ﺔﻣﻼﻌﻟا لﻼﺧ ﻦﻣ ﻦﺋﺎﻜﻟا ﺺﺋﺎﺼﺧ نﻻا ﺞﻣﺎﻧﺮﺒﻟا دﺪﺤﻳdot (.)ﺗ ﻰﺘﻟاو ضﺮﻐﻟا اﺬﻬﻟ مﺪﺨﺘﺴ) ﻦﺋﺎﻜﻟا تﺎﻤﺳ ﻊﻣ ﻞﻣﺎﻌﺘﻟالاود وا تاﺮﻴﻐﺘﻣ ﺖﻧﺎآ ءاﻮﺳ ﺔﻠﻴﺼﻔﻟا ﻦﻣ ﺎهﺬﺧا ﻰﺘﻟا( ﺔﻟاﺪﻟا ﺞﻣﺎﻧﺮﺒﻟا ىدﺎﻨﻳ ﻢﻴﻘﻟا دﺎﻨﺳا ﺪﻌﺑوshowdata() ﻰﻟﺎﺘﻟﺎآ ﺞﻣﺎﻧﺮﺒﻟا ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧو: ﻞﻜﺷ٣٩ : ﺞﻣﺎﻧﺮﺒﻟا ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧ ﺔﻠﻴﺼﻔﻟا ﻦﻣ ةدﺎﻔﺘﺳﻻا ﻦﻜﻤﻳ ﻪﻧا ﺎﻨﻟ ﺢﻀﺘﻳ نﻻاو ﺎﻬﻨﻣ تﺎﻨﺋﺎآ ﺪﻴﻟﻮﺗ لﻼﺧ ﻦﻣ– تﺎﻨﺋﺎﻜﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ءﺎﺸﻧا ﻦﻜﻤﻳ ﻪﻧاو ﺞﻣﺎﻧﺮﺒﻟا تﺎﻤﻴﻠﻌﺗ ﻰﻓ ةﺮﻓﻮﺘﻣ ﻢﻬﻔﻟاو ﻞﻣﺎﻌﺘﻟا ﺔﻟﻮﻬﺳ ﻞﻈﺗ ﻚﻟذ ﻊﻣو ةﺪﺣاو ﺔﻠﻴﺼﻓ ﻦﻣ. ﻚﻟذ ﺢﺿﻮﻳ ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟاو * program3.prg SET PROCEDURE TO program1 myobj = CREATEOBJECT(“mytelephone”) myobj.myname = “mahmoud samir fayed” myobj.myaddress = “jeddah” myobj.mytelephone = “6295881” myobj2 = CREATEOBJECT(“mytelephone”) myobj2.myname = “ahmed samir fayed” myobj2.myaddress = “Egypt” myobj2.mytelephone = “3350641” myobj.showdata() wait myobj2.showdata() ﺚﻴﺣﻦﻴﻨﺋﺎآ ءﺎﺸﻧﺎﺑ ﺎﻨﻤﻗ myobj & myobj2 ةﺪﺣاو ﺔﻠﻴﺼﻓ ﻦﻣ ﻰهMytelephone تﺎﻧﺎﻴﺑ ضﺮﻋ ﻮه لﺎﺜﻤﻟا اﺬه ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧوmyobj ﻢﺛ myobj2. ﺎﻴﻧﺎﺛ :ﻟا مﻮﻬﻔﻣﺔﺛارﻮ: – ﻰﻓ ىﻮﺘﺤﺗ ﻻو تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻰﻠﻋ ﺔﻴﻨﺒﻤﻟا ﺞﻣاﺮﺒﻟا واﺔﻤﻈﻧﻻا نا ﺔﻓﺮﻌﻣ ﻰﻐﺒﻨﻳو تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻢﻴهﺎﻔﻣ ﻢها ﻮهدﺎﻬﻧا ﺎﻬﻨﻋ لﺎﻘﻳ ﻻ ﺔﺛارﻮﻟا ﻰﻠﻋ ﺎﻬﻠﺧا) تﺎﻨﺋﺎآ ﺔﺠﻣﺮﺑ مﺎﻈﻧ ( –لﺎﻘﻳ ﺎﻤﻧاو ) مﺎﻈﻧﻋﺎﺴﻤﺑ ﺪتﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ة( ﺔﻠﻴﺼﻔﻟا ﻞﻤﺤﺗ ﺚﻴﺤﺑ ﻞﺒﻗ ﻦﻣ ةدﻮﺟﻮﻣ ﺔﻘﺑﺎﺳ ﺔﻠﻴﺼﻓ تﺎﻤﺳ لﻼﺧ ﻦﻣ ةﺪﻳﺪﺟ ﺔﻠﻴﺼﻓ ءﺎﺸﻧا ﻰه ﺔﻃﺎﺴﺒﺑ ﺔﺛارﻮﻟاﻼﻳﺪﻌﺘﻟا ﺾﻌﺑ ءاﺮﺟا ﻊﻣ ﺎﻘﺑﺎﺳ ةدﻮﺟﻮﻤﻟا ﺔﻠﻴﺼﻔﻟا تﺎﻤﺳ ﻞآ ةﺪﻳﺪﺠﻟا ﺖﻧﺎآ ءاﻮﺳ ﺔﻠﻴﺼﻔﻟا تﺎﻤﺳ ﻰﻠﻋ تﺎﻓﺎﺿﻻا وا تلاود وا تاﺮﻴﻐﺘﻣ. ﻰﻤﺴﺗ ةﺪﻳﺪﺟ ﺔﻠﻴﺼﻓ ءﺎﺸﻧﺎﺑ مﻮﻘﻧ ﺚﻴﺣ ﻚﻟذ ﺢﺿﻮﻳ ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟاو person تﺎﻤﺳ ﺲﻔﻧ ﻞﻤﺤﺗ ﺔﻠﻴﺼﻔﻟا ﻩﺬهو ﺔﻠﻴﺼﻔﻟاmytelephone ءاﺮﺟﻻا ﻞﻳﺪﻌﺗ ﻢﺘﻳ ﺎﻤآ ةﺪﻳﺪﺟ تاﺮﻴﻐﺘﻣ ﺎﻬﻴﻟا فﺎﻀﻳ ﻦﻜﻟو showdata()ﺎﻬﻠﺧاﺪﺑ ضﺮﻌﻳ ﺚﻴﺤﺑ ﺴﻟاﺔﻠﻣﺎآ ةﺪﻳﺪﺠﻟا تﺎﻤ
* program4.prg SET PROCEDURE TO program1 DEFINE CLASS myperson as mytelephone mygender = SPACE(50) mydateofbirth = SPACE(10) PROCEDURE showdata() mytelephone::showdata() @8,2 say this.mygender @10,2 say this.mydateofbirth RETURN ENDDEFINE ﺔﻘﺑﺎﺴﻟا ﺔﻠﻴﺼﻔﻟا ﻢﺳا ﺔﺑﺎﺘﻜﺑ ﻚﻟذو ﺔﻘﺑﺎﺳ ﺔﻠﻴﺼﻓ ﻦﻣ ةﺪﻳﺪﺟ ﺔﻠﻴﺼﻓ فﺮﻌﻧ ﻒﻴآ ﻆﺣﻼﻧ لﺎﺜﻤﻟا اﺬه ﻰﻓ) مﻻا ﺔﻠﻴﺼﻔﻟاﺔﻴﺳﺎﺳﻻا ﺔﻠﻴﺼﻔﻟا وا ( ﺔﻤﻠآ ﺪﻌﺑas ةﺪﻳﺪﺠﻟا تاﺮﻴﻐﺘﻤﻟا فﺮﻌﻧ ﻢﺛ– ءاﺮﺟﻻا ﻒﻳﺮﻌﺗ ةدﺎﻋا ﻆﺣﻼﻧو showdata()ىﺮﺧا ةﺮﻣ ءاﺮﺟﻻا نا ﻆﺣﻼﻧوshowdata() ءاﺮﺟﻻا ىدﺎﻨﻳ showdata() مﻻا ﺔﻠﻴﺼﻔﻟا ﻢﺳا ﺔﺑﺎﺘﻜﺑ ﻚﻟذو مﻻا ﺔﻠﻴﺼﻔﻟا ﻰﻓ دﻮﺟﻮﻤﻟا ﻢﺛ(::)مﻻا ﺔﻠﻴﺼﻔﻟا ﻰﻓ ءاﺮﺣﻻا ﻢﺳا ﺎﻬﻴﻠﻳ ةﺮﺷﺎﺒﻣ ﺔﺠﻴﺘﻧ ىﺮﺗ ﻦﻟ ﻚﻧﺎﻓ ﺞﻣﺎﻧﺮﺒﻟا اﺬه ﺬﻴﻔﻨﺘﺑ ﺖﻤﻗ اذا ﺪﻴآﺎﺘﻟﺎﺑو ﺞﺋﺎﺘﻧ ﻰﻄﻌﻳ ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟا * program5.prg SET PROCEDURE TO program4 myvar = CREATEOBJECT(“myperson”) myvar.myname = “mahmoud samir fayed” myvar.myaddress = “jeddah” myvar.mytelephone = “6295881” myvar.mygender = “male” myvar.mydateofbirth = “29/12/1986” myvar.showdata() ﻰه لﺎﺜﻤﻟا اﺬه ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧو: ﻞﻜﺷ٤٠ : ﻨﺗ ﺔﺠﻴﺘﻧ ﺞﻣﺎﻧﺮﺒﻟا ﺬﻴﻔ ﺔﺻﺮﻓ ﺢﻴﺘﺗو ﺔﺒﻌﺼﻟا داﻮآﻻا راﺮﻜﺗ ﻚﻴﻠﻋ ﺮﻓﻮﺗ ﻰﻬﻓ ةﺮﻴﺜآ ﻞآﺎﺸﻤﻟ ﻞﺣ ﻦﻣ ﺔﺛارﻮﻟا ﻪﻔﻴﻀﺗ ﺎﻣ ﺔﻠﺜﻣﻻا ﻩﺬه ﺪﻌﺑ ﻆﺣﻼﻧوﺎﻤﻈﻨﻣ ﺞﻣﺎﻧﺮﺒﻟا نﻮﻜﻳ ﻰﻜﻟ ﺮﺒآا. ﺔﻇﻮﺤﻠﻣ : ﺔﻠﻴﺼﻔﻟا نا ﻰﻨﻌﻤﺑ ةﺮﻣ ﻦﻣ ﺮﺜآا ﺔﺛارو ﻞﻤﻋ ﻦﻜﻤﻳmyperson ﺔﻠﻴﺼﻔﻟا ﻦﻣ تﺎﺸﻧ ﻰﺘﻟاو mytelephone ﻧ نا ﻦﻜﻤﻳ ﻦﻜﺘﻟو ىﺮﺧا ﺔﻠﻴﺼﻓ ﺎﻬﻨﻣ ﻰﺸﻨMyemployee ﺔﻠﻴﺼﻔﻟا ﺢﺒﺼﺗ ﺎهﺪﻨﻋو myperson ﻚﻟذو مﻻا ﺔﻠﻴﺼﻔﻟا ﻰه ﺔﻠﻴﺼﻔﻟا ﻊﻣ ﺎﻬﺘﻗﻼﻋ ﻰﻓMyemployee ﺔﻠﻴﺼﻔﻟا ﻊﻣ ﺎﻬﺘﻗﻼﻋ ﻰﻓ ﻚﻟذو ﻦﺑﻻا ﺔﻠﻴﺼﻔﻟا ﺎﻬﻧا ﻦﻴﺣ ﻰﻗ Mytelephone
ﺜﻟﺎﺛ ﺎ : ﻪﺑﺎﺸﺘﻟا مﻮﻬﻔﻣ:- ﻠﻋ ىﻮﺘﺤﺗ نا ﻦﻜﻤﻳ ﺔﻔﻠﺘﺨﻤﻟا ﻞﺋﺎﺼﻔﻟا نا ﺔﻃﺎﺴﺒﺑ تﺎﻤﺳ ﻰ) لاود وا تاﺮﻴﻐﺘﻣ ( ﺔﻠﻴﺼﻔﻟا ﻦﻣ ﻞآ ﻼﺜﻤﻓ ﻢﺳﻻا ﺲﻔﻨﺑmytelephone ﺔﻠﻴﺼﻔﻟاو Myperson ﻮه ﻢﺳﻻا ﺲﻔﻨﺑ ءاﺮﺟا ﺎﻤﻬﻠﺧاﺪﺑ نﻼﻤﺸﻳ showdata() ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﻞﻬﺴﻳ اﺬهوﺔﻔﻠﺘﺨﻣ ﻞﺋﺎﺼﻓ ﻦﻣ ةﺪﻟﻮﺘﻤﻟا تﺎﻨﺋﺎﻜﻟا. ﺎﻌﺑار : ﺔﻐﻠﻟا ﻞﺧاد ﺔﻴﺳﺎﺳﻻا ﻞﺋﺎﺼﻔﻟا:- ﺠﻴﻓ ﺔﻐﻟ ﻪﻜﻠﺘﻤﺗ ﺎﻣ عورا ﻦﻣ ىرﻮﻄﻣ ﻞﺒﻗ ﻦﻣ ﺎﻘﺒﺴﻣ ﺔﻓﺮﻌﻤﻟا ﺔﻴﺳﺎﺳﻻا ﻞﺋﺎﺼﻔﻟا ﻦﻣ ﺔﻠﺋﺎه ﺔﻋﻮﻤﺠﻣ وﺮﺑ ﺲآﻮﻓ لاﻮ ةﺪﻳﺪﺟ ﻞﺋﺎﺼﻓ ءﺎﺸﻧا لﻼﺧ ﻦﻣ ﺎﻬﺘﻏﺎﻴﺻ ةدﺎﻋا وا ﻞﺋﺎﺼﻔﻟا ﻩﺬه ماﺪﺨﺘﺳا ﻦﻜﻤﻳ ﺚﻴﺤﺑ ﺔﻐﻠﻟا ﺮﻴﺜﻜﻟا ﺎهﺮﻴﻏو تﺎﻧﺎﻴﺒﻟا ةراداو ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو ﻞﺜﻣ ةدﺪﻌﺘﻤﻟا ضاﺮﻏﻻا مﺪﺨﺗ ﺔﻴﺳﺎﺳﻻا ﻞﺋﺎﺼﻔﻟا ﻩﺬهو. ﺎﺴﻣﺎﺧ: ﺔﻴﺳﺎﺳﻻا ﻞﺋﺎﺼﻔﻟا لﻼﺧ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو ﺔﺠﻣﺮﺑ :- نا ﻢﻠﻋا٩٠ % ﺎﻤﻧاو تﺎﻤﻴﻠﻌﺘﻟا وا داﻮآﻻا لﻼﺧ ﻦﻣ ﺎﻬﺘﺠﻣﺮﺑ ﻢﺘﻳ ﻻ ﺔﻴﻣﻮﺳر ﺔﻬﺟاو ﻰﻠﻋ ىﻮﺘﺤﺗ ﻰﺘﻟا تﺎﻘﻴﺒﻄﺘﻟا ﻦﻣ ﺰﻴﻤﺘﻳو ماﺪﺨﺘﺳﻻا ﻞﻬﺳ ﻪﻧا ﺎﻤآ ضاﺮﻏﻻا ﺐﻠﻏا ﺐﺳﺎﻨﻳ ﻪﻧﻻ ﻚﻟذو جذﺎﻤﻨﻟا ﻢﻤﺼﻣ ﻞﺜﻣ ﻢﻴﻤﺼﺘﻟا تاودا ماﺪﺨﺘﺳا ﻢﺘﻳﺎﺑﺔﻴﻟﺎﻌﻟا ﺔﻴﺟﺎﺘﻧﻻ. ﻰﻓ ﻞﻬﺳا نﻮﻜﻴﺳ ﻚﻟذ نﻻ داﻮآﻻا لﻼﺧ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو ﺔﺠﻣﺮﺑ ةرﺎﻬﻣ ﻪﻳﺪﻟ ﺮﻓﻮﺘﺗ نا ﺪﺑﻻ فﺮﺘﺤﻤﻟا ﺞﻣﺮﺒﻤﻟا ﻦﻜﻟىﺮﺧا تﻻﺎﺣ ﻰﻓ ىروﺮﺿ نﻮﻜﻴﺳ ﻪﻧا ﺎﻤآ تﻻﺎﺤﻟا ﺾﻌﺑ ا لﻼﺧ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو ﺔﺠﻣﺮﺑ ﺔﻴﻧﺎﻜﻣا ﺮﻴﻓﻮﺗ ﺢﻴﺘﺗ ﺔﻴﺳﺎﺳا ﻞﺋﺎﺼﻓ ﻰﻠﻋ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ىﻮﺘﺤﺗ ﻚﻠﺗ ﻢﻠﻌﺗو داﻮآﻻﺎﺒﻌﺻ ﺲﻴﻟ ةرﺎﻬﻤﻟا. ١ – جذﻮﻤﻧ ءﺎﺸﻧا form : – myform = CREATEOBJECT(“form”) myform.Show() ﺔﻠﻴﺼﻔﻟا ﻦﻣ ﺪﻳﺪﺟ جذﻮﻤﻧ ءﺎﺸﻧا ﺔﻟﻮﻬﺴﺑ ﻚﻨﻜﻤﻳform لا لﻼﺧ ﻦﻣ ﻪﺿﺮﻌﺑ مﻮﻘﺗو ﻖﺑﺎﺴﻟا لﺎﺜﻤﻟا ﻰﻓ ﺎﻤآ method ﻰﻤﺴﺗ ﻰﺘﻟاshow() ﻞﻜﺷ٤١ : تﺎﻤﻴﻠﻌﺘﻟا ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧ ﺔﻟﻮﻬﺴﺑ جذﻮﻤﻨﻠﻟ ﺎهﺪﻳﺮﻧ ﻰﺘﻟا ﺺﺋﺎﺼﺨﻟا ﺪﻳﺪﺤﺗ ﺎﻨﻨﻜﻤﻳ ﺪﻴآﺎﺘﻟﺎﺑو. جذﻮﻤﻨﻟا ﻢﺳﻻ دﺪﺤﻣ ناﻮﻨﻋ رﺎﻴﺘﺧﻻ ﻼﺜﻤﻓﺔﻴﻔﻠﺨﻠﻟ صﺎﺧ نﻮﻟ ﺪﻳﺪﺤﺗو: Myform.caption = “wow this is my first form in Visual FoxPro world ! ” myform.backcolor = rgb(0,100,200) myform.width = myform.width + 100
ﻞﻜﺷ٤٢ : تﺎﻤﻴﻠﻌﺘﻟا ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧ ٢ –ﻤﻧ ءﺎﺸﻧا جذﺎﺮﺻﺎﻨﻋ ﻞﻤﺸﺗ : – ﻚﻟذ ﺢﺿﻮﻳ ﻰﻟﺎﺘﻟا لﺎﺜﻤﻟاو ﺎﻬﻠﺧاﺪﺑ ىﺮﺧا ﺮﺻﺎﻨﻋ ﺔﻓﺎﺿا دﻮﻧ ﺎﻤﻧاو فﺬﻬﻟا ﺲﻴﻟ ﻩدﺮﻔﻤﺑ جذﻮﻤﻨﻟا وا ةﺬﻓﺎﻨﻟا نا ﺪآﻮﻤﻟا ﻦﻣ * program6.prg form1 = createobject(“myform”) form1.show() READ events DEFINE CLASS myform as Form ADD OBJECT mylabel1 as label ADD OBJECT mybtn as commandbutton ADD OBJECT mybtn2 as commandbutton Caption = “yes or no message” height = 100 width = 250 mylabel1.caption = “this is my message ?” mylabel1.top = 15 mylabel1.left = 10 mylabel1.width = 200 mybtn.caption = “yes” mybtn.top = 50 mybtn.width = 100 mybtn.height = 30 mybtn.left = 20 mybtn2.caption = “no” mybtn2.top = 50 mybtn2.left = 120 mybtn2.width = 100 mybtn2.height = 30 PROCEDURE mybtn.click() thisform.Release RETURN ENDDEFINE
تﺎﻣﻮﻠﻌﻤﻟا ﻦﻣ ﺪﻴﺟ ﻢآ ءاﺮﺟﻻا اﺬه ﻦﻣ ﺪﻴﻔﺘﺴﻧو: – ١ –ةﺮﺷﺎﺒﻣ ﺎﻬﺟﺎﺘﺤﺗ ﻰﺘﻟا ﻞﺋﺎﺻﺎﻔﻟا ﺐﻧﺎﺠﺑ تﺎﻨﺋﺎآ ﻰﺸﻨﺗ تﺎﻤﻴﻠﻌﺗ ﻰﻠﻋ ىﻮﺘﺤﻳ نا ءاﺮﺟﻻا ﻒﻠﻤﻟ ﻦﻜﻤﻳ ﻻوا ٢ – ﺮﻣﻻا read events جذﻮﻤﻨﻠﻟ ﻢﻜﺤﺘﻟا ﻰﻄﻌﻳ ٣ –و ﺎﻬﺘﺑﺎﺘﻜﺑ ﻦﺤﻧ ﻢﻘﻧ ﻢﻟ ﺔﻠﻴﺼﻓ ﻦﻣ ةﺪﻳﺪﺟ ﺔﻠﻴﺼﻓ ءﺎﺸﻧا ﻢﺗ ﺔﻠﻴﺼﻔﻟا ﻩﺬهو ةﺮﺷﺎﺒﻣ ﺔﻐﻠﻟا ﻞﺧاد ةﺮﻓﻮﺘﻣ ﻰه ﺎﻤﻧا ﻰهForm ﻰه ﺎﻬﺋﺎﺸﻧﺎﺑ ﺎﻨﻤﻗ ﻰﺘﻟا ﺔﻠﻴﺼﻔﻟاو Myform ٤ – ﺔﻠﻤﺠﻟا لﻼﺧ ﻦﻣ جذﻮﻤﻨﻠﻟ ﺮﺻﺎﻨﻋ ﺔﻓﺎﺿا ﻢﺗ ADD OBJECT ﺔﻤﻠآ ﺪﻌﺑ ﺮﺻﺎﻨﻌﻟا ﻩﺬه عاﻮﻧا ﺪﻳﺪﺤﺗ ﺎﻬﻴﻓ ﻢﺗو AS ٥ –ﺎﻨﻧﻻ تاﺮﻴﻐﺘﻤﻟا ءﺎﻤﺳا ﻖﻳﺮﻃ ﻦﻋ ةﺮﺷﺎﺒﻣ جذﻮﻤﻨﻟا ﺺﺋﺎﺼﺨﺑ ﻢﻜﺤﺘﻟا ﻢﺘﻳ تﺎﻤﺳ ﻦﻜﻟو جذﻮﻤﻨﻟا اﺬه ﺔﻠﻴﺼﻓ ﻞﺧاد ﻻوا ﺮﻣﻻا رز ﻦﺋﺎآ ﻢﺳا ﺪﻳﺪﺤﺗ طﺮﺘﺸﺗ ﺮﻣﻻا رز ﻞﺜﻣ ﺮﺻﺎﻨﻌﻟا ٦ – ثﺪﺣ ﻞﺜﻣ ثاﺪﺣﻼﻟ ﺐﻴﺠﺘﺴﺗ ﻰﺘﻟا داﻮآﻻا ﺔﺑﺎﺘآ ﻢﺘﻳ click ﺮﻣﻻا رﺰﻟ ) ةرﺎﻔﻟا رﺰﺑ مﺪﺨﺘﺴﻤﻟا ﻂﻐﻀﻳ ﺎﻣﺪﻨﻋ ثﺪﺤﻳﺨﻟا ﺔﺣﺎﺴﻤﻟا ﻰﻓ لازﺎﻣ ةرﺎﻔﻟا ﺮﺷﻮﻣو ﻩﺪﻳ ﻊﻓﺮﻳو ﺮﻣﻻا رز ﻰﻠﻋ ﺮﺴﻳﻻاجذﻮﻤﻨﻟا ﻰﻠﻋ ﺮﻣﻻا رﺰﺑ ﺔﺻﺎ( ءاﺮﺟﻻا ﻚﻟذ ﻰﻠﻋ لﺎﺜﻣوmybtn.click() ٧ – لا method ﻰﻤﺴﺗ ﻰﺘﻟا release ﻞﻤﻌﺑ ﻪﻴﺒﺷ ﻰهو ﺔﺤﺴﻤﺑ مﻮﻘﺗ جذﻮﻤﻨﻟﺎﺑ ﺔﺻﺎﺨﻟا click رز ﻰﻠﻋ close) ﺔﻣﻼﻋx ( جذﻮﻤﻨﻟﺎﺑ صﺎﺨﻟا ناﻮﻨﻌﻟا ﻂﻳﺮﺷ ﻰﻓ ﻰﻟﺎﺘﻟﺎآ ﺞﻣﺎﻧﺮﺒﻟا اﺬه ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧو: ﻞﻜﺷ٤٣ : ﻨﺗ ﺔﺠﻴﺘﻧ ﺞﻣﺎﻧﺮﺒﻟا ﺬﻴﻔ ﻰﻓ ﻖﻤﻌﺘﻟا ةﺪﻋﺎﺴﻤﻟا تﺎﺷﺎﺷو تﺎﻤﻴﻠﻌﺘﻟا لﻼﺧ ﻦﻣ ﺎﻨﻤﻠﻌﺗ ﺎﻤآ ﻚﻨﻜﻤﻳ نﻻاوتﺎﻤﻴﻠﻌﺘﻟا لﻼﺧ ﻦﻣ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو ﺔﺠﻣﺮﺑو تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﻞﻴﺻﺎﻔﺗ. ﺔﻇﻮﺤﻠﻣ : ﺔﻟاﺪﻟا ﻞﺜﻣ تﺎﻴﻠﻤﻌﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﻞﻬﺴﺗ لاود ﻰﻠﻋ ﺔﻐﻠﻟا ﻞﻤﺸﺗmessagebox() ﺔﻟﺎﺳر ضﺮﻌﺗ ﻰﺘﻟاو ﻟاﺪﻟاو مﺪﺨﺘﺴﻤﻠﻟ ﺔinputbox()لﺎﺧدﻼﻟ ﺺﻧ ﻊﺑﺮﻣ ﻰﻄﻌﺗ ﻰﺘﻟاو . Messagebox(“every thing is done !”,0,”wow”) ﻞﻜﺷ٤٤ : ﻻا ﺬﻴﻔﻨﺗ ﺔﺠﻴﺘﻧ ﺮﻣ ﺎﺳدﺎﺳ : ثﻼﺜﻟا فﻮﻔﺼﻟا بﻮﻠﺳا ماﺪﺨﺘﺳﺎﺑ ﺞﻣاﺮﺒﻟا داﺪﻋا: ﻰﻟا ﺞﻣاﺮﺒﻟا تﺎﻧﻮﻜﻣ ﻢﻴﺴﻘﺗ ﻚﻟذ ﻰﻨﻌﻳ٣ﻣﺎﻧﺮﺒﻟا ﺔﻬﺣاﻮﺑ صﺎﺧ ءﺰﺟو تﺎﻧﺎﻴﺒﻟﺎﺑ صﺎﺧ ءﺰﺟ ءاﺰﺟا ﻖﻄﻨﻤﺑ صﺎﺧ ءﺰﺟو ﺞ ﻢﻜﺤﺘﻟاو ةرادﻻا وا ﺞﻣﺎﻧﺮﺒﻟا–ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻟا ﺔﻴﻔﻴآ ﻢﻬﻓ ﻰﻐﺒﻨﻳو ﺎﻬﺋﺎﺸﻧاو تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ ﻢﻴﻤﺼﺗ ﻞﻤﺸﻳ تﺎﻧﺎﻴﺒﻟا ءﺰﺟو ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو ءﺰﺟو– ﻢﺘﻳ ﻢﻜﺤﺘﻟاو ةرادﻻا لﻼﺧ ﻦﻣ ﻢﺛ تﺎﻤﻴﻠﻌﺘﻟا ﻪﻨﻣ ﻞﺒﻘﺘﺴﺗ مﺪﺨﺘﺴﻤﻠﻟ ﺔﻬﺟاو ءﺎﻄﻋا ﻰﻨﻌﻳ ﻟا ةﺪﻋﺎﻗ ﻦﻴﺑ ﻂﺑﺮﻟا ﺔﻴﻔﻴآ ﻢﻴﻈﻨﺗ مﺪﺨﺘﺴﻤﻟا ﺔﻬﺟاو و تﺎﻧﺎﻴﺒ ﻢﻜﺤﺘﻟاو ةاردﻻا ءﺰﺟ ﻰﻓ ﺮﺛﻮﻤﻟا ﻞﻣﺎﻌﻟا نﻮﻜﺗ فﻮﺳ ﻰﺘﻟاو تﺎﻨﺋﺎﻜﻟا ﺔﺠﻣﺮﺑ ﺎﻨﻤﻠﻌﺗو تﺎﻧﺎﻴﺒﻟا ةرادا ﺔﻴﻔﻴآ ﺎﻨﻤﻠﻌﺗ ﺪﻘﻟ ﺞﻣﺎﻧﺮﺒﻟا ﺔﻬﺟاو داﺪﻋا ﺔﻴﻔﻴآ نﻻا ﺔﻓﺮﻌﻣ ﻰﻐﺒﻨﻳو– ﻊﻳرﺎﺸﻤﻟا تﺎﻔﻠﻣ ﻰﻓ ﺎﻤﻬﻨﻴﺑ ﻂﺑﺮﻟا ﻢﺛ .
ﻟﺍ ﺏﺎﺒﻟﺍﻊﺑﺍﺮ جذﺎﻤﻨﻟا تﺎﻔﻠﻣ
١ – ﺪﻳﺪﺟ جذﻮﻤﻧ ءﺎﺸﻧا creating new form: – رﺎﺘﺧاfile ﻢﺛ new ﻢﺛ form ﻢﺛ New File ﻞﻜﺷ٤٥ :ﺪﻳﺪﺟ جذﻮﻤﻧ ءﺎﺸﻧا ﻰﻟﺎﺘﻟا ﻞﻜﺸﻟﺎﺑ ﺎﻤآ ﺔﻐﻠﻟا ﻞﺧاد جذﺎﻤﻨﻟا ﻢﻤﺼﻣو: ﻞﻜﺷ٤٦ : وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻞﺧاد جذﺎﻤﻨﻟا ﻢﻤﺼﻣ
ﻻوا : تاودﻻا ﻂﻳﺮﺷ:- ﺮﺻﺎﻨﻋ ﺔﻓﺎﺿا ﻰﻓ مﺪﺨﺘﺴﻳ)ﺎﻨﺋﺎآتةﺪﻳﺪﺟ ( جذﻮﻤﻨﻟا ﻰﻟا ﺎﻴﻧﺎﺛ : ناﻮﻟﻻا ﻂﻳﺮﺷ:- ﺔﻋﺮﺴﺑ ﻦﺋﺎﻜﻟا ﻦﻳﻮﻠﺗ ﻰﻓ مﺪﺨﺘﺴﻳ) ﺔﺑﺎﺘﻜﻟا نﻮﻟ–ﺔﻴﻔﻠﺨﻟا نﻮﻟ ( ﺎﺜﻟﺎﺛ : ﺺﺋﺎﺼﺨﻟا ةﺬﻓﺎﻧ:- ﺎﻬﻠﻤﺸﻳ ﻰﺘﻟا ﺮﺻﺎﻨﻌﻟاو جذﻮﻤﻨﻟا ﺺﺋﺎﺼﺧ ﻂﺒﺿ ﻰﻓ مﺪﺨﺘﺴﺗ– ﻦﻜﻤﻳو ةﺮﺷﺎﺒﻣ ﻰﻨﻌﻤﻟا ﺔﻣﻮﻬﻔﻣ ﺺﺋﺎﺼﺨﻟا ﺐﻠﻏا ﺔﻟﻮﻬﺴﺑ ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻟا ﺎﻌﻳار : ةﺬﻓﺎﻧ جذﻮﻤﻨﻟا:- تاودﻻا ﻂﻳﺮﺷ لﻼﺧ ﻦﻣ ﺔﻣزﻼﻟا ﺮﺻﺎﻨﻌﻟا ﺔﻓﺎﺻا ﻚﻨﻜﻤﻳ ﺚﻴﺤﺑ ﻪﻤﻴﻤﺼﺘﺑ مﻮﻘﺗ ىﺬﻟا جذﻮﻤﻨﻠﻟ ةﺮﺷﺎﺒﻣ ﺔﻴﺣ ةرﻮﺻ ﻰﻄﻌﺗثاﺪﺣﻻا ةﺬﻓﺎﻧ لﻼﺧ ﻦﻣ ﺮﺻﺎﻨﻌﻟﺎﺑ ﺔﺻﺎﺨﻟا داﻮآﻻا ﺐﺘﻜﺗ ﻚﻟذ ﺪﻌﺑ ﻢﺛ ﺺﺋﺎﺼﺨﻟا ةﺬﻓﺎﻧ لﻼﺧ ﻦﻣ ﺎﻬﺼﺋﺎﺼﺧ ﻰﻓ ﻢﻜﺤﺘﻟاو. ﺎﺴﻣﺎﺧ : ثاﺪﺣﻻا ةﺬﻓﺎﻧ:- ﻀﻟا دﺮﺠﻤﺑ ﺮﻬﻈﺗ ﺎﻬﻳﻮﺘﺤﻳ ﻰﺘﻟا ﺮﺻﺎﻨﻌﻟا ﺪﺣا وا جذﻮﻤﻨﻟا ﻰﻠﻋ ﻦﻴﺘﻌﻳﺎﺘﺘﻣ ﻦﻴﺗﺮﻣ ﺮﺴﻳﻻا ةرﺎﻔﻟا رﺰﺑ ﻂﻐ • تاودﻻا ﻂﻳﺮﺷ ﺮﺻﺎﻨﻋ: – ﻞﻜﺷ٤٧ : تاودﻻا ﻂﻳﺮﺷ ﺮﺻﺎﻨﻋ
جذﻮﻤﻨﻟا ﻰﻟا ﺮﺼﻨﻋ ﺔﻓﺎﺿا :- ﻤﺘﺴﻧو ﺮﺴﻳﻻا ةرﺎﻔﻟا رﺰﺑ ﻂﻐﻀﻧو جذﻮﻤﻨﻟا ﻰﻟا بﺎهﺬﻟا ﻢﺛ تاودﻻا ﻂﻳﺮﺷ ﻦﻣ ﺮﺼﻨﻌﻟا عﻮﻧ رﺎﻴﺘﺧﺎﺑ ﻚﻟذ ﻢﺘﻳ ﻂﻐﻀﻟا ﻰﻓ ﺮ ﺎﻧﺪﻳ ﻊﻓﺮﻧ ﻢﺛ ﺮﺼﻨﻌﻟا ﺔﺣﺎﺴﻣ دﺪﺤﻧ ﻰﺘﺣ– ﻞﻳﺪﻌﺗ ﻦﻜﻤﻳ ﺚﻴﺤﺑ ﺎﻀﻳا ﻩﺪﻳﺪﺤﺗ ﻢﺗو جذﻮﻤﻨﻟا ﻰﻠﻋ ﺮﻬﻇ ﺪﻗ ﺮﺼﻨﻌﻟا نا ﺪﺠﻨﻓ ﺺﺋﺎﺼﺨﻟا ةﺬﻓﺎﻧ لﻼﺧ ﻦﻣ ةﺮﺷﺎﺒﻣ ﻪﺻاﻮﺧ ﻞﻜﺷ٤٨ : جذﻮﻤﻨﻠﻟ ﺮﺼﻨﻋ ﺔﻓﺎﺿا
ﻞﻳﺪﻌﺗ ﺮﺼﻨﻌﻟا ﺺﺋﺎﺼﺧ : – ﺺﺋﺎﺼﺨﻟا ةﺬﻓﺎﻧ ﻦﻣ ﻚﻟذ ﻢﺘﻳ ﺎﻧﺮآذ ناو ﻖﺒﺳ ﺎﻤآ ﻤﻓ ﺔﻴﺻﺎﺨﻟا لﻼﺧ ﻦﻣ ﻚﻟذ ﻢﺘﻳ ﺮﻣﻻا رز ﻪﻠﻤﺤﻳ ىﺬﻟا ناﻮﻨﻌﻟا ﻞﻳﺪﻌﺘﻟ ﻼﺜ caption ﻞﻜﺷ٤٩ : ﺮﺻﺎﻨﻌﻟا صاﻮﺧ ﻞﻳﺪﻌﺗ ﻰﻟا تﺎﻤﻴﻠﻌﺘﻟا ﺔﻓﺎﺿا ﺮﺼﻨﻌﻟا: – ﺮﺼﻨﻌﻟا ﻰﻠﻋ ﻦﻴﺗﺮﻣ ﻂﻐﻀﻟﺎﺑ ﺎﻬﻴﻠﻋ ﻞﺼﺤﻧ ﻰﺘﻟاو ثاﺪﺣﻻا ةﺬﻓﺎﻧ لﻼﺧ ﻦﻣ ﻚﻟذ ﻢﺘﺑ ﻞﻜﺷ٥٠ : ﻨﻌﻟﺎﺑ صﺎﺧ ثﺪﺤﺑ ﻂﺒﺗﺮﺗ تﺎﻤﻴﻠﻌﺗ ﺔﻓﺎﺿاﺮﺼ
جذﻮﻤﻨﻟا رﺎﺒﺘﺧاو ﻞﻴﻐﺸﺗ : – ﻰﻠﻋ ﻂﻐﻀﻟا لﻼﺧ ﻦﻣ ﻚﻟذ ﻢﺘﻳCtrl+E ﻦﻣ ﻚﻟذ ﻢﺗ ﺪﻗ ﻦﻜﻳ ﻢﻟ اذا ﻒﻠﻣ ﻰﻓ جذﻮﻤﻨﻟا ﻆﻔﺣ ﺐﻠﻄﺗ ﺔﺷﺎﺷ ﺮﻬﻈﺗ ﺪﻗو ﻞﺒﻗ– ﺔﻤﺋﺎﻗ لﻼﺧ ﻦﻣ جذﻮﻤﻨﻟا ﻞﻴﻐﺸﺗ ﻦﻜﻤﻳ وا form ﻢﺛ runتاودﻻا ﻂﻳﺮﺷ لﻼﺧ ﻦﻣ وا ﻞﻜﺷ٥١ : رﺎﺒﺘﺧﻼﻟ جذﻮﻤﻨﻟا ﻞﻴﻐﺸﺗ ﻨﻟا ﻞﻴﻐﺸﺗ ﺪﻨﻋو ﻰﻠﻋ ﻆﻌﻀﻟاو جذﻮﻤ)ﺢﻣﺎﻧﺮﺒﻟا ﻦﻣ جوﺮﺧ (جذﻮﻤﻨﻟﺎﺑ ﻞﻤﻌﻟا ءﺎﻬﻧا ﻢﺘﻳ ﻞﻜﺷ٥٢ :ﻨﻟاﻤﻞﻤﻌﻟا ءﺎﻨﺛا جذﻮ ﺮﻣﻻا رز ﺺﺋﺎﺼﺧ ﻢها: Caption ﺮﻣﻻا رز ﻪﻠﻤﺤﻳ ىﺬﻟا ناﻮﻨﻌﻟا)ﻰﻓﺮﺣ ﻞﻘﺣ( Forecolor ﺔﺑﺎﺘﻜﻟا نﻮﻟ)ﻰﻤﻗر ﻞﻘﺣ( Fontname ﻂﺨﻟا ﻢﺳا)ﻰﻓﺮﺣ ﻞﻘﺣ( Fontsize ﻂﺨﻟا ﻢﺠﺣ)ﻰﻤﻗر ﻞﻘﺣ( Autosize ﻰﺋﺎﻘﻠﺘﻟا ﻢﻴﺠﺤﺘﻟا)ﻰﻘﻄﻨﻣ ﻞﻘﺣ( Visible جذﻮﻤﻨﻟا ﻰﻠﻋ رﻮﻬﻈﻟا)ﻰﻘﻄﻨﻣ ﻞﻘﺤﻟا عﻮﻧ( Enabled ﻦﻴﻜﻤﺘﻟا)ﻰﻘﻄﻨﻣ ﻞﻘﺣ( Top جذﻮﻤﻨﻟا ﻰﻓ ﺮﺼﻨﻌﻟا ﺔﻳاﺪﺒﻟ ﻒﺼﻟا ﻢﻗر)ﻰﻤﻗر ﻞﻘﺣ ( Left جذﻮﻤﻨﻟا ﻰﻓ ﺮﺼﻨﻌﻟا ﺔﻳاﺪﺒﻟ دﻮﻤﻌﻟا ﻢﻗر)ﻰﻤﻗر ﻞﻘﺣ( Width ﺮﺼﻨﻌﻟا ضﺮﻋ)ﻰﻤﻗر ﻞﻘﺣ( Height ﺮﺼﻨﻌﻟا لﻮﻃ)ﻰﻤﻗر ﻞﻘﺣ( Name ﺮﺼﻨﻌﻟا ﻢﺳا ToolTipText ﺔﻌﻳﺮﺴﻟا ﺔﻣﻮﻠﻌﻤﻟا ﺔﻟﺎﺳر ﻟا ﻦﻴﺑ ﺔﻌﺋﺎﺷ ﺺﺋﺎﺼﺨﻟا ﻩﺬه ﻢﻈﻌﻣو ﻞﺧاد تﺎﻤﻴﻠﻌﺘﻟا لﻼﺧ ﻦﻣ وا ﺺﺋﺎﺼﺨﻟا ةﺬﻓﺎﻧ لﻼﺧ ﻦﻣ ﺎﻬﻄﺒﺿ ﻦﻜﻤﻳو ﺮﺻﺎﻨﻌﻰﻟﺎﺘﻟﺎآ ﺮﺻﺎﻨﻌﻟا وا جذﻮﻤﻨﻟﺎﺑ ﺔﺻﺎﺨﻟا ثاﺪﺣﻻا
تﺎﻤﻴﻠﻌﺘﻟا لﻼﺧ ﻦﻣ ﺺﺋﺎﺼﺨﻟا ﻂﺒﺿ ﻰﻠﻋ ﺔﻠﺜﻣا:- Thisform.command1.caption = “hello” Thisform.command1.top = 20 Thisform.command1.enabled = .T. Thisform.command1.forecolor = RGB(50,50,50) ﺺﺘﻟا ﻊﺑﺮﻣ ﺺﺋﺎﺼﺧ ﻢها: Value ﺺﻨﻟا ﻊﺑﺮﻣ ﺎﻬﻳﻮﺘﺤﻳ ﻰﺘﻟا ﺔﻤﻴﻘﻟا Forecolor ﺔﺑﺎﺘﻜﻟا نﻮﻟ)ﻰﻤﻗر ﻞﻘﺣ( Fontname ﻂﺨﻟا ﻢﺳا)ﻰﻓﺮﺣ ﻞﻘﺣ( Fontsize ﻂﺨﻟا ﻢﺠﺣ)ﻰﻤﻗر ﻞﻘﺣ( Autosize ﻰﺋﺎﻘﻠﺘﻟا ﻢﻴﺠﺤﺘﻟا)ﻰﻘﻄﻨﻣ ﻞﻘﺣ( Visible ذﻮﻤﻨﻟا ﻰﻠﻋ رﻮﻬﻈﻟا ج)ﻰﻘﻄﻨﻣ ﻞﻘﺤﻟا عﻮﻧ( Enabled ﻦﻴﻜﻤﺘﻟا)ﻰﻘﻄﻨﻣ ﻞﻘﺣ( Top جذﻮﻤﻨﻟا ﻰﻓ ﺮﺼﻨﻌﻟا ﺔﻳاﺪﺒﻟ ﻒﺼﻟا ﻢﻗر)ﻰﻤﻗر ﻞﻘﺣ ( Left جذﻮﻤﻨﻟا ﻰﻓ ﺮﺼﻨﻌﻟا ﺔﻳاﺪﺒﻟ دﻮﻤﻌﻟا ﻢﻗر)ﻰﻤﻗر ﻞﻘﺣ( Width ﺮﺼﻨﻌﻟا ضﺮﻋ)ﻰﻤﻗر ﻞﻘﺣ( Height ﺮﺼﻨﻌﻟا لﻮﻃ)ﻰﻤﻗر ﻞﻘﺣ( Name ﺮﺼﻨﻌﻟا ﻢﺳا backcolor ﺔﻴﻔﻠﺨﻟا نﻮﻟ RightToLeft رﺎﺴﻴﻠﻟ ﻦﻴﻤﻴﻟا ﻦﻣ ﺔﺑﺎﺘآ)ﻰﻘﻄﻨﻣ ﻞﻘﺣ( Alignment ةاذﺎﺤﻤﻟا)ﻰﻤﻗر ﻞﻘﺣ( MaxLength لﺎﺧدﻼﻟ لﻮﻃ ﻰﺼﻗا InputMask لﺎﺧدﻻا طوﺮﺷ) ﻼﺜﻣ٩٩٩٩ﺔﻌﺑرا لﻮﻃ ﻰﺼﻗاو ﻂﻘﻓ مﺎﻗرا ﻞﺒﻘﻳ ﻰﻨﻌﺗ ( ToolTipText ﺔﻌﻳﺮﺴﻟا ﺔﻣﻮﻠﻌﻤﻟا ﺔﻟﺎﺳر)ﻰﻓﺮﺣ( لﻼﺥ ﻦﻣ ﻚﻨﻜﻤﻳو) ﺔﻐﻠﻟﺎﺏ ﺔﺻﺎﺨﻟا ةﺪﻋﺎﺴﻤﻟا تﺎﺵﺎﺵ– ﺔﺏﺮﺠﺘﻟا ( ﺔﻴﻔﻴآ ﺔﻓﺮﻌﻣ ﺪﻗ ﻰﺘﻟا ﺮﺻﺎﻨﻌﻟا ﻊﻴﻤﺝ ﻊﻣ ﻞﻣﺎﻌﺘﻟاجذﻮﻤﻨﻟا ﺎﻬﻴﻠﻋ ﻞﻤﺘﺸﻳﺖﻗﻮﻟا ﺾﻌﺏ ﻰﻟا جﺎﺘﺤﺕ ﻂﻘﻓ ﺎﻤﻧاو ﻚﻟذ ﻰﻓ ﺔﺏﻮﻌﺻ ﺪﺠﺕ ﻦﻟ ﻚﻧا ﺪآﺎﺕو . ﺔﻳوﺎﺤﻟا ﺮﺻﺎﻨﻌﻟا:- ﺗ نا ﻦﻜﻤﻳ ﻰﺘﻟا ﺮﺻﺎﻨﻌﻟا ﻰه ﺎﻬﺘﻠﺜﻣا ﻦﻣو ﻚﻟذ ﻰﻓ جذﻮﻤﻨﻟا نﺎﺷ ﺎﻬﻧﺎﺷ ﺎﻬﻠﺧاﺪﺑ ىﺮﺧا ﺮﺻﺎﻨﻋ ﻞﻤﺸcontainer & pageframeو ىوﺎﺤﻟا ﺮﺼﻨﻋ ىا تﺎﺤﻔﺼﻟا ﺮﺼﻨﻋ ﺎﻬﺑ ﻢﻜﺤﺘﻟاو ﺎﻬﻴﻟا ﺮﺻﺎﻨﻌﻟا ﺔﻓﺎﺿﺎﺑ ﺎﻬﺗﺎﻳﻮﺘﺤﻣ ﻞﻳﺪﻌﺗ دﻮﺗو جذﻮﻤﻨﻠﻟ ﺮﺻﺎﻨﻌﻟا ﻩﺬه ﻞﺜﻣ ﺔﻓﺎﺿا ﺪﻨﻋو– ﺪﻳﺪﺤﺘﻳ ﻚﻟذ ﻢﺘﻳ رﺎﻴﺘﺧا ﻢﺛ ةرﺎﻔﻠﻟ ﻦﻤﻳﻻا رﺰﻟا ﻂﻐﺿ ﻢﺛ ﻻوا ﺮﺼﻨﻌﻟاeditﺎﻬﺗﺎﻳﻮﺘﺤﻣ رﺮﺤﺗ ﻰﻜﻟ
جذﻮﻤﻧ ﻦﻣ ﺮﺜآا ﻰﻠﻋ جذﺎﻤﻨﻟا ﻒﻠﻣ ءاﻮﺘﺣا: ﻒﻠﻣ ىﻮﺘﺤﻳ نا ﻦﻜﻤﻳ ﻢﻌﻧ ﻩﺬه ﻦﻴﺑ اﺪﺟ ﺪﻳﺪﺷ طﺎﺒﺗرا كﺎﻨه نﺎآ اذا ﻚﻟذ ﻞﻤﻌﺑ مﻮﻘﻧو جذﻮﻤﻧ ﻦﻣ ﺮﺜآا ﻰﻠﻋ جذﺎﻤﻨﻟا جذﺎﻤﻨﻟا– ﻦﻴﺑ جذﺎﻤﻨﻟا ﻞﻘﻧ ﻚﻟذ ﺪﻌﺑ ﻞﻬﺴﻳ ﺎﻤﻣ ﻞﻘﺘﺴﻣ ﻒﻠﻣ ﻰﻓ جذﻮﻤﻧ ﻞآ نﻮﻜﻳ نا ﺎﻤﺋاد ﻞﻀﻓﻻا ﻦﻣ ﻦﻜﻟو ﺎهﺮﻴﻏو ﻊﻳرﺎﺸﻤﻟا. ﺔﻤﺋﺎﻗ ﻦﻣform رﺎﺘﺧا create form set ﻞﻜﺷ ٥٣ :ﻤﺸﻳ جذﻮﻤﻨﻟا ﻒﻠﻣ ﻞﻌﺟجذﻮﻤﻧ ﻦﻣ ﺮﺜآا ﻞ ﺔﻤﺋﺎﻗ ﻦﻣ رﺎﺘﺧا ﺪﻳﺪﺟ جذﻮﻤﻧ ﺔﻓﺎﺿﻻ نﻻاوform رﺎﻴﺘﺧﻻا Add new form لﻼﺧ ﻦﻣ ﻦﻜﻤﻳ ﻪﺘﻟازﻻو remove form ﻞﻜﺷ ٥٤ :ﺪﺣاو ﻒﻠﻣ ﻰﻓ جذﻮﻤﻧ ﻦﻣ ﺮﺜآا ﻰﻟﺎﺘﻟﺎآ ﻚﻟذ ﻢﺘﻳ ﻒﻠﻤﻟا ﻰﻓ جذﻮﻤﻧ ىا ﻦﻣ ﻦﻴﻌﻣ جذﻮﻤﻧ ﻊﻣ ﻞﻣﺎﻌﺘﻟا دﺪﺤﺗ ﻰﻜﻟو thisformset.formname.property/event لﺎﺜﻣ: example : thisformset.form2.release جذﺎﻤﻨﻟا ﻒﻠﻣ ءﺎﻋﺪﺘﺳا: ﺮﻣﻻا لﻼﺧ ﻦﻣ جذﻮﻤﻧ ﻒﻠﻣ ءﺎﻋﺪﺘﺳا تﺎﻤﻴﻠﻌﺘﻟا ﻞﺒﻘﻳ نﺎﻜﻣ ىا ﻦﻣ وا جذﻮﻤﻨﻟا ﻞﺧاد ﻦﻣ ﻚﻨﻜﻤﻳDo Form ىﺬﻟاو ﺮﻣاوﻻا ةﺬﻓﺎﻧ ﻰﻟا ﺮﻈﻨﻟا ﻢﻳﺪﺗ ﺖﻨآ اذا ﻪﺘﻈﺣﻻ ﺪﻗ نﻮﻜﺗ نا ﻰﻐﺒﻨﻳ لﺎﺜﻣ: Do form myotherform.scx داﺪﺘﻣﻻا ﺬﺧﺎﻳ جذﻮﻤﻨﻟا ﻒﻠﻣ نا ﻆﺣﻼﻧو.scxىروﺮﺿ ﺮﻴﻏ ﺮﻣﻻا ﻰﻓ داﺪﺘﻣﻻا ﺔﺑﺎﺘآو Do form myotherform جذﻮﻤﻨﻟا ﻒﻠﻣ ﻪﺑ ﺪﺟﻮﻳ ﻰﻟﺎﺤﻟا ﺪﻠﺠﻤﻟا نا ضﺮﻔﺑ رﺎﺴﻤﻟا ﺔﺑﺎﺘآ طﺮﺘﺸﻳ ﻻو.
جذﻮﻤﻨﻠﻟ ﺔﻣﺎﻬﻟا ﺺﺋﺎﺼﺨﻟا : ﺋﺎﺼﺧ كﺎﻨه ﻦﻜﻟو ﺔﻴﻤهﻻا ﺔﻳﺎﻏ ﻰﻓ جذﻮﻤﻨﻟا ﺺﺋﺎﺼﺧ ﺐﻠﻏا نا ﻊﻗاﻮﻟا ﻰﻓ ﺺﺋﺎﺼﺨﻟا ﻰهو ﺔﻳﻮﻴﺤﻟا ﺔﻳﺎﻏ ﻰﻓ ةدﺪﺤﻣ ﺺجذﻮﻤﻨﻟا ﻞﻤﻌﻳ فﻮﺳ ﺔﺌﻴﺑ ىا ﻰﻓ دﺪﺤﺗ ﻰﺘﻟا ١ –وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﺌﻴﺑ ﻰﻓ ﻞﻤﻌﻴﺳ ﻞه ٢ –وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاو ﻦﻋ اﺪﻴﻌﺑ ﻞﻘﺘﺴﻣ ﺞﻣﺎﻧﺮﺒآ ﻞﻤﻌﻴﺳ ﻞه نﻻا لﺎﺴﻳ ﺪﻗ ﺾﻌﺒﻟا س :؟ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﺌﻴﺑ ﻞﺧاد ﻰﺠﻣﺎﻧﺮﺑ ﻞﻤﻌﻳ نﻻ ﻰﺘﺟﺎﺣ ﻰه ﺎﻣ ـﺟ : ﻞﻋﺎﻔﺘﻳ نا دﻮﺗ ﻚﻧﺎﻓ ﺎهﺪﻨﻋو ﺔﻐﻠﻟا ﻞﺧاد ﺞﻣاﺮﺒﻟا ﺮﻳﻮﻄﺘﻟ ﺪﻋﺎﺴﻣ ﺞﻣﺎﻧﺮﺑ ﻦﻋ ةرﺎﺒﻋ ﻩرﻮﻄﺗ ىﺬﻟا ﻚﺠﻣﺎﻧﺮﺑ نﻮﻜﻳ ﺪﻗﺔﻐﻠﻟا ﺔﻬﺟاو ﻊﻣ ﺞﻣﺎﻧﺮﺒﻟا. ﺚﻴﺣ ﻚﻟذ ﺐﻠﻄﺘﻳ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ راﺪﺻا ﻞﺒﻗ وﺮﺑ ﺲآﻮﻓ ماﺪﺨﺘﺳﺎﺑ ﺎهﺮﻳﻮﻄﺗ ﻢﺗ ﻰﺘﻟا تﺎﻴﺠﻣﺮﺒﻟا ﻊﻣ ﻖﻓاﻮﺘﻟا نا ﺎﻤآﺞﻣاﺮﺑ رﺪﺼﺗﻻ وﺮﺑ ﺲآﻮﻓ ﺖﻧﺎآ ﺞﻣﺎﻧﺮﺒﻟا ﻞﻴﻐﺸﺘﻟ وﺮﺑ ﺲآﻮﻓ تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ دﻮﺟو طﺮﺘﺸﺗ ﺎﻤﻧاو ﺔﻠﻘﺘﺴﻣ – لاﻮﺠﻴﻓ ﻦﻜﻟ ﺔﻠﻘﺘﺴﻣ ﺞﻣاﺮﺑ ﺞﺘﻨﺗ ﺔﺠﻣﺮﺑ ﺔﻐﻟ وﺮﺑ ﺲآﻮﻓ ﺞﻣاﺮﺑ ﺎﻬﻠﻌﺠﺗ نا وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ماﺪﺨﺘﺳﺎﺑ وﺮﺑ ﺲآﻮﻓ ﺔﺌﻴﺑ ﻰﻓ ﻞﻤﻌﺗ ﻰﺘﻟا ﺔﻤﻳﺪﻘﻟا ﺞﻣاﺮﺒﻟا ﺮﻳﻮﻄﺗ ءﺎﻨﺛا ﻦﻜﻤﻳﺪﻨﻋ ﺚﻴﺣ ﻞﻳﺪﻌﺗ ىا وا ﺮآﺬﻳ ﺪﻬﺟ نوﺪﺑ ﺔﻠﻘﺘﺴﻣ ﻊﻳرﺎﺸﻤﻟا لﻼﺧ ﻦﻣ ﻞﻘﺘﺴﻣ ﺞﻣﺎﻧﺮﺑ ءﺎﺸﻧا ﻒﻠﻤﻟا ﻞﺧاد ﺔﻐﻠﻟا ﻚﻴﻄﻌﺗ ىﺬﻴﻔﻨﺘﻟا.exe ﻰﻨﻌﻤﺑ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻔﻟ ﺔﻬﺑﺎﺸﻣ ﺔﻬﺟاو ﻪﺌﺸﻨﺗ ىﺬﻟا ) تاودا ﻂﻳﺮﺷو ﻂﺋاﻮﻗ ﻂﻳﺮﺷو ﺔﻴﺴﻴﺋر ةﺬﻓﺎﻧﺎهﺮﻴﻏو( س : ﻰﻠﻋ ﺮﻣﻻا ﻂﻠﺘﺧا ﺪﻘﻟ–؟ ﻰﺠﻣاﺮﺑ ﺮﻳﻮﻄﺗ ﺪﻨﻋ ﺪﻳﺪﺤﺘﻟﺎﺑ ﻞﻌﻓا اذﺎﻣ ـﺟ : دﺪﺤﺗ نا ﻚﻴﻠﻋ ﺎﻣ ﻞآ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻦﻋ ﺔﻠﻘﺘﺴﻣ ﺔﻔﺼﺑ ﻞﻤﻌﻳ فﻮﺳ ىﺬﻟا ﻚﺠﻣﺎﻧﺮﺑ ﺔﺑﺎﺘﻜﻟ بﻮﻠﺳا لوﻻا بﻮﻠﺳﻻا : ﻚﺠﻣﺎﻧﺮﺑ ﻞﻤﻌﻳ ﻰﻜﻟ ﺔﻤﺟﺮﺘﻟا ﺪﻨﻋو وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻞﺧاد ﻦﻣ ﻞﻤﻌﻴﺳ ﻪﻧﺎآ ﺞﻣﺎﻧﺮﺒﻟا ﺐﺘﻜﺗ ﻚﻠﺗ ﻰﻓ ﻢﻜﺤﺘﻟا ﻚﻨﻜﻤﻳو ﻚﺠﻣﺎﻧﺮﺑ ﺎﻬﻨﻣ ﻞﻤﻌﻳ ﻰﻜﻟ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاﻮﺑ ﺔﻬﻴﺒﺷ ﺔﺷﺎﺷ ﻰﻠﻋ ﻞﺼﺤﺗ ﻼﻘﺘﺴﻣاﻚﺑ ﺔﺻﺎﺧ ﺔﻤﺋﺎﻗ رﺎﺘﺧاو ﺔﻴﺴﻴﺋﺮﻟا ةﺬﻓﺎﻨﻠﻟ ﻢﺳا رﺎﻴﺘﺧا ﻰﻨﻌﻤﺑ ﺔﺷﺎﺸﻟ ﻰﻧﺎﺜﻟا بﻮﻠﺳﻻا : ﻚﺘﻬﺟاو ﻞﻤﻌﺑ مﻮﻘﺗو وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاو ﻦﻋ ﺔﻳاﺪﺒﻟا ﻦﻣ ﻼﻘﺘﺴﻣ ﻞﻤﻌﻴﻟ ﻚﺠﻣﺎﻧﺮﺑ ﻢﻤﺼﺗ ﺎﻣﺎﻤﺗ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاو ﻰﻐﻠﺗ ﺔﻤﺟﺮﺘﻟا ﺪﻨﻋو ﺔﻳاﺪﺒﻟا ﻦﻣ ﺔﺻﺎﺨﻟا)تﺎﻤﻴﻠﻌﺘﻟا ﻦﻣ ﺪﺣاو ﺮﻄﺴﺑ ﻚﻟذ ﻢﺘﻳ ( ىدﺎﻨﺗوﻞﻤﻌﻠﻟ ﻚﺘﻬﺟاو ﻰﻓ ﻞﻤﻌﻳ ﺞﻣﺎﻧﺮﺒﻟا نﻮآ ﺚﻴﺣ ﻦﻣ ﺮﺜآا ﺔﻧوﺮﻣ ﻰﻄﻌﻳو ﺪﻳﺪﺠﻟا بﻮﻠﺳﻻا ﻪﻧﻻ بﻮﻠﺳﻻا ﻚﻟذ ﻞﻀﻔﻳو ﻣ تﺎﻴﻧﺎﻜﻣﻻا ﻦﻣ ﺎهﺮﻴﻏو ﺔﺷﺎﺸﻟا ءﻰﻠ) ﺔﻠﻣﺎﻜﺘﻣ ﺞﻣاﺮﺑ ﺔﻋﻮﻤﺠﻣ ﻦﻋ ةرﺎﺒﻋ ﻩرﻮﻄﺗ ىﺬﻟا ﺞﻣﺎﻧﺮﺒﻟا نﺎآ اذا ﺔﺻﺎﺧىزاﻮﺘﻟا ﻰﻠﻋ ﻞﻤﻌﺗ نا ﺎهﺪﻳﺮﺗو ﺎﻌﻣ ﺔﻌﻤﺘﺠﻣﻖﻴﺒﻄﺘﻟا ﺲﻔﻧ ﻰﻓو ( ﻰﻄﻌﺗ٣ تارﺎﻴﺘﺧا 0 – in screen (default) وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاو ﻞﺧاد ضﺮﻌﺗ 1 – in top level form ﻞﻘﺘﺴﻣ جذﻮﻤﻧ ﻞﺧاد ضﺮﻌﺗ 2 – as top level form وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاﻮﻟ ﻞﻳﺪﺑ ﻞﻘﺘﺴﻣ جذﻮﻤﻨآ ضﺮﻌﻳ Showwindow ﺢﻄﺳ ﻰﻠﻋ جذﻮﻤﻨﻟا ﻮﻔﻄﻳ ﻞه دﺪﺤﻳ ﻰﻘﻄﻨﻣ ﻞﻘﺣﻻ ما ﺐﺘﻜﻤﻟا desktop ﻻ ما ناﻮﻨﻌﻟا ﻂﻳﺮﺷ ﺮﻬﻈﻳ ﻞه titlebar ﻻ ما ﻢﻜﺤﺘﻟا قوﺪﻨﺻ ﺮﻬﻈﻳ ﻞه controlbox جذﻮﻨﻟا دوﺪﺣ ﻰﻓ ﻢﻜﺤﺘﻟا borderstyle ﺔﺷﺎﺸﻟا ﻒﺼﺘﻨﻣ ﻰﻓ ﺎﻴﺋﺎﻘﻠﺗ جذﻮﻤﻨﻟا ﺮﻬﻈﻳ ﻞه Autocenter جذﻮﻤﻨﻟا ﺔﻧﻮﻘﻳا icon ةرﻮﺻ نﻮﻜﺗ نا ﻦﻜﻤﻳو جذﻮﻤﻨﻠﻟ ﺔﻴﻔﻠﺨآ صﺮﻌﺗ ةرﻮﺻ ﻼﺜﻣ ﺔﻣﺎﺨﻟ ةﺮﻴﻐﺻ) ﺐهد– ﺔﻀﻓ ( ءﻰﻠﻤﻟ ﺎهراﺮﻜﺗ ﻢﺘﻳوجذﻮﻤﻨﻟا picture
جذﻮﻤﻨﻟا ﺮﺻﺎﻨﻌﺑ صﺎﺨﻟا ءﺎﻨﺒﻟا ﺞﻟﺎﻌﻣ:- ﺎﺒﻳﺮﻘﺗ جذﻮﻤﻨﻟا ﻰﻓ ﺮﺼﻨﻋ ﻞﻜﺑ صﺎﺧ ﺞﻟﺎﻌﻣ كﺎﻨه ﻢﻌﻧ–ﺮﺼﻨﻌﻠﻟ ﺔﻴﺳﺎﺳﻻا ﺺﺋﺎﺼﺨﻟا ﻂﺒﺿ ﻰﻠﻋ ﺪﻋﺎﺴﻳ ﺞﻟﺎﻌﻤﻟا اﺬهو اﺬﻜهو تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻘﺑ ﻪﻄﺑر ﺔﻴﻠﻤﻋ ﻞﻬﺴﻳ ﺺﻨﻟا ﻊﺑﺮﻣ ﺞﻟﺎﻌﻣ ﻼﺜﻤﻓ. ﺞﻟﺎﻌﻣ ﻞﻴﻐﺸﺘﻟو ﺎﻬﻨﻣ رﺎﺘﺧﺎﻓ ةﺮﻴﺼﻘﻟا ﺔﻤﺋﺎﻘﻟا ﺮﻬﻈﺘﻟ ﻦﻤﻳﻻا رﺰﻟا ﻂﻐﺿا ﻢﺛ ﺮﺼﻨﻌﻟا دﺪﺣ ءﺎﻨﺒﻟاbuilder ﻞﻜﺷ ٥٥ : ءﺎﻨﺑ ﺺﻨﻟا ﻊﺑﺮﻣ جذﻮﻤﻨﻟا ﻞﺧاد تﺎﻧﺎﻴﺒﻟا ﺔﺌﻴﺑ:- ﺎﻬﺘﻓﺎﺿا ﻢﺘﻳ وا ﺎﻬﺘﻓﺎﺿا ﻦﻜﻤﻳ لواﺪﺠﻟا ﻩﺬهو جذﻮﻤﻨﻟا ﻞﻴﻐﺸﺗ دﺮﺠﻤﺑ ةﺮﺷﺎﺒﻣ ﺎﻬﺤﺘﻓ ﻢﺘﻳ ﻰﺘﻟا لواﺪﺠﻟﺎﺑ ﺔﺻﺎﺧ ﻰهوﻢﺗ اذا ﺎﻴﺋﺎﻘﻠﺗ لﺎﺧدﻻا لﻮﻘﺣ ﻂﺑر )ﺺﻨﻟا تﺎﻌﺑﺮﻣ (تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻤﺑ ﻞﻜﺷ ٥٦ : ﺺﻨﻟا ﻊﺑﺮﻣ ءﺎﻨﺑ ﺔﻇﻮﺤﻠﻣ : تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻣ ﺢﺘﻓ لﻼﺧ ﻦﻣ ﺎﻳوﺪﻳ ﻚﻟذ ﺔﺠﻣﺮﺑ ﻢﺘﻳ نا تﺎﻧﺎﻴﺒﻟا تﺎﻔﻠﻤﺑ جذﻮﻤﻨﻟا ﺮﺻﺎﻨﻋ ﻂﺑر ﻦﻣ ﻻﺪﺑ ﻦﻜﻤﻳ جذﻮﻤﻨﻟا ﻞﻴﻐﺸﺗ ﺔﻳاﺪﺑ ﺪﻨﻋ) ثﺪﺣload ( ثﺪﺣ وا)init ( ثﺪﺣ ﻰﻓ ﺎﻬﻘﻠﻏوrelease
جذﻮﻤﻨﻠﻟ ةﺪﻳﺪﺟ تﺎﻤﺳ ﺔﻓﺎﺿا:- ﺔﺠﻣﺮﺒﻟا تﺎﻴﻠﻤﻋ ﻦﻣ ﺮﻴﺜﻜﻟا ﻞﻴﻬﺴﺘﻟ ﻚﻟذ ﻦﻜﻤﻳ ﻞﻌﻔﻟﺎﺑ لﻼﺧ ﻦﻣ ﻚﻟذ ﻢﺘﻳو٣ ﺔﻤﺋﺎﻘﺑ تارﺎﻴﺧ form ﺎﻤه new property,new method & edit property/Method ﻜﺷ ﻞ٥٧: جذﻮﻤﻨﻟا تﺎﻤﺳ ﻞﻳﺪﻌﺗ ﺮﺷﺎﺒﻣ ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻟاو ةﺪﻳﺪﺟ تﺎﻤﺳ ﺔﻓﺎﺿا ﻦﻜﻤﻳ ﻰﻟﺎﺘﻟﺎﺑوتﺎﻤﻴﻠﻌﺘﻟا لﻼﺧ ﻦﻣ ة.
ذﻮﻤﻧ ﻰﻠﻋ لﺎﺜﻣ فدﺎه ج:- ﺔﻴﺤﻟا ﻊﻳرﺎﺸﻤﻟا ﺪﺣا ﻦﻣ ﻂﻴﺴﺑ جذﻮﻤﻧ نﻻا سرﺪﻧ فﻮﺳ)ةﺮﺘﻓ ﺬﻨﻣ ﻪﻠﻤﻌﺑ ﺖﻤﻗ عوﺮﺸﻣ ( لﺎﺜﻤﻟا ﻚﻟذ ﻦﻣ فﺪﻬﻟاو ﺔﻤﺋﺎﻘﻟا ﻊﺑﺮﻣ ﻊﻣ ﻞﻣﺎﻌﺘﻟا ﺔﻴﻔﻴآ ﺔﻓﺮﻌﻣ)listbox ( اﺬه نا ﻒﻴآ ﻚﻟﺬآو ﺎﻬﺗﺎﻳﻮﺘﺤﻣ ﻰﻠﻋ فﺮﻌﺘﻟاو ﺎﻬﻴﻟا ﺮﺻﺎﻨﻋ ﺔﻓﺎﺿﺎﺑﺘﻳ جذﻮﻤﻨﻟاتﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻊﻣ ﻞﻣﺎﻌ ﻜﺷ ﻞ٥٨ :ﺔﻤﺋﺎﻘﻟا ﻊﺑﺮﻤﻟ ﺪﻴﺟ لﺎﺜﻣ ﺎﻤه ﻦﻴﻧاﻮﻨﻋ ﻞﻤﺸﻳ جذﻮﻤﻨﻟا اﺬهstatement و All statements ﺎﻤه ﺮﻣاوﻻا رارزا ﻦﻣ ﺔﻌﺑراو ﺔﻤﺋﺎﻗ ﻊﺑﺮﻣو ﺺﻧ ﻊﺑﺮﻣوadd,delete,save & close * event : form1_init() ﻮه جزﻮﻤﻨﻟﺎﺑ صﺎﳋا ثﺪﳊا select 25 if .not. reccount() = 0 for x = 1 to reccount() goto x ThisForm.List1.additem(statement) next endif ﻩ١ ﺔﻘﻄﻨﻤﻟا ﻰﻓ دﻮﺟﻮﻤﻟا تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ دﺪﺤﺗ جذﻮﻤﻨﻟا ﺔﻳاﺪﺑ ﻰﻓ تﺎﻤﻴﻠﻌﺘﻟا ﻩ٢٥ ﺞﻣﺎﻧﺮﺑ ﻞﺒﻗ ﻦﻣ ﻪﺤﺘﻓ ﻖﺒﺳ ىﺬﻟاو ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ ﻖﺑﺎﺳ ﻰﺴﻴﺋرuse تﺎﻔﻠﻣ ﺢﺘﻓ ﺪﻨﻋ ﻪﻧا ﺪﺠﻧ ﺎﻨه ﻦﻣو ﻒﻠﻣ ﻞآ ﺪﺣاو ةﺮﻣ ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻧ ﻰﺘﻟا تﺎﻧﺎﻴﺒﻟا ﻪﺑ ﺔﺻﺎﺧ ﺔﻘﻄﻨﻣ ﻰﻓ ﺪﻴآﺎﺘﻟﺎﺑ ﺮﻣﻻا ماﺪﺨﺘﺳﺎﺑ ﺔﻟﻮﻬﺴﺑ جذﻮﻤﻧ ىا ﻰﻓ ﻒﻠﻤﻟا ﺪﻳﺪﺤﺗ ﻦﻜﻤﻳselect ﻞﻘﺤﻟاstatement تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻞﺧاد دﻮﺟﻮﻣ ءاﺮﺟﻻاadditem ﺔﻤﺋﺎﻘﻟا ﻰﻟا ﺮﺼﻨﻋ ﺔﻓﺎﺿﻻ مﺪﺨﺘﺴﻳ * addbutton_click() ا رز ﻰﻠﻋ ﻂﻐﻀﻟا ثﺪﺣﺔﻓﺎﺿﻻ If .not. empty(alltrim(ThisForm.Text1.value)) THISFORM.LockScreen = .T. nCnt = 1 DO WHILE nCnt <= THISform.list1.ListCount IF upper(alltrim(THISform.list1.listitem(nCnt))) ==; upper(alltrim(ThisForm.Text1.value)) mymsg = messagebox("The statement is already added",6,"Sorry") return ELSE nCnt = nCnt + 1 ENDIF ENDDO THISFORM.LockScreen = .F. ThisForm.List1.additem(alltrim(ThisForm.Text1.value)) Else mymsg = messagebox("enter the statement ",6,"sorry") Endif
ﺎﻤﻴﻠﻌﺘﻟا ﻩﺬه ﻦﻣ ﺔﻴﺻﺎﺨﻟا نا ﺪﺠﻧ تListcount ﺔﻤﺋﺎﻘﻟا ﻰﻓ ﺮﺻﺎﻨﻌﻟا دﺪﻋ ﻰﻄﻌﺗ ﺔﻴﺻﺎﺨﻟاlistitem ﺔﻴﺼﻨﻟا ﻪﺘﻤﻴﻗ ﻰﻄﻌﺗو ﻰﻄﻌﻤآ ﺮﺼﻨﻌﻟا ﻢﻗر ﺬﺧﺎﺗ ﻞﺒﻗ ﻦﻣ ﺎهدﻮﺟو مﺪﻋ ﻦﻣ ﺪآﺎﺘﻟا ﺪﻌﺑ ﺔﻤﺋﺎﻘﻟا ﻰﻟا ﺎﻬﺘﺑﺎﺘآ ﻢﺘﺗ ﻰﺘﻟا ﺔﻠﻤﺠﻟا ﺔﻓﺎﺿا ﻢﺘﻳ نﺎﺑ تﺎﻤﻴﻠﻌﺘﻟا ﻩﺬه ﻰﻟﺎﻤﺟا ﻰﻟﺎﺘﻟﺎآ فﺬﺤﻟا رز ﻰﻓ تﺎﻤﻴﻠﻌﺘﻟاو * deletebtn_click() فﺬﳊا ثﺪﺣ THISFORM.LockScreen = .T. nCnt = 1 DO WHILE nCnt <= THISform.list1.ListCount IF THISform.list1.Selected(nCnt) THISform.list1.RemoveItem(nCnt) ELSE nCnt = nCnt + 1 ENDIF ENDDO THISFORM.LockScreen = .F. ﻰﻓو ءاﺮﺟﻻا ﺪﺠﻧ تﺎﻤﻴﻠﻌﺘﻟا ﻩﺬهselectedﻻ ما دﺪﺤﻣ ﻮه ﻞه دﺪﺤﻳو ﺔﻤﺋﺎﻘﻟا ﻰﻓ ﺮﺼﻨﻌﻟا ﻢﻗر ﺬﺧﺎﻳ ىﺬﻟا ءاﺮﺟﻻاوremoveitemﻪﻤﻗر ﻖﻳﺮﻃ ﻦﻋ ﺔﻤﺋﺎﻘﻟا ﻦﻣ ﺮﺼﻨﻋ ﺔﻟازﻻ مﺪﺨﺘﺴﻳ ﻰﻟﺎﺘﻟﺎآ ﻆﻔﺤﻟا رز ﻰﻓ ﺔﺑﻮﺘﻜﻤﻟا تﺎﻤﻴﻠﻌﺘﻟاو * savebtn_click() event فﺬﳊا رز ثﺪﺣ select 25 delete all pack goto top if .not. ThisForm.List1.listcount = 0 for x = 1 to ThisForm.List1.listcount append blank replace statement with ThisForm.List1.listitem(X) next endif تﺎﻧﺎﻴﺒﻟا ﻒﻠﻣ ﻰﻟا ﺔﻤﺋﺎﻘﻟا تﺎﻧﺎﻴﺑ ﻞﻘﻨﺗ تﺎﻤﻴﻠﻌﺘﻟا ﻩﺬهو ﺔﻤﺋﺎﻘﻟا ﻰﻟا ﺮﺼﻨﻋ ﺔﻓﺎﺿا AddItem(parameter_string) ﺔﻤﺋﺎﻘﻟا ﺮﺻﺎﻨﻋ دﺪﻋ Listcount ﺔﻤﺋﺎﻘﻟا ﻞﺧاد ﺮﺼﻨﻌﻟا ﺔﻤﻴﻗ ListItem(parameter_Numeric) ؟ دﺪﺤﻣ ﺮﺼﻨﻌﻟا ﻞه Selected(parameter_Numeric) ﺔﻤﺋﺎﻘﻟا ﻦﻣ ﺮﺼﻨﻋ ﺔﻟازا RemoveItem(parameter_Numberic) ﺔﻇﻮﺤﻠﻣ : ﺔﻴﺻﺎﺨﻟا مﺪﺨﺘﺴﻧLockscreenر ثوﺪﺣ ﻊﻨﻤﻟ جذﻮﻤﻨﻟﺎﺑ ﺔﺻﺎﺨﻟا تاﺮﻴﻐﺘﻟا ةﺮﺜآ ﻊﻣ ﺞﻣﺎﻧﺮﺒﻟا ﻞﻤﻋ ءﺎﻨﺛا ﺔﺸﻋ ضﺮﻌﻟا ﺔﺷﺎﺷ ﻰﻓ. ﻦﻜﻴﻟو تﺎﻧﺎﻴﺑ ﻒﻠﻣ ﻞﻤﻌﺑ ﻢﻗ ﻮه ﺎﻤآ لﺎﺜﻤﻟا اﺬه ﻖﻴﺒﻄﺗ دﻮﺗ ﺖﻨآ اذاmystatements.dbf ﻞﻘﺣ ﻰﻠﻋ ىﻮﺘﺤﻳ ﺚﻴﺤﺑ ﺔﻌﺳ ﻰﻓﺮﺣ ﺪﺣاو١٠٠ ﻢﺳﺎﺑ فﺮﺣ statement ﺔﻴﻟﺎﺘﻟا تﺎﻤﻴﻠﻌﺘﻟا ﺐﺘآا جذﻮﻤﻨﻟا ﻞﻴﻐﺸﺗ ﻞﺒﻗو Select 25 Use mystatements ةﺪﻴﺟ ةرﻮﺼﺑ جذﻮﻤﻨﻟا ﻞﻤﻌﻳ ﻚﻟﺬﺑو.
ةرﻮﺗﺎﻓ جذﻮﻤﻧ ﻰﻠﻋ لﺎﺜﻣ:- وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ةﻮﻘﻟ اﺮﻈﻧ ﻪﺑ ﻪﺑﻮﻌﺻ ىﺎﺑ ﺮﻌﺸﺗ ﻦﻟ ﻚﻨﻜﻟو ىﻮﻗو ﺪﻴﺟ لﺎﺜﻤﻟا اﺬه. ﻜﺷ ﻞ٥٩ :ةرﻮﺗﺎﻓ جذﻮﻤﻧ * form load event جذﻮﻤﻨﻟا ﻞﻴﻤﲢ ثﺪﺣ SET DELETE ON Select 0 USE "fatnnum.dbf" exclusive && ﻓةرﻮﺗﺎﻔﻟا ﻢﻗﺮﺑ صﺎﺧ ﻒﻠﻣ ﺢﺘ * form unload event close all * add new invoice (click) event ةﺪﻳﺪﺟ ةرﻮﺗﺎﻓ ﺔﻓﺎﺿا ثﺪﺣ local myinvnum select fatnnum myinvnum = invnum + 1 replace invnum with invnum + 1 SELECT FATN append blank replace fatnum with myinvnum thisform.refresh * delete invoice button (Click event) ةرﻮﺗﺎﻓ تﺎﻧﺎﻴﺑ فﺬﺣ ثﺪﺣ delete goto top thisform.refresh
* next invoice button event ﺔﻴﻟﺎﺘﻟا ةرﻮﺗﺎﻔﻠﻟ لﺎﻘﺘﻧﻻا ثﺪﺣ SELECT FATN IF .NOT. EOF() skip 1 IF EOF() SKIP -1 ENDIF ENDIF thisform.refresh * prev invoice button event رﻮﺗﺎﻔﻠﻟ لﺎﻘﺘﻧﻻا ثﺪﺣﺔﻘﺑﺎﺴﻟا ة SELECT FATN IF .NOT. BOF() skip -1 ENDIF thisform.refresh * first invoice button (click event ) ةرﻮﺗﺎﻓ لوﻻ لﺎﻘﺘﻧﻻا ثﺪﺣ SELECT FATN if .not. reccount() = 0 goto top endif thisform.refresh * last invoice button (click event) ةرﻮﺗﺎﻓ ﺮﺧﻻ لﺎﻘﺘﻧﻻا ثﺪﺣ SELECT FATN if .not. reccount() = 0 goto bottom endif thisform.refresh * print button (click event) ةرﻮﺗﺎﻔﻟا ﺔﻋﺎﺒﻃ ثﺪﺣ local myrec SELECT FATN myrec = RECNO() SET FILTER TO RECNO() = myrec SELECT FATNDAT REPORT FORM "fatn.frx" FOR FATNDAT->FATNUM = myrec PREVIEW IN invform SELECT FATN SET FILTER TO ﻮه اﺪﻳﺪﺟ اﺮﻣا ﺪﲡ ﺎﻨهreport form ﺮﻳرﺎﻘﺘﻟا تﺎﻔﻠﻣ ءﺎﻋﺪﺘﺳﻻ مﺪﺨﺘﺴﻳ ىﺬﻟاو ﻢﺼﻣ لﻼﺧ ﻦﻣ جذﺎﻤﻨﻟا ﻢﻤﺼﳌ ﺔﲠﺎﺸﻣ ﺔﻘﻳﺮﻄﺑو ﺔﻟﻮﻬﺴﺑ ﺎﻬﻤﻴﻤﺼﺗ ﻢﺘﻳ ﱴﻟاوﻐﻠﻟﺎﺑ صﺎﳋا ﺮﻳرﺎﻘﺘﻟاﺔ. ﺔﻈﺣﻼﻣinvformةرﻮﺗﺎﻔﻟﺎﺑ صﺎﳋا جذﻮﻤﻨﻟا ﻢﺳا ﻮه * add item button (click event) ةرﻮﺗﺎﻔﻠﻟ ﺮﺼﻨﻋ ﺔﻓﺎﺿا SELECT FATN mynum = FATNUM SELECT FATNDAT APPEND BLANK REPLACE FATNUM WITH mynum ThisForm.Grid1.REFRESH * delete item button (click event)ا ﻦﻣ ﺮﺼﻨﻋ فﺬﺣ ةرﻮﺗﺎﻔﻟ local mah,mah2 SELECT FATNDAT DELETE GOTO TOP ThisForm.GRID1.REFRESH SELECT FATN
MAH2 = FATNUM SELECT FATNDAT REPLACE SAF WITH MON – ( MON /100 * DES ) ThisForm.GRID1.REFRESH MAH = 0 SET FILTER TO FATNUM = MAH2 GOTO TOP DO WHILE .NOT. EOF() MAH = MAH + SAF SKIP 1 ENDDO SET FILTER TO SELECT FATN REPLACE FATSUM WITH MAH ThisForm.Text7.REFRESH * save item button (click event) ةرﻮﺗﺎﻔﻟا ﻦﻣ ﺮﺼﻨﻌﻟا تﺎﻧﺎﻴﺑ ﻆﻔﺣ local mah,mah2 SELECT FATN MAH2 = FATNUM SELECT FATNDAT REPLACE SAF WITH MON – ( MON /100 * DES ) ThisForm.GRID1.REFRESH MAH = 0 SET FILTER TO FATNUM = MAH2 GOTO TOP DO WHILE .NOT. EOF() MAH = MAH + SAF SKIP 1 ENDDO SET FILTER TO SELECT FATN REPLACE FATSUM WITH MAH ThisForm.Text7.REFRESH * return label (click event) ةدﻮﻌﻟا رز thisform.release ﻼﺧ ﻦﻣ ـﻟﺎﺑ صﺎﳋا ءﺎﻨﺒﻟا ﰿﺎﻌﻣ لgrid تﺎﻧﺎﻴﺒﻟا لاوﺪﺟ تﺎﻧﺎﻴﺑ ﺪﻳﺪﺤﺗ ﻢﺘﻳData Grid ﺪﻳﺪﺤﺗ ﻚﻟﺬآو تﺎﻗﻼﻌﻟا ﻜﺷ ﻞ٦٠ :ءﺎﻨﺒﻟا ﺞﻟﺎﻌﻣ لﻼﺧ ﻦﻣ تﺎﻧﺎﻴﺒﻟا لوﺪﺟ ﻰﻓ ةﺪﻤﻋﻻا ﺪﻳﺪﺤﺗ
ﻜﺷ ﻞ٦١ : ءﺎﻨﺒﻟا ﺞﻟﺎﻌﻣ لﻼﺧ ﻦﻣ تﺎﻧﺎﻴﺒﻟا لوﺪﺟ ﻰﻓ تﺎﻗﻼﻌﻟا ﺪﻳﺪﺤﺗ ﻦﻋ ةرﺎﺒﻋ تﺎﻧﺎﻴﺒﻟا ةﺪﻋﺎﻗ ﻢﻴﻤﺼﺗو٣ﱃﺎﺘﻟﺎآ تﺎﻔﻠﻣ : ﻜﺷ ﻞ٦٢ :ةرﻮﺗﺎﻔﻠﻟ ﺔﻴﺳﺎﺳﻻا تﺎﻧﺎﻴﺒﻟا لوﺪﺟ
ﻜﺷ ﻞ٦٢ :ﺎﻬﻤﻗﺮﻟ ﺎﻌﺒﺗ ةرﻮﺗﺎﻔﻠﻟ ﺔﻴﺳﺎﺳﻻا تﺎﻧﺎﻴﺒﻟا ﺔﺳﺮﻬﻓ ﻜﺷ ﻞ٦٣ :ةرﻮﺗﺎﻔﻟا ﻢﻗر ﻞﻴﺠﺴﺘﺑ صﺎﺧ ﻒﻠﻣ ﻜﺷ ﻞ٦٤ :ةرﻮﺗﺎﻔﻟا ﺮﺻﺎﻨﻋ تﺎﻧﺎﻴﺒﺑ صﺎﺧ ﻒﻠﻣ ﻜﺷ ﻞ٦٥ : ﺮﺻﺎﻨﻌﻟ ﺔﻴﺳﺎﺳﻻا تﺎﻧﺎﻴﺒﻟا ﺔﺳﺮﻬﻓ ﺎﻬﻤﻗﺮﻟ ﺎﻌﺒﺗ ةرﻮﺗﺎﻔﻠﻟ
ﺲﻣﺎﳋﺍ ﺏﺎﺒﻟﺍ ﻢﺋاﻮﻘﻟا تﺎﻔﻠﻣ
ﺔﻣﺎه ﺔﻣﺪﻘﻣ:- ﻪﺘﺠﻣﺮﺑ ﺔﻴﻔﻴآ ةدﺎﺟا ﺐﺠﻳو ﻚﺠﻣﺎﻧﺮﺑ ﻰﻓ مﺎه ﺮﺼﻨﻋ ﺔﻤﺋﺎﻘﻟا ﻂﻳﺮﺷ– ﻚﺴﻴﺑ لاﻮﺠﻴﻓ ﺔﺠﻣﺮﺒﻟا ﺔﻐﻟ نا ٦ ﺔﻴﻧﺎﻜﻣا ﺢﻴﺘﺗ ةﺮﺷﺎﺒﻣ ﻪﻤﻤﺼﺗ ىﺬﻟا جذﻮﻤﻨﻟا ﻰﻟا ﺔﻤﺋﺎﻘﻟا ﻂﻳﺮﺷ ﺔﻓﺎﺿا– ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻰﻓ ﺎﻨه ﻦﻜﻟ ﻢﺘﻳ ﺚﻴﺣ ﻒﻠﺘﺨﻳ ﺮﻣﻻا وﺮﺑ ﻢﺘﻳ وا وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاو ﺔﻤﺋﺎﻘﻟ ﻞﻳﺪﺒآ ﻞﻤﻌﺘﻟ ﺎﻬﺋﺎﻋﺪﺘﺳا ﻢﺘﻳ ﻚﻟذ ﺪﻌﺑ ﻢﺛ ﻞﺼﻔﻨﻣ ﻒﻠﻣ ﻰﻓ ﺔﻤﺋﺎﻘﻟا ﻢﻴﻤﺼﺗﺮﺸﺑ صﺎﺨﻟا ﻚﺟذﻮﻤﻧ ﻰﻟا ﺎﻬﺘﻓﺎﺿاطﻞﻘﺘﺴﻣ جذﻮﻧ نﻮﻜﻳ نا . س :؟؟؟؟ ﻞﺼﻔﻨﻣ ﻒﻠﻣ ﻰﻓ ﻢﺋاﻮﻘﻟا تﺎﻔﻠﻣ اذﺎﻤﻟ ـﺟ : وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ةﻮﻗ ﺢﻣﻼﻣ ﻦﻣ ﻚﻠﺗ– ﺢﻤﺴﻳ ﻞﺼﻔﻨﻣ ﻒﻠﻣ ﻰﻓ ﺔﻤﺋﺎﻘﻟا دﻮﺟو نا لﻮﻘﻳ ﻂﻴﺴﺒﻟا ﻰﻨﻌﻤﻟا نا ﺮﺧﻻ جذﻮﻤﻧ ﻦﻣ ﺎﻬﻠﻘﻧ ﺔﻟﻮﻬﺴﺑ– تﺎﻤﻴﻠﻌﺗ ىﻮﺘﺤﺗ ﺔﻳﻮﻗ ﺔﺠﻣﺮﺑ ﺔﻐﻟ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ نا ﻮه ﺪﻴﻌﺒﻟا ﻰﻨﻌﻤﻟا ﻦﻜﻟو ةﺮﺷﺎﺒﻣ ﻪﻤﻤﺼﺗ ىﺬﻟا ﺔﻤﺋﺎﻘﻟا ﻒﻠﻣ ﻰﻋﺪﺘﺴﺗ ﻻ نا ﻚﻟﺬﻟو ﺮﻔﺼﻟا ﻦﻣ ﺔﻤﺋﺎﻘﻟا ﻂﻳﺮﺷ ﺔﺠﻣﺮﺒﻟ– ىﻮﺘﺤﻳ ﻒﻠﻣ ﺞﺘﻨﺗ ﻞﺑ ﻠﻋ ﺎﻬﻔﻴﻀﺗو ﻪﻨﻣ ءاﺰﺟا ﺬﺧﺎﺗ وا ﺔﻤﺋﺎﻘﻟا ﻂﻳﺮﺷ ﻰﻓ لﺪﻌﺗ ﻚﻠﻌﺠﻳ ﺎﻤﻣ ﺔﻐﻠﻟا تﺎﻤﻴﻠﻌﺗ ﻰ ﺔﻤﺋﺎﻗ ﺔﺌﻴه ﻰﻠﻋ جذﻮﻤﻨﻟا ﻞﺧاد ﺔﻌﻳﺮﺳ ﺔﻇﻮﺤﻠﻣ : ﺎﻬﻧﻮﻔﻴﻀﻳو ءﺰﺣ ءﺰﺟ ﺎﻬﻧوﺬﺧﺎﻳ ﻞﺑ ةﺮﺷﺎﺒﻣ ﻢﺋاﻮﻘﻟا تﺎﻔﻠﻣ نﻮﻣﺪﺨﺘﺴﻳ ﻻ ﻦﻴﻓﺮﺘﺤﻤﻟا ﻦﻴﺠﻣﺮﺒﻤﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﻞﻤﻌﺑ ﺢﻤﺴﻳ ﺎﻤﻣ جذﻮﻤﻨﻠﻟ skin ﺞﻣﺎﻧﺮﺒﻟﺎﺑ صﺎﺧ )ﻜﺷﻞ ﺪﻴﺟ ﻚﻓاﺮﺟ .( ﺎﻬﻠﻤﻌﺑ ﺖﻤﻗ ناو ﻖﺒﺳ ﻰﺘﻟا ﺞﻣاﺮﺒﻟا ﺪﺣا ﻦﻣ ﻮهو ﻚﻟﺬﻟ لﺎﺜﻣ ﺢﺿﻮﻳ ﻰﻟﺎﺘﻟا ﻞﻜﺸﻟاو. ﻜﺷ ﻞ٦٦ :ﻢﺋاﻮﻘﻠﻟ ﻚﻓاﺮﺟ ﻞﻜﺷ ﺔﻤﺋﺎﻘﻟا رﺎﻬﻇا ﻦﻋ ﺔﻟﻮﺌﺴﻤﻟا تﺎﻤﻴﻠﻌﺘﻟا ﻰه ﻩﺬهو Enabled false ﺔﻇﻮﺤﻠﻣ : ﺔﻣﻼﻌﻟا\ ﻩرﺎﻴﺘﺧا ﻦﻜﻤﻳ ﻻ ﻂﺸﻨﻣ ﺮﻴﻏ ﻪﻧا ﻰﻨﻌﺗ رﺎﻴﺘﺧﻻا ﻰﻓ DEFINE POPUP mencontex SHORTCUT RELATIVE FROM 3.5,6 IF thisform.list1.ListIndex = 1 DEFINE BAR 2 OF mencontex PROMPT ” DoubleS Server” DEFINE BAR 5 OF mencontex PROMPT ” Super Data Server” DEFINE BAR 7 OF mencontex PROMPT ” Super Code Server” DEFINE BAR 9 OF mencontex PROMPT ” Super Veto Server” ELSE DEFINE BAR 2 OF mencontex PROMPT “\ DoubleS Server” DEFINE BAR 5 OF mencontex PROMPT “\ Super Data Server” DEFINE BAR 7 OF mencontex PROMPT “\ Super Code Server” DEFINE BAR 9 OF mencontex PROMPT “\ Super Veto Server” ENDIF
ON SELECTION BAR 2 OF mencontex _selec=1 ON SELECTION BAR 5 OF mencontex _selec=2 ON SELECTION BAR 7 OF mencontex _selec=3 ON SELECTION BAR 9 OF mencontex _selec=4 ACTIVATE POPUP mencontex DO case CASE _selec = 1 DO FORM ssser CASE _selec = 2 DO FORM sdataser CASE _selec = 3 DO FORM scodeser CASE _selec = 4 DO FORM svetoser ENDCASE ﻦﻣ ﺔﻋﻮﻤﺠﻣ ﻦﻋ ةرﺎﺒﻋ ﻮﻬﻓ ﻂﻳﺮﺸﻠﻟ ﺔﺒﺴﻨﻟﺎﺑ ﺎﻣاﺎﻬﺘﻴﻔﻠﺧ ءﺎﻐﻟا ﻢﺗ ﻦﻳاﻮﻨﻌﻟا ﺔﻴﺻﺎﺨﻟا لﻼﺧ ﻦﻣ backstyle ﺮﻬﻈﺘﻟ ﻤﺟ ﻰﻓ ﻢﺘﻳو ﺎﻬﻔﻠﺧ ﻰﺘﻟا ةرﻮﺼﻟاﻰﺗﻻا ﺔﺑﺎﺘآ سوﺎﻤﻟا كﺮﺤﺗ ثﺪﺣ ﻦﻳاﻮﻨﻌﻟا ﻊﻴ * Label – mousemove event thisform.mybar.Top = this.Top thisform.mybar.Left = this.Left thisform.mybar.Width = this.Width + 5 thisform.mybar.Visible = .T. ﺚﻴﺣmybar عﻮﻨﻟا ﻦﻣ جذﻮﻤﻨﻟا ﻰﻓ ﺮﺼﻨﻋ ﻦﻋ ةرﺎﺒﻋ ﻮه shapebox وسوﺎﻤﻟا كﺮﺤﺗ ثﺪﺣ ﻰﻓ ﺔﺑﺎﺘآ ﻢﺘﻳ ﺔﻤﺋﺎﻘﻟا ﻂﻳﺮﺷ ﻞﺜﻤﻳ ىﺬﻟا ﻰﻔﻠﺨﻟا ﻂﻳﺮﺸﻟا ﻰﻓ thisform.mybar.Visible = .f. ـﻟا لاﺪﺒﺘﺳا ﻦﻜﳝوshape عﻮﻧ ﻦﻣ ﺮﺼﻨﻌﺑ container ﻪﻴﻓ ﻩرﺮﻜﺘﻣ ةرﻮﺻ ﻂﺒﻀﻧو ﻻﺎﲨ ﺮﺜآا ﻞﻜﺸﻟا نﻮﻜﻴﻟ. ﻢﺋاﻮﻘﻟا ﻢﻤﺼﻣ:- ﻜﺷ ﻞ٦٧ : ﻢﺋاﻮﻘﻟا ﻢﻤﺼﻣ
Prompt :ﺮﺼﻨﻌﻟا ﻢﺳا Result : ﺔﻤﺋﺎﻘﻟا ﻦﻣ ﺮﺼﻨﻌﻟا رﺎﻴﺘﺧا ثﺪﺣ ﺔﺠﻴﺘﻧ ٤ تارﺎﻴﺘﺧا command,submenu,padname & procedure Options :ﻢﻜﺤﺘﻠﻟ تارﺎﻴﺧ تﺎﻤﻴﻠﻌﺗ ﻒﻠﻣ جﺎﺘﻧا ﻢﺘﻳ ﺔﻤﺋﺎﻘﻟا ﻢﻴﻤﺼﺗ ﺪﻌﺑو تﺎﻤﻴﻠﻌﺘﻟا ﻒﻠﻣ جﺎﺘﻧا ﻞﺒﻗ ﺎﻬﻄﺒﺿ ﻦﻜﻤﻳ ﺔﻣﺎه تارﺎﻴﺧ كﺎﻨهو ﻜﺷ ﻞ٦٨ : ارﺎﻴﺧﺔﻣﺎه ت Replace ةدﻮﺟﻮﻤﻟا ﺔﻤﺋﺎﻘﻟا ﻞﺤﻣ ﻞﺤﺗ ﺚﻴﺤﺑ ﺔﻤﺋﺎﻘﻟا ﺮﻬﻈﺗ Append ةدﻮﺟﻮﻤﻟا ﻢﺋاﻮﻘﻟا ﻰﻟا ﺔﻤﺋﺎﻘﻟا ﺔﻓﺎﺿا ﻢﺘﻳ Before ةدﻮﺟﻮﻤﻟا ﻢﺋاﻮﻘﻟا ﻞﺒﻗ ﺮﻬﻈﺗ After ةدﻮﺟﻮﻤﻟا ﻢﺋاﻮﻘﻟا ﺪﻌﺑ ﺮﻬﻈﺗ Top-Level Form ﻞﻘﺘﺴﻣ جذﻮﻤﻨﺑ ﺔﺻﺎﺧ ﺔﻤﺋﺎﻗ ﻰﻓ ﻚﻟذ ﺬﺧﺎﺗ نا ﺐﺠﻳو اﺪﻴﺟ رﺎﺒﺘﻋﻻا) ﺪﻳﺪﺤﺗﺔﻤﺋﺎﻘﻟا ﻞﻤﻌﺘﺳ جذﻮﻤﻧ ىا ﻰﻓ( Right Justify ﻦﻴﻤﻴﻠﻟ ﺔﻤﺋﺎﻘﻟا ﻂﺒﺿ setup ﺔﻤﺋﺎﻘﻟا ﻞﻴﻤﺤﺗ ﺪﻨﻋ ﺬﻔﻨﻳ ءاﺮﺟا cleanup ﺔﻤﺋﺎﻘﻟا ﺢﺴﻣ ﻦﻣ ءﺎﻬﺘﻧﻻا ﺪﻌﺑ ﺬﻔﻨﻳ ءاﺮﺟا تﺎﻤﻴﻠﻌﺘﻟا ﻰﻠﻋ لﻮﺼﺤﻟاو ﺔﻤﺋﺎﻘﻟا ﺔﻤﺟﺮﺗ:- رﺎﻴﺘﺧا ﻖﻳﺮﻃ ﻦﻋ ﺔﻟﻮﻬﺴﺑ ﻚﻟذ ﻢﺘﻳgenerate ﺔﻤﺋﺎﻘﻟا ﻦﻣ Menu
ءﺎﻋﺪﺘﺳا ﺎﻬﺑ ﺔﺻﺎﺨﻟا تﺎﻤﻴﻠﻌﺘﻟا ﻰﻠﻋ ىﻮﺘﺤﻳ ىﺬﻟا ﺔﻤﺋﺎﻘﻟا ﻒﻠﻣ :- ﻞﻘﺘﺴﻣ جذﻮﻤﻧ ﻦﻣ ﺔﻤﺋﺎﻘﻟا ءﺎﻋﺪﺘﺳا DO mainmenu.mpr with thisform,.t. ﻰﻔﻜﻳ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاﻮﺑ ﺔﺻﺎﺧ ﺔﻤﺋﺎﻗ ﺖﻧﺎآ اذا DO mainmenu.mpr ﺚﻴﺣmainmenu.mpr ﻖﻳﺮﻃ ﻦﻋ ﻢﺋاﻮﻘﻟا ﻢﻤﺼﻣ ﻦﻣ ﻪﺟﺎﺘﻧا ﻢﺗ ىﺬﻟا ﻒﻠﻤﻟا ﻮهgenerate ﺮﻣﻻا :set sysmenu to وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاﻮﺑ ةدﻮﺟﻮﻤﻟا ﺔﻤﺋﺎﻘﻟا ﻰﻐﻠﻳ ﺔﻴﻧﺎﺛ ةﺮﻣ ﺎﻬﺗدﺎﻋﻻو SET SYSMENU TO default ﻦﻴﻤﻴﻟا ﺔﻬﺟ ﺎﻬﻠﻌﺠﻟو SET SYSMENU TO rtljustify رﺎﺴﻴﻟا ﺔﻬﺟ ﺎﻬﺗدﺎﻋﻻو SET SYSMENU TO ltrjustify ةﺮﻴﺧا ﺔﻇﻮﺤﻠﻣ : داﺪﺘﻣﻻا ىﻮﺤﻳو ﻢﺋاﻮﻘﻟا ﻢﻤﺼﻤﺑ ﺞﺘﻨﻤﻟا ﻒﻠﻤﻟا ﺖﺤﺘﻓ اذا.mpr تﺎﻤﻴﻠﻌﺘﻟا ىﺮﺗ نا ﻚﻨﻜﻤﻳ ﻢﺋاﻮﻘﻟا ﻞﻤﻌﻟ ﺔﻣﺪﺨﺘﺴﻤﻟا
ﺱﺩﺎﺴﻟﺍ ﺏﺎﺒﻟﺍ ﻊﻳرﺎﺸﻤﻟا تﺎﻔﻠﻣ
ﺔﻣﺪﻘﻣ: ﻣ ﺪﻴﺴﻟا بﺎﺘآ لﻼﺧ ﻦﻣ ﺎﻬﻌﻣ ﻞﻣﺎﻌﺘﻟاو ﻊﻳرﺎﺸﻤﻟا تﺎﻔﻠﻣ ءﺎﺸﻧا ﺔﻴﻔﻴآ ﺖﻤﻠﻌﺗ ﺪﻗ ﻚﻧا ضﺮﺘﻔﻤﻟا ﻦﻣ ﻰﻓ ﺪهﺪﻬﻟا ﺪﻤﺤﺎﻘﺑﺎﺳ ةﺮﻣ ﻦﻣ ﺮﺜآا ﻪﻴﻟا ةرﺎﺷﻻا ﻢﺗ ﻰﺘﻟاو وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ تﺎﻧﺎﻴﺑ ﺪﻋاﻮﻗ سورد ﻒﻠﻣ ﻦﻋ ةرﺎﺒﻋ نﻮﻜﻳ ﺎﺒﻟﺎﻏ ىﺬﻟاو ﻊﻳرﺎﺸﻤﻟا ﻒﻠﻣ ﻰﻓ ﺔﻳاﺪﺒﻟا ﺔﻄﻘﻨﺑ ﺔﺻﺎﺧ ةدﺪﺤﻣ ﺔﻣﻮﻠﻌﻣ ﻰﻠﻋ نﻻا ﺰآﺮﻧ فﻮﺳ اﺬﻬﻟ ءاﺮﺟا وا ﺞﻣﺎﻧﺮﺑ.PRG File ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاو ﺖﺤﺗ عوﺮﺸﻤﻟا نﺎآ اذا وﺮﺑ: • main.prg ﻩرﺎﺘﺨﺗ ﻢﺳا ىﺎﺑ ﺔﻳاﺪﺒﻟا ﻒﻠﻣ _screen.Caption = “my application name” DO mymenu.mpr SET SYSMENU TO rtljustify DO mymainform.scx READ events وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﻢﺳا ﻦﻣ ﻻﺪﺑ ﻚﺠﻣﺎﻧﺮﺒﻟ ﻢﺳا ﺪﻳﺪﺤﺗ ﻚﻨﻜﻤﻳ اﺬﻜهو ﻚﺠﻣﺎﻧﺮﺒﺑ ﺔﺻﺎﺨﻟا ﺔﻤﺋﺎﻘﻟا ﻰﻋﺪﺘﺴﺗو رﺎﺴﻴﻠﻟ ﻦﻴﻤﻴﻟا ﻦﻣ ﺮﻬﻈﺗ ﺎﻬﻠﻌﺠﺗو ﻚﺠﻣﺎﻧﺮﺒﻟ ﻰﺴﻴﺋﺮﻟا جذﻮﻤﻨﻟا ىدﺎﻨﺗ ﻢﺛ جذﻮﻤﻨﻟا اﺬﻬﻟ ﻢﻜﺤﺘﻟا ﻞﻘﻨﺗ ﻢﺛ ﻞﻘﺘﺴﻣ جذﻮﻤﻧ عوﺮﺸﻤﻟا نﺎآ اذا: _screen.Visible = .f. DO mymainform.scx READ events ﻻوا وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ ﺔﻬﺟاو ءﺎﻔﺧﺎﺑ ﻢﻗ ﺞﻣﺎﻧﺮﺒﻟا ﻰﻓ ﻰﺴﻴﺋﺮﻟا جذﻮﻤﻨﻟا ىدﺎﻧ ﺤﺘﻟا ﻞﻘﻧاﻪﻴﻟا ﻢﻜ ﻜﺷ ﻞ٦٩ : عوﺮﺸﻤﻟا ﻰﻓ ﺔﻳاﺪﺒﻟا ﺔﻄﻘﻧ ﺪﻳﺪﺤﺗ
ﻢﻠﻌﺘﻠﻟ ةﺪﻴﺟ ﻊﻳرﺎﺸﻣ: ﻢﻠﻌﺘﻠﻟ ةﺪﻴﺠﻟا ﻊﻳرﺎﺸﻤﻟا ﻦﻣ دﺪﻋ بﺎﺘﻜﻟا ﻊﻣ ﻰﺗﺎﻳ– ﻞﻣﺎآ ﺮﻴﻏ ﻊﻳرﺎﺸﻤﻟا ﻩﺬه ﺾﻌﺑ – ﻢﻈﻨﻣ ﺮﻴﻏ ﺎﻬﻀﻌﺑ – ﺎﻬﻧﻻ ﻢﻠﻌﺘﻠﻟ برﺎﺠﺗ ﻞﻤﻋ ﺔﺠﻴﺘﻧ ﺖﻧﺎآ–قاﻮﺳﻼﻟ ﻊﻳرﺎﺸﻣ ﺖﺴﻴﻟو . ﺘﻧﻻا ﻰﻠﻋ رﺪﺼﻤﻟا ﺔﺣﻮﺘﻔﻣ ﻊﻳرﺎﺸﻣ ﺖﻧﺮ: ﻊﻗﻮﻣ ﻰﻠﻋ ةدﺎﻔﺘﺳﻻاو ﻢﻠﻌﺘﻠﻟ رﺪﺼﻤﻟا ﺔﺣﻮﺘﻔﻣ عرﺎﺸﻤﻟا ﻦﻣ ﺪﻳﺪﻌﻟا ﺪﺟﻮﻳnet.sourceforge.www ﻪﻠﻤﻌﺑ ﺎﻧا ﺖﻤﻗ ىﺬﻟا ﻊﻳرﺎﺸﻤﻟا ﺪﺣا ﺎﻬﺘﻠﺜﻣا ﻦﻣوdoublesvsoop/projects/net.orgesourcef.www ﻰه ﺖﻠﻤﻌﺘﺳا ﻰﺘﻟا ﺔﻐﻠﻟا نا ﺪﺠﺗ فﻮﺳ عوﺮﺸﻤﻟا اﺬه ﺢﺘﻓ ﺪﻨﻋوVisual FoxPro ﻰﻠﻋ ﻞﺼﺤﺘﻟ ﺎﻬﻴﻠﻋ ﻂﻐﺿا ﻊﻗﻮﻤﻟا ﻞﺧاد ﺔﻐﻠﻟﺎﺑ ﺎهﺮﻳﻮﻄﺗ ﻢﺗ ﻰﺘﻟا ﻊﻳرﺎﺸﻤﻟا ﺔﻓﺎآ وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ٩: بﺎﺘﻜﻟا اﺬه ﺦﻳرﺎﺗ ﻰﺘﺣ ﺔﻐﻠﻟا تاراﺪﺻا ثﺪﺣاﻰه–ﻦﻣ ﺮﻴﺜﻜﻟا ﻰﻠﻋ ىﻮﺘﺤﻳو ﻰﻓ ﺔﺻﺎﺧ تاﺮﻳﻮﻄﺘﻟا ﺎهﺮﻴﻏو ﻚﻓاﺮﺠﻟاو ﺮﻳرﺎﻘﺘﻟا– ﻞﺜﻣ ﺔﻤﻳﺪﻘﻟا تاراﺪﺻﻻﺎﺑ وا ﻪﺑ ﺎﻬﻘﻴﺒﻄﺗ ﻦﻜﻤﻳ بﺎﺘﻜﻟا ﺔﻠﺜﻣا ﻊﻴﻤﺟو وﺮﺑ ﺲآﻮﻓ لاﻮﺠﻴﻓ٦ ﺔﻤﺗﺎﺨﻟا ﺔﻤﻠآ: ﻢﻳﺮﻜﻟا ﻪﻬﺟﻮﻟ ﺎﺼﻟﺎﺧو ﺎﺤﻟﺎﺻ ﻞﻤﻌﻟا اﺬه نﻮﻜﻳ نا ﷲا ﻦﻣ ﻮﺟرا– ةﻮﻋد ﻦﻣ ﺐﻴﺒﺤﻟا ﻰﺧﺎﻳ ﺎﻧﺎﺴﻨﺗ ﻼﻓ ﺐﻴﻐﻟا ﺮﻬﻇ ﻰﻓ ﺔﺤﻟﺎﺻ–ﻻو لاﻮﺳ ىا حﺮﻃ ﻰﻓ ددﺮﺘﺗ – ةﺪﻋﺎﺴﻣ ىا ﺐﻠﻃ وا – ﺎﻤﺑ اﺪﺑا ﻰﻔﺘﻜﺗ ﻻو ةءاﺮﻘﻟا ﻞﺻاو ﺎﻤﺋاد ﺎﻤﻧاو بﺎﺘﻜﻟا اﺬه ﻞﺜﻣ ﺮﻴﻐﺻ ﺐﻴﺘآ وا اﺮﻴﺒآ ﺎﻌﺟﺮﻣ نﺎآ ءاﻮﺳ بﺎﺘآ ىا ﻦﻣ ﻪﺋاﺮﻘﺗ ﻰﻠﻋ فﺮﻌﺗو تﺎﻳﺪﺘﻨﻤﻟا ﺢﺘﻓاو ﺖﻧﺮﺘﻧﻻا ﻰﻠﻋ تاﺮﻴﻐﺘﻟا ﻊﺑﺎﺗو ﺎﻬﻌﻣ ﻰﺗﺎﻳ ىﺬﻟا ﻰﻠﺻﻻا ﺔﻐﻠﻟا ﻊﺟﺮﻣ ﻰﻓﻔﺘﻟ ﻦﻳﺮﺧﻻاﻊﻴﻤﺠﻟا نﻮﻋ ﻰﻓ ﷲا نﺎآو ﺪﻴﻔﺘﺴﺗو ﺪﻴ. ﻖﻓﻮﻤﻟا ﷲاو ﺎﻌﻟا بر ﷲ ﺪﻤﺤﻟا نا ﺎﻧاﻮﻋد ﺮﺧاو ﻦﺒﻤﻟ.
We are a professional custom writing website. If you have searched a question and bumped into our website just know you are in the right place to get help in your coursework.
Yes. We have posted over our previous orders to display our experience. Since we have done this question before, we can also do it for you. To make sure we do it perfectly, please fill our Order Form. Filling the order form correctly will assist our team in referencing, specifications and future communication.
1. Click on the “Place order tab at the top menu or “Order Now” icon at the bottom and a new page will appear with an order form to be filled.
2. Fill in your paper’s requirements in the "PAPER INFORMATION" section and click “PRICE CALCULATION” at the bottom to calculate your order price.
3. Fill in your paper’s academic level, deadline and the required number of pages from the drop-down menus.
4. Click “FINAL STEP” to enter your registration details and get an account with us for record keeping and then, click on “PROCEED TO CHECKOUT” at the bottom of the page.
5. From there, the payment sections will show, follow the guided payment process and your order will be available for our writing team to work on it.
Need this assignment or any other paper?
Click here and claim 25% off
Discount code SAVE25