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