26. ّمھﺎ ٌءﺷﻲ ﺑﻘﻲ..ﺑﻤﻘﺪار ّﺮﯿﻣﺘﻐ ﻗﯿﻤﺔ ﻧﺰﻳﺪ أن أردت ﻟﻮ ﻣﺎذا1ﻣﺜﻼ؟
ﺑﺎﻟﺘﺎﻟﻲ ﺳﻨﻘﻮم اﻟﺤﺎﻟﺔ ھﺬه ﻓﻲ:
X = 5
Y = X + 1
X = Y
ﺗﺴﺎوي ّﺮﯿاﻟﻤﺘﻐ ﻗﯿﻤﺔ ﺻﺎرت6
اﻟ ﻣﻊ ّﻲاﻷﺻﻠ ّﺮﯿاﻟﻤﺘﻐ ﺟﻤﻊ ﻧﺎﺗﺞ ھﻲ ﻗﯿﻤﺘﻪ ﺟﻌﻠﻨﺎ ،وﺳﯿﻂ ّﺮﯿﻣﺘﻐ ﻋﻠﻰ اﻋﺘﻤﺪﻧﺎ ﺣﯿﺚﻗﯿﻤﺘـﻪ ﻧﻘﻠﻨﺎ ّﻢﺛ ،ﻮاﺣﺪ
اﻷﺻﻠﻲ ّﺮﯿاﻟﻤﺘﻐ إﻟﻰ.
أو ،إﻧﻘﺎﺻـﮫﺎ أو ّـﺮاتﯿاﻟﻤﺘﻐ ﻗـﯿﻢ ﻟﺰﻳـﺎدة ﻣـﺮارا ﺗﺤﺘﺎج ﺣﯿﺚ ،اﻟﺒﺮﻣﺠﺔ ﻓﻲ ﻣﺮارا ّرﺮﺗﺘﻜ ّﺔﯿاﻟﻌﻤﻠ ھﺬه ﻣﺜﻞ ّﻦوﻟﻜ
رﻗﻢ ﻓﻲ ﺿﺮﺑﮫﺎ...إﻟﺦ.
ُﻄﺎقﻳ ﻻ ﺟﺤﯿﻤﺎ اﻟﺒﺮﻣﺠﺔ ﻟﺼﺎرت ،ّةﺮﻣ ّﻞﻛ ﻓﻲ اﻟﺨﻄﻮات ھﺬه ﻳﻜﺘﺐ أن اﻟﻤﺒﺮﻣﺞ ﻋﻠﻰ ﻛﺎن ﻓﻠﻮ!
ﺗﻘﻠﻖ ﻻ..ﻛﺎﻟﺘﺎﻟﻲ ًةﻣﺒﺎﺷﺮ واﺣﺪ ﺳﻄﺮ ﻓﻲ ّﺔﯿاﻟﻌﻤﻠ ھﺬه أداء ﻳﻤﻜﻨﻚ:
X = X + 1
ﻛﺎﻟﺘـﺎﻟﻲ ﺗﻘﺮأھـﺎ أن ﺣـﺎول وﻟﻜـﻦ ،ﻏﺮﻳﺒﺔ اﻟﺼﯿﻐﺔ ﻟﻚ ﺳﺘﺒﺪو ٍﺔوھﻠ ّلوﻷ:ﻗﯿﻤـﺔXﻗﯿﻤﺘـﻪ ﺗﺴـﺎوي اﻟﺠﺪﻳـﺪة
اﻟﻘﺪﻳﻤﺔ+1.
ﻛﺎﻟﺘﺎﻟﻲ ﺗﺮﻳﺪ رﻗﻢ أي ﺟﻤﻊ وﺑﺈﻣﻜﺎﻧﻚ:
X = X + 15
X = X + Y
ﻓﺤﺴﺐ اﻟﺠﻤﻊ ﻋﻠﻰ اﻷﻣﺮ ﻳﻘﺘﺼﺮ وﻻّﺔﯿاﻟﺤﺴﺎﺑ ّﺎتﯿاﻟﻌﻤﻠ ﺑﺎﻗﻲ إﻟﻰ ّﺪﻳﻤﺘ ﺑﻞ ،:
X = X – 4 ' ﺑﻤﻘﺪار ّﺮﯿاﻟﻤﺘﻐ إﻧﻘﺎص4
X = X * 2 ' ﻓﻲ ّﺮﯿاﻟﻤﺘﻐ ﺿﺮب2
X = X / 9 ' ﻋﻠﻰ ّﺮﯿاﻟﻤﺘﻐ ﻗﺴﻤﺔ9
X = X ^ 3 ' ﻟﻸس ّﺮﯿاﻟﻤﺘﻐ رﻓﻊ3
27. : ﯾﻠﻰ ﻛﻤﺎ ، اﻋﻼه ﻟﻠﻌﻤﻠﯿﺎت ﻣﺨﺘﺼﺮة ﻃﺮق ﻧﺖ دوت ﺑﯿﺰك اﻟﻔﯿﺠﻮال ﻓﻲ ﺗﺘﻮاﻓﺮ
ا اﻟﻄﺮﯾﻘﺔّﺔﯾﻟﺘﻘﻠﯿﺪ اﻟﻤﻜﺎﻓﺌﺔ اﻟﻤﺨﺘﺼﺮة اﻟﻄﺮﯾﻘﺔ
X = X + 1 X + = 1
X = X + Y X += Y
X = X – 4 X -= 4
X = X * 2 X *= 2
X = X / 9 X /= 9
X = X ^ 3 X ^= 3
ﺗﺮﻳﺪ اﻟﺘﻲ اﻟﻄﺮﻳﻘﺔ اﺧﺘﯿﺎر ﻓﻲ اﻟﺤﺮﻳﺔ وﻟﻚ.
ﻣﺒﺮﻣﺠﻲ ﻋﺎﻟﻢ إﻟﻰ ﺑﻌﺪ ﺗﻨﻀﻢ ﻟﻢ اﻟﺪارس ﻋﺰﻳﺰي اﻵن ﺣﺘﻰVB.Net !!ﺗﺮﻳ ھﻞاﻻﻧﻀﻤﺎم؟ ﺪ
إذن..ﺗﻌﺎﻟﻰ اﷲ ﺑﻤﺸﯿﺌﺔ اﻟﻐﺪ درس ﻓﻲ ﻧﺮاك.
*اﻟﺜﺎﻟﺚ اﻟﺪرس اﻧﺘﮫﻰ*