You are on page 1of 5

VB.

Net
Date and Time

Ahmed_online : ‫ﺗﺄﻟﯿﻒ‬
‫ﻋﻀﻮ ﺑﻤﻨﺘﺪى اﻟﻔﯿﺠﻮال ﺑﯿﺴﯿﻚ‬
Aata98@Gmail.com

١
‫‪Date and Time‬‬
‫اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻮﻗﺖ واﻟﺘﺎرﯾﺦ ﻓﻰ اﻟﻔﯿﺠﻮال ﺑﯿﺴﯿﻚ ‪ .‬ﻧﺖ‬
‫**********************************************‬
‫اوﻻ‪ -:‬ﺗﻌﺮﯾﻒ ﻣﺘﻐﯿﺮات ﻣﻦ اﻟﻨﻮع ‪Date‬‬
‫ان اﻟﺼﯿﻐﺔ اﻟﻤﻌﺮوﻓﺔ ﻟﺪﯾﻨﺎ ﻟﻜﺘﺎﺑﺔ اﻟﺘﺎرﯾﺦ ھﻰ ﻣﺜﻼ )‪ ،( ١٩٩٩/٤/١٥‬واﻟﺼﯿﻐﺔ اﻟﻤﻌﺮﻓﺔ ﻟﻜﺘﺎﺑﺔ اﻟﻮﻗﺖ ھﻰ)‪(10 : 22 : 30 PM‬‬
‫وﻟﻜﻦ ﻣﺎذا ﻧﻔﻌﻞ اذا اردﻧﺎ ﺗﻌﺮﯾﻒ وﻗﺖ او ﺗﺎرﯾﺦ داﺧﻞ اﻟﻔﯿﺠﻮال ﺑﯿﺴﯿﻚ ‪ .‬ﻧﺖ‬
‫اﻻﺟﺎﺑﺔ ھﻰ ‪ :‬اﺳﺘﺨﺪام اﻟﻤﺘﻐﯿﺮات ﻣﻦ اﻟﻨﻮع ‪Date‬‬
‫اﻟﻤﺘﻐﯿﺮ ﻣﻦ اﻟﻨﻮع ‪ Date‬ﯾﻌﺮف ﻣﺜﻞ اى ﻣﺘﻐﯿﺮ اﺧﺮ ﺑﺎﻟﻄﺮﯾﻘﺔ اﻟﻤﻌﺮوﻓﺔ ‪Dim, Public , private‬‬
‫ﻓﺘﻜﻮن ﺻﻮرة اﻟﺘﻌﺮﯾﻒ ھﻜﺬا ‪Dim s As Date = #10/1/2009#‬‬

‫وﻟﻜﻦ ﯾﺠﺐ ﻣﺮاﻋﺎة اﻻﺗﻰ‬


‫‪ – ١‬ان اﻟﻤﺘﻐﯿﺮ ﻣﻦ اﻟﻨﻮع ‪ Date‬ﻻﺑﺪ ان ﯾﻮﺿﻊ ﺑﯿﻦ ھﺎﺗﯿﻦ اﻟﻌﻼﻣﺘﯿﻦ ‪# #‬‬
‫‪ – ٢‬ﻋﻨﺪ ﺗﻌﺮﯾﻒ ھﺬا اﻟﻤﺘﻐﯿﺮ ﯾﺘﻢ ﻛﺘﺎﺑﺔ اﻟﺸﮭﺮ ﻗﺒﻞ اﻟﯿﻮم اى ان اﻟﺸﮭﺮ ﻓﻰ اﻟﻤﺜﺎل اﻟﺴﺎﺑﻖ ھﻮ ﺷﮭﺮ ‪ ١٠‬واﻟﯿﻮم ‪١‬‬
‫‪ – ٣‬ﯾﻤﻜﻦ ان ﯾﺤﺘﻮى ھﺬا اﻟﻨﻮع ﻣﻦ اﻟﻤﺘﻐﯿﺮات ﻋﻠﻰ ﺗﺎرﯾﺦ ﻓﻘﻂ ﻛﻤﺎ ﻓﻰ اﻟﻤﺜﺎل اﻟﺴﺎﺑﻖ‬
‫‪ – ٤‬ﻣﻤﻜﻦ ان ﯾﺤﺘﻮى ﻋﻠﻰ وﻗﺖ ﻓﻘﻂ ﻣﺜﻞ ‪Dim s As Date = #12:15:30 AM#‬‬

‫‪ – ٥‬ﻣﻤﻜﻦ ان ﯾﺤﺘﻮى ﻋﻠﻰ وﻗﺖ وﺗﺎرﯾﺦ ﻣﻌﺎ ﻣﺜﻞ ‪Dim s As Date = #10/1/2009 12:15:30 AM#‬‬

‫ﺛﺎﻧﯿﺎ ‪ - :‬زﯾﺎدة وﻧﻘﺼﺎن اﻟﻮﻗﺖ واﻟﺘﺎرﯾﺦ‬


‫ﻓﻰ اﻟﻤﺘﻐﯿﺮات اﻟﺮﻗﻤﯿﺔ اﻟﻌﺎدﯾﺔ ﯾﻤﻜﻦ اﻟﺰﯾﺎدة واﻟﻨﻘﺼﺎن ﺑﺎﻟﻄﺮﯾﻘﺔ اﻻﺗﯿﺔ‬
‫‪Dim a As Integer = 5‬‬
‫‪a=a+1‬‬
‫ﻓﯿﺘﻢ زﯾﺎدة ‪ a‬ﺑﻘﺪار ‪١‬‬
‫ﻟﻜﻦ ﻣﺎذا اذا اردت زﯾﺎدة ﻣﺘﻐﯿﺮ ﺗﺎرﯾﺨﻰ ﺑﻤﻘﺪار ﺳﻨﺔ او ﺷﮭﺮ او ﯾﻮم او ﺣﺘﻰ ﺳﺎﻋﺔ‬
‫ﯾﺘﻢ ذﻟﻚ ﺑﺎﻟﻄﺮﯾﻘﺔ اﻻﺗﯿﺔ‬
‫ﻋﺮف ﻣﺘﻐﯿﺮ ﺗﺎرﯾﺨﻰ ﺟﺪﯾﺪ ‪Dim s As Date = #10/1/2009#‬‬
‫ﻟﺰﯾﺎدة ھﺬا اﻟﻤﺘﻐﯿﺮ ﺑﻤﻘﺪار ﯾﻮم ‪s = s.AddDays(1) :‬‬
‫ﺑﻤﻘﺪار ﺷﮭﺮ ‪s = s.AddMonths(1) :‬‬
‫ﺑﻤﻘﺪار ﺳﻨﺔ ‪s = s.AddYears(1) :‬‬
‫وطﺒﻌﺎ ﯾﻤﻜﻨﻚ اﻟﻨﻘﺼﺎن ﺑﺎﺳﺘﺨﺪام اﻻرﻗﺎم اﻟﺴﺎﻟﺒﺔ وﯾﻤﻜﻨﻚ اﺿﺎﻓﺔ وﻧﻘﺼﺎن اى رﻗﻢ‬
‫ﺟﺮب ذﻟﻚ ﺑﻨﻔﺴﻚ ﻋﻦ طﺮﯾﻖ ﻋﺮض اﻟﻨﺎﺗﺞ ﺑﻤﺮﺑﻊ رﺳﺎﻟﺔ‬

‫‪٢‬‬
‫ﺛﺎﻟﺜﺎ ‪ - :‬ﺣﺴﺎب اﻟﻔﺮق ﺑﯿﻦ ﺗﺎرﯾﺨﯿﻦ‬
‫ﯾﺘﻢ ﺣﺴﺎب اﻟﻔﺮق ﺑﯿﻦ ﺗﺎرﯾﺨﯿﻦ ﺑﺎﺳﺘﺨﺪام داﻟﺔ ‪DateDiff‬‬
‫ﻧﻔﺮض ان ﻟﺪﯾﻨﺎ ﻋﺪد ‪ ٢‬ﻣﺘﻐﯿﺮ ﺗﺎرﯾﺨﻰ اﻻول ‪Dim date1 As Date = #1/1/2011#‬‬
‫واﻟﺜﺎﻧﻰ ‪Dim date2 As Date = #2/2/2009# :‬‬
‫ﯾﺘﻢ ﺣﺴﺎب اﻟﻔﺮق ﺑﯿﻨﮭﻤﺎ ﺑﺎﻟﻄﺮﯾﻘﺔ اﻟﺘﺎﻟﯿﺔ )‪DateDiff (DateInterval.Year, date2, date1‬‬
‫‪ DateDiff -‬ھﻮ اﺳﻢ اﻟﺪاﻟﺔ اﻟﻤﺴﺘﺨﺪﻣﺔ ﻟﺤﺴﺎب اﻟﻔﺮق ﺑﯿﻦ ﺗﺎرﯾﺨﯿﻦ‬
‫‪ DateInterval.Year -‬ﺣﺴﺎب اﻟﻔﺮق ﺑﺎﻻﻋﻮام وﯾﻤﻜﻦ اﻟﺘﺒﺪﯾﻞ ﻟﻠﺸﮭﻮر او ﺑﺎﻻﯾﺎم او ﺑﺎﻟﺴﺎﻋﺎت‬
‫‪ date2 -‬ھﻮ اﻟﺘﺎرﯾﺦ اﻻﺻﻐﺮ ) اﻟﺘﺎرﯾﺦ اﻻﻗﺪم (‬
‫) اﻟﺘﺎرﯾﺦ اﻻﺣﺪث(‬ ‫‪ date1 -‬ھﻮ اﻟﺘﺎرﯾﺦ اﻻﻛﺒﺮ‬
‫واﻟﻨﺎﺗﺞ ﯾﻌﻮد ﺑﺮﻗﻢ ﺻﺤﯿﺢ ﯾﻤﻜﻦ اﺳﻨﺎده اﻟﻰ ﺻﻨﺪوق ﻧﺺ او ﻣﺮﺑﻊ رﺳﺎﻟﺔ اة ﻣﺎ ﺷﺎﺑﮫ‬
‫ﻣﺜﻼ )‪ textbox1.text = DateDiff(DateInterval.Year, date2, date1‬وھﻜﺬا‬

‫راﺑﻌﺎ ‪ - :‬ﺑﻌﺾ اﻟﺪوال اﻟﺠﺎھﺰة ﻋﻦ اﻟﻮﻗﺖ واﻟﺘﺎرﯾﺦ‬


‫‪ – ١‬اﻟﺪاﻟﺔ ‪ Now‬ﺗﺴﺘﺨﺪم ﻻظﮭﺎر اﻟﺘﺎرﯾﺦ واﻟﻮﻗﺖ اﻟﺤﺎﻟﯿﯿﻦ‬
‫)‪ Msgbox(now‬ﻣﺜﺎل‬
‫‪ Today‬ﺗﺴﺘﺨﺪم ﻟﻌﺮض اﻟﺘﺎرﯾﺦ اﻟﺤﺎﻟﻰ )ﺗﺎرﯾﺦ اﻟﯿﻮم ﻋﻠﻰ ﺟﮭﺎزك(‬ ‫‪ – ٢‬اﻟﺪاﻟﺔ‬
‫‪ – ٣‬اﻟﺪاﻟﺔ ‪ TimeOfDay‬ﻻظﮭﺎر اﻟﻮﻗﺖ اﻟﺤﺎﻟﻰ ﻓﻘﻂ‬

‫ﺗﻘﺴﯿﻢ اﻟﻮﻗﺖ واﻟﺘﺎرﯾﺦ‬


‫ﻧﻔﺮض ان ﻟﺪﯾﻨﺎ ﻣﺘﻐﯿﺮ ﺗﺎرﯾﺨﻰ ‪Dim date1 As Date = #1/1/2011#‬‬
‫)‪ Msgbox(date1.day‬ﺗﺴﺘﺨﺪم ﻻظﮭﺎر اﻟﯿﻮم ﻓﻘﻂ ﻣﻦ ھﺬا اﻟﺘﺎرﯾﺦ‬
‫)‪ : MsgBox(date1.Month‬طﺒﻌﺎ وﺿﺢ اﻻﻣﺮ‬
‫)‪ : MsgBox(date1.Year‬ﻻ ﺗﺤﺘﺎج اﻟﻰ ﺷﺮح‬
‫)‪ MsgBox(date1.DayOfWeek‬رﻗﻢ اﻟﯿﻮم ﻓﻰ اﻻﺳﺒﻮع ‪ ،‬ﻣﻊ ﻣﺮاﻋﺎة ان ﯾﻮم اﻻﺛﻨﯿﻦ ھﻮ اول ﯾﻮم ﻓﻰ اﻻﺳﺒﻮع وﯾﻮم‬
‫اﻻﺣﺪ ھﻮ اﺧﺮ ﯾﻮم ‪ :‬ﻟﯿﺲ ﺑﯿﺪى اﻻﻣﺮﯾﻜﺎن ﻣﻦ ﯾﺮﯾﺪون ذﻟﻚ‬
‫)‪ : MsgBox(date1.DayOfYear‬رﻗﻢ اﻟﯿﻮم ﻓﻰ اﻟﺴﻨﺔ‬

‫‪٣‬‬
‫ﺧﺎﻣﺴﺎ ‪ -:‬اﺳﺘﺨﺪام اﻻداة ‪Timer‬‬
‫اﻻداة ‪ timer‬ھﻰ اداة ﺗﻘﻮم ﺑﻌﻤﻞ اﺟﺮاءات ووظﺎﺋﻒ ﻣﻌﯿﻨﺔ ﺑﻌﺪ ﻣﺮور وﻗﺖ ﻣﻌﯿﻦ ﺗﻘﻮم اﻧﺖ ﺑﺘﺤﺪﯾﺪه وﺑﻌﺪ اﻟﻘﯿﺎم ﺑﮭﺬا اﻟﻌﻤﻞ ﺗﻘﻮم‬
‫ﺑﺘﻜﺮاره ﻣﺮه اﺧﺮى ﺑﻌﺪ ﻣﺮور ﻧﻔﺲ اﻟﻮﻗﺖ اﻟﻤﺤﺪد وﻣﺮة ﺛﺎﻧﯿﺔ وﺛﺎﻟﺜﺔ ‪...‬اﻟﺦ اﻟﻰ ان ﺗﻘﻮم ﺑﺘﻮﻗﯿﻒ اﻻداة ﻋﻦ اﻟﻌﻤﻞ ‪ ،‬وذﻟﻚ ﻣﻦ ﺧﻼل‬
‫ﻛﺘﺎﺑﺔ اﻻﻣﺮ اﻟﻤﺮاد ﺗﻜﺮاره داﺧﻞ اﻟﺤﺪث اﻻﻓﺘﺮاﺿﻰ ﻟﻞ‪ timer‬وھﻮ ‪Timer1_Tick‬‬
‫اﺿﺎﻓﺔ اﻻداة ‪:‬‬
‫ﻗﻢ ﺑﺎﺿﺎﻓﺔ اﻻداة ‪ timer‬اﻟﻰ اﻟﻨﻤﻮذج واذھﺐ اﻟﻰ ﺻﻨﺪوق اﻟﺨﺼﺎﺋﺺ ﻟﻤﻌﺮﻓﺔ اھﻢ ﺧﺼﺎﺋﺼﮭﺎ‬
‫‪ – ١‬اﻟﺨﺎﺻﯿﺔ ‪ : interval‬ﻣﻦ ﺧﻼﻟﮭﺎ ﺗﺤﺪد اﻟﻮﻗﺖ اﻟﺬى ﺳﻮف ﯾﺒﺪأ ﻣﻦ ﺑﻌﺪه ﻋﻤﻞ اﻻداه وﺗﻜﺮار ﻧﻔﺲ اﻟﻌﻤﻞ ﺑﻌﺪ ﻣﺮور اﻟﻮﻗﺖ ﻛﻞ‬
‫ﻣﺮة ‪ .‬اﻟﻮﻗﺖ ﻓﻰ ھﺬه اﻟﺨﺎﺻﯿﺔ ﯾﻤﺜﻞ ﺑﺎﻟﻤﻠﻰ ﺛﺎﻧﯿﺔ ‪ :‬اى ان ﻛﻞ ‪ ١‬ﺛﺎﻧﯿﺔ = ‪ ١٠٠٠‬ﻣﻠﻰ ﺛﺎﻧﯿﺔ‬
‫‪ – ٢‬اﻟﺨﺎﺻﯿﺔ ‪ : Enabled‬ﺗﺤﻤﻞ اﻣﺎ ﻗﯿﻤﺔ ‪ True‬وﻋﻨﺪھﺎ ﺗﻜﻮن اﻻداة ﻣﻔﻌﻠﺔ ﻟﻠﻌﻤﻞ ‪ ،‬وان ﻛﺎﻧﺖ ‪ false‬ﻓﺎن اﻻدة ﻣﺘﻮﻗﻔﺔ ﻋﻦ اﻟﻌﻤﻞ‬

‫ﻣﺜﺎل ﻋﻦ اﺳﺘﺨﺪام ﺗﺎﯾﻤﺮ ‪ :‬ارﯾﺪ ﺗﻜﺮار رﺳﺎﻟﺔ ﻧﺼﯿﺔ ﺗﺤﻤﻞ "‪ "welcome‬ﻛﻞ ﺛﻼﺛﺔ ﺛﻮاﻧﻰ‬
‫‪ – ١‬ادرج ‪ Button‬و ‪Timer‬‬
‫‪ -٢‬اﺟﻌﻞ اﻟﺨﺎﺻﯿﺔ ‪ interval‬ﻟﻞ‪) ٣٠٠٠ = timer‬ﺛﻼﺛﺔ ﺛﻮاﻧﻰ( ‪ ،‬اﺟﻌﻞ اﻟﺨﺎﺻﯿﺔ ‪false = enabled‬‬
‫‪ – ٣‬ﻓﻰ اﻟﺤﺪث ‪ button1_click‬اﻛﺘﺐ اﻟﻜﻮد اﻟﺘﺎﻟﻰ ‪ timer.enabled = true‬اى ان ال‪ timer‬ﻟﻦ ﯾﻨﺸﻂ اﻟﻰ ﻋﻨﺪ اﻟﻀﻐﻂ ﻋﻠﻰ‬
‫‪button1‬‬
‫‪– ٤‬ﻓﻰ اﻟﺤﺚ ‪ Timer1_Tick‬اﻛﺘﺐ اﻟﻜﻮد اﻟﻤﺮاد ﺗﻜﺮاره ﻛﻞ ﺛﻼﺛﺔ ﺛﻮاﻧﻰ وھﻮ )"‪msgbox("welcome‬‬
‫‪ – ٥‬ﺷﻐﻞ اﻟﺒﺮﻧﺎﻣﺞ واﺿﻐﻂ ﻋﻠﻰ ‪ button1‬ﻟﺘﺮى اﻟﻨﺘﯿﺠﺔ‬
‫ﻣﺜﺎل اﺧﺮ ‪ :‬زﯾﺎدة ﻗﯿﻤﺔ رﻗﻢ ﺑﻤﻘﺪار ‪ ١‬ﻛﻞ ﺛﺎﻧﯿﺔ‬
‫‪ – ١‬اﺿﺒﻂ ﻛﻞ اﻟﺨﺼﺎﺋﺺ ﻛﻤﺎ ﺗﻌﻠﻤﺖ ﺑﺎﻟﻮﻗﺖ اﻟﻤﻄﻠﻮب‬
‫‪ – ٢‬ادرج ‪ label‬واﺟﻌﻞ اﻟﺨﺎﺻﯿﺔ ‪text = 0‬‬
‫‪ – ٣‬ﻓﻰ اﻟﺤﺪث ‪ timer1_tick‬اﻛﺘﺐ‬
‫‪Label1.Text = Label1.Text + 1‬‬

‫ﻛﯿﻔﯿﺔ ﻋﻤﻞ ﺳﺎﻋﺔ رﻗﻤﯿﺔ‪:‬‬


‫ﺑﺴﯿﻂ ﺟﺪا ‪:‬‬
‫ﻓﻰ اﻟﺤﺪث ‪ Timer1_Tick‬اﻛﺘﺐ‬
‫‪Label.text = TimeOfDay‬‬
‫واﺟﻌﻞ اﻟﺨﺎﺻﯿﺔ ‪ interval = 1000‬ﺣﺘﻰ ﯾﺘﺤﺪث اﻟﻮﻗﺖ ﻛﻞ ﺛﺎﻧﯿﺔ‬
‫واﺧﯿﺮا ﻟﺘﻮﻗﯿﻒ اﻻداة ﻋﻦ اﻟﻌﻤﻞ ﯾﺴﺘﺨﺪم اﻟﻜﻮد ‪Timer1.Enabled = False‬‬

‫وﺑﮭﺬا ﻧﻜﻮن ﻗﺪ اﻧﺘﮭﯿﻨﺎ ﻣﻦ دروس اﻟﺘﻌﺎﻣﻞ ﻣﻊ اﻟﻮﻗﺖ واﻟﺘﺎرﯾﺦ‬

