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

  #1  
قديم 23-02-2013, 08:32 PM
الصورة الرمزية Mr.Ali Mohamed Ali
Mr.Ali Mohamed Ali Mr.Ali Mohamed Ali غير متواجد حالياً
معلم حاسب آلي
 
تاريخ التسجيل: Dec 2010
العمر: 52
المشاركات: 309
معدل تقييم المستوى: 15
Mr.Ali Mohamed Ali is on a distinguished road
افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة tmrmsr مشاهدة المشاركة
يبدوا من كلامك انك معلم شاطر يحبه الطلاب
تقصد Runtime وليس syntax
بالنسبة ل Loop تصحيحها Next
شكرا لك
أكرمك الله .... إذا فقد المعلم التواصل بين طلابه فهو كالبرامج التعليمية ....
لا أنا أقصد syntax فالخطأ هنا حدث في القواعد حيث أتى بنهاية الحلقة overflow عن نوع البيان ....
أعلم أنها next ولكني كنت أستغرب على الكتاب .


أرجوا منك تكثيف مشاراكاتك في موضوعي .
رد مع اقتباس
  #2  
قديم 25-02-2013, 11:53 PM
الصورة الرمزية Mr.Ali Mohamed Ali
Mr.Ali Mohamed Ali Mr.Ali Mohamed Ali غير متواجد حالياً
معلم حاسب آلي
 
تاريخ التسجيل: Dec 2010
العمر: 52
المشاركات: 309
معدل تقييم المستوى: 15
Mr.Ali Mohamed Ali is on a distinguished road
افتراضي معلومة جايز تهمك .

Public و Freind و Dim و Private و Static ..... كلها كلمات تستخدم للإعلان عن المتغيرات .....
__________________
دمي ......... فداكي يامصر .
رد مع اقتباس
  #3  
قديم 26-02-2013, 07:39 PM
tmrmsr tmrmsr غير متواجد حالياً
عضو ممتاز
 
تاريخ التسجيل: Aug 2012
المشاركات: 303
معدل تقييم المستوى: 13
tmrmsr is on a distinguished road
Impp Public , friend , private , protected , protected friend يطلق عليها Access Modifier

اقتباس:
المشاركة الأصلية كتبت بواسطة alysun مشاهدة المشاركة
Public و Freind و Dim و Private و Static ..... كلها كلمات تستخدم للإعلان عن المتغيرات .....
الاعلان عن المتغيرات يكون باستخدام Dim
الاعلان عن الثوابت يكون باستخدام Const

تستخدم Static لإطالة عمر المتغير المعلن داخل معالج حدث بحيث يبقى بالذاكرة رغم انهاء إجراء الحدث حيث ما يعلن داخل معالج الحدث ينشأ في الذاكرة ثم يموت بعد انتهاء استدعاء معالج الحدث بعد تنفيذ End sub
أما
Public , friend , private , protected , protected friend
يطلق عليها Access Modifier


من خلالها نستطيع تحديد مدى سماحية استخدام العنصر خارج نطاق إعلانه

Public تجعل العنصر element متاح على مستوى الحل Solution
friend تجعل العنصر element متاح على مستوى المشروع Project
private تجعل العنصر element متاح على مستوى نطاق إعلانه فقط
protected تجعل العنصر element متاح عند وراثته على مستوى الحل Solution
protected friend جعل العنصر element متاح عند وراثته على مستوى المشروع Project

مثال
محرر الكود يقوم بحذف كلمة Dim عند استخدام أي مما سبق لكنها من صميم تركيب جملة الاعلان عن المتغير مثلا

Public x As Integer

تم الإعلان عن متغير من النوع Integer متاح استخدامه على مستوى الحل (كافة المشاريع المعلنة داخل الحل بما فيها المشروع الحالي ويتم ذلك بعمل Reference للمشروع الذي به هذا المتغير عند المشاريع الأخري ثم عمل Object للتصنيف الذي يحوى هذا المتغير)

الأمر هام جدا جدا جدا



رد مع اقتباس
  #4  
قديم 27-02-2013, 12:34 AM
الصورة الرمزية Mr.Ali Mohamed Ali
Mr.Ali Mohamed Ali Mr.Ali Mohamed Ali غير متواجد حالياً
معلم حاسب آلي
 
تاريخ التسجيل: Dec 2010
العمر: 52
المشاركات: 309
معدل تقييم المستوى: 15
Mr.Ali Mohamed Ali is on a distinguished road
افتراضي No declaration

Option Explicit Off
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
x = 5
y = x
sum = x + y
(MsgBox(sum
End Sub
End Class

لقد اتخذت قراراً ولن أعلن عن المتغيرات .... وسوف أستخدمها مباشرة
لاتقل لي .... Dim ولا private ولا حتى Friend ...


بدون استخدام ( محددات الوصول )Access Modifier ....... Access Specifiers

ومشكلة هذا القرار تكمن في (كل المتغيرات هاتكون Object - الأخطاء الإملائية في كتاية المتغيرات )

على فكرة أنا خايف الناس يعتبرونا خوارج .
__________________
دمي ......... فداكي يامصر .
رد مع اقتباس
إضافة رد

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

أدوات الموضوع
انواع عرض الموضوع

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

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

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


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