Professional Documents
Culture Documents
اﻋﺪاد
م .ﻡﺤﻤﻮد ﻓﺎیﺪ
msfclipper@yahoo.com
http://doublesvsoop.sourceforge.net
ﺑﺴﻢ اﷲ اﻟﺮﺣﻤﻦ اﻟﺮﺣﻴﻢ
اﻟﺴﻼم ﻋﻠﻴﻜﻢ ورﺣﻤﺔ اﷲ وﺑﺮآﺎﺗﻪ
ﻡﻦ اﻟﻄﺮق اﻟﺸﺎﺋﻌﺔ ﺟﺪا ﺥﺎﺻﺔ ﺑﻴﻦ اﻟﻬﻮاة و اﻟﺬیﻦ یﺘﻌﻠﻤﻮن اﻟﺒﺮﻡﺠﺔ
ﻓﻰ اﻟﺒﺪایﺔ ان ﺗﺠﺪ ﻟﺪیﻬﻢ اﻟﻌﺪیﺪ ﻡﻦ اﻻآﻮاد اﻟﺠﺎهﺰة اﻟﺘﻰ یﺘﻢ
اﺱﺘﺨﺪاﻡﻬﺎ و ﺗﺒﺎدﻟﻬﺎ ﻓﻴﻤﺎ ﺑﻴﻨﻬﻢ ﻻﻥﺠﺎز اﻟﻤﻬﺎم ﺑﺴﺮﻋﺔ.
هﺬا اﻟﻤﻘﺎل یﻘﺪم ﻃﺮیﻘﺔ ﺱﻬﻠﺔ ﻟﺘﻄﺒﻴﻖ واﺱﺘﺨﺪام ﻓﻜﺮة ﺑﻨﻚ اﻻآﻮاد
واﻟﻤﻘﺎل ﻻیﺸﺘﺮط ﻟﻐﺔ ﺑﺮﻡﺠﺔ ﻡﻌﻴﻨﺔ ﺣﻴﺚ ﺱﻴﺘﻢ ﻋﺮض اﻟﺸﺮح واﻻﻡﺜﻠﺔ
ﻡﻦ ﺥﻼل ﻓﺮض اآﻮاد وهﻤﻴﺔ یﻤﻜﻦ ان ﺗﻜﻮن ﺑﺎى ﻟﻐﺔ ﺑﺮﻡﺠﺔ
http://downloads.sourceforge.net/doublesvsoop/Fayed_RPWI_1.1_Magic_2009.01.18.zip
ود
ود
ود
ود
ﺗﻨﻈﻴﻢ هﺬﻩ اﻻآﻮاد ﻓﻰ ﺵﺠﺮة Treeﻟﺴﻬﻮﻟﺔ اﻟﻮﺻﻮل اﻟﻴﻬﺎ وﻟﻴﻜﻦ ﻡﺜﻼ آﻤﺎ ﺑﺎﻟﺸﻜﻞ اﻟﺘﺎﻟﻰ
آﻮد
ﻋﻨﺪ اﺗﻤﺎم اﻟﺘﺤﻤﻴﻞ ﻟـ RPWI Environmentوﻓﻚ ﺿﻐﻂ اﻟﻤﻠﻒ ﻥﺤﺼﻞ ﻋﻠﻰ اﻟﻤﻠﻔﺎت اﻟﺘﺎﻟﻴﺔ
واﻻن ﻥﻘﻮم ﺑﺘﺸﻐﻴﻞ RPWI Environmentﻡﻦ ﺥﻼل اﻻﺥﺘﺼﺎر اﻟﺨﺎص ﺑﻬﺎ ﻋﻠﻰ ﺱﻄﺢ
اﻟﻤﻜﺘﺐ وهﺬﻩ هﻰ اﻟﻨﺎﻓﺬة اﻟﺮﺋﻴﺴﻴﺔ
اﻻن ﺑﺘﺤﺪیﺪ اﻟﻤﺠﺎﻻت اﻻﺱﺎﺱﻴﺔ اﻟﺘﻰ ﺱﻮف یﺸﺘﻤﻞ ﻋﻠﻴﻬﺎ ﺑﻨﻚ اﻻآﻮاد اﻟﺨﺎص ﺑﻨﺎ
یﺘﻢ ذﻟﻚ ﻋﻦ ﻃﺮیﻖ ﺵﺠﺮة اﻟﻤﺠﺎل Domain Treeﻡﻦ ﻗﺎﺋﻤﺔ RPWI
ﻥﻜﻤﻞ اﻟﻤﺴﻴﺮة -وﻥﻨﺘﻘﻞ اﻟﻰ اﻋﺪاد اﻟﻤﻜﻮﻥﺎت اﻟﺘﻰ ﺗﺸﺘﻤﻞ ﻋﻠﻰ اﻟﻜﻮد
وﻡﻦ ﺙﻢ ﺗﻨﻈﻴﻢ هﺬﻩ اﻟﻤﻜﻮﻥﺎت ﻓﻰ ﺵﺠﺮة اﻟﻤﺠﺎل Domain Treeاﻟﺘﻰ ﺗﻢ ﺑﻨﺎﺋﻬﺎ
آﻞ آﻮد یﺘﻢ وﺿﻌﻪ ﻓﻰ ﻡﻜﻮن componentوهﺬا اﻟﻤﻜﻮن ﻥﻄﻠﻖ ﻋﻠﻴﻪ Transporter
ﺑﻌﺪ آﺘﺎﺑﺔ اﻟﻜﻮد اﻟﺨﺎص ﺑﻨﺎ ﻥﻀﻴﻒ ﺱﻄﺮ ﺟﺪیﺪ یﺸﺘﻤﻞ ﻋﻠﻰ اﻡﺮ ﻡﺴﺌﻮل ﻋﻦ ﺗﺤﺪیﺪ
ﺥﻄﻮة ﺑﺎﺱﻢ ﻡﻌﻴﻦ ﺗﺠﻤﻊ هﺬا اﻟﻜﻮد اﻟﺬى اﺿﻔﻨﺎﻩ
ﻥﻘﻮم ﺑﺘﺤﻤﻴﻞ اﻟﻤﻜﻮﻥﺎت ﻓﻰ اﻟﻤﻜﺎن اﻟﻤﺤﺪد اﻟﺬى ﻥﺮیﺪﻩ داﺥﻞ ﺵﺠﺮة اﻟﻤﺠﺎل Tree Domain
ﻥﻜﻤﻞ ﻡﻌﺎ اﻟﻤﺴﻴﺮة ﺑﺎذن اﷲ وﻥﺘﻌﺮف ﻋﻠﻰ آﻴﻔﻴﺔ اﻟﺤﺼﻮل ﻋﻠﻰ اﻻآﻮاد اﻟﻤﻮﺟﻮدة ﻓﻰ ﺑﻨﻚ اﻻآﻮاد
اﻟﺨﺎص ﺑﻨﺎ
ﻥﻨﺸﻰ ﻡﻠﻒ ﺟﺪیﺪ ﺥﺎص ﺑﻨﺎ وهﺬا یﺘﻴﺢ ﻟﻨﺎ اﻟﺘﻌﺎﻡﻞ ﻡﻊ اﻟﻤﻜﻮﻥﺎت واﺱﺘﺨﺪاﻡﻬﺎ وﻡﻦ ﺙﻢ اﻟﺤﺼﻮل
ﻋﻠﻰ اﻟﻜﻮد
ﻥﻜﻤﻞ ﻡﻌﺎ اﻟﻤﺴﻴﺮة وﻥﺘﻌﻠﻢ آﻴﻔﻴﺔ ﻥﻘﻞ ﺑﻨﻚ اﻻآﻮاد اﻟﺨﺎص ﺑﻨﺎ اﻟﻰ زﻡﻴﻞ اﺥﺮ ﺣﺘﻰ یﺴﺘﺨﺪﻡﻪ
یﻘﻮم اﻟﺸﺨﺺ اﻟﺬى یﺤﺼﻞ ﻋﻠﻰ هﺬا اﻟﺒﻨﻚ ﺑﻮﺿﻌﻪ ﻓﻰ اﻟﻤﺠﻠﺪ SSRPWIداﺥﻞ اﻟﻘﺮص C
ﺙﻢ یﻘﻮم ﺑﻌﻤﻞ ﺗﺤﻤﻴﻞ ﻟﻠـ Packageآﺎﻟﺘﺎﻟﻰ
وﺑﻬﺬا اﻟﺸﻜﻞ ﻥﻜﻮن ﻗﺪ اﻥﺘﻬﻴﻨﺎ ﻡﻦ هﺬا اﻟﻤﻘﺎل وان ﺵﺎء اﷲ رب اﻟﻌﺎﻟﻤﻴﻦ ﺗﺘﺤﻘﻖ اﻟﻔﺎﺋﺪة ﻟﻠﺠﻤﻴﻊ
واﷲ اﻟﻤﻮﻓﻖ