مع ظهور انترنت أضحت الحاجة إلى
معالجة النصوص ملحة وواضحة، سواءا في ملفات HTML أو بروتوكولات الإنترنت
المختلفة أو برامج المحادثة وغيرها.
وتتيح اللغات المختلفة طرقا مختلفة
إلا أنها غالبا ما تكون قادرة على أداء كل ما يخطر ببالك من عمليات معالجة.
في البداية يجب أن نتعرف قليلا عن
السلاسل النصية في فيجوال بيسيك، تتكون السلسلة النصية في فيجوال بيسيك من
سلسلة مرقمة متتالية من الأحرف، بحيث يأخذ الحرف الأول فيها الرقم 1.
ولتخزين السلاسل النصية والتعامل
معها في فيجوال بيسيك يوجد نوع بيانات خاص لذلك هو النوع string، فيمكنك مثلا
أن تعرف دالة لتحتوي على سلسلة نصية كالتالي :
Dim myText As String
لكي نقوم بوصل ( لحم ) أكثر من سلسلة
نصية بعضها ببعض فإننا نستخدم المعامل & أو المعامل + ، ويتم إحاطة النصوص في
فيجوال بيسيك بأقواس اقتباس مزدوجة ( " )، بالنسبة للثوابت يوجد ثابت واحد
مهم هو vbCrLf، وهو عبارة عن ثابت السطر الجديد، إذا أردت الآن أن تضع
العبارة التالية في متغيرة :
Hi,
I'm mubarmej
ستحتاج إلى كتابة الشفرة التالية
لعمل ذلك :
myText = "Hi, " & vbCrLf & "I'm mubarmej"