كيفية القيام بما يلي: فصل و دمج عبارات في التعليمات البرمجية

عند كتابة تعليمات برمجية، يمكنك إنشاء عبارات طويلة يستلزم تمرير أفقي في محرر التعليمات البرمجية في بعض الأحيان. بينما لا يؤثر ذلك على الطريقة التي يتم تشغيل التعليمات البرمجية الخاصة بك, فإنه يجعل من الصعب عليك أو أي شخص آخر قراءة التعليمات البرمجية كما تظهر على الشاشة. في مثل هذه الحالات، يجب مراعاة فصل عبارة واحدة طويلة إلى عدة أسطر.

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

لفصل عبارة واحدة في أسطر متعددة

  • استخدام حرف متابعة السطر الذي هو تسطير سفلي (_) ، عند النقطة التي تريد تقسيمها عندها. يجب أن يسبق التسطير السفلي مباشرةً بمسافة أو حرف نهاية خط (أحرف الإرجاع). في بعض الحالات، يمكنك حذف حرف متابعة السطر و برنامج التحويل البرمجي Visual Basic سيستمر بالعبارة ضمنيًا على السطر التالي من التعليمات البرمجية. للحصول على قائمة عناصر بناء الجملة و التي يمكن لحرف متابعة الخط حذفها ، راجع "متابعة الخط الضمني" في العبارات في Visual Basic .

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

    cmd.CommandText = _
        "SELECT * FROM Titles JOIN Publishers " _
        & "ON Publishers.PubId = Titles.PubID " _
        & "WHERE Publishers.State = 'CA'"
    

    استخدام هذا التسلسل يجعل التعليمات البرمجية أسهل للقراءة، عبر الإنترنت وعند الطباعة.

    ملاحظة

    حرف متابعة السطر هو آخر شيء على السطر بشكل ضروري. لا يمكن اتباعه بأي شيء آخر على نفس السطر.

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

    ملاحظة

    لا يمكن متابعة تعليق عن طريق استخدام حرف متابعة السطر. عندما تبدأ تعليق لم تفحص المحول البرمجي الأحرف معنى خاص. لتعليق ممتد على أسطر متعددة، كرر رمز التعليق (') في كل سطر.

وضع كل عبارة على سطر منفصل هو الأسلوب المستحسن، Visual Basic يسمح لك أيضاً بوضع عبارات متعددة على نفس السطر.

لوضع عبارات متعددة على نفس السطر

  • افصل العبارات بنقطتين (:) ، كما هو موضح في المثال التالي.

    text1.Text = "Hello" : text1.BackColor = System.Drawing.Color.Red
    

راجع أيضًا:

موارد أخرى

بنية البرنامج و اصطلاحات التعليمات البرمجية

العبارات في Visual Basic