Submit Search
Upload
Asp.netتطور المواقع بأ استخدام لغة
•
1 like
•
550 views
ا
احمد الجسار
Follow
في هذا الكورس دورس متكاملة حولة تصميم وتطوير المواقع الالكترونية بلغة ASP.NET
Read less
Read more
Design
Report
Share
Report
Share
1 of 32
Download now
Download to read offline
Recommended
Difference between asp and php
Difference between asp and php
Spy Seat
الهوبيت والفلسفة
الهوبيت والفلسفة
احمد الجسار
الذكاء العاطفي
الذكاء العاطفي
احمد الجسار
25 قصة نجاح
25 قصة نجاح
احمد الجسار
البرمجة اللغوية العصبية
البرمجة اللغوية العصبية
احمد الجسار
أعــد برمـجــة نـفـســـك
أعــد برمـجــة نـفـســـك
احمد الجسار
ارتقاء الانسان
ارتقاء الانسان
احمد الجسار
دورة تصميم المواقع
دورة تصميم المواقع
احمد الجسار
Recommended
Difference between asp and php
Difference between asp and php
Spy Seat
الهوبيت والفلسفة
الهوبيت والفلسفة
احمد الجسار
الذكاء العاطفي
الذكاء العاطفي
احمد الجسار
25 قصة نجاح
25 قصة نجاح
احمد الجسار
البرمجة اللغوية العصبية
البرمجة اللغوية العصبية
احمد الجسار
أعــد برمـجــة نـفـســـك
أعــد برمـجــة نـفـســـك
احمد الجسار
ارتقاء الانسان
ارتقاء الانسان
احمد الجسار
دورة تصميم المواقع
دورة تصميم المواقع
احمد الجسار
كتاب Gps
كتاب Gps
احمد الجسار
أساسيات الاوتوكاد 2010
أساسيات الاوتوكاد 2010
احمد الجسار
الدورة الشاملة في الانترنيت
الدورة الشاملة في الانترنيت
احمد الجسار
الابتكار
الابتكار
احمد الجسار
النسبية
النسبية
احمد الجسار
كتاب التحليل الاحصائي باستخدام برنامج spss
كتاب التحليل الاحصائي باستخدام برنامج spss
احمد الجسار
93866
93866
احمد الجسار
55202
55202
احمد الجسار
95249
95249
احمد الجسار
Elebda3.net 8731
Elebda3.net 8731
احمد الجسار
كيفية التعامل مع العملاء
كيفية التعامل مع العملاء
احمد الجسار
برنامج كورل درو 10
برنامج كورل درو 10
احمد الجسار
دورة تصميم المواقع
دورة تصميم المواقع
احمد الجسار
دورة شهادة سيسكو الكاملة
دورة شهادة سيسكو الكاملة
احمد الجسار
شبكات الكمبيوتر من البداية حتى الاحتراف
شبكات الكمبيوتر من البداية حتى الاحتراف
احمد الجسار
الدورة الشاملة في الانترنيت
الدورة الشاملة في الانترنيت
احمد الجسار
الحسابات الاحصائية باستخدام الاكسل
الحسابات الاحصائية باستخدام الاكسل
احمد الجسار
تعلم برنامج الماثلاب
تعلم برنامج الماثلاب
احمد الجسار
كورس التحليل الاحصائي بأستخدام SPSS
كورس التحليل الاحصائي بأستخدام SPSS
احمد الجسار
شهادة دبلوم الموقع
شهادة دبلوم الموقع
احمد الجسار
More Related Content
More from احمد الجسار
كتاب Gps
كتاب Gps
احمد الجسار
أساسيات الاوتوكاد 2010
أساسيات الاوتوكاد 2010
احمد الجسار
الدورة الشاملة في الانترنيت
الدورة الشاملة في الانترنيت
احمد الجسار
الابتكار
الابتكار
احمد الجسار
النسبية
النسبية
احمد الجسار
كتاب التحليل الاحصائي باستخدام برنامج spss
كتاب التحليل الاحصائي باستخدام برنامج spss
احمد الجسار
93866
93866
احمد الجسار
55202
55202
احمد الجسار
95249
95249
احمد الجسار
Elebda3.net 8731
Elebda3.net 8731
احمد الجسار
كيفية التعامل مع العملاء
كيفية التعامل مع العملاء
احمد الجسار
برنامج كورل درو 10
برنامج كورل درو 10
احمد الجسار
دورة تصميم المواقع
دورة تصميم المواقع
احمد الجسار
دورة شهادة سيسكو الكاملة
دورة شهادة سيسكو الكاملة
احمد الجسار
شبكات الكمبيوتر من البداية حتى الاحتراف
شبكات الكمبيوتر من البداية حتى الاحتراف
احمد الجسار
الدورة الشاملة في الانترنيت
الدورة الشاملة في الانترنيت
احمد الجسار
الحسابات الاحصائية باستخدام الاكسل
الحسابات الاحصائية باستخدام الاكسل
احمد الجسار
تعلم برنامج الماثلاب
تعلم برنامج الماثلاب
احمد الجسار
كورس التحليل الاحصائي بأستخدام SPSS
كورس التحليل الاحصائي بأستخدام SPSS
احمد الجسار
شهادة دبلوم الموقع
شهادة دبلوم الموقع
احمد الجسار
More from احمد الجسار
(20)
كتاب Gps
كتاب Gps
أساسيات الاوتوكاد 2010
أساسيات الاوتوكاد 2010
الدورة الشاملة في الانترنيت
الدورة الشاملة في الانترنيت
الابتكار
الابتكار
النسبية
النسبية
كتاب التحليل الاحصائي باستخدام برنامج spss
كتاب التحليل الاحصائي باستخدام برنامج spss
93866
93866
55202
55202
95249
95249
Elebda3.net 8731
Elebda3.net 8731
كيفية التعامل مع العملاء
كيفية التعامل مع العملاء
برنامج كورل درو 10
برنامج كورل درو 10
دورة تصميم المواقع
دورة تصميم المواقع
دورة شهادة سيسكو الكاملة
دورة شهادة سيسكو الكاملة
شبكات الكمبيوتر من البداية حتى الاحتراف
شبكات الكمبيوتر من البداية حتى الاحتراف
الدورة الشاملة في الانترنيت
الدورة الشاملة في الانترنيت
الحسابات الاحصائية باستخدام الاكسل
الحسابات الاحصائية باستخدام الاكسل
تعلم برنامج الماثلاب
تعلم برنامج الماثلاب
كورس التحليل الاحصائي بأستخدام SPSS
كورس التحليل الاحصائي بأستخدام SPSS
شهادة دبلوم الموقع
شهادة دبلوم الموقع
Asp.netتطور المواقع بأ استخدام لغة
1.
اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﻤﻮﺳﻮﻋﺔ ASP.Net اﻻول
اﻟﺪرس اﻻﻓﺎﺿﻞ واﺧﻮاﺗﻲ اﺧﻮﺗﻲ.. ﺑﺎﺳﺘﺨﺪام اﻟﻮب ﻣﻮاﻗﻊ وﺗﺼﻤﻴﻢ ﺑﺮﻣﺠﺔ ﺑﺘﻌﻠﻴﻢ اﻟﺨﺎﺻﺔ اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﺪروس ﺳﻠﺴﻠﺔ ﻟﻜﻢ اﻗﺪمASP.NETﻣﻊ VB.net... وا ﻳﻘﺪﻣﻬﺎ اﻟﺘﻲ اﻟﻤﻌﻠﻮﻣﺎت و اﻟﻮب ﺗﻄﻮر ﻣﺠﺎل ﻓﻲ اﻟﺘﻘﻨﻲ اﻟﻌﺎﻟﻢ ﺷﻬﺪﻩ اﻟﺬي اﻟﺘﻄﻮر ﺑﻌﺪﻓﻲ ﺣﺼﺮهﺎ ﻻﻳﻤﻜﻦ ﻟﺘﻲ اﻟﻤﻌﺎرف و اﻟﻌﻠﻮم ﻣﺨﺘﻠﻒ وﺗﻘﺪم ﺗﺘﻨﻮع ﺑﺎﺗﺖ اﻟﻮب ﻣﻮاﻗﻊ واﻧﻤﺎ ، اﺧﺮ دون ﻣﻌﻴﻦ ﻣﺠﺎل.. ﻟﻐﺔ ﻻﺗﺘﻌﺪى ﺳﺎﺑﻘﺎ اﻟﻮب ﻣﻮاﻗﻊ آﺎﻧﺖ وﻗﺪHTML..ﻣﺠﺮد ﻏﻴﺮ اﺧﺮى ﻣﺘﻄﻠﺒﺎت وﻇﻬﻮر اﻟﻮب ﻣﻮاﻗﻊ ﺗﻄﻮر ﻟﻜﻦ ﺗﺴ اﺧﺮى ﺗﻘﻨﻴﺎت ﻟﻈﻬﻮر اﻻﺳﺎﺳﻴﺔ اﻟﺒﺬرة آﺎﻧﺖ ﻓﻘﺪ ، اﻟﻤﻌﻠﻮﻣﺎت ﻋﺮضﻣﻮاﻗﻊ اﻧﺘﺎج ﻋﻠﻰ اﻟﻮب ﻣﻮاﻗﻊ ﻣﺼﻤﻢ ﺎﻋﺪ ﻣﺘﺎﻧﻪ و ﻗﻮة ذات دﻳﻨﺎﻣﻴﻜﻴﺔ وب.. هﻮ اﻟﺪﻳﻨﺎﻣﻴﻜﻴﺔ اﻟﻮب ﻣﻮاﻗﻊ اﻧﺘﺎج ﻓﻲ وﺷﻴﻮﻋﺎ ﺳﻬﻮﻟﺔ و ﻗﻮة ﻣﻦ اﻟﺘﻄﻮر اﻟﻴﻪ وﺻﻞ ﻣﺎ اﺧﺮ ورﺑﻤﺎ)PHP & ASP(اﻟ وهﺬا اﻟﺴﺎﺑﻘﺔ ﻣﻨﺘﺠﺎﺗﻬﺎ ﺟﻤﻴﻊ ﻓﻴﻪ ﺗﺠﺎوزت اﻟﺬي و اﻟﻘﻮي اﻧﺘﺎﺟﻬﺎ اﻧﺘﺠﺖ ﻣﺎﻳﻜﺮوﺳﻮﻓﺖ ﺷﺮآﺔ ﻟﻜﻦ ،ﻤﻨﺘﺞ هﻮASP.NET..زادت اﻟﺘﻲ و اﻟﺠﺪﻳﺪة اﻻﺟﺎآﺲ ﺗﻘﻨﻴﺔ ﺻﺪرت ﻓﻘﺪ اﻟﺪرس هﺬا آﺘﺎﺑﺔ وﺣﺘﻰ اﻻن واﻣﺎ اﻟﻮب ﻣﻮاﻗﻊ ﺑﺮﻣﺠﺔ و ﺗﺼﻤﻴﻢ ﻣﺠﺎل ﻓﻲ اﻻﻣﻜﺎﻧﻴﺎت.. ﺑﺎﺳﺘﺨﺪام اﻟﻮب ﻣﻮاﻗﻊ وﺗﺼﻤﻴﻢ ﺑﺮﻣﺠﺔ آﻴﻔﻴﺔ ﺷﺮح ﻋﻠﻰ اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﺴﻠﺴﻠﺔ هﺬﻩ ﺧﻼل ﻣﻦ ﺳﻨﻌﻤﺪASP.NETﻣﻊ اﻟﺒﺮﻣﺠﺔ ﻟﻐﺔVB.NET... اﻻﺻﺪارة ﺑﺎﺳﺘﺨﺪام ﺳﺎﻗﻮم اﻧﻨﻲ اﻟﻰ اﻻﺷﺎرة وﺗﺠﺪرVisual Studio 2005اﻻﺣﺘﺮاﻓﻲ اﻻﺻﺪار..ﺷﺮح ﺧﻼل اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﺪروس. اﻟﺪروس ﺷﺮح ﻓﻲ اﻟﺴﻬﻮﻟﺔ اﻻﻣﻜﺎن ﻗﺪر اﺗﻮﺧﻰ ان وﺳﺎﺣﺎول.. ، اﻟﺪرس ﺗﻄﺒﻴﻖ ﻟﻠﻄﺎﻟﺐ ﻳﺘﺴﻨﻰ ان اﺟﻞ ﻣﻦ واﺧﺮ درس ﺑﻴﻦ ﺛﺎﺑﺘﺔ زﻣﻨﻴﺔ ﻓﻮاﺻﻞ ﺳﺘﻜﻮن اﻧﻪ آﻤﺎﻋﻠﻴﻪ اﻟﺰﻳﺎدة ﺑﻞ ﻧﻔﺴﻪ اﻟﺪرس ﻓﻲ اﻟﻤﺸﺮوﺣﺔ اﻻﻣﻜﺎﻧﻴﺎت ﻣﻦ اآﺜﺮ اﺧﺮى اﻣﻜﺎﻧﻴﺎت وﺗﺠﺮﺑﺔ.. اﺧﻴﺮا ﺑﻬﺎ وﻳﻨﺘﻔﻌﻮا اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﺴﻠﺴﻠﺔ هﺬﻩ ﻣﻦ اﻟﺠﻤﻴﻊ ﻳﺴﺘﻔﺎد ان ارﺟﻮ.. ﻋﻨﻮان ﻋﻠﻰ ﻣﺮاﺳﻠﺘﻲ وﺑﺎﻣﻜﺎﻧﻜﻢان راﺟﻴﺎ ، اﻻﺳﺌﻠﺔ و اﻻﺳﺘﻔﺴﺎرات اﺟﻞ ﻣﻦ ادﻧﺎﻩ اﻟﻤﻮﺿﺢ اﻻﻟﻜﺘﺮوﻧﻲ اﻟﺒﺮﻳﺪ ﺗﻜاﻟﻌﻠﻤﻴﺔ ﻣﺎدﺗﻪ وﺿﻤﻦ اﻟﺪرس ﺣﺪود ﺿﻤﻦ هﻲ اﻻﺳﺘﻔﺴﺎرات او اﻻﺳﺌﻠﺔ ﻮن.. ﺑﺎﻟﺘﻮﻓﻴﻖ ﻟﻠﺠﻤﻴﻊ دﻋﺎﺋﻲ اﻟﻤﻬﻨﺪس ﻳﺎﺳــﻴﻦ ﻋـــﺪي ﺣﺎﺳﻮب هﻨﺪﺳﺔ ﺑﻜﺎﻟﻮرﻳﻮس engauday@hotmail.com اﻟﺴﺒﺖ–21/7/2007 1
2.
اﻟﺪرس ﺑﺪاﻳﺔ... ا اﻟﻨﺎﻓﺬة
ﻟﻨﺎ ﻟﺘﻈﻬﺮ ﻧﺖ دوت ﺳﺘﻮدﻳﻮ ﻓﻴﺠﻮال ﺑﻴﺌﺔ ﺑﺘﺸﻐﻴﻞ ﻧﻘﻮمﻟﺮﺋﻴﺴﻴﺔ: اﻟﻜﺘﺎﺑﺔ ﻋﻠﻰ ﻧﻨﻘﺮ ، ﺟﺪﻳﺪ وب ﻣﻮﻗﻊ ﺑﺎﻧﺸﺎء ﻧﻘﻮم ان وﻻﺟﻞWeb Sit…ﻟـ اﻟﻤﻘﺎﺑﻠﺔCreate: ﺧﻼل ﻣﻦ ﺟﺪﻳﺪ وب ﻣﻮﻗﻊ ﻻﻧﺸﺎء اﺧﺮى ﻃﺮﻳﻘﺔ اﺳﺘﺨﺪام ﻳﻤﻜﻨﻨﺎ او.. File New Web Sit… اﻟﺘﺎﻟﻴﺔ اﻟﺼﻮرة ﻓﻲ ﻣﻮﺿﺢ آﻤﺎ: 2
3.
اﻟﺘﺎﻟﻴﺔ اﻟﻨﺎﻓﺬة ﻟﻨﺎ
ﺳﺘﻈﻬﺮ: ا اﻻرﻗﺎم ﻧﺘﺘﺒﻊﻣﻮﻗﻊ ﻧﺨﺘﺎر ﺣﻴﺚ ، اﻋﻼﻩ اﻟﺼﻮرة ﻓﻲ ﻟﻤﻮﺿﺤﺔASP.NETاﻟﺮﻗﻢ ﻣﻦ1ﺧﺰن ﻣﻜﺎن وﻧﺤﺪد ، اﻟﺮﻗﻢ ﻣﻦ اﻟﻤﻮﻗﻊ2ﻣﻦ اﻟﻤﺴﺘﺨﺪﻣﺔ اﻟﺒﺮﻣﺠﺔ ﻟﻐﺔ وﻧﺤﺪد ،3ﻋﻠﻰ ﻧﻨﻘﺮ واﺧﻴﺮا ،OKﻣﻦ4.. اﻟﺘﺎﻟﻴﺔ اﻟﻨﺎﻓﺬة ﻟﻨﺎ وﺗﻈﻬﺮ ﺟﺪﻳﺪ ﻣﻮﻗﻊ اﻧﺸﺎء ﺳﻴﺘﻢ.. 3
4.
اﻟﻰ اﻻرﻗﺎم ﺗﺸﻴﺮ
ﺣﻴﺚ: اﻟﺮﻗﻢ1:اﻟﻜﻮد ﻧﺎﻓﺬة. اﻟﺮﻗﻢ2:اﻟﺘﺼﻤﻴﻢ ﻧﺎﻓﺬة. اﻟﺮﻗﻢ3:اﻻدوات ﺻﻨﺪوق. اﻟﺮﻗﻢ4:اﻟﺘﺼﻤﻴﻢ ﻧﺎﻓﺬة. اﻟﺮﻗﻢ5:اﻟﻜﻮد ﻧﺎﻓﺬة. اﻟﺮﻗﻢ6:وﻣﻠﻔﺎﺗﻪ اﻟﻮب ﻣﻮﻗﻊ. اﻟﺮﻗﻢ7:اﻟﺨﺼﺎﺋﺺ ﻧﺎﻓﺬة.. ﻣﻼﺣﻈﺔ:واآﺜﺮ ﺗﺼﻤﻴﻢ ﻧﺎﻓﺬة ﻣﻦ اآﺜﺮ ﺗﻮﺟﺪ اﻧﻪ اﻋﻼﻩ اﻟﺼﻮرة ﻓﻲ اﻟﻤﻮﺟﻮدة اﻻرﻗﺎم ﺷﺮح ﺧﻼل ﻣﻦ ﻧﻼﺣﻆﻣﻦ آﻮد ﻧﺎﻓﺬة..اﻣﺎ ، اﻟﻘﺎدﻣﺔ اﻟﺪروس و اﻟﺪرس هﺬا ﺧﻼل ﺳﻨﺘﻌﻠﻢ آﻤﺎ واﺣﺪة ﻧﺎﻓﺬة هﻲ اﻟﺘﺼﻤﻴﻢ ﻧﺎﻓﺬة ان اﻟﺤﻘﻴﻘﺔ ﻓﻲ ﻧﺎﻓﺬﺗﺎن ﻓﻬﻲ اﻟﻜﻮد ﻧﺎﻓﺬة..ﻟﻐﺔ آﻮد ﻧﻌﺰل ان ﺑﺎﻣﻜﺎﻧﻨﺎ ﺣﻴﺚVB.netﺧﻼل ﻣﻦ اﻟﻴﻬﺎ ﻧﺼﻞ ﺑﻪ ﺧﺎﺻﺔ ﺻﻔﺤﺔ ﻓﻲ اﻟﺮﻗﻢ ﻓﻮﻗﻪ اﻟﻤﻜﺘﻮب اﻟﺰر ﻧﻘﺮ5ﻧﺼ اﻟﺘﻲ اﻟﻨﺎﻓﺬة اﻣﺎ ،ﻋﻠﻰ اﻟﻨﻘﺮ ﺧﻼل ﻣﻦ اﻟﻴﻬﺎ ﻞ1اﻟﻤﺼﺪري اﻟﻜﻮد ﻧﺎﻓﺬة ﻓﻬﻲ. اﻟﺮﻗﻢ اﺳﻔﻞ اﻟﻤﻮﺟﻮدة اﻟﻜﺘﺎﺑﺔ ﻋﻠﻰ اﻟﻨﻘﺮ ﺧﻼل ﻣﻦ اﻟﺘﺼﻤﻴﻢ ﻧﺎﻓﺬة اﻟﻰ ﻧﺬهﺐ اﻻن2اﻟﻤﻮﺟﻮد اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ او اﻟﺮﻗﻢ اﺳﻔﻞ4. اﻟﺼﻔ ﺗﺼﻤﻴﻢ ﻋﻨﺎﺻﺮ ﻣﻦ وﻏﻴﺮهﺎ واﻟﻜﺘﺎﺑﺎت اﻻدوات وﺿﻊ ﻳﻤﻜﻨﻨﺎ ﺣﻴﺚ اﻟﺘﺼﻤﻴﻢ ﻧﺎﻓﺬة ﻟﻨﺎ ﺳﺘﻈﻬﺮﺤﺔ.. اﻻداة ﻣﻦ ﻧﺴﺨﺔ ﺑﻮﺿﻊ ﻧﻘﻮمLabelاﻻداة وButtonاﻟﺘﺎﻟﻲ ﺑﺎﻟﺸﻜﻞ اﻟﺼﻔﺤﺔ ﻋﻠﻰ: او اﻟﻌﻤﻞ ﻧﺎﻓﺬة ﻋﻠﻰ واﻓﻼﺗﻬﺎ اﻻدوات ﺻﻨﺪوق ﻣﻦ اﻻدوات ﺳﺤﺐ ﺧﻼل ﻣﻦ اﻟﻌﻤﻞ ﻧﺎﻓﺬة ﻋﻠﻰ اﻻدوات وﺿﻊ ﻳﺘﻢ اﻟﺘﺼﻤﻴﻢ.. واﺣﺪ ﺳﻄﺮ ﻋﻠﻰ آﻼهﻤﺎ اﻻداﺗﻴﻦ ان ﻧﻼﺣﻆ..اﻻ ﻧﻬﺎﻳﺔ ﻋﻨﺪ اﻟﻤﺆﺷﺮ ﻧﻀﻊداةLabelﻣﻔﺘﺎح وﻧﻨﻘﺮEnterﻣﻦ اﻟﺰر ﻟﻴﺼﺒﺢ اﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔButtonاﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ اﺳﻔﻞLabel.. ﻣﻔﺘﺎح ﻧﻘﺮﻧﺎ آﻠﻤﺎ اﻧﻨﺎ ﺣﻴﺚEnterواﺣﺪ ﺳﻄﺮ ﺑﻤﻘﺪار اﻟﺰر ﺳﻴﻨﺰل.. ﻣﻼﺣﻈﺔ:اﻟﺼﻔﺤﺔ ﺿﻤﻦ اﻻدوات ﻣﻮاﻗﻊ ﺗﺮﺗﻴﺐ اﺟﻞ ﻣﻦ اﻟﺠﺪاول اﺳﺘﺨﺪام آﻴﻔﻴﺔ اﻟﻘﺎدﻣﺔ اﻟﺪروس ﻓﻲ ﺳﻨﺘﻌﻠﻢ. آﺒﺪاﻳﺔ..ﻋﻠﻰ ﻧﻨﻘﺮsourceاﻟﺼﻔﺤﺔ اﺳﻔﻞ اﻟﻤﻮﺟﻮدة)اﻟﺮﻗﻢ ﻋﻠﻴﻬﺎ ﻳﻈﻬﺮ آﺎن اﻟﺘﻲ1.. ( اﻟﻤﺼﺪري اﻟﻜﻮد ﻧﺎﻓﺬة ﻟﻨﺎ ﺳﺘﻔﺘﺢ.. اﻟﺘﺎﻟﻲ اﻟﻜﻮد ﻧﻼﺣﻆ اﻟﻤﻜﺘﻮب اﻟﻜﻮد ﺿﻤﻦ وﻣﻦ: <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> <br /> <asp:Button ID="Button1" runat="server" Text="Button" /></div> اﻻداة اﺿﺎﻓﺔ ﻃﺮﻳﻘﺔ ﻳﻮﺿﺢ اﻟﻜﻮد ﻣﻦ اﻻول اﻟﺴﻄﺮ ان ﺣﻴﺚLabelﻳﻀﻴﺮ ﻓﻬﻮ اﻻﺧﻴﺮ اﻟﻜﻮد اﻣﺎ ، اﻟﻨﺎﻓﺬة اﻟﻰ اﻟﺰرButtonاﻟﺼﻔﺤﺔ اﻟﻰ.. 4 اﻟﻤﻨﺘﺼﻒ ﻓﻲ اﻟﻤﻮﺟﻮد اﻟﺴﻄﺮ اﻣﺎ)<br />(اﻻ ﺑﻴﻦ ﺳﻄﺮ اﺿﺎﻓﺔ اﺟﻞ ﻣﻦ ﻓﻬﻮداﺗﻴﻦ..
5.
اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ اﻻداة
اﺿﺎﻓﺔ آﻮد ﺧﻼل ﻣﻦ ﻧﻼﺣﻆLabelاﻟﺒﺮﻣﺠﻲ اﻻﺳﻢ ﻟﻨﺎ ﺣﺪد اﻧﻪ ،IDاﻟﻨﺺ ﻟﻨﺎ وﺣﺪد اﻻداة داﺧﻞ اﻟﻤﻜﺘﻮبText..اﻣﺎrunatوب ﺧﺎدم اداة هﻲ اﻻداة هﺬﻩ ان ﻳﻮﺿﺢ ﻓﻬﻮ)server(...هﻮ وهﺬا ادوات ﺑﻴﻦ اﻟﻔﺮقASP.netادوات وHTML.. اﻟﺼﻮ ﺳﺘﺘﻮﺿﺢادوات اﺳﺘﺨﺪام ﻧﺘﻌﻠﻢ ﻋﻨﺪﻣﺎ اآﺜﺮ رةHTML.. اﻟﺠﻤﻠﺔ ﻟﻨﻜﺘﺐ اﻻن)Hello ,this is my test(اﻟﻌﺒﺎرة ﺑﺪلLabelاﻟﺨﺎﺻﻴﺔ ﻓﻲText.. <asp:Label ID="Label1" runat="server" Text="Hello ,this is my test"></asp:Label> ﻋﻠﻰ وﻧﻨﻘﺮDesignﻣﻦ ﺑﺎﻟﻘﺮب اﻟﻤﻮﺟﻮدةSourceاﺟ ﻣﻦاﻟﺘﺼﻤﻴﻢ ﻧﺎﻓﺬة اﻟﻰ اﻟﻤﺼﺪر آﻮد ﻧﺎﻓﺬة ﻣﻦ اﻻﻧﺘﻘﺎل ﻞ.. اﻟﺠﻤﻠﺔ ان ﻧﻼﺣﻆ)Hello ,this is my test(اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻓﻲ آﺘﺒﺖ ﻗﺪ.. اﻻدوات ﻧﺎﻓﺬة ﺧﻼل ﻣﻦ اﻻداوت ﺧﺼﺎﺋﺺ ﻓﻲ ﺑﺴﺎﻃﺔ اآﺜﺮ ﺑﺼﻮرة اﻟﺘﺤﻜﻢ ﻳﻤﻜﻨﻨﺎ آﺬﻟﻚProperties.. اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ اداة ﺣﺪد اﻧﻨﺎ ﻣﻦ ﻧﺘﺎآﺪLabelﺛاﻟﺨﺎﺻﻴﺔ ﻗﻴﻤﺔ ﻧﻐﻴﺮ ﻢTextﻓﻴﻬﺎ وﻧﻜﺘﺐ اﻟﺨﺼﺎﺋﺺ ﻧﺎﻓﺬة ﻣﻦ.. ﺗﺠﺮﻳﺒﻴﺔ ﺻﻔﺤﺔ هﺬﻩ ، ﻣﺮﺣﺒﺎ اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻓﻲ آﺘﺒﺖ اﻟﺠﻤﻠﺔ ان ﻧﻼﺣﻆ.. اﻟﺰر اداة اﺟﻞ ﻣﻦ ﻧﻔﺴﻪ اﻟﺸﺊ ﻧﻔﻌﻞ ان ﻳﻤﻜﻨﻨﺎ آﺬﻟﻚButtonان ﻧﺮﻳﺪﻩ اﻟﺬي اﻟﻨﺺ وآﺘﺎﺑﺔ ﺗﺤﺪﻳﺪهﺎ ﺧﻼل ﻣﻦ اﻟﺨﺎﺻ اﻟﻰ اﺳﻨﺎدﻩ ﺧﻼل ﻣﻦ ﻋﻠﻴﻬﺎ ﻳﻈﻬﺮﻴﺔText.. اﻟﻮب ﺧﺎدم وﺗﺸﻐﻴﻞ اﻟﺼﻔﺤﺔ ﺗﺠﺮﺑﺔ: ﺑﺎﺳﺘﺨﺪام ﺑﺎﻧﺸﺎؤهﺎ ﻧﻘﻮم اﻟﺘﻲ اﻟﺼﻔﺤﺎت انASP.Netﺻﺤﻴﺤﺔ ﺑﺼﻮرة ﺗﺸﻐﻴﻠﻬﺎ اﺟﻞ ﻣﻦ وب ﺧﺎدم اﻟﻰ ﺗﺤﺘﺎج. ﻗﺒﻞ ﻣﻦ ﺗﺸﻐﻴﻠﻪ ﻟﻴﺘﻢ وهﻤﻲ ﻣﺠﻠﺪ ﺑﻌﻤﻞ ﻧﻘﻮم آﻨﺎ اﻟﺴﺎﺑﻘﺔ اﻻﺻﺪارات ﻓﻲIIS..ﺷﺮآﺔ ﻗﺎﻣﺖ اﻻن وﻟﻜﻦ وب ﺧﺎدم ﺑﺘﻄﻮﻳﺮ ﻣﺎﻳﻜﺮوﺳﻮﻓﺖاﻟﺼﻔﺤﺔ ﺗﺠﺮﺑﺔ ﻋﻨﺪ ﺗﻠﻘﺎﺋﻴﺎ ﻳﻌﻤﻞ..ﻣﺴﺒﻘﺔ اﻋﺪادات اي ﻟﻌﻤﻞ ﻻﻧﺤﺘﺎج وﺑﺬﻟﻚ ﺑﺎﻧﺸﺎؤهﺎ ﻧﻘﻮم اﻟﺘﻲ اﻟﺼﻔﺤﺎت ﻻﺧﺘﺒﺎر.. ﻗﺎﺋﻤﺔ اﻟﻰ اﻟﺬهﺎب ﺧﻼل ﻣﻦ اﻟﺼﻔﺤﺔ واﺧﺘﺒﺎر ﺗﺸﻐﻴﻞ ﺑﺎﻣﻜﺎﻧﻨﺎ اﻧﻪ ﻧﻼﺣﻆ Debugاﻻﻣﺮ اﺧﺘﻴﺎر ﺛﻢ وﻣﻦStart Without Debugging. ﺑﺘﺸ اﻟﺘﺸﻐﻴﻞ ﺑﻴﺌﺔ ﺳﺘﻘﻮم ﻋﻨﺪهﺎﻓﺘﺢ ﺛﻢ وﻣﻦ اﻻﻓﺘﺮاﺿﻲ اﻟﻮب ﺧﺎدم ﻐﻴﻞ اﻟﺼﻔﺤﺔ ﻋﺮض و اﻻﻧﺘﺮﻧﺖ ﻣﺴﺘﻌﺮض. اﻟﻮب ﻟﺨﺎدم ﻣﺼﻐﺮة اﻳﻘﻮﻧﻪ اﻟﺤﺎﺳﻮب ﺳﺎﻋﺔ ﺑﺠﺎﻧﺐ ﺳﻨﻼﺣﻆ اﻟﻮب ﺧﺎدم 5
6.
ﺑﺎﺳﺘﺨﺪام اﻧﺸﺎؤهﺎ ﻳﺘﻢ
اﻟﺘﻲ اﻟﺼﻔﺤﺎت ان وﻧﻼﺣﻆ ASP.Netاﻟﻼﺣﻘﺔ ﺗﺎﺧﺬ.aspx هﻲ اﻟﺼﻔﺤﺔ وهﻨﺎDefault.aspx اﻟﺘﺮﺣﻴﺐ ﻋﺒﺎرة ﻧﺸﺎهﺪاﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻓﻲ آﺘﺒﻨﺎهﺎ اﻟﺘﻲLabelاﻟﺰر ﻋﻠﻰ اﻟﻨﺺ وButton.. اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ ﺣﺎول اﻻن...ﻋﻨﺪ ﺗﻨﻔﻴﺬﻩ ﻟﻴﺘﻢ آﻮد اي ﺑﻜﺘﺎﺑﺔ ﻧﻘﻢ ﻟﻢ اﻧﻨﺎ ذﻟﻚ ﻓﻲ اﻟﺴﺒﺐ ، ﺷﺊ ﻳﺤﺪث ﻟﻦ اﻧﻪ ﺗﻼﺣﻆ اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ.. اﻟﻮب ﻣﺘﺼﻔﺢ ﻧﻐﻠﻖ..ﺑﻴﺌﺔ اﻟﻰ وﻧﺮﺟﻊVS.net.. ﻳﻘ ﻣﺒﺴﻂ آﻮد ﺳﻨﻜﺘﺐ اﻻناﻟﺰر ﻧﻘﺮ ﻋﻨﺪ اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻋﻠﻰ ﻣﻌﻴﻨﺔ ﻋﺒﺎرة ﺑﻌﺮض ﻮم.. ﻣﺰدوﺟﺎ ﻧﻘﺮا اﻟﺰر ﻋﻠﻰ ﺑﺎﻟﻨﻘﺮ هﻮ ﻟﻠﺰر اﻟﻨﻘﺮ ﺣﺪث ﻟﻜﺘﺎﺑﺔ ﻃﺮﻳﻘﺔ اﺑﺴﻂ.. ﺑﻠﻐﺔ اﻟﻜﻮد ﻟﻜﺘﺎﺑﺔ ﻣﺨﺼﺼﺔ واﺟﻬﺔ اﻧﻬﺎ ، اﻟﻤﺼﺪر آﻮد ﻧﺎﻓﺬة ﻋﻦ ﺗﺨﺘﻠﻒ اﻟﻤﺮة هﺬﻩ ﻟﻜﻨﻬﺎ ، اﻟﻜﻮد ﻧﺎﻓﺬة ﻟﻨﺎ ﺳﺘﻔﺘﺢ ﻧﺖ دوت ﺑﻴﺴﻚ ﻓﻴﺠﻮال.. اﻟﻜ ﻧﻜﺘﺐﻳﻠﻲ آﻤﺎ اﻟﻜﻠﻲ اﻟﻜﻮد ﻟﺘﺒﺪو اﻟﻤﻄﻠﻮب ﻮد: Partial Class _Default Inherits System.Web.UI.Page Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = "This is a Test" End Sub End Class هﻮ آﺘﺒﻨﺎﻩ اﻟﺬي اﻟﻜﻮد:Label1.Text = “This is a Test” اﻟﺠﻤﻠﺔ ﻧﺴﻨﺪ ﻓﺎﻧﻨﺎ اﻟﺰر ﻋﻠﻰ اﻟﻤﺴﺘﺨﺪم ﻳﻨﻘﺮ ﻋﻨﺪﻣﺎ ﺑﺬﻟﻚ)This is a Test(اﻟﺨﺎﺻﻴﺔ اﻟﻰTestﻟﻌﻨﺼﺮ اﻟﺘﺎﺑﻌﺔ اﻟﺘﺴﻤﻴﺔLabel. ﻣﻔﺘﺎﺣﻲ ﻧﻘﺮ ﺧﻼل ﻣﻦ او ﺳﺎﺑﻘﺎ ﺗﻌﻠﻤﻨﺎ آﻤﺎ اﻟﻜﻮد ﺑﺘﺠﺮﺑﺔ اﻻن ﻧﻘﻮمCtrl + F5ﻣﻦاﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔ.. اﻟﺠﺪﻳﺪة اﻟﻌﺒﺎرة ﺑﻌﺮض ﻟﻨﺎ ﺗﺴﺘﺠﻴﺐ اﻟﺼﻔﺤﺔ ﻓﺎن اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ ﻋﻨﺪ.. وآﻴﻔﻴﺔ ﻟﻼدوات اﻻﺧﺮى اﻟﺨﺼﺎﺋﺺ ﺗﻐﻴﻴﺮ آﻴﻔﻴﺔ ﺳﻨﺘﻌﻠﻢ اﻟﻘﺎدﻣﺔ اﻟﺪروس ﻓﻲ ، درﺳﻨﺎ ﻧﻬﺎﻳﺔ اﻟﻰ ﻧﺎﺗﻲ هﻨﺎ اﻟﻰ اﺧﺮى ادوات اﺳﺘﺨﺪام.. اﻟﺪرس ﻣﻦ اﺳﺘﻔﺪﺗﻢ ﻗﺪ ﺗﻜﻮﻧﻮا ان ارﺟﻮ.. دﻋﺎﺋﻲﺑﺎﻟﺘﻮﻓﻴﻖ ﻟﻠﺠﻤﻴﻊ 6
7.
اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﻤﻮﺳﻮﻋﺔ ASP.Net اﻟﺪرساﻟﺜﺎﻧﻲ اﻻﻓﺎﺿﻞ
اﻻﺧﻮات و اﻻﺧﻮة.. ﺑﺎﺳﺘﺨﺪام اﻟﻮب ﻣﻮاﻗﻊ وﺗﺼﻤﻴﻢ ﺑﺮﻣﺠﺔ ﺗﻌﻠﻴﻢ دروس ﻣﻦ اﻟﺜﺎﻧﻲ اﻟﺪرس ﻓﻲ ﺑﻜﻢ ﻣﺮﺣﺒﺎASP.NET & VB.NET.. ﺑﻴﺌﺔ ﺗﺸﻐﻴﻞ آﻴﻔﻴﺔ اﻟﺴﺎﺑﻖ اﻟﺪرس ﻓﻲ ﺗﻌﻠﻤﻨﺎVS.NETوﺿﻊ وآﺬﻟﻚ ﺟﺪﻳﺪ وب ﻣﻮﻗﻊ ﺑﺎﻧﺸﺎء ﻧﻘﻮم وآﻴﻒاﻟﻨﻤﻮذج ﻋﻠﻰ اﻻدوات اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻋﻠﻰ ﻣﻌﻴﻨﺔ ﺟﻤﻠﺔ اﻇﻬﺎر اﺟﻞ ﻣﻦ ﺟﺪا ﺑﺴﻴﻂ آﻮد وآﺘﺎﺑﺔ.. اﻟﻨﺺ ﺻﻨﺪوق اﺳﺘﺨﺪام وآﻴﻔﻴﺔ اﻻدوات ﺑﺨﺼﺎﺋﺺ اﻟﺘﺤﻜﻢ آﻴﻔﻴﺔ اﻟﺪرس هﺬا ﻓﻲ ﺳﻨﺘﻌﻠﻢTextBox... ﺑﻴﺌﺔ ﻧﺸﻐﻞVisual Studio.NETاﻟﺴﺎﺑﻖ اﻟﺪرس ﻓﻲ اﻧﺸﺄﻧﺎﻩ اﻟﺬي اﻟﻮب ﻣﻮﻗﻊ ﺑﻔﺘﺢ وﻧﻘﻮم.. ﻧاﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﺑﺘﺤﺪﻳﺪ ﻘﻮمLabel1ﻓﻘﻂ واﺣﺪة ﻧﻘﺮة اﻻﻳﺴﺮ اﻟﻔﺎرة ﺑﺰر ﻧﻘﺮﻩ ﺧﻼل ﻣﻦ..اﻻداة هﺬﻩ ﺧﺼﺎﺋﺺ اﻟﻰ ﻧﺘﺠﻪ ﺛﻢ وﻣﻦ اﻟﺨﺼﺎﺋﺺ ﻧﺎﻓﺬة ﻓﻲ.. هﻲ ﺧﺎﺻﻴﺔ اولID،اﻟﻜﻮد آﺘﺎﺑﺔ ﻋﻨﺪ اﻻداة اﻟﻰ اﻻﺷﺎرة اﺟﻞ ﻣﻦ اﺳﺘﺨﺪاﻣﻪ ﺳﻴﺘﻢ واﻟﺬي ﻟﻼداة اﻟﺒﺮﻣﺠﻲ اﻻﺳﻢ ﺗﺤﺪد اﻟﺘﻲ وهﻲ ، ﻻ آﻤﺎآﺘﺒﻨﺎ ﻋﻨﺪﻣﺎ اﻟﺴﺎﺑﻖ اﻟﺪرس ﻓﻲ ﺣﻈﻨﺎ:Label1.Text = "Hello, This is a test" اﻟﺨﺎﺻﻴﺔ اﻟﻰ اﻟﻤﺴﻨﺪ اﻟﺒﺮﻣﺠﻲ اﺳﻤﻬﺎ ﺧﻼل ﻣﻦ اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ اداة اﻟﻰ اﺷﺮﻧﺎ اﻧﻨﺎ ﺣﻴﺚIDوهﻮLabel1 ﺛﻢ وﻣﻦ اﻻداة اﺳﻢ آﺘﺎﺑﺔ ﺧﻼل ﻣﻦ ذﻟﻚ ﻓﻴﻤﻜﻨﺎ ﻣﻌﻴﻨﺔ اداة ﺧﺼﺎﺋﺺ اﻟﻰ اﻟﻮﺻﻮل اﺟﻞ ﻣﻦ واﻣﺎ(.)واﻟﻤﻄﻠﻮﺑﺔ اﻟﺨﺎﺻﻴﺔ ﺛﻢ ﻣﻦ. ﺑﻜﺘﺎﺑﺔ ﻧﻘﻮم ﻋﻨﺪﻣﺎ اﻧﻨﺎ وﻧﻼﺣﻆ(.)ان وﻳﻤﻜﻨﻨﺎ اﻻداة هﺬﻩ ﻃﺮق و ﺑﺨﺼﺎﺋﺺ ﻗﺎﺋﻤﺔ ﻟﻨﺎ ﺗﻌﺮض اﻟﺘﻄﻮﻳﺮ ﺑﻴﺌﺔ ﻓﺎن ، اﻻداة اﺳﻢ ﺑﻌﺪ اﻟﺨﺼﺎﺋﺺ اﺳﻤﺎء ﺟﻤﻴﻊ ﺣﻔﻆ اﻟﻰ ﺑﺤﺎﺟﺔ ﻻﻳﺠﻌﻠﻨﺎ وهﺬا ، ﻣﻨﻬﺎ ﻧﺸﺎء ﻣﺎ ﻧﺨﺘﺎر.. ﻣﻼﺣﻈﺔ:ﺧﻼل ﻣﻦ ﺳﻴﺘﻢ اﻟﺨﺼﺎﺋﺺ اﺳﻤﺎء ﺣﻔﻆ انآﻞ اﻣﻜﺎﻧﻴﺎت ﻓﻬﻢ هﻮ اﻻن ﻋﻠﻴﻚ ﻣﺎ ﻓﻜﻞ ﻟﺬﻟﻚ ، اﻟﻜﻮد وآﺘﺎﺑﺔ اﻟﻤﻤﺎرﺳﺔ آﺜﺮة ﺧﺎﺻﻴﺔ. ادﻧﺎﻩ اﻟﺼﻮرة ﻓﻲ ﻮﺿﺤﺔ: ﻤاﻟ اﻻرﺑﻌﺔ اﻟﺨﺼﺎﺋﺺ ﻋﻦ ﺳﻨﺘﺤﺪث اﻟﺒﺪاﻳﺔ ﻓﻲ اﻻداة ﺧﻠﻔﻴﺔ ﻟﻮن. ﺑﺎﻻداة اﻟﻤﺤﻴﻂ اﻻﻃﺎر ﻟﻮن. ﺑﺎﻻداة اﻟﻤﺤﻴﻂ اﻻﻃﺎر ﻧﻤﻂ. ﺑﺎﻻداة اﻟﻤﺤﻴﻂ اﻻﻃﺎر ﻋﺮض. ﻧﻘﻮمﻟﻠﺨﺎﺻﻴﺔ اﻟﻤﻘﺎﺑﻞ اﻻﺑﻴﺾ اﻟﻤﺮﺑﻊ ﻋﻠﻰ ﺑﺎﻟﻨﻘﺮBackColor..ﺻﻐﻴﺮ ﺳﻬﻢ داﺧﻠﻪ ﻣﺮﺑﻊ اﻟﺠﺎﻧﺐ ﻋﻠﻰ ﻟﻨﺎ ﺳﻴﻈﻬﺮ اﻧﻪ ﻧﻼﺣﻆ اﻟﺼﻮرة ﻓﻲ ادﻧﺎﻩ ﻣﻮﺿﺢ آﻤﺎ: اﻟﺨﺎﺻﻴﺔ هﺬﻩ اﻟﻰ اﺳﻨﺎدهﺎ ﻳﻤﻜﻨﻨﺎ واﻟﺘﻲ اﻟﻤﺘﺎﺣﺔ ﺑﺎﻻﻟﻮان ﻗﺎﺋﻤﺔ ﻟﻨﺎ ﺳﺘﻈﻬﺮ اﻋﻼﻩ اﻟﺼﻮرة ﻓﻲ اﻟﻤﺆﺷﺮ ﻳﻮﺟﺪ ﺣﻴﺚ اﻟﻨﻘﺮ ﻋﻨﺪ.. ﻧﺨﺘﻋﻠﻴﻪ 1 اﻟﻨﻘﺮ ﺧﻼل ﻣﻦ اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻻداة اﻟﺨﻠﻔﻴﺔ ﻟﻮن ﻳﻜﻮن ان ﻧﺮﻳﺪﻩ ﻟﻮن اي ﺎر.
8.
اﻟﺨﺎﺻﻴﺔ ﻣﻊ ﻋﻤﻠﻪ
ﻳﻤﻜﻨﻨﺎ اﻟﺸﺊ وﻧﻔﺲBorder Colorﺑﺎﻻداة اﻟﻤﺤﻴﻂ اﻻﻃﺎر ﻟﻮن ﺗﺤﺪﻳﺪ اﺟﻞ ﻣﻦ..ﻧﻘﻮم ﻋﻨﺪﻣﺎ اﻧﻨﺎ ﻧﻼﺣﻆ ﻟﻜﻨﻨﺎ ﺑﺎﻻداة ﻳﺤﻴﻂ اﻃﺎر اي ﻧﺸﺎهﺪ ﻓﻠﻦ ﻟﻼﻃﺎر ﻣﻌﻴﻦ ﻟﻮن ﺑﺘﺤﺪﻳﺪ..ﻟﻮ آﺬﻟﻚﻋﻨﺪ اﻟﺘﻄﻮﻳﺮ ﺑﻴﺌﺔ ﻟﻨﺎ ﺗﻮﻓﺮهﺎ اﻟﺘﻲ اﻻﺧﺘﻴﺎرات اﺣﺪى اﺧﺘﺮﻧﺎ اﻟﺨﺎﺻﻴﺔBorderStyleﺑﺎﻻداة ﻳﺤﻴﻂ اﻃﺎر اي ﻧﺸﺎهﺪ ﻓﻠﻦ ﺑﺎﻻداة اﻟﻤﺤﻴﻂ اﻻﻃﺎر ﻧﻮع ﺗﺤﺪﻳﺪ اﺟﻞ ﻣﻦ.. ﺻﻔﺮ هﻮ ﺑﺎﻻداة اﻟﻤﺤﻴﻂ اﻻداة ﻋﺮض ان ذﻟﻚ ﻓﻲ اﻟﺴﺒﺐ ان..اﻟﺨﺼ ﻣﻦ اي ﺗﺤﺪﻳﺪ ﻣﻦ ﻻﻣﻌﻨﻰ ﻓﻠﺬﻟﻚ اﻃﺎر اي ﻻﻳﻮﺟﺪ ايﺎﺋﺺ اﺻﻼ اﻃﺎر ﻻﻳﻮﺟﺪ ﻻﻧﻪ ﺑﺎﻻﻃﺎر ﺗﺨﺘﺺ واﻟﺘﻲ اﻟﺬآﺮ اﻟﺴﺎﺑﻘﺔ. ﻟﻠﺨﺎﺻﻴﺔ اﻟﻤﻘﺎﺑﻞ اﻟﺤﻘﻞ ﻓﻲBorderWidthﻣﺜﻼ وﻟﺘﻜﻦ رﻗﻤﻴﺔ ﻗﻴﻤﺔ ﺑﺎدﺧﺎل ﻧﻘﻮم3.. ﺑﺎﻻﻃﺎر واﻟﺨﺎﺻﺔ ﻣﺴﺒﻘﺎ ﺣﺪدﻧﺎهﺎ اﻟﺘﻲ اﻟﺨﺼﺎﺋﺺ ﺗﺎﺛﻴﺮ وﻧﻼﺣﻆ ﺑﺎﻻداة ﻳﺤﻴﻂ اﻃﺎر ﻟﻨﺎ ﻇﻬﺮ اﻧﻪ ﻧﻼﺣﻆ.. اﻻ ﺑﺎﻇﺎﻓﺔ ﻧﻘﻮم اﻻنداةTextBoxﻳﻠﻲ آﻤﺎ ﻟﺘﺒﺪو اﻟﺼﻔﺤﺔ ﻋﻠﻰ واﻓﻼﺗﻬﺎ ﺳﺤﺒﻬﺎ ﺧﻼل ﻣﻦ اﻻدوات ﻣﻮاﻗﻊ وﻧﺮﺗﺐ: اﻟﺰر اﺳﻔﻠﻪ ﻣﻦ و اﻻﻋﻠﻰ ﻓﻲ اﻟﻨﺺ ﺻﻨﺪوق ﻳﻜﻮن ﺣﻴﺚButtonاﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﺛﻢ وﻣﻦ. ﻋ اﻟﻨﺺ ﺳﻴﻈﻬﺮ اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ وﻋﻨﺪ اﻟﻨﺺ ﺻﻨﺪوق ﻓﻲ ﻧﺺ آﺘﺎﺑﺔ ﻣﻦ اﻟﻤﺴﺘﺨﺪم ﺳﻨﻤﻜﻦ اﻧﻨﺎ هﻲ اﻟﺘﺎﻟﻴﺔ اﻟﺨﻄﻮةاﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻠﻰ .. اﻟﺨﺎﺻﻴﺔ ﻗﻴﻤﺔ ﻓﺎن اﻟﺰر ﻋﻠﻰ اﻟﻤﺴﺘﺨﺪم ﻳﻨﻘﺮ ﻋﻨﺪﻣﺎ ، اﺑﺴﻂ وﺑﺴﻮرةTextاﻟﺨﺎﺻﻴﺔ ﻟﻘﻴﻤﺔ ﻣﺴﺎوﻳﺔ ﺳﺘﻜﻮن اﻟﺘﺴﻤﻴﺔ ﻟﻌﻨﺼﺮ اﻟﺘﺎﺑﻌﺔ Textاﻟﻨﺺ ﻟﺼﻨﺪوق اﻟﺘﺎﺑﻌﺔ.. اﻟﺘﺎﻟﻲ اﻟﻜﻮد وﻧﻜﺘﺐ اﻟﺰر ﻋﻠﻰ ﻣﺰدوﺟﺎ ﻧﻘﺮا ﻧﻨﻘﺮ: Label1.Text = TextBox1.Text ا ﺑﺘﺠﺮﺑﺔ ﻧﻘﻮم اﻻنﻣﻔﺘﺎﺣﻲ ﻋﻠﻰ اﻟﻨﻘﺮ ﺧﻼل ﻣﻦ ﻟﺼﻔﺤﺔCtrl+F5اﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔ ﻣﻦ.. اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻓﻲ اﻟﻨﺺ ور ﻧﻼﺣﻆ ، اﻟﺰر ﻋﻠﻰ ﻧﻨﻘﺮ وﺛﻢ ﻣﻌﻴﻦ ﻧﺺ ﺑﺎدﺧﺎل ﻧﻘﻮم. ﻟﻠﻔﺎرة اﻻﻳﻤﻦ ﺑﺎﻟﺰر اﻟﺼﺔ ﻋﻠﻰ ﻧﻘﺮﻧﺎ ﻟﻮ واﻻن..اﻻﻣﺮ اﻟﻤﻨﺒﺜﻘﺔ اﻟﻘﺎﺋﻤﺔ ﻣﻦ واﺧﺘﺮﻧﺎView Source.. ﺗﺼﻴﻴ ﺗﻢ اﻻدوات ان ﻧﻼﺣﻆادوات ﺷﻜﻞ ﻋﻠﻰ ﺮهﺎHTML.. اﻻدوات ﻣﻦ اداة ﻟﻜﻞ اﻟﺨﺼﺎﺋﺺ اﺳﻨﺎد ﺗﻢ آﻴﻒ ﻧﺸﺎهﺪ آﺬﻟﻚ.. 2
9.
<input name="TextBox1" type="text"
value="اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ "اﻟﻤﻮﺳﻮﻋﺔ id="TextBox1" /> <br /> <br /> <input type="submit" name="Button1" value="هﻨﺎ اﻧﻘﺮ " id="Button1" /> <br /> <br /> <span id="Label1" style="display:inline-block;background-color:Yellow;border- color:Black;border-width:3px;border-style:Double;">اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ /<اﻟﻤﻮﺳﻮﻋﺔspan></div> ﻣ اﻟﻜﻮد ﻧﻌﺪل اﻻنﺑﺮﻣﺠﻴﺔ ﺑﺼﻮرة اﻟﻨﺺ ﺻﻨﺪوق ﺧﺼﺎﺋﺺ ﺑﺒﻌﺾ ﻧﺘﺤﻜﻢ ان اﺟﻞ ﻦ.. ﻳﻠﻲ آﻤﺎ اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ ﻟﺤﺪث اﻟﻨﻬﺎﺋﻲ اﻟﻜﻮد ﺳﻴﺼﺒﺢ: Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = TextBox1.Text With TextBox1 .BorderStyle = BorderStyle.Dotted .BorderWidth = 3 End With End Sub ﺧﻼل ﻣﻦ اﻟﺼﻔﺤﺔ ﺑﺘﺸﻐﻴﻞ اﻻن ﻧﻘﻮمCtrl+F5ﻳﻠﻲ آﻤﺎ اﻟﻨﺘﻴﺠﺔ ﻓﺘﺒﺪو اﻟﻨﺺ ﺻﻨﺪوق داﺧﻞ ﻧﻜﺘﺐ ان ﺑﻌﺪ اﻟﺰر ﻋﻠﻰ وﻧﻨﻘﺮ.. ﺗﺤﻜﻤﻨ ، اﻟﺴﺎﺑﻖ اﻟﻜﻮد ﺧﻼل ﻣﻦاﻻﻃﺎر ﻋﺮض وآﺬﻟﻚ اﻟﻨﺺ ﺑﺼﻨﺪوق اﻟﻤﺤﻴﻂ اﻻﻃﺎر ﺑﻨﻤﻂ ﺎ.. اﻟﻘﻴﻤﺔ اﺳﻨﺪﻧﺎ اﻧﻨﺎ اﻟﺴﺎﺑﻖ اﻟﻜﻮد ﺧﻼل ﻣﻦ ﻧﻼﺣﻆ3ﺗﺤﺪﻳﺪ اﺟﻞ ﻣﻦ اﺧﺮ اﺳﻠﻮب ﻧﺴﺘﺨﺪم ان ﻳﻤﻜﻨﻨﺎ آﺬﻟﻚ ، اﻻﻃﺎر ﻋﺮض ﻟﺨﺎﺻﻴﺔ اﻻﻃﺎر ﻋﺮض..اﻟﺘﺎﻟﻲ ﺑﺎﻟﻜﻮد اﻻﻃﺎر ﺑﻌﺮض اﻟﺨﺎص اﻟﺴﺎﺑﻖ اﻟﻜﻮد ﻧﺴﺘﺒﺪل.. .BorderWidth = Unit.Pixel(3) ﻧﻔﺴﻬﺎ اﻟﻨﺘﻴﺠﺔ ﻋﻠﻰ ﻧﺤﺼﻞ اﻧﻨﺎ ﻧﻼﺣﻆ ، اﻟﺰر وﻧﻘﺮ اﻟﻤﺘﺼﻔﺢ ﻓﻲ اﻟﺼﻔﺤﺔ ﻋﺮض ﺧﻼل ﻣﻦ اﻟﻜﻮد ﺗﺠﺮﺑﺔ ﻋﻨﺪ. اﻟﺴﺎﺑﻖ اﻟﻜﻮد اﻟﻰ اﻟﺘﺎﻟﻴﻴﻦ اﻟﻜﻮد ﺳﻄﺮي ﻧﻈﻴﻒ اﻻن.. .Width = 250 .Height = 20 اﻟﻨﺺ ﺻﻨﺪوق وﻋﺮض ارﺗﻔﺎع ﻳﺤﺪدان وهﻤﺎ..رﻗﻤﻴﺔ ﻗﻴﻢ ﻟﻬﻤﺎ اﺳﻨﺪﻧﺎ وﻗﺪﺻﺤﻴﺤﺔ.. اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ ﺑﻌﺪ اﻟﻨﺘﻴﺠﺔ ﻧﻼﺣﻆ اﻟﺼﻔﺤﺔ ﺗﺠﺮﺑﺔ ﻋﻨﺪ.. ﻳﻠﻲ وآﻤﺎ اﻻﻃﺎر ﻋﺮض ﻣﻊ اﺳﺘﺨﺪﻣﻨﺎﻩ اﻟﺬي اﻻﺳﻠﻮب ﺑﻨﻔﺲ اﻻرﺗﻔﺎع او اﻟﻌﺮض ﻧﺤﺪد ان ﻳﻤﻜﻨﻨﺎ آﺬﻟﻚ: .Width = Unit.Pixel(250) ﻣﺌﻮﻳﺔ ﻧﺴﺒﺔ ﺷﻜﻞ ﻋﻠﻰ اﻻرﺗﻔﺎع و اﻟﻌﺮض ﻧﺤﺪد ان ﻳﻤﻜﻨﻨﺎ او..ﻳﻠﻲ آﻤﺎ: .Width = Unit.Percentage(30) ﺗﺼﻤﻴﻤﻬﺎ ﻣﻦ اﻻﻧﺘﻬﺎء ﺑﻌﺪ ﻳﻠﻲ آﻤﺎ ﻟﺘﺒﺪو اﻟﺼﻔﺤﺔ اﻟﻰ ازرار ارﺑﻌﺔ ﺑﺎﻇﺎﻓﺔ ﻧﻘﻮم اﻻن اﻣﺎ: 3
10.
ﺻﻨﺪوق ﺑﺘﻔﻌﻴﻞ اﻟﻤﻮﺿﺤﺔ
اﻻزرار ﺧﻼل ﻣﻦ ﺳﻨﻘﻮم ﺣﻴﺚ ﺻﻨﺪوق اﻇﻬﺎر او اﺧﻔﺎء وآﺬﻟﻚ ، ﺗﻔﻌﻴﻠﻪ اﻳﻘﺎف او اﻟﻨﺺ اﻟﻨﺺ. ﺑ اﻟﺨﺎص اﻟﻜﻮد ﺑﻜﺘﺎﺑﺔ اﻻن ﻧﺒﺪااﻻرﺑﻌﺔ ﺎﻻزرار.. أوﻻ:اﻟﻨﺺ ﺻﻨﺪوق اﺧﻔﺎء اﻟﺰر: Protected Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click TextBox1.Visible = False End Sub ﺛﺎﻧﻴﺎ:اﻟﻨﺺ ﺻﻨﺪوق اﻇﻬﺎر اﻟﺰر: Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click TextBox1.Visible = True End Sub ﺛﺎﻟﺜﺎ:اﻟﻨﺺ ﺻﻨﺪوق ﺗﻔﻌﻴﻞ اﻟﺰر: Protected Sub Button5_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button5.Click TextBox1.Enabled = True End Sub راﺑﻌﺎ:اﻟﻨﺺ ﺻﻨﺪوق ﺗﻔﻌﻴﻞ ﻋﺪم اﻟﺰر: Protected Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button4.Click TextBox1.Enabled = False End Sub اﻟﺼﻔﺤﺔ ﻧﺠﺮب اﻻن..وﻧﻨﻘﺮﺑﻨﺠﺎح ﻋﻤﻠﻬﺎ ﻣﻦ ﻟﻠﺘﺎآﺪ اﻻزرار ﻋﻠﻰ..ﺗﻢ اﻟﺬي ﻟﻠﺰر ﺗﺒﻌﺎ اﻟﻨﺺ ﺻﻨﺪوق اﻇﻬﺎر او اﺧﻔﺎء ﺳﻴﺘﻢ ﺣﻴﺚ ﻋﺪﻣﻬﺎ او اﻟﻨﺺ ﺻﻨﺪوق ﺗﻔﻌﻴﻞ او ﺗﻤﻜﻴﻦ ﻋﻤﻠﻴﻪ وآﺬﻟﻚ ، ﻧﻘﺮﻩ.. درﺳﻨﺎ اﻧﺘﻬﻰ هﻨﺎ اﻟﻰ.. اﻟﺪرس ﻣﻦ اﺳﺘﻔﺪﺗﻢ ﻗﺪ ﺗﻜﻮﻧﻮا ان ارﺟﻮ.. ﺑﺎﻟﺘﻮﻓﻴﻖ ﻟﻠﺠﻤﻴﻊ دﻋﺎﺋﻲ اﻟﻤﻬﻨﺪس ﻋــﺪﻳﺎﺳـــﻴﻦ ي ﺣﺎﺳﻮب هﻨﺪﺳﺔ ﺑﻜﺎﻟﻮرﻳﻮس engauday@hotmail.com 4 اﻻﺣﺪ:22/7/2007
11.
اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﻤﻮﺳﻮﻋﺔ ASP.Net اﻟﺪرساﻟﺜﺎﻟﺚ ﺑﺎﺳﺘﺨﺪام
اﻟﻤﻮاﻗﻊ وﺑﺮﻣﺠﺔ ﺗﺼﻤﻴﻢ دروس ﻣﻦ ﺟﺪﻳﺪ درس ﻓﻲ اﻻﺧﻮات و ﺑﺎﻻﺧﻮة ﻣﺮﺣﺒﺎASP.NET & VB.NET. ﺳﻨﺘﻌﻠﻢ اﻟﺪرس هﺬا ﻓﻲ: **اﻻداة اﺳﺘﺨﺪامRadioButtonList **اﻻداة اﺳﺘﺨﺪامCheckBoxList ﺑ درﺳﻨﺎ ﻧﺒﺪاﺎﺿﺎﻓﺔﺟﺪﻳ ﺻﻔﺤﺔﻣﻮﻗﻌﻨﺎ اﻟﻰ ﺪة.. اﻟﻘﺎﺋﻤﺔ ﻣﻦWebsiteاﻻﻣﺮ ﻧﺨﺘﺎرAdd New Item…ادﻧﺎﻩ اﻟﺼﻮرة ﻓﻲ ﻣﻮﺿﺢ آﻤﺎ: اﻻﺧﺘﺼﺎر ﻣﻔﺎﺗﻴﺢ ﺧﻼل ﻣﻦ اوCtrl + Shift + A.. ادﻧﺎﻩ اﻟﺼﻮرة ﻓﻲ ﻣﻮﺿﺢ آﻤﺎ اﻟﺜﺎﻟﺜﺔ اﻟﻄﺮﻳﻘﺔ ﺑﺎﺳﺘﺨﺪام او: اﻟﺘﺎﻟﻴﺔ اﻟﻨﺎﻓﺬة ﻟﻨﺎ ﺳﺘﻈﻬﺮ ﻋﻨﺪهﺎ: ﻓ اﻟﻤﻮﺿﺤﺔ اﻻرﻗﺎم ﻧﺘﺘﺒﻊان ﺣﻴﺚ اﻋﻼﻩ اﻟﺼﻮرة ﻲ: 1 اﻟﺮﻗﻢ1:وب ﻧﻤﻮذج ﺑﺎﻧﺸﺎء ﺳﻨﻘﻮم اﻧﻨﺎ اﻟﻰ ﻳﺸﻴﺮ..
12.
اﻟﺮﻗﻢ2:اﻟﺠﺪﻳﺪة اﻟﺼﻔﺤﺔ اﺳﻢ
ﻧﺤﺪد. اﻟﺮﻗﻢ3:اﻟﻤﺴﺘﺨﺪﻣﺔ اﻟﻠﻐﺔ ﻧﻮع. اﻟﺮﻗﻢ4:اﻟﺼﻔﺤﺔ ﻋﻦ ﻣﻨﻌﺰل ﻣﻠﻒ ﻓﻲ ﺳﺘﻮﺿﻊ اﻟﻜﻮد ان ﻧﺒﻴﻦ. اﻟﺮﻗﻢ5:ﻋﻠﻰ ﻧﻨﻘﺮAddاﻟﺠﺪﻳﺪة اﻟﺼﻔﺤﺔ اﺿﺎﻓﺔ اﺗﻤﺎﻣﺎ اﺟﻞ ﻣﻦ. اﻟﺤﻠﻮل ﻣﺴﺘﻌﺮض ﻓﻲ اﻟﺼﻔﺤﺔ ﻇﻬﻮر ﻧﻼﺣﻆSolution Explorer.. داﺧﻞ ﺧﺰﻧﻪ ﺳﻴﺘﻢ اﻟﻜﻮد ان ﺣﻴﺚDefault2.aspx.vb. اﻻداة ﻣﻦ ﻧﺴﺨﺔ ﺑﺎﺿﺎﻓﺔ ﻧﻘﻮم اﻻنTextBoxاﻻداة ﻣﻦ ﻧﺴﺨﺔ ﻧﻀﻴﻒ اﺳﻔﻠﻬﺎ وﻣﻦRadioButtonListﻣﻦ ﻧﺴﺨﺔ ﻧﻀﻴﻒ وﺛﻢ اﻻداةButton..ﻳﻠﻲ آﻤﺎ.. ﺑﺎﺿﺎﻓ ﻧﻘﻮم اﻻناﻻداة اﻟﻰ ﻋﻨﺎﺻﺮ ﺔRadioButtonListﻟﻠﺨﺎﺻﻴﺔ اﻟﻤﻘﺎﺑﻞ اﻟﺤﻘﻞ ﻋﻠﻰ اﻟﻨﻘﺮ ﺧﻼل ﻣﻦItemﻣﺮﺑﻊ ﻟﻨﺎ ﻳﻈﻬﺮ ﺣﻴﺚ ﻋﻨﺎﺻﺮ ﺑﺎﺿﺎﻓﺔ اﻟﺨﺎﺻﺔ اﻟﻨﺎﻓﺬة ﻟﻨﺎ ﻟﺘﻈﻬﺮ ﻋﻠﻴﻪ ﻧﻨﻘﺮ ﺻﻐﻴﺮ.. اﻟـ ﺧﺎﺻﻴﺔ وﻧﻌﺪل اﻟﻌﻨﺎﺻﺮ ﻣﻦ ﻣﺠﻤﻮﻋﺔ ﻧﻀﻴﻒ ﺟﺪﻳﺪة ﻋﻨﺎﺻﺮ ﻻﺿﺎﻓﺔ اﻟﻤﺨﺼﺼﺔ اﻟﻨﺎﻓﺬة ﺧﻼل ﻣﻦTextآ ﻟﺘﺒﺪو ﻟﻬﺎﻳﻠﻲ ﻤﺎ: 2 زر ﻋﻠﻰ ﻧﻨﻘﺮ اﺧﻴﺮاOKﻳﻠﻲ آﻤﺎ اﻟﻨﺘﻴﺠﺔ ﺳﺘﻜﻮن ﺣﻴﺚ:
13.
اﻟﻨﺺ ﺻﻨﺪوق داﺧﻞ
اﻟﺒﺮﻣﺠﺔ ﻟﻐﺎت ﻣﻦ اﻟﻤﺴﺘﺨﺪم ﻳﺨﺘﺎرﻩ اﻟﺬي اﻟﺨﻴﺎر ﺑﻌﺮض ﻳﻘﻮم آﻮد آﺘﺎﺑﺔ ﻣﻬﻤﺘﻨﺎ اﻻن..اﻟﻤﺴﺘﺨﺪم ﻧﻘﺮ ان ﺑﻤﻌﻨﻰ ﻋﻠﻰVB.NETﻋﺮض ﺳﻴﺘﻢ اﻟﺰر ﻧﻘﺮ ﺛﻢVB.NETاﻟﻨﺺ ﺻﻨﺪوق ﻓﻲ. ﻣﺰدوﺟﺎ ﻧﻘﺮا ﻧﻨﻘﺮﻋﻠﻰاﻟﺰرButtonاﻟﻤﻄﻠﻮب اﻟﻜﻮد اﺿﺎﻓﺔ اﺟﻞ ﻣﻦ.. Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim myList As ListItem For Each myList In RadioButtonList1.Items If myList.Selected = True Then TextBox1.Text = myList.Text End If Next End Sub اﻟﻜﻮد ﻋﻦ ﻗﻠﻴﻼ ﻟﻨﺘﺤﺪث ، اﻟﺼﻔﺤﺔ ﺗﺠﺮﺑﺔ ﻗﺒﻞ.. اﻟﻤﺘﻐﻴﺮ ﺑﺘﻌﺮﻳﻒ ﻗﻤﻨﺎ اﻟﺒﺪاﻳﺔ ﻓﻲmyListﻗﺎﺋﻤﺔ ﻋﻨﺼﺮ اﻧﻪ ﻋﻠﻰ..اﺳﺘﺨﺪﻣﻨﺎ ﺛﻢFor .. Eachﺟﻤﻴﻊ ﺑﻴﻦ اﻟﺘﻨﻘﻞ اﺟﻞ ﻣﻦﻋﻨﺎﺻﺮ اﻻداة ﻓﻲ اﻟﻤﻮﺟﻮدة اﻟﻘﺎﺋﻤﺔRadioButtonList. ﺗﺤﺪﻳﺪﻩ ﺗﻢ اﻟﺬي اﻟﻌﻨﺼﺮ ﺑﺘﻔﺤﺺ ﻗﻤﻨﺎ ذﻟﻚ ﺑﻌﺪ...اﻟﻤﺤﺪد اﻟﻌﻨﺼﺮ ﻓﻲ ﻟﻠﻨﺺ ﻣﺴﺎوﻳﺎ اﻟﻨﺺ ﺻﻨﺪوق ﻓﻲ اﻟﻨﺺ ﻧﺠﻌﻞ ﻧﺠﺪﻩ وﻋﻨﺪﻣﺎ.. ﻋﻠﻰ اﻟﻨﻘﺮ ﺧﻼل ﻣﻦ اﻟﺼﻔﺤﺔ ﺑﺘﺠﺮﺑﺔ ﻧﻘﻮم اﻻن اﻣﺎCtrl+F5.. ا ﻧﺨﺘﺎر ان ﻻﻳﻤﻜﻨﻨﺎ اﻧﻨﺎ ﻧﻼﺣﻆاﻻداة ﻣﻴﺰات اﺣﺪى وهﺬﻩ ﻋﻨﺼﺮ ﻣﻦ آﺜﺮRadioButtonList..ﻧﻨﻘﺮ ﺛﻢ ﻣﻌﻴﻦ ﻋﻨﺼﺮ ﺑﺎﺧﺘﻴﺎر ﻧﻘﻮم اﻟﻨﺺ ﺻﻨﺪوق داﺧﻞ اﻟﺰر ﻧﺺ ﻇﻬﻮر ﻧﻼﺣﻆ اﻟﺰر ﻋﻠﻰ.. ﻣﻌﻴﻨﺔ ﻋﻨﺎﺻﺮ ﻗﺎﺋﻤﺔ ﻓﻲ ﻋﻨﺼﺮ ﻣﻦ اآﺜﺮ اﺧﺘﻴﺎر ﻣﻦ اﻟﻤﺴﺘﺨﺪم ﻧﻤﻜﻦ ان اﻟﺤﺎﻻت ﺑﻌﺾ ﻓﻲ ﻧﻮد رﺑﻤﺎ.. اﻻدا اﺳﺘﺨﺪام ﺧﻼل ﻣﻦ ذﻟﻚ ﺳﻨﺠﺮبةCheckBoxList.. اﻻداة ﻣﻦ ﻧﺴﺨﺔ ﺑﺎﺿﺎﻓﺔ اﻻن ﻧﻘﻮمCheckBoxListﻳﻠﻲ آﻤﺎ اﻟﻨﺘﻴﺠﺔ ﻟﺘﺒﺪو ﻋﻨﺎﺻﺮ وﻧﻀﻴﻒ ﺗﺴﻤﻴﺔ ﻋﻨﺼﺮ و: 3
14.
ﺑﺎﻟﺰر اﻟﺨﺎص اﻟﻜﻮد
ﺳﻨﻌﺪل اﻻن..اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ داﺧﻞ اﺧﺘﻴﺎرهﺎ ﻳﺘﻢ اﻟﺘﻲ اﻟﺸﺮآﺎت ﻋﺮض ﺳﻴﺘﻢ.. Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim myList As ListItem For Each myList In RadioButtonList1.Items If myList.Selected = True Then TextBox1.Text = myList.Text End If Next For Each myList In CheckBoxList1.Items If myList.Selected = True Then Label1.Text += "</br>" & myList.Text End If Next End Sub ﻻﻳﻔﺮق اﻟﻜﻮدﺑﺎﻻداة اﻟﺨﺎص اﻟﻜﻮد ﻋﻦRadioButtonList.. اﻟﺰر ﻋﻠﻰ وﻧﻨﻘﺮ اآﺜﺮ او واﺣﺪة ﺷﺮآﺔ ﺑﺎﺧﺘﻴﺎر ﻧﻘﻮم ، ﺻﻔﺤﺔ اﻻن ﻧﺠﺮب..اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻓﻲ اﻟﻤﺤﺪد اﻟﻌﻨﺎﺻﺮ ﻇﻬﻮر ﻧﻼﺣﻆ.. اﺧﺮى ﻣﺮة اﻟﺰر وﻧﻨﻘﺮ اﺧﺮى ﺷﺮآﺎت ﻧﺨﺘﺎر..ﺧﻄﺎ ؟؟؟ ﻇﻬﻮر ﻧﻼﺣﻆ. اﻋﺎ ﺗﻢ اﻟﺴﺎﺑﻘﺔ اﻟﺸﺮآﺎت اناﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ داﺧﻞ اﺳﻤﺎؤهﺎ آﺘﺎﺑﺔ دة.. ﻟﻠﺰر اﻟﺘﺎﺑﻊ اﻟﻨﻘﺮ ﺣﺪث داﺧﻞ اﻟﻜﻮد اﺳﻄﺮ ﺟﻤﻴﻊ ﻗﺒﻞ اﻟﺘﺎﻟﻲ اﻟﻜﻮد ﺳﻄﺮ ﻧﻜﺘﺐButton1: Label1.Text = “ هﻲ ﻟﺪﻳﻚ اﻟﻤﻔﻀﻠﺔ “اﻟﺸﺮآﺎت ﺑﺎ ﻧﻘﻮم ﻓﻴﻬﺎ اﻟﺰر ﻧﻘﺮ ﻳﺘﻢ ﻣﺮة آﻞ اﻧﻨﺎ واﻟﺴﺒﺐ ﺟﺪﻳﺪ ﻣﻦ اﻟﻤﺸﻜﻠﺔ هﺬﻩ ﻇﻬﻮر ﻋﺪم وﻧﻼﺣﻆ اﻟﺼﻔﺤﺔ ﻧﺠﺮب اﻻناﻟﻤﻮﺟﻮد اﻟﻨﺺ ﻓﺮاغ اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻓﻲLabel1اﻟﻨﺺ اﻟﻴﻪ وﻧﺴﻨﺪ)هﻲ ﻟﺪﻳﻚ اﻟﻤﻔﻀﻠﺔ اﻟﺸﺮآﺎت.. ( اﻻداة داﺧﻞ اﻟﻤﻮﺟﻮدة اﻟﻌﻨﺎﺻﺮ ﺑﺤﺬف ﺳﻨﻘﻮم اﻧﻨﺎ وهﻲ اﺧﻴﺮة ﺑﺨﻄﻮة ﺳﻨﻘﻮم اﻻنCheckBoxList..ﺑ وﻧﻘﻮمﺎﺿﺎﻓﺔاﻟﻌﻨﺎﺻﺮ هﺬﻩ اﻟﻜﻮد ﺧﻼل ﻣﻦ.. اﻻدا ﻋﻠﻰ ﻧﻨﻘﺮ ، اﻟﻌﻨﺎﺻﺮ ﺣﺬف اﺟﻞ ﻣﻦﻟـ اﻟﻤﻘﺎﺑﻞ اﻟﺤﻘﻞ ﻓﻲ اﻟﻤﻮﺟﻮد اﻟﺼﻐﻴﺮ اﻟﻤﺮﺑﻊ ﻋﻠﻰ ﻧﻨﻘﻞ ﺛﻢ ، ﻟﺘﺤﺪﻳﺪهﺎ ةItems.. اﻟﺰر وﻧﻨﻘﺮ ﻋﻨﺼﺮ ﺑﺎﺧﺘﻴﺎر ﻧﻘﻮم اﻟﻨﺎﻓﺬة وﻣﻦRemoveاﻟﻌﻨﺎﺻﺮ ﺟﻤﻴﻊ ﺣﺬف ﻳﺘﻢ ﺣﺘﻰ. اﻟﻜﻮد ﺧﻼل ﻣﻦ اﻟﻌﻨﺎﺻﺮ اﺿﺎﻓﺔ اﺟﻞ وﻣﻦ اﻻن..ﻣﺰدوﺟﺎ ﻧﻘﺮا اﻟﺼﻔﺤﺔ ﻋﻠﻰ ﻧﻨﻘﺮ.ﺗ ﺣﺪث داﺧﻞ اﻟﺘﺎﻟﻲ اﻟﻜﻮد وﻧﻜﺘﺐﺤﻤﻴﻞ اﻟﺼﻔﺤﺔ. Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load With CheckBoxList1.Items .Add("Microsoft") .Add("IBM") .Add("Borland") .Add("GenX") End With End Sub اﻟﺼﻔﺤﺔ ﺑﺘﺠﺮﺑﺔ ﻧﻘﻮم اﻻن..اﻟﺰر ﻋﻠﻰ ﻧﻨﻘﺮ ﺛﻢ وﻣﻦ ﻣﻌﻴﻨﻪ ﺷﺮآﺎت وﻧﺨﺘﺎر.. داﺧﻞ ﺗﻜﺮرت اﻟﺸﺮآﺎت اﺳﻤﺎء ان وهﻮ ﺧﻄﺎ ﻇﻬﻮر ﻧﻼﺣﻆCheckBoxList.. 4 ﺗﺘﻜﺮر اﻟﺸﺮآﺎت اﺳﻤﺎء ﻓﺎن اﻟﺰر ﻧﻘﺮﻧﺎ وآﻠﻤﺎ..
15.
ﻳﻠﻲ آﻤﺎ ﻟﻴﺼﺒﺢ
اﻟﻜﻮد ﻧﻌﺪل اﻟﺨﻠﻞ هﺬا ﻣﻌﺎﻟﺠﺔ اﺟﻞ ﻣﻦ: If Me.IsPostBack = False Then With CheckBoxList1.Items .Add("Microsoft") .Add("IBM") .Add("Borland") .Add("GenX") End With End If اﻟﺼﻔﺤﺔ ﻧﺠﺮب اﻻن..اﻟﺸﺮ اﺳﻤﺎء ﺑﺎﺧﺘﻴﺎر وﻧﻘﻮمﻧﻘﺴﻬﺎ اﻟﺸﺮآﺎت اﺳﻤﺎء وﺗﺒﻘﻰ ﺧﻠﻞ اي ﺣﺪول ﻋﺪم ﻓﻨﻼﺣﻆ اﻟﺰر ﻋﻠﻰ وﻧﻨﻘﺮ آﺎت.. ﺧﻠﻞ اي ودون ﺑﻨﺠﺎح ﻳﻌﻤﻞ اﻟﻜﻮد ان ﻧﻼﺣﻆ ، اﻟﺰر وﻧﻨﻘﺮ ﻣﻌﻴﻨﺔ ﺑﺮﻣﺠﺔ ﻟﻐﺔ ﻧﺤﺪد وآﺬﻟﻚ ﺟﺪﻳﺪة ﺷﺮآﺎت اﺳﻤﺎء اﺧﺘﻴﺎر ﻧﺠﺮب... اﻟﺘﻄﻮﻳﺮ ﺑﻴﺌﺔ اﻟﻰ وﻧﺮﺟﻊ اﻟﻤﺘﺼﻔﺢ ﻧﻐﻠﻖ.. اﺿﻔﻨﺎ ﻓﺎﻧﻨﺎ ، اﻟﻜﻮد ﺗﻌﺪﻳﻞ ﻋﻨﺪMe.IsPostBackاﻧﻬﺎ او ﻣﺮة ﻣﻦ اآﺜﺮ ﺗﺤﻤﻴﻠﻬﺎ ﺗﻢ ﻗﺪ اﻟﺼﻔﺤﺔ آﺎﻧﺖ ان ﻳﺘﺎآﺪ اﻟﻜﻮد هﺬا ان ﺣﻴﺚ اﻻوﻟﻰ اﻟﻤﺮة..هﻲ اﻟﻨﺘﻴﺠﺔ آﺎﻧﺖ ﻓﺎنTrue..اﻟﺼﻔﺤﺔ ﻧﺸﻐﻞ اﻧﻨﺎ ﻣﻌﻨﺎﻩ ﻓﻬﺬا واﻻ اﻟﺴﻴﺮﻓﺮ اﻟﻰ ارﺳﺎﻟﻬﺎ ﺗﻢ اﻟﺼﻔﺤﺔ ان ﻣﻌﻨﺎﻩ ﻓﻬﺬا ﻣﺮة ﻻول.. اﻻ اﻟﻰ اﻟﻌﻨﺎﺻﺮ ﺑﺎﺿﺎﻓﺔ ﻧﻘﻮم ﻓﺎﻧﻨﺎ ﺑﺬﻟﻚداةCheckBoxListاﻟﺴﻴﺮﻓﺮ اﻟﻰ ﻣﺮﺳﻠﺔ ﻏﻴﺮ ﺗﻜﻮن وﻋﻨﺪﻣﺎ اﻟﺼﻔﺤﺔ ﺗﺤﻤﻴﻞ ﻋﻨﺪ ﻓﻘﻂ.. هﻮ ﻓﻴﻪ اﻟﻤﻌﺮوض اﻟﻨﺺ ﻳﻜﻮن ان اﻟﻤﻨﺎﺳﺐ ﻣﻦ ﻓﻠﻴﺲ ، ﻟﻠﺰر ﻧﺺ اﺿﺎﻓﺔ وهﻮ ﻣﻬﻢ اﻣﺮ ﻟﺪﻳﻨﺎ ﺗﺒﻘﻰButtonاﻟﺰر ﺑﺘﺤﺪﻳﺪ ﻧﻘﻮم ، اﻟﻨﺺ ﻟﻪ وﻧﻜﺘﺐ)هﻨﺎ اﻧﻘﺮ(اﻟﺨﺎﺻﻴﺔ ﻋﻨﺪTextﻟﻠﺰر اﻟﺘﺎﺑﻌﺔ.. ﻧﻨﻘ آﺬﻟﻚاﻟﻨﺺ ﻟﻬﺎ وﻧﺪﺧﻞ اﻟﺼﻔﺤﺔ ﻋﻠﻰ ﺮ)اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﻤﻮﺳﻮﻋﺔ(ﻟﻠﺼﻔﺤﺔ ﻋﻨﻮان ﻳﻜﻮن ان اﺟﻞ ﻣﻦ)اﻟﻤﻘﺎﺑﻞ اﻟﺤﻘﻞ ﻓﻲ ﻟﻠﺨﺎﺻﻴﺔTitle(اﻟﻌﻨﻮان ﺻﻔﺤﺎﺗﻪ اﺣﺪى ﻟﻨﺎ ﺗﻌﺮض ﻣﻮﻗﻊ ﺑﺘﺼﻤﻴﻢ ﻧﻘﻮم ان اﻟﻤﻌﻘﻮل ﻣﻦ ﻓﻠﻴﺲ ،Untitled.. درﺳﻨﺎ اﻧﺘﻰ هﻨﺎ اﻟﻰ اﻟﻤﻌﻠ ﻣﻦ اﺳﺘﻔﺪﺗﻢ ﻗﺪ ﺗﻜﻮﻧﻮا ان ارﺟﻮاﻟﺪرس ﻓﻲ اﻟﻤﻮﺟﻮدة ﻮﻣﺎت.. ﻧﺴﺨﻪ ﻣﻦ اآﺜﺮ اﻟﺬهﻦ ﻓﻲ اﻟﻤﻌﻠﻮﻣﺎت ﺗﺮﺳﺦ ﺑﺎﻟﻴﺪ اﻟﻜﻮد آﺘﺎﺑﺔ ان ﺣﻴﺚ ، اﻟﻜﻮد ﻧﺴﺦ ﻋﻤﻠﻴﺔ وﺗﺠﻨﺐ اﻟﺪرس ﺗﻄﺒﻴﻖ اﻟﺠﻤﻴﻊ ﻣﻦ ارﺟﻮ وﻟﺼﻘﻪ.. اﻟﺪروس ﻓﻲ ﺷﺮﺣﻬﺎ ﻳﺘﻢ ﻟﻢ اﻟﺘﻲ اﻻﺧﺮى اﻟﺨﺼﺎﺋﺺ وﺗﺠﺮﺑﺔ اﻟﺼﻔﺤﺔ ﺗﻄﻮﻳﺮ اﻟﺠﻤﻴﻊ ﻳﺤﺎول ان ارﺟﻮ آﺬﻟﻚ. ﺑ ﻟﻠﺠﻤﻴﻊ دﻋﺎﺋﻲﺎﻟﺘﻮﻓﻴﻖ اﻟﻤﻬﻨﺪس ﻳﺎﺳـــﻴﻦ ﻋــﺪي ﺣﺎﺳﻮب هﻨﺪﺳﺔ ﺑﻜﺎﻟﻮرﻳﻮس engauday@hotmail.com 5 اﻻﺛﻨﻴﻦ:23/7/2007
16.
اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﻤﻮﺳﻮﻋﺔ ASP.Net اﻟﺪرساﻟﺮاﺑﻊ ﺑﺎﺳﺘﺨﺪام
اﻟﻤﻮاﻗﻊ وﺑﺮﻣﺠﺔ ﺗﺼﻤﻴﻢ دروس ﻣﻦ ﺟﺪﻳﺪ درس ﻓﻲ اﻻﺧﻮات و ﺑﺎﻻﺧﻮة ﻣﺮﺣﺒﺎASP.NET & VB.NET. اﻟﺪرس هﺬا ﻓﻲ ﻧﺘﻌﻠﻢ: **اﻻداة اﺳﺘﺨﺪامDroupDownList. **اﻻﻟﻮان ﻣﻊ اﻟﺘﻌﺎﻣﻞ. **اﻟﺨﻂ ﻣﻊ اﻟﺘﻌﺎﻣﻞ. ﺻ ﺑﺎﻧﺸﺎء ﻧﻘﻮمﺟﺪﻳﺪة ﻔﺤﺔ..اﻻداة ﻣﻦ ﻧﺴﺨﺘﺎن ﻋﻠﻴﻬﺎ وﻧﻀﻊDroupDownListاﻻداة ﻣﻦ ﻧﺴﺨﺔ وButtonوLabel.. ﻳﻠﻲ آﻤﺎ ﺗﺼﻤﻴﻤﻬﺎ ﻣﻦ اﻻﻧﺘﻬﺎء ﺑﻌﺪ اﻟﺼﻔﺤﺔ ﺗﺒﺪو: وﻋﻨﺪﻣ ، اﻻﻃﺎرات اﻧﻤﺎط ﻣﻦ ﻣﺨﺘﻠﻔﺔ اﻧﻮاع و اﻻوﻟﻰ اﻟﻤﻨﺴﺪﻟﺔ اﻟﻘﺎﺋﻤﺔ ﻓﻲ اﻟﻮان اﺳﻤﺎء ﺑﺎدﺧﺎل ﻧﻘﻮم ان هﻲ اﻟﺪرس هﺬا ﻓﻲ ﻣﻬﻤﺘﻨﺎﺎ ﻳﺮﻳﺪهﺎ اﻟﺘﻲ اﻟﺨﻴﺎرات اﻟﻤﺴﺘﺨﺪم ﻳﺤﺪد..اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻋﻠﻰ ﺗﻄﺒﻴﻘﻬﺎ ﻳﺘﻢ.. اﻟﻜﻮد ﺧﻼل ﻣﻦ اﻟﻤﻨﺴﺪﻟﺔ ﻟﻠﻘﻮاﺋﻢ اﻟﻌﻨﺎﺻﺮ ﺑﺎﺿﺎﻓﺔ ﺳﻨﻘﻮم.. ﻟﻠﺼﻔﺤﺔ اﻟﺘﺤﻤﻴﻞ ﻟﺤﺪث اﻟﺘﺎﻟﻲ اﻟﻜﻮد وﻧﻜﺘﺐ ﻣﺰدوﺟﺎ ﻧﻘﺮا اﻟﺼﻔﺤﺔ ﻋﻠﻰ ﻧﻨﻘﺮ: 1
17.
اﻟﺰر ﻋﻠﻰ ﻧﻨﻘﺮ
اﻟﻤﺮة هﺬﻩ وﻟﻜﻦ اﻟﺼﻔﺤﺔ ﺗﺠﺮﺑﺔ ﻳﻤﻜﻨﻨﺎ اﻻنF5اﻟـ ﻟﺘﺸﻐﻴﻞ اﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔ ﻣﻦDebug.. اﻟﺘﺎﻟﻴﺔ اﻟﻨﺎﻓﺬة ﻟﻨﺎ ﺳﺘﻈﻬﺮ: اﻟﺰر ﻧﻨﻘﺮ و اﻻول اﻟﺨﻴﺎر ﻧﺤﺪدOK.. ﻓﻴﻬﺎ اﻟﺘﻲ اﻟﻌﻨﺎﺻﺮ وﻧﺮى اﻟﻤﻨﺴﺪﻟﺔ اﻟﻘﻮاﺋﻢ اﺣﺪى ﻋﻠﻰ ﻧﻨﻘﺮ ، اﻟﺼﻔﺤﺔ ﻟﻨﺎ ﺳﺘﻈﻬﺮ.. اﻟﺘﺴﻤﻴ ﻋﻨﺼﺮ اﻟﻰ اﻟﻤﺨﺘﺎرة اﻟﺨﺼﺎﺋﺺ ﻻﺳﻨﺎد اﻟﻼزم اﻟﻜﻮد ﺑﻜﺘﺎﺑﺔ ﻧﻘﻮم اﻻنﺔ.. ﻣﻀﺎﻋﻔﺎ ﻧﻘﺮا اﻟﺰر ﻋﻠﻰ ﻧﻨﻘﺮ..اﻟﺘﺎﻟﻲ اﻟﻜﻮد وﻧﻜﺘﺐ: 2
18.
اﻟﻌﺒﺎرة اﺳﺘﺨﺪﻣﻨﺎ اﻧﻨﺎ
ﻧﻼﺣﻆSelect Caseاﻟﻤﻄﻠﻮب اﻟﺨﻴﺎر ﺗﺤﺪﻳﺪ اﺟﻞ ﻣﻦ..ﻟﻌﻨﺼﺮ اﻟﺘﺎﺑﻌﺔ اﻟﺨﺎﺻﻴﺔ ﻗﻴﻤﺔ ﻧﺤﺪد ﻓﺎﻧﻨﺎ ﻟﻠﺨﻴﺎر وﺗﺒﻌﺎ اﻟﺘﺴﻤﻴﺔ.. ﺑﺘﺠﺮﺑﺔ ﻗﻤﻨﺎ ﻟﻮﺑﻨﻘﺮ اﻟﺼﻔﺤﺔF5اﻟﻘﻮاﺋﻢ ﻣﻦ ﻣﺤﺪدة ﺧﻴﺎرات وﻧﺨﺘﺎر..اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻋﻠﻰ اﻟﺨﻴﺎرات ﺗﻄﺒﻴﻖ ﻧﻼﺣﻆ.. اﻻداة ﻣﻦ ﻧﺴﺦ ﺛﻼث اﻻن ﻧﻀﻴﻒCheckBox..ﻳﻠﻲ آﻤﺎ: اﻻﺧﺘﻴﺎر ﺻﻨﺎدﻳﻖ ﺧﺼﺎﺋﺺ ﻟﺘﻄﺒﻴﻖ اﻟﻼزم اﻟﻜﻮد ﺑﻜﺘﺎﺑﺔ ﻧﻘﻮم اﻻن..اﻟﻨﻬﺎﻳﺔ ﻓﻲ اﻟﺘﺎﻟﻲ اﻟﻜﻮد وﻧﻜﺘﺐ ﻣﺰدوﺟﺎ ﻧﻘﺮ اﻟﺰر ﻋﻠﻰ ﻧﻨﻘﺮ.. اﻻداة آﺎﻧﺖ ان ﻧﺘﺎآﺪ اﻋﻼﻩ اﻟﻜﻮد ﻓﻲاﻟﺘﺴﻤﻴﺔ ﻟﻌﻨﺼﺮ اﻟﺨﻂ ﺧﺎﺻﻴﺔ ﻻﻧﺤﺪد او ﻧﺤﺪد ﻟﺬﻟﻚ وﺗﺒﻌﺎ ن ﻻ او اﺧﺘﻴﺎرهﺎ ﺗﻢ. ﺗﻄﺒﻴﻘﻬﺎ ﺳﻴﺘﻢ اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﺧﺼﺎﺋﺺ ﺑﻬﺎ ﻧﺤﺪد اﻟﺘﻲ اﻟﺨﻴﺎرات ﺟﻤﻴﻊ ان وﻧﻼﺣﻆ اﻟﺼﻔﺤﺔ ﻧﺠﺮب اﻻن.. اﻟﺪرس ﻧﻬﺎﻳﺔ اﻟﻰ وﺻﻠﻨﺎ هﻨﺎ اﻟﻰ.. اﻟﺪرس ﻣﻌﻠﻮﻣﺎت ﻣﻦ اﺳﺘﻔﺪﺗﻢ ﻗﺪ ﺗﻜﻮﻧﻮا ان ارﺟﻮ..اﻟ ﻓﻲ ﻧﻠﺘﻘﻲﺟﺪﻳﺪة وﻣﻌﻠﻮﻣﺎت اﻟﻘﺎدم ﺪرس. ﺑﺎﻟﺘﻮﻓﻴﻖ ﻟﻠﺠﻤﻴﻊ دﻋﺎﺋﻲ اﻟﻤﻬﻨﺪس ﻳﺎﺳـــﻴﻦ ﻋــﺪي ﺣﺎﺳﻮب هﻨﺪﺳﺔ ﺑﻜﺎﻟﻮرﻳﻮس engauday@hotmail.com 3 اﻟﺜﻼﺛﺎء:24/7/2007
19.
اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﻤﻮﺳﻮﻋﺔ ASP.Net اﻟﺪرساﻟﺮاﺑﻊ ﺑﺎﺳﺘﺨﺪام
اﻟﻤﻮاﻗﻊ وﺑﺮﻣﺠﺔ ﺗﺼﻤﻴﻢ دروس ﻣﻦ ﺟﺪﻳﺪ درس ﻓﻲ اﻻﺧﻮات و ﺑﺎﻻﺧﻮة ﻣﺮﺣﺒﺎASP.NET & VB.NET. اﻻﻟﻮان: اﻻﻟﻮان ﻣﻊ اﻟﺘﻌﺎﻣﻞ آﻴﻔﻴﺔ ﺣﻮل ﺳﺮﻳﻌﺔ ﻟﻤﺤﺔ اﻟﺴﺎﺑﻖ اﻟﺪرس ﻓﻲ ﺗﻌﻠﻤﻨﺎ.. اﻟﺨﺎﺻﻴﺔ انColorاﻟﻜﺎﺋﺔ اﻟﻰ ﺗﺸﻴﺮColorاﻻﺳﻤﺎء ﻓﻀﺎء ﻣﻦSystem.Drawing. ﻃﺮق ﺑﻌﺪة اﻻﻟﻮان ﻣﻊ اﻟﺘﻌﺎﻣﻞ ﻳﻤﻜﻨﻨﺎ.. **اﻟﻠﻮﻧﻴﺔ اﻟﻘﻴﻢ ﺑﺎﺳﺘﺨﺪامARGB(alpha,red,green,blue).ﺻﺤﻴﺢ ﺑﺮﻗﻢ ﻗﻴﻤﺔ آﻞ ﺑﺘﺤﺪﻳﺪ ﻧﻘﻮمIntegerﺑﻴﻦ ﻳﺘﺮاوح0و 255اﻟﺨﺎﺻﻴﺔ ان ،alphaاﻟﻘﻴﻤﺔ ﻟﻬﺎ ﻧﺴﻨﺪ ﻣﺎ وﻋﺎدة ، ﻟﻼﻟﻮان اﻟﺸﻔﺎﻓﻴﺔ ﺗﻤﺜﻞ255ﺷﻔﺎﻓﻴﺔ ﻏﻴﺮ ﻟﺘﻜﻮن)ﻇﺎهﺮة. ( **ﻓﻲ اﻻﻟﻮان اﺳﻤﺎء ﺧﻼل ﻣﻦ).NET(ﻣﺴﺒﻘﺎ اﻟﻤﻌﺮﻓﺔ.. **ﻟﻮن اﺳﻢ ﺑﺎﺳﺘﺨﺪامHTML.. اﻻﺳﻤﺎء ﻓﻀﺎء اﺳﺘﻴﺮاد اﻟﻰ ﻳﺤﺘﺎج اﻻﻟﻮان ﻣﻊ اﻟﺘﻌﺎﻣﻞ اﺟﻞ ﻣﻦSystem.Drawing. اﻻﺳﻢ وﻧﻌﻄﻴﻬﺎ ﺟﺪﻳﺪة ﺻﻔﺤﺔ ﺑﺎﺿﺎﻓﺔ ﻧﻘﻮمColor.. ﻟﺘﺒﺪو اﻟﺼﻔﺤﺔ ﻧﺼﻤﻢاﻻداة ﻣﻦ ﻧﺴﺨﺔ ﺑﺎﺿﺎﻓﺔ ادﻧﺎﻩ اﻟﺸﻜﻞ ﻓﻲ آﻤﺎLabelاﻻداة ﻣﻦ ﻧﺴﺦ ﺛﻼث وButton.. اﻻﻟﻮان ﻣﻊ اﻟﺘﻌﺎﻣﻞ ﻓﻲ اﻟﺬآﺮ اﻟﺴﺎﺑﻘﺔ اﻟﻄﺮق ﻣﻦ ﻃﺮﻳﻘﺔ آﻞ ﻻﺳﺘﺨﺪام اﻟﻼزم اﻟﻜﻮد ﺑﺎﺿﺎﻓﺔ ﺳﻨﻘﻮم.. اﻟﺰر آﻮدARGB: Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Dim alpha As Integer = 255, red As Integer = 0 Dim green As Integer = 255, blue As Integer = 0 Label1.ForeColor = System.Drawing.Color.FromArgb(alpha, red, green, blue) End Sub ﺑ ﻗﻤﻨﺎ هﻨﺎرﻗﻤﻴﺔ ﻗﻴﻢ ﻟﻬﺎ واﺳﻨﺪﻧﺎ ﺻﺤﻴﺢ ﻧﻮع ﻣﻦ ﻣﺘﻐﻴﺮات ارﺑﻌﺔ ﺘﻌﺮﻳﻒ..هﻲ ﺳﺘﻜﻮن اﻟﻨﺘﻴﺠﺔ ان ﻧﻼﺣﻆ اﻟﺮﻗﻤﻴﺔ اﻟﻘﻴﻢ ﻣﻼﺣﻈﺔ وﻣﻦ اﻟﻘﻴﻤﺔ ﻟﻬﺎ اﺳﻨﺪﻧﺎ اﻟﺘﻲ اﻟﺸﻔﺎﻓﻴﺔ ﻗﻴﻤﺔ ﻋﺪا ،ﻣﺎ ﺻﻔﺮ اﻟﻘﻴﻤﺔ ﻟﻬﺎ اﺳﻨﺪﻧﺎ اﻟﻘﻴﻢ ﺑﺎﻗﻲ ﻻن اﻻﺧﻀﺮ اﻟﻠﻮن255ﺗﻤﺎﻣﺎ ﻇﺎهﺮ اﻟﻠﻮن ﻟﻴﻜﻮن. اﺳﺘﺨﺪﻣﻨﺎ ذﻟﻚ ﺑﻌﺪFromArgb(alpha, red, green, blue)اﺧﻀﺮ اﻟﺨﻂ ﻟﻮن ﺟﻌﻞ اﺟﻞ ﻣﻦ. اﻟﺰر آﻮد.NET: Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click Label1.ForeColor = Drawing.Color.Crimson End Sub 1 اﻟﺒﻴﺌﺔ ان وﻧﻼﺣﻆاﺳﺘﺨﺪاﻣﻬﺎ ﻳﻤﻜﻨﻨﺎ اﻟﺘﻲ اﻻﻟﻮان آﺒﻴﺮة ﻣﺠﻤﻮﻋﺔ ﻟﻨﺎ ﺗﻮﻓﺮ..
20.
اﻟﺰر آﻮدHTML Name: Protected
Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click Label1.ForeColor = System.Drawing.ColorTranslator.FromHtml("Blue") End Sub ﻳﻠﻲ آﻤﺎ ﻣﺒﺎﺷﺮة اﻻﺳﻢ آﺘﺎﺑﺔ ﺑﺎﻣﻜﺎﻧﻨﺎ او.. <asp:TextBox ForeColor ="Red" Text ="Test" ID ="txt" runat ="server" /> اﻟﻤﻄﻠﻮب اﻟﻠﻮن ﻟﺘﺤﺪﻳﺪ ﻋﺸﺮ اﻟﺴﺪاﺳﻲ ﺑﺎﻟﻨﻈﺎم ﻗﻴﻤﺔ ادﺧﺎل ﺧﻼل ﻣﻦ او.. <asp:TextBox ForeColor ="#ff50ff" Text ="Test" ID ="txt" runat ="server" /> اﻟﺼﻔﺤﺔ ﺑﺘﺠﺮﺑﺔ ﻧﻘﻮم اﻻن..اﻟﺘﺴﻤﻴﺔ ﻟﻌﻨﺼﺮ اﻟﺨﻂ ﻟﻮن ﺗﻐﻴﺮ ﻧﻼﺣﻆ ، اﻟﺜﻼﺛﺔ اﻻزرار ﻋﻠﻰ وﻧﻨﻘﺮ.. اﻟﺨﻄﻮطFonts: اﻟﺨﺎﺻﻴﺔFontاﻟﻜﺎﺋﻦ اﻟﻰ ﺗﺸﻴﺮFontInfoاﻻﺳﻤﺎء ﻓﻀﺎء ﻣﻦ اﻟﻤﻨﺤﺪر:System.Web.UI.WebControls. اﻻﺳﻢ ﺗﺤﺪد ﺧﺼﺎﺋﺺ ﻋﺪة ﻳﻤﺘﻠﻚ واﻟﺬياﻟﻨﻤﻂ و اﻟﺤﺠﻢ و. ﻳﻠﻲ آﻤﺎ ﻟﺘﺒﺪو اﻟﺼﻔﺤﺔ اﻟﻰ اﻻدوات ﻣﻦ اﺧﺮى ﻣﺠﻤﻮﻋﺔ ﻧﻀﻴﻒ: ﺣﺠﻤﻪ او ﻧﻤﻄﻪ او اﻟﻠﻮن ﺑﺎﺳﻢ اﻟﺘﺤﻜﻢ آﻴﻔﻴﺔ ﺳﻨﺘﻌﻠﻢ اﻻن.. 2
21.
اﻟﺰر آﻮدFont-Name: Protected Sub
Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button4.Click Label1.Font.Name = "Tahoma" End Sub اﻟﺨﻂ اﺳﻢ اﺳﻨﺪﻧﺎ هﻨﺎ ﺣﻴﺚTahomaاﻟﺘﺴﻤﻴﺔ ﻟﻌﻨﺼﺮ اﻟﺘﺎﺑﻌﺔ اﻟﺨﻂ اﺳﻢ ﻟﺨﺎﺻﻴﺔLabel1. اﻟﺰر آﻮدFont-Bold: Protected Sub Button5_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button5.Click Label1.Font.Bold = True End Sub اﻟﺨﺼﺎﺋﺺ ﺗﺤﺘﺎج ﺣﻴﺚ)Bold,Italic, Strikeout, Underline(اﻟﻘﻴﻤﺘﻴﻦ اﺣﺪى اﻟﻰ)True , False.. (او ﺗﻔﻌﻴﻞ اﺟﻞ ﻣﻦ اﻟﺨﺎﺻﻴﺔ ﺗﻔﻌﻴﻞ اﻳﻘﺎف.. ﻣﺜﺨﻦ ﻳﺼﺒﺢ اﻟﺨﻂ ﻓﺎن ، اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ ﻋﻨﺪ هﻨﺎ.. اﻟﺰر آﻮدFont-Size-1: Protected Sub Button6_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button6.Click Label1.Font.Size = FontUnit.Larger End Sub اﻟﻘﻴﻤﺔ اﺳﻨﺪﻧﺎ هﻨﺎLargerاﻟﺨﻂ ﻟﺤﺠﻢ.. اﻟﺨﻂ ﺣﺠﻢ ﻣﻊ اﻟﺘﻌﺎﻣﻞ ﻣﻦ اﻟﻨﻤﻂ ﻟﻬﺬا اﻟﻘﻴﻢ ﻣﻦ ﻣﺠﻤﻮﻋﺔ اﺳﺘﺨﺪام ﻳﻤﻜﻨﻨﺎ)Smaller , Small ,Medium ,Large ,Larger. ( اﻟﺰر آﻮدFont-Size-2: Protected Sub Button7_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button7.Click Label1.Font.Size = FontUnit.Point(14) End Sub ﺗﺤ اﺟﻞ ﻣﻦ رﻗﻤﻴﺔ ﻗﻴﻤﺔ ﻧﺴﻨﺪ هﻨﺎاﻟﺨﻂ ﺣﺠﻢ ﺪﻳﺪ.. اﻻزرار ﻋﻠﻰ اﻟﻨﻘﺮ ﺧﻼل ﻣﻦ اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﺧﻂ ﺗﺎﺛﺮ وﻣﻼﺣﻈﺔ اﻻزرار وﺗﺠﺮﺑﺔ اﻟﺼﻔﺤﺔ ﺑﺘﺸﻐﻴﻞ ﻧﻘﻮم اﻻن.. اﻟﺘﺮآﻴﺰFocus: اﻟﺨﺎﺻﻴﺔ ﺧﻼل ﻣﻦ ﻣﻌﻴﻦ ﻟﻌﻨﺼﺮ اﻟﺘﺮآﻴﺰ ﺧﺎﺻﻴﺔ ﺗﺤﺪﻳﺪ ﻳﻤﻜﻨﻨﺎDefault Focus... <form id="form1" defaultfocus ="txt" runat="server"> ﻳﻤﺜﻞ ﺣﻴﺚtxtﻣﺴﺒﻘﺎ ﺑﺎﻧﺸﺎءﻩ ﻗﻤﻨﺎ ﻧﺺ ﺻﻨﺪوق... اﻟﺨﺎﺻﻴﺔ اﺿﺎﻓﺔ ﻋﻨﺪ ﻧﻼﺣﻆdefaultfocus ="txt"اﻟﻨﺺ ﺻﻨﺪوق ﻋﻠﻰ اﻟﺘﺮآﻴﺰ ﻓﺎن اﻟﺼﻔﺤﺔ ﺗﺸﻐﻴﻞ ﻋﻨﺪ. 3
22.
اﻟﻮﺻﻮل ﻣﻔﺘﺎح ﺧﻼل
ﻣﻦ ﺑﺎﻟﺘﺮآﻴﺰ اﻟﺘﺤﻜﻢ ﻳﻤﻜﻨﻨﺎ آﺬﻟﻚAccess Keyاﻟﻨﺺ ﺑـﺼﻨﺪوق اﻟﺨﺎص اﻟﻮﺻﻮل ﻟﻤﻔﺘﺎح اﺳﻨﺪﻧﺎ ﻟﻮ ﻓﻤﺜﻼ ، txtاﻟﻘﻴﻤﺔAﻋﻠﻰ اﻟﻨﻘﺮ ﻋﻨﺪ ﻋﻨﺪهﺎ ،Alt+Aاﻟﻰ اﻟﺘﺮآﻴﺰ ﻳﻨﺘﻘﻞtxt.. اﻟﺼﻔﺤﺔ ﺑﺘﺸﻐﻴﻞ ﻧﻘﻮم اﻻن..ﻣﻔﺘﺎﺣﻲ ﻋﻠﻰ وﻧﻨﻘﺮAlt+A..اﻟﻨﺺ ﺻﻨﺪوق اﻟﻰ ﻳﻨﺘﻘﻞ اﻟﺘﺮآﻴﺰ ان ﻧﻼﺣﻆ. اﻟﺘﺮآﻴﺰ ﺑﻌﻤﻠﻴﺔ ﻣﺸﻤﻮل اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﻓﺎن آﺬﻟﻚFocusﻳ ﻧﺤﺪد ﺣﻴﺚ ، اﻟﺘﺮآﻴﺰ ﻻﻳﺘﻘﺒﻞ اﻧﻪ ﻣﻦ ﺑﺎﻟﺮﻏﻢاﻟﺨﺎﺻﻴﺔ ﺧﻼل ﻣﻦ ﻤﻜﻨﻨﺎ AssociatedControlID..اﻟﺘﺮآﻴﺰ اﺳﺘﺨﺪام ﻋﻨﺪ اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ ﺑﻬﺎ ﺳﻴﺮﺗﺒﻂ اﻟﺘﻲ اﻻداة ﻧﺤﺪد وآﺬﻟﻚ.. اﻟﻨﺺ ﺻﻨﺪوق ﻣﻦ اﻟﻮﺻﻮل ﻣﻔﺘﺎح ﺑﺤﺬف اﻻن ﻧﻘﻮمtxtاﻟﻘﻴﻤﺔ وﻧﺪﺧﻞAوﻧﺤﺪد اﻟﺘﺴﻤﻴﺔ ﻟﻌﻨﺼﺮ اﻟﻮﺻﻮل ﻟﻤﻔﺘﺎحtxtاﻟﻌﻨﺼﺮ ﻋﻨﺪ اﻟﺘﺮآﻴﺰ اﻟﻴﻪ ﺳﻴﻨﺘﻘﻞ اﻟﺬي.. ﻣﻔﺘﺎح ﻧﻨﻘﺮ اﻻنF5اﻟﺰرﻳﻦ ﻋﻠﻰ وﻧﻨﻘﺮAlt+Aاﻟﻨﺺ ﺻﻨﺪوق اﻟﻰ اﻟﺘﺮآﻴﺰ اﻧﺘﻘﺎل ﻓﻨﻼﺣﻆ اﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔ ﻣﻦ.. اﻟﻔﺘﺮاﺿﻲ اﻟﺰر)Default Button: ( انASP.NETاﻟﻮب ﺻﻔﺤﺎت ﻓﻲ اﻻﻓﺘﺮاﺿﻲ اﻟﺰر ﺧﺎﺻﻴﺔ ﻟﻨﺎ ﻳﻮﻓﺮ.اﻟﺬي اﻟﺰر هﻮ اﻻﻓﺘﺮاﺿﻲ اﻟﺰر ان)ﻳﻨﻘﺮ(ﻳﻨﻘﺮ ﻋﻨﺪﻣﺎ ﻋﻠﻰ اﻟﻤﺴﺘﺨﺪمﻣﻔﺘﺎحEnterاﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔ ﻣﻦ. اﻟﺰر ﻧﺠﻌﻞ ان ﻧﺮﻳﺪ وﻧﺤﻦ ، ﻧﻤﻮذج ﻋﻠﻰ ﺗﺤﺘﻮي اﻟﻮب ﺻﻔﺤﺔ آﺎﻧﺖ ان ، آﻤﺜﺎل)ارﺳﺎل(اﻻﻓﺘﺮاﺿﻲ اﻟﺰر هﻮ..ﻳﻨﻘﺮ ﻓﻌﻨﺪﻣﺎ اﻟﻤﻔﺘﺎح ﻋﻠﻰ اﻟﻤﺴﺘﺨﺪمEnterاﻟﺤﺪث و ارﺳﺎﻟﻬﺎ ﺳﻴﺘﻢ اﻟﺼﻔﺤﺔ ﻓﺎن اﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔ ﻣﻦButton.Clickاﻟﺰر ﻟﻬﺬا ﺳﻴﺤﺪث. ان اﺟﻞ ﻣﻦاﻓﺘﺮاﺿﻲ زر ﺑﻌﻤﻞ ﻧﻘﻮم..اﻟﺰر هﻮ ﺟﻌﻠﻪ اﻟﻤﺮاد اﻟﺰر اﺳﻢ ﻣﻊ اﻟﻮب ﻟﺼﻔﺤﺔ اﻻﻓﺘﺮاﺿﻲ اﻟﺰر ﺧﺎﺻﻴﺔ اﺳﻨﺎد ﻓﻴﺠﺐ اﻻﻓﺘﺮاﺿﻲ: <form id="form1" defaultbutton ="Button1" runat="server"> اﻟﺰر ﺳﻴﻜﻮن ﻋﻨﺪهﺎButton1اﻟﻤﺴﺘﺨﺪ ﻳﻨﻘﺮ ﻋﻨﺪﻣﺎ ﻟﻪ اﻟﻨﻘﺮ ﺣﺪث ﻳﺤﺪث اﻟﺬي و اﻻﻓﺘﺮاﺿﻲ اﻟﺰر هﻮﻣﻔﺘﺎح ﻋﻠﻰ مEnter. درﺳﻨﺎ ﻧﻬﺎﻳﺔ اﻟﻰ وﺻﻠﻨﺎ هﻨﺎ اﻟﻰ.. اﻟﺪرس هﺬا ﻓﻲ اﻟﻤﻘﺪﻣﺔ اﻟﻤﻌﻠﻮﻣﺎت ﻣﻦ اﺳﺘﻔﺪﺗﻢ ﻗﺪ ﺗﻜﻮﻧﻮا ان ارﺟﻮ.. ﺟﺪﻳﺪة وﻣﻌﻠﻮﻣﺎت ﻗﺎدﻣﺔ دروس ﻓﻲ ﻣﻠﺘﻘﺎﻧﺎ.. ﺑﺎﻟﺘﻮﻓﻴﻖ ﻟﻠﺠﻤﻴﻊ دﻋﺎﺋﻲ اﻟﻤﻬﻨﺪس ﻳﺎﺳـــﻴﻦ ﻋــﺪي ﺣﺎﺳﻮب هﻨﺪﺳﺔ ﺑﻜﺎﻟﻮرﻳﻮس engauday@hotmail.com 4 اﻟﺠﻤﻌﺔ:27/7/2007
23.
اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﻤﻮﺳﻮﻋﺔ ASP.Net اﻟﺪرساﻟﺴﺎدس ﺑﺎﺳﺘﺨﺪام
اﻟﻤﻮاﻗﻊ وﺑﺮﻣﺠﺔ ﺗﺼﻤﻴﻢ دروس ﻣﻦ ﺟﺪﻳﺪ درس ﻓﻲ اﻻﺧﻮات و ﺑﺎﻻﺧﻮة ﻣﺮﺣﺒﺎASP.NET & VB.NET. ﺟﺪﻳﺪة ﺻﻔﺤﺔ ﺑﺎﻧﺸﺎء ﻧﻘﻮم.. اﻻداة ﻣﻦ ﻧﺴﺨﺔ ﻧﻀﻴﻒBulletedList.. اﻟﻤﺮﺑ ﻋﻠﻰ اﻟﻨﻘﺮ ﺧﻼل ﻣﻦ ﻟﻼداة ﻋﻨﺎﺻﺮ ﺑﺎﺿﺎﻓﺔ ﻧﻘﻮمﻟﻠﺨﺎﺻﻴﺔ اﻟﻤﻘﺎﺑﻞ اﻟﺤﻘﻞ ﻋﻠﻰ اﻟﻨﻘﺮ ﻋﻨﺪ ﻳﻈﻬﺮ اﻟﺬي اﻟﻤﺼﻐﺮ ﻊItems. ﻳﻠﻲ آﻤﺎ اﻻداة ﻟﺘﺒﺪو اﻟﻌﻨﺎﺻﺮ ﻧﻀﻴﻒ: ﻣﺮﺗﺒﺔ اﻟﻐﻴﺮ اﻟﻘﺎﺋﻤﺔ ﺗﻜﺎﻓﺊ اداة هﻲ اﻻداة هﺬﻩ انunorderedlistاﻟﻤﺮﺗﺒﺔ اﻟﻘﺎﺋﻤﺔ اوorderedlist.. اﻟﺨﺎﺻﻴﺔBulletList: اﻟﻘﺎﺋﻤﺔ ﻧﻮع ﺗﺤﺪد وهﻲ..أرﻗﺎ ام ﻧﺨﺘﺎرمNumbered (1,2,3,..)ﺻﻐﻴﺮة اﺑﺠﺪﻳﺔ ﺣﺮوف اوLowerAlpha(a,b,c,..)او آﺒﻴﺮة اﺑﺠﺪﻳﺔ ﺣﺮوفUpperAlpha(A,B,C,..)ﺻﻮرة او ﻣﺮﺑﻊ او داﺋﺮي ﺳﻮاء ، ﻋﺮﺿﻪ اﻟﻤﻤﻜﻦ اﻟﺮﻣﺰ ﻧﺤﺪد آﺬﻟﻚ ، ﻏﻴﺮهﺎ او ﻣﺨﺼﺼﺔ)اﻟﺨﺎﺻﻴﺔ اﺳﺘﺨﺪاﻣﻨﺎ ﺣﺎﻟﺔ ﻓﻲBlletImageUrl. ( اﻟﺨﺎﺻﻴﺔBulletImageUrl: وهﻋﻨﺼﺮ آﻞ ﻣﻦ اﻟﻴﺴﺎر اﻟﻰ ﻋﺮﺿﻬﺎ ﺳﻴﺘﻢ اﻟﺘﻲ اﻟﺼﻮرة ﺗﺤﺪد ﻲ. اﻟﺨﺎﺻﻴﺔFirstBulletNumber: ﺗﺴﺘﺨﺪم اﻟﺘﻲ اﻟﻤﺮﺗﺒﺔ اﻟﺌﻢ ﻓﻲ)Numbered , LowerAlpha , UpperAlpha , LowerRoman , UpperRoman.. (ﻳﻤﻜﻨﻨﺎ ﻟﻠﻘﺎﺋﻤﺔ اﻻوﻟﻰ اﻟﻘﻴﻤﺔ ﺗﺤﺪﻳﺪ.. اﻟﻘﻴﻤﺔ اﻋﻄﻴﻨﺎ ان ﻣﺜﻼ3ﺳﻴﻜ اﻟﺨﺎﺻﻴﺔ ﻟﻬﺬﻩاﻟﺘﺮﻗﻴﻢ ﻮن3,4,5اﻟﻰ ﺑﺎﻟﻨﺴﺒﺔNumberedاوC,D,Eاﻟﻰ ﺑﺎﻟﻨﺴﺒﺔUpperAlpha. 1
24.
هﻲ اﻟﺴﺎﺑﻖ اﻻﺧﺘﻴﺎر
ﻧﺘﻴﺠﺔ ﺗﻜﻮن: اﺧﺮ ﻣﻮﻗﻊ او اﺧﺮى ﺻﻔﺤﺔ اﻟﻰ ﺗﺸﻌﺒﻲ ارﺗﺒﺎط ﻳﻤﺜﻞ ﻋﻨﺼﺮ آﻞ ﻧﺠﻌﻞ ان ﻧﺮﻳﺪ ، اﻟﺤﺎﻻت ﺑﻌﺾ ﻓﻲ.. اﻟﺨﺎﺻﻴﺔ ﺧﻼل ﻣﻦ ذﻟﻚ ﻋﻤﻞ ﻳﻤﻜﻨﻨﺎDisplayMode.. اﻟﺨﺎﺻﻴﺔDisplayModeﻋﻠﻰ ﻳﺤﺘﻮي ﻧﺺ ﺷﻜﻞ ﻋﻠﻰ او ﻋﺎدي ﻧﺺ ﺷﻜﻞ ﻋﻠﻰ ﻋﺮﺿﻪ ﺳﻴﺘﻢ ﻋﻨﺼﺮ آﻞ ﻓﻲ اﻟﻨﺺ آﺎن ان ﺗﺤﺪد ارﺗﺒﺎطHyperlink.. اﻻداة ﻣﻦ ﻧﺴﺨﺔ ﻧﻀﻴﻒButtonوLabelﻳﻠﻲ آﻤﺎ اﻟﺼﻔﺤﺔ ﻟﺘﺒﺪو: ﻋﻠﻴﻬﺎ اﻟﻤﺰدوج اﻟﻨﻘﺮ ﺧﻼل ﻣﻦ ﻟﻼداة اﻟﻨﻘﺮ ﺣﺪث ﻓﻲ اﻟﻜﻮد ﻧﻀﻴﻒ اﻻن.. Protected Sub BulletedList1_Click(ByVal sender As Object, ByVal e As _ System.Web.UI.WebControls.BulletedListEventArgs) Handles BulletedList1.Click Dim ItemText As String = _ BulletedList1.Items(e.Index).Text Label1.Text = " You Choose Item " & ItemText End Sub ﻧﻘﺮﻩ ﺗﻢ اﻟﻘﺎﺋﻤﺔ ﻋﻨﺎﺻﺮ اي اﻟﻤﺴﺘﺨﺪم ﻳﺨﺒﺮ اﻟﺴﺎﺑﻖ اﻟﻜﻮد ان..ﻋﻨﺼﺮ آﻞ ﻣﻊ اﻟﺘﻔﺎﻋﻞ اﺟﻞ ﻣﻦ اﻟﻜﻮد ﺗﻄﻮﻳﺮ ﻳﻤﻜﻨﻨﺎ ﺣﻴﺚ.. اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ وﻧﻼﺣﻆ اﻻول اﻟﻌﻨﺼﺮ ﻋﻠﻰ وﻧﻨﻘﺮ اﻟﺼﻔﺤﺔ ﺑﺘﺸﻐﻴﻞ ﻧﻘﻮم.. درﺳﻨﺎ ﻧﻬﺎﻳﺔ اﻟﻰ وﺻﻠﻨﺎ هﻨﺎ اﻟﻰ.. اﻟ ﻣﻦ اﺳﺘﻔﺪﺗﻢ ﻗﺪ ﺗﻜﻮﻧﻮا ان ارﺟﻮاﻟﺪرس هﺬا ﻓﻲ اﻟﻤﻘﺪﻣﺔ ﻤﻌﻠﻮﻣﺎت.. ﺟﺪﻳﺪة وﻣﻌﻠﻮﻣﺎت ﻗﺎدﻣﺔ دروس ﻓﻲ ﻣﻠﺘﻘﺎﻧﺎ.. ﺑﺎﻟﺘﻮﻓﻴﻖ ﻟﻠﺠﻤﻴﻊ دﻋﺎﺋﻲ اﻟﻤﻬﻨﺪس ﻳﺎﺳـــﻴﻦ ﻋــﺪي ﺣﺎﺳﻮب هﻨﺪﺳﺔ ﺑﻜﺎﻟﻮرﻳﻮس engauday@hotmail.com 2 اﻟﺠﻤﻌﺔ:27/7/2007
25.
اﻟﻜﺒﺮى اﻟﺘﻌﻠﻴﻤﻴﺔ اﻟﻤﻮﺳﻮﻋﺔ ASP.Net اﻟﺪرساﻟﺴﺎﺑﻊ ﺑﺎﺳﺘﺨﺪام
اﻟﻤﻮاﻗﻊ وﺑﺮﻣﺠﺔ ﺗﺼﻤﻴﻢ دروس ﻣﻦ ﺟﺪﻳﺪ درس ﻓﻲ اﻻﺧﻮات و ﺑﺎﻻﺧﻮة ﻣﺮﺣﺒﺎASP.NET & VB.NET. اﻟﺠﺪول اداة ﻣﻊ ﺳﻨﺘﻌﺎﻣﻞ هﺬا درﺳﻨﺎ ﻓﻲ.. ﺟﺪﻳﺪة ﺻﻔﺤﺔ ﺑﺎﻧﺸﺎء ﻧﻘﻮم ﺟﺪﻳﺪ درس آﻞ ﻓﻲ ﺗﻌﻠﻤﻨﺎ آﻤﺎ.. ﻟﺘ اﻟﺼﻔﺤﺔ ﻧﺼﻤﻢ ذﻟﻚ ﺑﻌﺪﻳﻠﻲ آﻤﺎ ﺒﺪو: اﻟﺼﻔﺤﺔ ﺗﺼﻤﻴﻢ ﻓﻲ اﺧﺮ اﺳﻠﻮب اﺗﺒﺎع ﻳﻤﻜﻨﻨﺎ آﺬﻟﻚ..اﻟـ ﻧﺎﻓﺬة ﻓﻲ آﻮد آﺘﺎﺑﺔ ﺧﻼل ﻣﻦ اﻻﺳﻠﻮب هﺬاSource.. اﻟـ ﻋﻠﻰ ﻧﻨﻘﺮSourceاﻟﺘﺎﻟﻲ اﻟﻜﻮد وﻧﻜﺘﺐ: <form id="form1" runat="server"> <div> Rows: <asp:TextBox ID ="txtRows" runat ="server" /> Cols: <asp:TextBox ID ="txtCols" runat ="server" /> <br /> <br /> <asp:CheckBox ID ="chkBorder" runat ="server" Text = "Put Border Around Cells" /> <br /> <br /> <asp:Button ID = "cmdCreate" runat ="server" Text ="Create" /> <br /> <br /> <asp:Table ID ="tbl" runat ="server" /> <br /> </div> </form> ﻣﺴﺒﻘﺎ وﺿﺤﻨﺎ آﻤﺎ اﻟﺼﻔﺤﺔ ﻟﺘﺼﻤﻴﻢ ﻧﺎﺗﺞ ﻳﻌﻄﻴﻨﺎ اﻋﻼﻩ اﻟﻜﻮد ان.. اﻻداة ﻣﻦ ﻧﺴﺨﺘﻴﻦ ﻣﻦ اﻟﺼﻔﺤﺔ ﺗﺘﻜﻮن ﺣﻴﺚTextBoxو اﻟﺼﻔﻮف ﻋﺪد ﺑﺎدﺧﺎل ﻟﻠﻤﺴﺘﺨﺪم اﻟﺴﻤﺎح اﺟﻞ ﻣﻦ ﺑﺎﺳﺘﺨﺪاﻣﻪ ﺳﻨﻘﻮم اﺣﺪهﻤﺎ ﻟﻠﺠﺪول اﻟﻤﻜﻮﻧﺔ اﻻﻋﻤﺪة ﻋﺪد ادﺧﺎل اﺟﻞ ﻣﻦ اﻻﺧﺮ.. و اﺟﻞ ﻣﻦ ﻓﻬﻲ اﻻﺧﺘﺒﺎر اداة ﻧﺴﺨﺔ اﻣﺎﻟﻠﺠﺪول ﺣﺪود ﺿﻊ)اﺧﺘﻴﺎرهﺎ ﺗﻢ ان.. ( اﻟﺠﺪول اداة ﻣﻦ وﻧﺴﺨﺔ اﻟﺰر اداة ذﻟﻚ ﺑﻌﺪ.. ﺣﻮل ﺣﺪود ﻳﺮﻳﺪ آﺎن ان وﻳﺨﺘﺎر ﻟﻠﺠﺪول اﻟﻤﻜﻮﻧﺔ اﻟﺼﻔﻮف و اﻻﻋﻤﺪة ﻋﺪد ﻳﺪﺧﻞ اﻟﻤﺴﺘﺨﺪم ﺳﻨﺠﻌﻞ اﻧﻨﺎ هﻲ هﺬﻩ ﺻﻔﺤﺘﻨﺎ ﻓﻲ اﻟﻔﻜﺮة اﻻ ﻋﻠﻰ ﺑﺎﻻﻋﺘﻤﺎد اﻟﺠﺪول اﻧﺸﺎء ﻳﺘﻢ اﻟﻨﻘﺮ ﻋﻨﺪ ﺛﻢ ، ﻻ او اﻟﺨﻼﻳﺎﻣﺴﺒﻘﺎ اﺧﺘﺎرهﺎ اﻟﺘﻲ ﺧﺘﻴﺎرات. ﺑﻬﻤﺎ اﻟﺨﺎص اﻟﻜﻮد ﺑﻜﺘﺎﺑﺔ ﺳﻨﻘﻮم ﺣﺪﺛﻴﻦ ﻟﺪﻳﻨﺎ اﻻن.. ﻋﺮض وﺗﺤﺪﻳﺪ ﻋﺎﻣﺔ ﺑﺼﻮرة ﻟﻠﺠﺪول ﺣﺪود اﻧﺸﺎء اﺟﻞ ﻣﻦ هﻮ ﻓﻴﻪ اﻟﻤﺴﺘﺨﺪم واﻟﻜﻮد ، اﻟﺼﻔﺤﺔ ﺗﺤﻤﻴﻞ ﺣﺪث هﻮ اﻻول اﻟﺤﺪث اﻟﺤﺪول)ا ﺧﻼل ﻣﻦ اﻟﺨﻼﻳﺎ ﺣﻮل ﺑﺎﻧﺸﺎءهﺎ ﻧﻘﻮم اﻟﺘﻲ اﻟﺤﺪود ﻋﻦ ﻳﺨﺘﻠﻒ وهﻮاﻻﺧﺘﺒﺎر ﺻﻨﺪوق اداة ﺧﺘﻴﺎر.. ( 1 ﻟﻠﺠﺪول ﺣﺪود ﺑﺎﻧﺸﺎء ﻧﻘﻮم ان ﻻﻧﺮﻳﺪ آﻨﺎ ان اﻟﻜﻮد هﺬا ﻋﻦ اﻻﺳﺘﻐﻨﺎء وﻳﻤﻜﻨﻨﺎ..
26.
اﻟﺰر ﻋﻠﻰ اﻟﻨﻘﺮ
ﻟﺤﺪث اﻟﻜﻮد اﻣﺎﺑﺎﻻﻋﺘﻤﺎد اﻟﺠﺪول ﺑﺎﻧﺸﺎء ﻳﻘﻮم ﻓﻬﻮاﻟﻤﺴﺘﺨﺪم ادﺧﺎﻻت ﻋﻠﻰ. : اﻟﺼﻔﺤﺔ ﺗﺤﻤﻴﻞ ﺣﺪث آﻮد اﻟﺨﺎة اﺳﺘﺨﺪﻣﻨﺎ اﻧﻨﺎ ﻧﻼﺣﻆBorderStyleﺑﺎﻟﺠﺪول اﻟﻤﺤﻴﻂ اﻻﻃﺎر ﻧﻮع ﺗﺤﺪﻳﺪ اﺟﻞ ﻣﻦ.. ﺧﻼل ﻣﻦ اﻟﺠﺪول ﺣﺪود ﻋﺮض ﺣﺪدﻧﺎ آﺬﻟﻚBorderWidth. ﻟﻠﺰر اﻟﻨﻘﺮ ﺣﺪث آﻮد: ﻣﺤﺘﻮﻳﺎﺗﻪ ﺟﻤﻴﻊ ﻣﻦ اﻟﺠﺪول ﺑﺎﻓﺮاغ ﻧﻘﻮم اﻟﻜﻮد ﺑﺪاﻳﺔ ﻓﻲ) ..اﻟﺨﻼﻳﺎ. ( ﻣﺘﻐﻴﺮﻳﻦ ﺑﺘﻌﺮﻳﻒ ﻧﻘﻮم ذﻟﻚ ﺑﻌﺪi , j..اﻟﺪورا ﻋﻤﻞ اﺟﻞ ﻣﻦ ﻧﺴﺘﺨﺪﻣﻬﻤﺎ واﻟﺬﻳﻦﻣﻮﺟﻮدة اﻟﺘﻲ اﻟﺨﻼﻳﺎ و اﻟﺼﻔﻮف ﺑﺎﻧﺸﺎء اﻟﺨﺎﺻﺔ ت داﺧﻠﻬﺎ.. ﻟﻜﻞ اﻟﺨﻼﻳﺎ اﻧﺸﺎء اﺟﻞ ﻣﻦ اﻻوﻟﻰ اﻟﺪوارﻩ داﺧﻞ اﺧﺮى دوارﻩ ﻋﻤﻞ ﺛﻢ وﻣﻦ ، اﻟﺼﻔﻮف ﺑﻌﺪد دوراﻩ ﻋﻤﻞ ﻓﻲ ﺗﺘﻠﺨﺺ اﻟﻜﻮد ﻓﻲ اﻟﻔﻜﺮة اﻟﺼﻔﻮف ﻣﻦ ﺻﻒ. وﻧﺴﺘﺨﺪمControls.Addﻟﻠﺼﻔﻮف اﻟﺨﻼﻳﺎ و ﻟﻠﺠﺪول اﻟﺼﻔﻮف اﺿﺎﻓﺔ اﺟﻞ ﻣﻦ. ﻣﻔﺘﺎح ﺑﻨﻘﺮ ﺗﺸﻐﻴﻠﻬﺎ ﺧﻼل ﻣﻦ اﻟﺼﻔﺤﺔ ﻧﺠﺮب ان ﻳﻤﻜﻨﻨﺎ اﻻنF5اﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔ ﻣﻦ. اﻋﻼﻩ اﻟﺼﻮرة ﻓﻲ ﻣﻮﺿﺢ هﻮ آﻤﺎ اﻟﻘﻴﻢ ﻧﺪﺧﻞ..اﻟﺰر ﻋﻠﻰ وﻧﻨﻘﺮ اﻟﻨﺺ ﺻﻨﺎدﻳﻖ ﻓﻲ ﻗﻴﻤﻬﺎ ادﺧﺎل ﺗﻢ اﻟﺘﻲ اﻻﻋﻤﺪة و اﻟﺼﻔﻮف ﺑﻌﺪد اﻟﺠﺪول اﻧﺸﺎء ﺳﻴﺘﻢ.. 2 ﺻﻨﺪوق آﺎن ان ﻟﻠﺨﻼﻳﺎ ﺣﺪود اﻧﺸﺎء ﺳﻴﺘﻢ آﺬﻟﻚﻣﺨﺘﺎرا اﻻﺧﺘﺒﺎر.
27.
اﻟﺠﺪول ﺧﻼﻳﺎ ﻣﻦ
ﺧﻠﻴﺔ آﻞ داﺧﻞ ادوات وﺿﻊ ﻳﻤﻜﻨﻨﺎ آﺬﻟﻚ... ﻳﻠﻲ آﻤﺎ ﻟﻴﺼﺒﺢ ﻟﻠﺰر اﻟﻨﻘﺮ ﺣﺪث آﻮد ﺑﺘﻌﺪﻳﻞ ﻧﻘﻮم: اﻟﺨﻼﻳﺎ ﻣﻦ ﺧﻠﻴﺔ ﻟﻜﻞ اﻟﺼﻮرة اداة و اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ اداة ﺑﺎﺿﺎﻓﺔ ﻗﻤﻨﺎ ، اﻟﺴﺎﺑﻖ اﻟﻜﻮد ﺧﻼل ﻣﻦ.. ﺑ ﺻﻮرة وﺿﻊ ﻳﺠﺐ ن اﻟﻜﻮد ﻋﻤﻞ ﻧﺠﺎح اﺟﻞ ﻣﻦﺎﻻﺳﻢRedاﻟﻤﻮﻗﻊ ﻣﺠﻠﺪ داﺧﻞ.. 3
28.
ﻣﻔﺘﺎح ﻧﻘﺮ ﺧﻼل
ﻣﻦ اﻟﺼﻔﺤﺔ ﺑﺘﺠﺮﺑﺔ ﻧﻘﻮمF5اﻟﻤﻔﺎﺗﻴﺢ ﻟﻮﺣﺔ ﻣﻦ.. اﻟﺠﺪول اﻧﺸﺎء اﺟﻞ ﻣﻦ اﻟﺰر ﻋﻠﻰ ﻧﻨﻘﺮ ﺛﻢ وﻣﻦ اﻟﺼﻔﻮف و اﻻﻋﻤﺪة ﻟﻌﺪد ﻗﻴﻢ وﻧﺪﺧﻞ. هﻨﺎ اﻟﻰﺧﻠﻴﺔ آﻞ داﺧﻞ ﻧﺺ وآﺘﺎﺑﺔ ﺑﺮﻣﺠﻴﺔ ﺑﺼﻮرة ﺟﺪول اﻧﺸﺎء آﻴﻔﻴﺔ ﺗﻌﻠﻤﻨﺎ.. اﻻد وﺿﻊ آﺬﻟﻚﺧﻠﻴﺔ آﻞ داﺧﻞ وات)اﻟﺼﻮرة اداة ، اﻟﺘﺴﻤﻴﺔ ﻋﻨﺼﺮ. ( اﻟﺘﺼﻤﻴﻢ ﺧﻼل ﻣﻦ اﻟﺴﺎﺑﻘﺔ اﻻﻣﻮر ﻧﻔﺲ ﻋﻤﻞ ﻳﻤﻜﻨﻨﺎ)اﻟﺴﺎﺑﻘﺔ اﻟﺪروس ﺧﻼل ﻣﻦ ﺳﻨﺘﻌﻠﻢ آﻤﺎ. ( آﺎﻣﻠﺔ ﺑﻤﻤﻴﺰات آﺎﺋﻦ ﺗﻤﺜﻞ ﺟﺪول ﺧﻠﻴﺔ ، ﺟﺪول ﺻﻒ ، ﺟﺪول آﻞ ان هﻲ اﻟﺠﺪول ﻓﻲ اﻟﺤﻘﻴﻘﻴﺔ اﻟﻤﺮوﻧﺔ ان..ﺧﻠﻴﺔ ﻟﻜﻞ اﺳﻨﺎد ﻳﻤﻜﻨﻨﺎ اﻃﺎرﺑﺨﺼﺎﺋﺼﻬﺎ اﻟﺘﺤﻜﻢ ﺧﻼل ﻣﻦ ﻧﺺ وﻟﻮن ﻣﺨﺘﻠﻒ اﻃﺎر وﻟﻮن ﻣﺨﺘﻠﻒ. اﻟﺨﻄﻮط و اﻻﻟﻮان ﻣﻊ اﻟﺘﻌﺎﻣﻞ آﻴﻔﻴﺔ اﻟﺴﺎﺑﻘﺔ اﻟﺪروس ﺧﻼل ﻣﻦ ﺗﻌﻠﻤﻨﺎ..ﻣﻦ ﻧﺴﺨﺘﻴﻦ اﺿﺎﻓﺔ ﺧﻼل ﻣﻦ هﺬا درﺳﻨﺎ ﺳﻨﻜﻤﻞ ﻟﻜﻨﻨﺎ ﻋﻠ اﻟﻤﻌﺪة اﻟﺨﻄﻮط ﺟﻤﻴﻊ ﻋﻠﻰ اﻟﺜﺎﻧﻲ و اﻻﻟﻮان ﺟﻤﻴﻊ ﻋﻠﻰ اﻻول ﻳﺤﺘﻮي اﻟﻤﻨﺴﺪﻟﺔ اﻟﻘﺎﺋﻤﺔ ﺻﻨﺪوقاﻟﺤﺎﺳﺐ ﻰ.. اﻟﺨﻂ ﻧﻤﻂ و ﻟﻠﺨﻼﻳﺎ اﻟﺨﻠﻔﻴﺔ ﻟﻮن ﻣﻌﻬﻤﺎ ﻳﺤﺪد ، اﻟﺼﻔﻮف و اﻻﻋﻤﺪة ﻋﺪد اﻟﻤﺴﺘﺨﺪم ﻳﺤﺪد وﻋﻨﺪﻣﺎ.. ﻳﻠﻲ آﻤﺎ ﻟﺘﺒﺪو اﻟﺼﻔﺤﺔ ﺗﺼﻤﻴﻢ ﻧﻜﻤﻞ. ﻳﻠﻲ 4 آﻤﺎ ﻟﻴﺒﺪو اﻟﺼﻔﺤﺔ ﺗﺤﻤﻴﻞ آﻮد ﻧﻌﺪل اﻻن:
29.
ﻣﺴﺒﻘﺎ ﺗﻌﻠﻤﻨﺎ وآﻤﺎ..ﻓﻴﺠﺐ
اﻟﻤﻨﺴﺪﻟﺔ اﻟﻘﺎﺋﻤﺔ ﺻﻨﺪوق اﻟﻰ ﻋﻨﺎﺻﺮ اﺿﺎﻓﺔ اﺟﻞ ﻓﻤﻦﻣﺮة آﻞ ﻓﻲ اﻟﻌﻨﺎﺻﺮ اﺿﺎﻓﺔ ﻻﻳﺘﻢ ان اﻟﺘﺎآﺪ ﻋﻠﻴﻨﺎ اﻟﺨﺎدم اﻟﻰ اﻟﺼﻔﺤﺔ ارﺳﺎل ﻓﻴﻬﺎ ﻳﺘﻢ..ﺧﻼل ﻣﻦ ذﻟﻚ وﻳﺘﻢMe.IsPostBack.... اﻟﻤﺘﻐﻴﺮ ﻋﺮﻓﻨﺎ اﻧﻨﺎ وﻧﻼﺣﻆcolorArrayاﻟﻤﻨﺴﺪﻟﺔ اﻟﻘﺎﺋﻤﺔ ﻟﻌﻨﺼﺮ ﻟﻠﺒﻴﺎﻧﺎت آﻤﺼﺪر ﺟﻌﻠﻨﺎهﺎ وﺑﺬﻟﻚ اﻟﻨﺼﻮص ﻣﻦ ﻣﺼﻔﻮﻓﺔ اﻧﻪ ﻋﻠﻰ اﻟﺨﺎﺻﻴﺔ ﺧﻼل ﻣﻦDataSource. اﻟﺘﺎﻟﻲ اﻟﻜﻮد ﻟﻪ وﻧﻜﺘﺐ اﻻول اﻟﻤﻨﺴﺪﻟﺔ اﻟﻘﺎﺋﻤﺔ ﺻﻨﺪوق ﻋﻠﻰ ﻧﻨﻘﺮ اﻻن.. اﻟﺘﺎﻟﻲ اﻟﻜﻮد ﻟﻪ ﻓﻨﻜﺘﺐ اﻟﺜﺎﻧﻲ اﻟﻘﺎﺋﻤﺔ ﺻﻨﺪوق اﻣﺎ: اﻟﻨﺘﻴﺠﺔ وﻧﻼﺣﻆ اﻟﺰر ﻋﻠﻰ ﻧﻨﻘﺮ ﺛﻢ اﻟﺨﻂ وﻧﻮع اﻟﻠﻮن وﻧﺤﺪد ، اﻻﻋﻤﺪة و اﻟﺼﻔﻮف ﻋﺪد وﻧﺤﺪد اﻟﺼﻔﺤﺔ ﺑﺘﺠﺮﺑﺔ اﻻن ﻧﻘﻮم.. اﻟ وﺻﻠﻨﺎ هﻨﺎ اﻟﻰدرﺳﻨﺎ ﻧﻬﺎﻳﺔ ﻰ.. اﻟﺪرس هﺬا ﻓﻲ اﻟﻤﻘﺪﻣﺔ اﻟﻤﻌﻠﻮﻣﺎت ﻣﻦ اﺳﺘﻔﺪﺗﻢ ﻗﺪ ﺗﻜﻮﻧﻮا ان ارﺟﻮ.. ﺟﺪﻳﺪة وﻣﻌﻠﻮﻣﺎت ﻗﺎدﻣﺔ دروس ﻓﻲ ﻣﻠﺘﻘﺎﻧﺎ.. ﺑﺎﻟﺘﻮﻓﻴﻖ ﻟﻠﺠﻤﻴﻊ دﻋﺎﺋﻲ اﻟﻤﻬﻨﺪس ﻳﺎﺳـــﻴﻦ ﻋــﺪي ﺣﺎﺳﻮب هﻨﺪﺳﺔ ﺑﻜﺎﻟﻮرﻳﻮس engauday@hotmail.com 5 اﻻﺣﺪ:5/8/2007
Download now