برنامج VB.Net مع أمثلة التعليمات البرمجية: الوحدة النمطية والفئة والبنية

الوحدات في VB.Net

يتكون برنامج VB.Net من التاليwing الوحدات:

  • إعلان مساحة الاسم
  • إجراء واحد أو أكثر
  • فئة أو وحدة
  • المتغيرات
  • الإجراء الرئيسي
  • التعليقات
  • أقوال وتعبيرات

مثال لبرنامج Hello World في VB.Net

فيما يلي مثال بسيط لبرنامج Hello World في VB.Net:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد.

الخطوة 2) أضف المتابعةwing رمز:

Imports System
Module Module1

    'Prints Hello Guru99 
    Sub Main()

        Console.WriteLine("Hello Guru99")
        Console.ReadKey()

    End Sub
End Module

الخطوة 3) انقر فوق الزر "ابدأ" من شريط الأدوات لتشغيله. يجب أن تطبع الفولوwing على وحدة التحكم:

برنامج أهلا بالعالم

دعونا نناقش الأجزاء المختلفة من البرنامج أعلاه:

برنامج أهلا بالعالم

شرح الكود:

  1. وهذا ما يسمى إعلان مساحة الاسم. ما نقوم به هو أننا نقوم بتضمين مساحة اسم بالاسم System في بنية البرمجة الخاصة بنا. بعد ذلك، سنكون قادرين على الوصول إلى كافة الأساليب التي تم تعريفها في مساحة الاسم تلك دون الحصول على خطأ.
  2. وهذا ما يسمى إعلان الوحدة النمطية. لقد قمنا هنا بالإعلان عن وحدة اسمها Module1. VB.Net هي لغة موجهة للكائنات. ومن ثم يجب أن يكون لدينا وحدة نمطية في كل برنامج. ستتمكن داخل هذه الوحدة من تحديد البيانات والأساليب التي سيستخدمها برنامجك.
  3. هذا تعليق. لوضع علامة عليه كتعليق، أضفنا علامة اقتباس واحدة (') إلى بداية الجملة. لن يقوم برنامج التحويل البرمجي VB.Net بمعالجة هذا الجزء. الغرض من التعليقات هو تحسين إمكانية قراءة الكود. استخدمها لشرح معنى العبارات المختلفة في التعليمات البرمجية الخاصة بك. سيجد أي شخص يقرأ الكود الخاص بك أنه من السهل فهمه.
  4. يمكن أن تحتوي وحدة أو فئة VB.Net على أكثر من إجراء واحد. إنه داخل الإجراءات حيث يجب عليك تحديد التعليمات البرمجية القابلة للتنفيذ. هذا يعني أن الإجراء سيحدد سلوك الفصل. يمكن أن يكون الإجراء عبارة عن وظيفة، أو فرعية، أو الحصول على، أو تعيين، أو AddHandler، المُشغلأو RemoveHandler أو RaiseEvent. في هذا السطر، قمنا بتعريف الإجراء الفرعي الرئيسي. يمثل هذا نقطة الدخول في كافة برامج VB.Net. فهو يحدد ما ستفعله الوحدة عند تنفيذها.
  5. هذا هو المكان الذي حددنا فيه سلوك الطريقة الأساسية. تنتمي طريقة WriteLine إلى فئة وحدة التحكم، ويتم تعريفها داخل مساحة اسم النظام. تذكر أنه تم استيراد هذا إلى الكود. هذا البيان يجعل البرنامج يطبع النص Hello Guru99 على وحدة التحكم عند تنفيذه.
  6. سيمنع هذا الخط الشاشة من الإغلاق أو الخروج بعد وقت قصير من تنفيذ البرنامج. ستتوقف الشاشة مؤقتًا وتنتظر حتى يقوم المستخدم بتنفيذ إجراء لإغلاقها.
  7. إغلاق الإجراء الفرعي الرئيسي.
  8. إنهاء الوحدة النمطية.

فئة في VB.Net

في VB.Net، نستخدم الفئات لتحديد مخطط لـ نوع البيانات. وهذا لا يعني أن تعريف الفئة هو تعريف بيانات، ولكنه يصف المادة التي سيتم صنع كائن تلك الفئة منها و operaالعمليات التي يمكننا القيام بها على مثل هذا الكائن.

الكائن هو مثيل لفئة. أعضاء الفصل هم الأساليب والمتغيرات المحددة داخل الفصل.

لتحديد فئة، نستخدم الكلمة الأساسية فئة، والتي يجب أن يتبعها اسم الفئة، ونص الفئة، وبيان نهاية الفئة. هذا موصوف في المتابعةwing بناء الجملة:

[ <attributelist> ] [ accessmodifier ] _
Class name 
   [ Inherits classname ]
   [ statements ]
End Class

هنا،

  • تشير قائمة السمات إلى قائمة السمات التي سيتم تطبيقها على الفئة.
  • AccessModifier هو مستوى الوصول للفئة المحددة. إنها معلمة اختيارية ويمكن أن تأخذ قيمًا مثل Public وProtected وProtected Friend وFriend وPrivate.
  • يشير الميراث إلى أي فئة أصل ترثها.

مثال على فئة VB.Net

فولوwing هو رمز مثال لإنشاء فئة في VB.Net:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد.

الخطوة 2) أضف المتابعةwing رمز:

