المطور العربي
الثلاثاء - 19/8/2008 م
الصفحة الرئيسية . كيف ؟ . دروس . إتصل بنا تكبير الخط

معالجة النصوص في الفيجوال بيسيك
3.29 نقطة - 617 صوت
تأليف : mubarmej17/9/2000
مع انتشار الإنترنت وظهور العديد من البروتوكولات واللغات البسيطة مثل HTML وغيرها، تصبح القدرة على معالجة النصوص واستخلاص ما نريده منها أمرا هاما، وتوفر لنا فيجوال بيسيك طريقا سهلا لذلك، سنحاول أن نشرحه في هذه الدورة.

الصفحات

عرض نسخة قابلة للطباعة من الصفحة طباعة الصفحة

مقدمة

ملاحظة

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

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

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

في البداية يجب أن نتعرف قليلا عن السلاسل النصية في فيجوال بيسيك، تتكون السلسلة النصية في فيجوال بيسيك من سلسلة مرقمة متتالية من الأحرف، بحيث يأخذ الحرف الأول فيها الرقم 1.

ولتخزين السلاسل النصية والتعامل معها في فيجوال بيسيك يوجد نوع بيانات خاص لذلك هو النوع string، فيمكنك مثلا أن تعرف دالة لتحتوي على سلسلة نصية كالتالي : Dim myText As String

لكي نقوم بوصل ( لحم ) أكثر من سلسلة نصية بعضها ببعض فإننا نستخدم المعامل & أو المعامل + ، ويتم إحاطة النصوص في فيجوال بيسيك بأقواس اقتباس مزدوجة ( " )، بالنسبة للثوابت يوجد ثابت واحد مهم هو vbCrLf، وهو عبارة عن ثابت السطر الجديد، إذا أردت الآن أن تضع العبارة التالية في متغيرة :

Hi,
I'm mubarmej

ستحتاج إلى كتابة الشفرة التالية لعمل ذلك :

myText = "Hi, " & vbCrLf & "I'm mubarmej"


الأساسيات >>


جميع الحقوق محفوظة - المطور العربي 2000   ©   All Rights Reserved - ArabBuilder.com 2000