اهلا وسهلا بك فى بوابة الثانوية العامة ... سجل الان

العودة   بوابة الثانوية العامة المصرية > المنتدى التخصصى للمعلمين > المنتدى االأكاديمى للمعلمين

المنتدى االأكاديمى للمعلمين ملتقى مهنى أكاديمى متخصص

 
 
أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 08-03-2013, 04:10 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي برجاء الرد على هذه الأسئلة من الكمبيوتر التعليمى


1 -الأمر ()Now دالة أم خاصية ألم ندرسها للطلاب العام الماضى على أنها خاصية للتكوين Date Time
وكذلك()TimeOfDay
حيث
بمجرد التأشير عليهم بالفأرة يظهر أنهم Property

2 -
الوسيلة Setfocus : هل هى صح كما كتبت فى صـ 44 فى مربع لاحظ . أم أن الصح هى Focus كما فى الكود

3 - الأمر MsgBox هل هو دالة أم فئة أم غير ذلك ؟

4 - برجاء توضيع طريقة عمل الأمر For....Next كما هى فى موقع MSDN ؟ وقيم البداية والنهاية والزيادة هل تظل ثابتة أم تتغير إذا كان هناك جمل تخصيص لها داخل الحلقة ؟ مع توضيحها فى طريقة عمل الأمر For....Next؟

  #2  
قديم 08-03-2013, 07:29 PM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
المشاركات: 4,644
معدل تقييم المستوى: 20
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة hass****hawy مشاهدة المشاركة
1 -الأمر ()now دالة أم خاصية ألم ندرسها للطلاب العام الماضى على أنها خاصية للتكوين date time
وكذلك()timeofday
حيث
بمجرد التأشير عليهم بالفأرة يظهر أنهم property

2 -
الوسيلة setfocus : هل هى صح كما كتبت فى صـ 44 فى مربع لاحظ . أم أن الصح هى focus كما فى الكود

3 - الأمر msgbox هل هو دالة أم فئة أم غير ذلك ؟

4 - برجاء توضيع طريقة عمل الأمر for....next كما هى فى موقع msdn ؟ وقيم البداية والنهاية والزيادة هل تظل ثابتة أم تتغير إذا كان هناك جمل تخصيص لها داخل الحلقة ؟ مع توضيحها فى طريقة عمل الأمر for....next؟
مشكور استاذ حسن
المشكلة ان الطلاب ممكن رؤية الصفحة دي
بلاش نناقش اخطاء الكتاب على مرأي ومسمع الطلاب
احنا عايزين الطالب يذاكر مقرر الحكومة حتى لو به اخطأ
بس المهم يذكروا
  #3  
قديم 08-03-2013, 07:33 PM
سيف سالم سيف سالم غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Jul 2008
المشاركات: 4,644
معدل تقييم المستوى: 20
سيف سالم is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة hass****hawy مشاهدة المشاركة
1

4 - برجاء توضيع طريقة عمل الأمر For....Next كما هى فى موقع MSDN ؟ وقيم البداية والنهاية والزيادة هل تظل ثابتة أم تتغير إذا كان هناك جمل تخصيص لها داخل الحلقة ؟ مع توضيحها فى طريقة عمل الأمر For....Next؟
يا حبذا لو تم مناقشة هذا السؤال منفردا
علشان ممكن يفيد كل الناس
كيف تعمل for next وخاصة بتاع المتغير لما يتغير داحل الحلقة
بصرف النظر عن بتوع الكمبيوتر التعليمي علشان لا اعتقد عندهم من العلم ما يفسر ما تقصد
  #4  
قديم 08-03-2013, 08:39 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

هذا هو رابط صفحة موقع MSDN الذى يشرح طريقة عمل الأمر For....Next
ولكنه للأسف باللغة الإنجليزية وأنا ثقافتى فيومى
فياليت أحد الزملاء يقوم بترجمتها ، حتى نستفيد منها جميعاً.

http://msdn.microsoft.com/en-us/libr...8VS.71%29.aspx
  #5  
قديم 08-03-2013, 08:55 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

