المحاضرة الرابعة والعشرون: السلاسل الرمزية
السلاسل الرمزية String : يقصد بالسلاسل الرمزية هي احد انواع البيانات التي تستخدم في لغات البرمجة ويتم توظيفها لتسهيل التعامل مع الرموز والرموز الخاصة والاسماء والرموز التعريفية للاشخاص وغيرها من البيانات التي تكون اكثر من رمز ويتم التعامل معها ككتلة واحدة . تعريف السلاسل الرمزية string : يتم تعريف المتغيرات التي توظف للسلاسل الرمزية باحدى الطريقتين : - Dim variable_name$ او - Dim variable_name as string دوال التعامل مع النصوص :- جميع لغات البرمجة وبضمنها لغة Visual Basic توفر مكتبة كبيرة من الدوال الجاهزة التي تسهل العمل والتعامل مع السلاسل الرمزية وهذه الدوال هي : الدالة استخدامها مثال Len(s) تعيد (تعطي) طول السلسلة S Len(“ali”) فأنها تعيد 3 Left (S,N) تعيد n رموز السلسلة S بدأ من يسارالسلسله s Left(“ali”,2) فأنها تعيد ali Right (S,n) تعيد n من رموز السلسلة s بدءا من اليمين Right (“ali”,1) فأنها تعيد "I" Mid (s,n,m) تعيد m من رموز السلسلة s بدءا من الرمزالذي تسلسله n Mid(“mahamed”,3,5) فأنها تعيد " hamed” Ltrim(s) تمسح الفراغات من يسار السلسلة S إذا كأن هنالك فراغات (" ali ") ltrim فأنها تعيد ali Rtrim(s) تمسح الفراغات من يمين السلسلة s (" ali ") rtrim فأنها تعيد ali Trim(s) تمسح الفراغات من يمين ويسار السلسلة s (" ali ")trim فأنها تعيد ali Ucase(s) تحول أحرف السلسلة s إلى أحرف كبيرة (" ali ") Ucase فأنها تعيد ALI Lcase (s) تحول أحرف السلسلة s إلى أحرف صغيرة (" ali ") Lcase فأنها تعيد ali ASC(S) تعيد رقم الحرف S الموجود في جدول رموز ASCII (" A ") ASC فأنها تعيد 65 CHR(N) تعيد الحرف الذي رقمه N في جدول رموز ASCII CHR(65) فأنها تعيد "A" Instr(start,s1,s2) البحث عن السلسلة s2 في السلسلة s1 ابتداء من الموقع start ,يرجع 0 عند عدم وجود السلسلة Instr(3,"aabbc","df") سوف ترجع 0 Instr(s1,s2) البحث عن السلسلة s2 في السلسلة s1 ابتداء من الموقع الاول,يرجع 0 عند عدم وجود السلسلة Instr("aabbc","df") سوف ترجع 0
المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .
|