Imports System
Module Module1

    Class Figure
        Public length As Double

        Public breadth As Double
    End Class
    Sub Main()
        Dim Rectangle As Figure = New Figure()
        Dim area As Double = 0.0

        Rectangle.length = 8.0

        Rectangle.breadth = 7.0
        area = Rectangle.length * Rectangle.breadth
        Console.WriteLine("Area of Rectangle is : {0}", area)

        Console.ReadKey()
    End Sub
End Module

الخطوة 3) قم بتشغيل التعليمات البرمجية بالنقر فوق الزر "ابدأ" من شريط الأدوات. يجب أن تحصل على فولوwing نافذة:

مثال على فئة VB.Net

لقد استخدمنا following رمز:

مثال على فئة VB.Net

شرح الكود:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء فئة تسمى الشكل.
  3. إنشاء عضو فئة اسمه طول النوع Double. تم ضبط مستوى الوصول الخاص به على المستوى العام مما يعني أنه سيتم الوصول إليه بشكل عام.
  4. إنشاء عضو فئة يسمى اتساع النوع Double. تم ضبط مستوى الوصول الخاص به على المستوى العام مما يعني أنه سيتم الوصول إليه بشكل عام.
  5. إنهاء الفصل.
  6. إنشاء الإجراء الفرعي الرئيسي.
  7. إنشاء كائن يسمى المستطيل. سيكون هذا الكائن من نوع الشكل، مما يعني أنه سيكون قادرًا على الوصول إلى جميع الأعضاء المحددين داخل فئة الشكل.
  8. تحديد متغير اسمه منطقة النوع Double وتهيئة قيمته إلى 0.0.
  9. الوصول إلى خاصية الطول المحددة في فئة الشكل وتهيئة قيمتها إلى 8.0.
  10. الوصول إلى خاصية العرض المحددة في فئة الشكل وتهيئة قيمتها إلى 7.0.
  11. حساب مساحة المستطيل بضرب قيمتي الطول والعرض. سيتم تعيين نتيجة هذا الحساب لمتغير المنطقة.
  12. طباعة بعض النصوص ومساحة المستطيل على وحدة التحكم.
  13. إيقاف وحدة التحكم مؤقتًا في انتظار قيام المستخدم باتخاذ إجراء لإغلاقها.
  14. إنهاء الإجراء الفرعي.
  15. إنهاء الفصل.

الهيكل في VB.Net

البنية هي نوع بيانات محدد من قبل المستخدم. توفر لنا الهياكل طريقة لتجميع البيانات من أنواع مختلفة معًا. يتم الإعلان عن البنية باستخدام الكلمة الأساسية للبنية.

مثال على بنية VB.Net

فيما يلي مثال لإنشاء بنية في VB.Net:

الخطوة 1) إنشاء تطبيق وحدة تحكم جديد.

الخطوة 2) أضف المتابعةwing رمز:

Module Module1
    Structure Struct
        Public x As Integer
        Public y As Integer
    End Structure
    Sub Main()
        Dim st As New Struct
        st.x = 10
        st.y = 20
        Dim sum As Integer = st.x + st.y
        Console.WriteLine("The result is {0}", sum)
        Console.ReadKey()

    End Sub 
End Module

الخطوة 3) قم بتشغيل التعليمات البرمجية بالنقر فوق الزر "ابدأ" من شريط الأدوات. يجب أن تحصل على فولوwing نافذة:

الهيكل في VB.Net

لقد استخدمنا following رمز:

الهيكل في VB.Net