كل ما أعرفه عن هذه الجملة أنها Blook يتم الإعلان عنه مثل الإعلان عن المتغيرات والثوابت
وبالتالى يتم تخزين تلك الجملة فى ذاكرة الكمبيوتر بمحتوياتها من قيم البداية والنهاية والزيادة وإذا كانت هذه القيم متغيرات أو ثوابت معرفة فى جمل سابقة ستكون منفصلة عن جمل الإعلان السابقة
وسيكون الإستفادة الوحيدة من الإعلانات السابقة هى الحصول على قيم تلك القيم ثم ستبقى هذه القيم ثابتة فى مخزن الإعلان عن الـ Blook
وإذا ذكرت تلك المتغيرات داخل الحلقة التكرارية فى أى جمل تخصيص سيكون تلك التغييرات خاصة بالمتغيرات المعلن عنها قبل الحلقة التكرارية ولن تؤثر على القيم المناظرة لها فى مخزن الـ Blook فى الذاكرة .

هل ما ذكرته فيه أخطاء ؟ أم هل يوجد فيما ذكرته شئ صحيح ؟
  #6  
قديم 08-03-2013, 09:00 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

كما يمكن الإعلان عن عداد الحلقة داخل الحلقة نفسها مثل :
For M As Integer = 7 To 77 Step 7
  #7  
قديم 08-03-2013, 09:14 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

Each time Visual Basic encounters the Next statement, it increments the counter by step and returns to the For statement. Again it compares the counter to end, and again it either executes the block or terminates the loop depending on the result. This process continues until the counter passes end or an Exit For statement is executed.
كلمة it هل هى عائدة على Next أم For
لأنها لو عائدة على كلمة
For سيكون الكتاب شرحها خطأ.
  #8  
قديم 08-03-2013, 09:29 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

he iteration values start, end, and step are evaluated only once, before the loop begins. If your statement block changes end or step, these changes do not affect the iteration of the loop.
هذه هى الجملة الهامة التى تحدثت عنها من قبل فى المشاركة 5 ( ثم ستبقى هذه القيم ثابتة ) وإن جاءت بأسلوب مختلف.
ومعناها أنه سيتم تقييم
قيم تكرارات البداية والنهاية والزيادة مرة فقط قبل بداية الحلقة

  #9  
قديم 08-03-2013, 09:42 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

In the preceding example, the UBound function is called only when the For statement is first executed. If the statement block had subsequently changed the length of the array A, the For loop would still use the original length as the end value, because it does not call UBound again.
ما فهمته من هذه الجزئية المتعلقة بالتمرين المشروح
أن قيمة قيمة البداية سوف تستدعى مرة واحدة فقط عند بداية التنفيذ.
وإذا تغيرت داخل الإجراء الفرعى ستقوم الحلقة التكرارية بالإبقاء على طول ( القيمة ) الأصلية كقيمة لنهاية الحلقة . لأنها لن تستدعى مرة أخرى
  #10  
قديم 08-03-2013, 09:56 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

Integer variables are slightly faster to update than either Short or Long ones. This difference is noticeable only if you perform many thousands of operations. However, the difference between Integer and Single or Decimal is more readily noticeable.
هذه الجملة مأخوذة من صفحة أخرى : ومعناها
إذا تم تعريف عداد الحلقة بأنه من نوع عددى Integer فسيكون سرعة تنفيذ الحلقة أسرع من الحلقة التى يكون عدادها من نوع بيان آخر مثل Shortأو Long أو Singleأو Decimal.
For data types that use 4 or more bytes, smaller types usually take less time to manipulate than larger ones.
الحلقات التى يكون عدادها من نوع بيان يأخذ 4 بايت أو أقل يكون عادة وقت تنفيذ الحلقة يكون أقل من الأنواع التى تعتمد على عداد نوع بيانه يأخذأكثر من 4 بايت
  #11  
قديم 08-03-2013, 10:18 PM
tmrmsr tmrmsr غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Aug 2012
المشاركات: 303
معدل تقييم المستوى: 12
tmrmsr is on a distinguished road
Impp

