تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] عدم الوصول الي الكلاسات الخاصة
#5
Thumbs Up 
(08-12-13, 06:13 PM)ali.alfoly كتب : وكيف اصل الي الكلاسات

من خلال الـPublic Classes في مشروع الـ DLL
يعني أنت لما تستخدم الـPublic Class من المشروع حتى لو كان هذا الـPublic Class تستخدم بداخله دوال من Friend Classes فهذا لا يؤثر في شئ و تبقى الـFriend Classes في الحفظ و الصون

(08-12-13, 06:28 PM)3booody كتب : لو اردت مثلآ عمل خاصية لا احد يمكنه الوصول اليها الا انته اثناء التصريح اسبق بالكلمة Protected
تلاحظ الخاصية تظهر لك فقط داخل الكلاس

كود :
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim Test As New MyTest
Test.Text=""'خطأ
    End Sub
End Class
Public Class MyTest
    Protected Property Text() As String
        Get
            Return "A"
        End Get
        Set(ByVal value As String)

        End Set
    End Property

    Public Sub New()
        Me.Text = "B"
    End Sub
End Class

توضيح بسيط بخصوص Protected

عند وضع خاصية Protected في Class فإن هذه الخاصية لا يمكن إستخدامها إلا من هذا الـClass أو الـClasses الورثة يعني مثلاً في مثالك أنت كاتب Class MyTest فا لو أنا جيت كتبت
كود :
Public Class MyTest2
Inherits MyTest
فيمكنني استخدام تلك الخاصية Text من خلال MyTest2

أما لو أردت أن تضع خاصية لا يمكن أن تُستخدم من خارج الـClass الذي هي فيه فتستخدم Private لا Protected
الرد }}}
تم الشكر بواسطة: الشاكي لله


الردود في هذا الموضوع
RE: عدم الوصول الي الكلاسات الخاصة - بواسطة Aly El-Haddad - 08-12-13, 07:00 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] منع الوصول أو تشغيل الريجيسترى dr.programming 4 406 12-06-25, 12:24 AM
آخر رد: أبو خالد الشكري
  لايمكن الوصول للملف لأنه قيد الاستخدام بواسطة عملية أخرى صالح عبدالله 3 337 24-12-24, 12:17 AM
آخر رد: صالح عبدالله
  [VB.NET] مشكلة عدم الوصول Registry النظام MOHAMMED ALZWI 2 655 15-06-23, 09:01 PM
آخر رد: MOHAMMED ALZWI
  كيفية الوصول الى القرص الصلب في الجهاز الخادم ابو محمد محمد محمد 0 544 20-04-23, 03:41 AM
آخر رد: ابو محمد محمد محمد
  جمع المبالغ الخاصة بالعميل كل يوم على حده ابو ايمن شعيب 6 967 14-04-23, 01:01 AM
آخر رد: ابو ايمن شعيب
  [VB.NET] مشكلة في الوصول لــ Registry النظام MOHAMMED ALZWI 1 502 26-03-23, 12:26 PM
آخر رد: sanyor77
  [سؤال] محتاج بعد انهاء المشروع اقوم بتحويله لملف تنفيذي يصعب الوصول للكود والفورم mony.tornado 6 912 08-12-22, 09:22 AM
آخر رد: مصمم هاوي
  [سؤال] كود استخراج العلامات الخاصة حسن الجلب 6 1,370 10-08-22, 04:06 AM
آخر رد: سعود
  لايمكن للعملية الوصول للملف لأنه قيد الإستخدام بعملية أخرى جيولوجي مبتدئ 7 1,291 07-08-22, 06:31 AM
آخر رد: جيولوجي مبتدئ
  [VB.NET] السلام عليكم عندي استفسار بخصوص الكلاسات AhmedRamadan 3 1,961 18-09-21, 08:02 PM
آخر رد: العطر الرايق

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


يقوم بقرائة الموضوع: