كيفية القيام بما يلي: تعريف بنية

إبدأ في تعريف بنية مع كشف بنية,، وتقوم بإنهائه مع العبارة End Structure. بين هذه العبارتين يجب أن تقوم بتعريف على الأقل عنصر واحد. يمكن للعناصر أن تكون من أي نوع بيانات ولكن يجب على الأقل أن يكون متغير غير مشترك أو حدث غير مشترك و غير مخصص.

لا يمكنك تهيّئة أي من عناصر البنية في تعريف البنية. عندما تقوم بتعريف متغير ليكون من نوع بنية، تقوم بتعيين قيم إلى العناصر بواسطة الوصول إليها من خلال المتغير.

للحصول على مناقشة حول الاختلافات بين البنيات والفئات، راجع بنيات وفئات.

لأغراض العرض التوضيحي، ضع في اعتبارك موقف تريد فيه تعقّب اسم موظف ملحق الهاتف و المرتب. تسمح لك البنية بالقيام بذلك في متغير مفرد.

لتعريف بنية

  1. قم بإنشاء عبارات البداية و النهاية للبنية.

    يمكنك تعيين مستوى وصول البنية باستخدام الكلمة الأساسية عام (Visual Basic), (Visual Basic) المحمي, صديق (Visual Basic)، أو خاص (Visual Basic)، أو أن تسمح بالإعداد الافتراضي Public.

    Private Structure employee
    End Structure
    
  2. أضف عناصر إلى النص الأساسي للبنية.

    يجب أن تحتوي البنية عنصر واحد على الأقل. يجب أن تقوم بتعريف كل عنصر وتحديد مستوى وصول له. إذا كنت تستخدم عبارة Vsual Basic) Dim) دون أي كلمات أساسية، إمكانية الوصول تصبح افتراضية إلى Public.

    Private Structure employee
        Public givenName As String
        Public familyName As String
        Public phoneExtension As Long
        Private salary As Decimal
        Public Sub giveRaise(raise As Double)
            salary *= raise
        End Sub
        Public Event salaryReviewTime()
    End Structure
    

    الحقل salary في المثال السابق هو Private، مما يعني أنه غير قابل للوصول من خارج البنية, حتى من الفئة الحاوية. ومع ذلك، الإجراء giveRaise يعتبر Public، بحيث يمكن استدعائه من خارج البنية. وبشكل مماثل، يمكن رفع الحدث salaryReviewTime من خارج البنية.

    بالإضافة إلى المتغيرات، الإجراءات Sub، والأحداث, يمكنك أيضاً تعريف ثوابت، الإجراءات Function والخصائص في بنية. يمكنك تعيين خاصية واحدة على الأكثر كـ خاصية افتراضية، توفيرها يأخذ وسيطة واحدة على الأقل. يمكنك معالجة حدث مع إجراء (Visual Basic) المشترك Sub. لمزيد من المعلومات، راجع كيفية القيام بما يلي: تعريف واستدعاء الخاصية الافتراضية في Visual Basic.

راجع أيضًا:

المهام

استكشاف أخطاء أنواع البيانات

المرجع

نوع البيانات المعرفة من قبل المستخدم

المبادئ

أنواع البيانات في Visual Basic

أنواع البيانات المركبة

بنية المتغيرات

البنيات و عناصر البرمجة الأخرى

بنيات وفئات

موارد أخرى

نوع بيانات أولي

تطبيق نوع البيانات

البنيات