‫‪٤‬‬
‫ﻛﻠﻤﺔ اﻟﻜﺎﺗﺐ‬

‫ﻋﺰﯾﺰى اﻟﻤﺒﺮﻣﺞ اﻟﻌﺮﺑﻰ ‪،،،‬‬


‫ﺳﻼم ﷲ ﻋﻠﯿﻜﻢ ورﺣﺘﮫ وﺑﺮﻛﺎﺗﮫ‬
‫ﻧﺤﻦ ﻧﻌﻠﻢ ﺟﯿﺪا اﻧﮫ ﻟﯿﺲ ﻟﻠﻌﺮب ﻧﺼﯿﺒﺎ وﻓﯿﺮا ﻣﻦ اﻟﺒﺮﻣﺠﺔ واﻟﻤﺒﺮﺟﯿﻦ وﯾﺮﺟﻊ ذﻟﻚ اﻟﻰ ﻋﺪة اﺳﺒﺎب ﻣﻨﮭﺎ ﻣﺎ ﯾﻠﻰ ‪- :‬‬
‫‪ – ١‬ﻋﺪم ﺗﻮاﻓﺮ ﻣﺼﺎدر ﺗﻌﻠﯿﻤﺔ ﻛﺎﻓﯿﺔ ﺑﺎﻟﻠﻐﺔ اﻟﻌﺮﺑﯿﺔ ﻛﻰ ﯾﺠﻌﻠﮭﺎ اﻟﻤﺒﺮﻣﺞ ﻣﺮﺟﻌﺎ ﻟﮫ وﻗﺖ اﻟﺤﺎﺟﺔ وﻟﺬك ﺗﻤﺜﻞ اﻟﻠﻐﺔ ﺣﺎﺟﺰا ﻛﺒﯿﺮا ﺑﯿﻦ اﻟﺒﺮﻣﺠﺔ‬
‫وﺑﯿﻦ ﻣﺘﻌﻠﻤﯿﮭﺎ‬
‫‪ – ٢‬اﻟﻜﺘﺐ اﻟﻌﺮﺑﯿﺔ اﻟﻤﺘﻮﻓﺮة ﻓﻰ ھﺬا اﻟﻤﺠﺎل ﻛﻠﮭﺎ ﺗﺪرو ﻓﻰ اطﺎر واﺣﺪ ﺑﺤﯿﺚ ﯾﻘﻒ اﻟﻤﺘﻌﻠﻢ ﻋﻨﺪھﺎ اﻟﻰ ﻣﺴﺘﻮى ﻣﻌﯿﻦ ﻻ ﯾﺘﺨﻄﺎه‬
‫‪ – ٣‬ﺑﻌﺾ اﻟﻤﺒﺮﻣﺠﯿﻦ اﻟﻌﺮب وﻟﯿﺲ اﻟﻜﻞ ﻟﺪﯾﮭﻢ اﻟﺒﺨﻞ ﻓﻰ اﻋﻄﺎء اﻟﻤﻌﻠﻮﻣﺎت وﯾﺤﺘﻔﻈﻮن ﺑﮭﺎ ﻻﻧﻔﺴﮭﻢ ﺣﺘﻰ ﯾﻜﻮﻧﻮا ھﻢ اﻟﻤﺴﯿﻄﺮون اﻻواﺋﻞ‬
‫ﻋﻠﻰ اﻟﺒﺮاﻣﺞ واﺳﻌﺎرھﺎ‬
‫‪ – ٤‬ﺟﮭﻞ اﻟﻤﺴﺘﺨﺪم ﺑﻨﻘﻄﺔ اﻟﺒﺪاﯾﺔ ﺣﯿﺚ ﻻﯾﺪرى ﻛﯿﻒ ﯾﺒﺪأ وﻛﯿﻒ ﯾﻨﻈﻢ ﺗﻌﻠﻤﮫ ﻟﮭﺎ‬
‫‪ – ٥‬ھﺬه ھﻰ اﻗﻮى اﻻﺳﺒﺎب وھﻰ ان ﻟﯿﺲ ﻟﻌﺎﻟﻢ اﻟﺒﺮاﻣﺞ ﺳﻮق ﻛﺒﯿﺮة داﺧﻞ ﻣﺠﺘﻤﻌﺎﺗﻨﺎ ﺣﯿﺚ ﯾﺸﻌﺮ اﻟﻤﺒﺮﻣﺞ اﻧﮫ ﺗﻌﻠﻢ اﻟﻜﺜﯿﺮ واﻟﻜﺜﯿﺮ وﻟﻜﻦ ﺑﻼ‬
‫ﺟﺪوى ودون اى ﻣﻜﺎﺳﺐ ﻣﺎدﯾﺔ ﻻﻧﮫ ﻣﺎذال ﻟﺪﯾﻨﺎ ﻧﻈﺎم اﻻدارة اﻟﺘﻘﻠﯿﺪى ﯾﺴﯿﻄﺮ ﻋﻠﻰ ﻛﻞ اﻻدارات‬

‫اﻟﺘﻌﺮﯾﻒ ﺑﺎﻟﻜﺎﺗﺐ ‪:‬‬


‫اﻻﺳﻢ ‪ /‬اﺣﻤﺪ ﻣﺤﻤﺪ ﻋﻄﺎ ‪ ،‬ﻣﺼﺮى اﻟﺠﻨﺴﯿﺔ‬
‫ﺣﯿﺚ ﯾﺸﺮﻓﻨﻰ اﻧﻨﻰ ﻋﻀﻮ ﻓﻰ ﻣﻨﺘﺪى اﻟﻔﯿﺠﻮال ﺑﯿﺴﯿﻚ اﻟﺬى ﺗﻌﻠﻤﺖ ﻣﻨﮫ اﻟﻜﺜﯿﺮ ان اﻗﺪم ﻟﻤﻜﺘﺒﺘﮫ ھﺬا اﻟﻜﺘﺎب اﻟﻤﺘﻮاﺿﻊ ﻟﻌﻞ ﯾﺴﺘﻔﯿﺪ ﻣﻨﮫ ﻣﻦ اراد‬
‫اﻟﺒﺪء ﻓﻰ ﺗﻌﻠﻢ اﻟﺒﺮﻣﺠﺔ ‪ ،‬وﻻ ارﯾﺪ ھﻨﺎ ان اﻗﻮل اﻧﻨﻰ ﻋﻀﻮ ﻣﺤﺘﺮف وﻟﻜﻦ اﻧﺎ ﻣﺎ زﻟﺖ ﻓﻰ ﻣﺴﺘﻮى اﻟﻤﺒﺘﺪﺋﯿﻦ وﻟﻜﻦ ﺳﺒﺐ ﻛﺘﺎﺑﺘﻰ ﻟﮭﺬه اﻟﻜﺘﺐ ھﻮ‬
‫ان ھﺬه اﻟﻄﺮﯾﻘﺔ ﺗﺴﺎﻋﺪﻧﻰ اﻛﺜﺮ ﻋﻠﻰ ﺛﺒﺎت اﻟﻤﻌﻠﻮﻣﺎت‬

‫ھﺪﯾﺔ ﻣﻘﺪﻣﺔ اﻟﻰ اﻟﻤﻨﺘﺪى‬


‫اﻟﻌﻀﻮ ‪Ahmed_Online :‬‬
‫‪Aata98@Gmail.com‬‬

‫واﻟﺴﻼم ﻋﻠﯿﻜﻢ ورﺣﻤﺔ ﷲ وﺑﺮﻛﺎﺗﮫ‬

‫‪٥‬‬

You might also like