اقتباس:
المشاركة الأصلية كتبت بواسطة hass****hawy مشاهدة المشاركة
Integer variables are slightly faster to update than either Short or Long ones. This difference is noticeable only if you perform many thousands of operations. However, the difference between Integer and Single or Decimal is more readily noticeable.
هذه الجملة مأخوذة من صفحة أخرى : ومعناها
إذا تم تعريف عداد الحلقة بأنه من نوع عددى Integer فسيكون سرعة تنفيذ الحلقة أسرع من الحلقة التى يكون عدادها من نوع بيان آخر مثل Shortأو Long أو Singleأو Decimal.
For data types that use 4 or more bytes, smaller types usually take less time to manipulate than larger ones.
الحلقات التى يكون عدادها من نوع بيان يأخذ 4 بايت أو أقل يكون عادة وقت تنفيذ الحلقة يكون أقل من الأنواع التى تعتمد على عداد نوع بيانه يأخذأكثر من 4 بايت
اجتهاد جيد استمر
  #12  
قديم 08-03-2013, 10:23 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة hass****hawy مشاهدة المشاركة
Each time Visual Basic encounters the Next statement, it increments the counter by step and returns to the For statement. Again it compares the counter to end, and again it either executes the block or terminates the loop depending on the result. This process continues until the counter passes end or an Exit For statement is executed.
كلمة it هل هى عائدة على Next أم For
لأنها لو عائدة على كلمة
For سيكون الكتاب شرحها خطأ.
ما المقصود بكلمة it وعائدة على ماذا
  #13  
قديم 08-03-2013, 10:28 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة hass****hawy مشاهدة المشاركة
Integer variables are slightly faster to update than either Short or Long ones. This difference is noticeable only if you perform many thousands of operations. However, the difference between Integer and Single or Decimal is more readily noticeable.
هذه الجملة مأخوذة من صفحة أخرى : ومعناها
إذا تم تعريف عداد الحلقة بأنه من نوع عددى Integer فسيكون سرعة تنفيذ الحلقة أسرع من الحلقة التى يكون عدادها من نوع بيان آخر مثل Shortأو Long أو Singleأو Decimal.
For data types that use 4 or more bytes, smaller types usually take less time to manipulate than larger ones.
الحلقات التى يكون عدادها من نوع بيان يأخذ 4 بايت أو أقل يكون عادة وقت تنفيذ الحلقة يكون أقل من الأنواع التى تعتمد على عداد نوع بيانه يأخذأكثر من 4 بايت
كيف يمكن أن تكون سرعة الحلقة لعداد الحلقة من نوع Short أبطأ من النوع Integerعلى الرغم من حجم الذاكرة التى يشغلها هى 2 بايت و الـ Integer يشغل 4 يايت
  #14  
قديم 08-03-2013, 10:38 PM
tmrmsr tmrmsr غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Aug 2012
المشاركات: 303
معدل تقييم المستوى: 12
tmrmsr is on a distinguished road
Icon114

اقتباس:
المشاركة الأصلية كتبت بواسطة hass****hawy مشاهدة المشاركة
ما المقصود بكلمة it وعائدة على ماذا
ولا على visual basic
وما المقصود بالفيجوال بيزيك
ابحث ونتناقش
كده جميل
  #15  
قديم 08-03-2013, 10:48 PM
الصورة الرمزية hassanalhawy
hassanalhawy hassanalhawy غير متواجد حالياً
مــٌــعلــم
 
تاريخ التسجيل: Sep 2010
المشاركات: 1,515
معدل تقييم المستوى: 15
hassanalhawy is on a distinguished road
افتراضي

فعلاً ممكن أن يكون المقصود visual basic
وأظن أن هذا هو الأقرب للصح
بس المشكلة المقارنة الثانية
compares the counter to end أين ستتم
عند التصادم بكلمة Next أم عند For مثل المرة الأولى فى التكرار
 

العلامات المرجعية


ضوابط المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

BB code متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع


جميع الأوقات بتوقيت GMT +2. الساعة الآن 04:06 AM.