شرح الكود:

  1. إنشاء وحدة تسمى Module1.
  2. إنشاء هيكل يسمى Struct.
  3. إنشاء متغير x من النوع عدد صحيح. تم تعيين مستوى الوصول الخاص به إلى عام لجعله في متناول الجميع.
  4. إنشاء متغير y من النوع عدد صحيح. تم تعيين مستوى الوصول الخاص به إلى عام لجعله في متناول الجميع.
  5. نهاية الهيكل.
  6. إنشاء الإجراء الفرعي الرئيسي.
  7. إنشاء كائن يسمى st من النوع Struct. وهذا يعني أنه سيكون قادرًا على الوصول إلى جميع الخصائص المحددة داخل البنية المسماة Struct.
  8. الوصول إلى المتغير x المحدد داخل البنية Struct وتهيئة قيمته إلى 10.
  9. الوصول إلى المتغير y المحدد داخل البنية Struct وتهيئة قيمته إلى 20.
  10. تحديد مجموع المتغير وتهيئة قيمته إلى مجموع قيم المتغيرين المذكورين أعلاه.
  11. طباعة بعض النصوص ونتيجة ما سبق operaنشوئها على وحدة التحكم.
  12. إيقاف نافذة وحدة التحكم مؤقتًا في انتظار قيام المستخدم باتخاذ إجراء لإغلاقها.
  13. نهاية الإجراء الفرعي الرئيسي.
  14. نهاية الوحدة.

كيفية إنشاء مشروع جديد في Microsoft Visual Studio

IDE يعني بيئة التطوير المتكاملة. إنه المكان الذي نكتب فيه الكود الخاص بنا. Microsoft Visual studio يشكل النوع الأكثر شيوعًا من IDE لبرمجة VB.Net.

لتثبيت Visual Studio استخدام هذا توجيه.

لكتابة التعليمات البرمجية الخاصة بك، تحتاج إلى إنشاء مشروع جديد.

فولوwing هي خطوات إنشاء مشروع جديد في Visual Studio:

الخطوة 1) انتقل إلى قائمة الملفات في Visual Studio

ساعات العمل Visual Studio، وانقر فوق القائمة "ملف"، واختر "جديد" -> "مشروع" من شريط الأدوات

مشروع تطبيق وحدة التحكم في Visual Studio

الخطوة 2) اختر Windows تطبيق النماذج

في النافذة الجديدة، انقر فوق Visual Basic من جزء التنقل العمودي الأيسر، ثم اختر Windows تطبيق النماذج.

مشروع تطبيق وحدة التحكم في Visual Studio

الخطوة 3) أعط اسمًا لمشروعك

أعطه اسمًا وانقر فوق الزر "موافق". سيتم إنشاء المشروع.

سوف تكون قد أنشأت Windows مشروع تطبيق النموذج. سيسمح لك هذا النوع من المشاريع بإنشاء واجهة مستخدم رسومية عن طريق سحب العناصر وإسقاطها.

كيفية إنشاء مشروع تطبيق وحدة التحكم في Visual Studio

قد تحتاج إلى إنشاء تطبيق يعمل على وحدة التحكم. يتطلب هذا منك إنشاء مشروع تطبيق وحدة التحكم. المتابعةwing الخطوات يمكن أن تساعدك على تحقيق ذلك:

الخطوة 1) ساعات العمل Visual Studio، ثم انقر فوق القائمة "ملف"، ثم اختر "جديد" ثم "مشروع" من شريط الأدوات.

مشروع تطبيق وحدة التحكم في Visual Studio

الخطوة 2) في النافذة الجديدة، انقر فوق Visual Basic من جزء التنقل العمودي الأيسر. اختر تطبيق وحدة التحكم.

مشروع تطبيق وحدة التحكم في Visual Studio

الخطوة 3) أعطه اسمًا وانقر فوق الزر "موافق". سيتم إنشاء المشروع.

نبذة عامة

  • A برنامج VB.Net يتكون من أجزاء مختلفة.
  • بعد استيراد مساحة الاسم إلى البرنامج، يصبح من الممكن لنا استخدام جميع الطرق والوظائف التي تم تعريفها في تلك الوحدة.
  • يجب أن يحتوي كل برنامج VB.Net على وحدة نمطية.
  • يتجاهل مترجم VB.Net التعليقات.
  • يمكن أن يكون لدينا أكثر من إجراء في برنامج VB.Net.