اگر يادتون باشه توي جلسه اسكريپ نويسي قبلي در مورد متغير ها و انواع آن ها صحبت كرديم. گفتيم كه متغير ها دو نوع هستند. عددي و رشته اي. كه متغير هاي عددي براي ذخيره اعداد و متغير هاي رشته اي براي ذخيره حروف به كار ميرود.
همچنين گفتيم كه متغير هاي رشته اي را نميتوان در هم ضرب ، تقسيم و يا تقريق نمود. ولي ميتوان با يكديگر جمع نمود.
در ادامه مبحث متغير ها امروز به نكات تكميلي مي پردازم.
1- متغير هاي رشته اي را به شكل زير هم ميتوان با يكديگر جمع نمود.
کد:
کد:
String1$='Naser'
String2$=String1$ +'Online'
Message("String2$","")
2- محتواي متغير هاي رشته اي همانطور كه گفتيم حروف الفبا مي باشد. پس ميتواند جملات ، ليبل اشيا و يا حتي مسير ها باشد. به سه مثال زير نگاه كنيد.
کد:
کد:
String1$= ' Hi MMB User '
کد:
کد:
  
String2$= ' Bitmap '
String3$= ' C:\Program Files\\ '
در متغير اول محتواي متغير يك جمله ، در متغير دوم محتواي متغير ليبل يك شي و در متغير سوم محتواي متغير تعيين كننده يك مسير است. در مورد تعيين مسير دقت داشته باشيد كه بايد از دو \\ استفاده كنيد.
3- چنانچه بخواهيم محتواي متغير ها را به يكديگر نسبت دهيم به طريقه زير عمل ميكنيم. در متغير رشته اي ابتدا نام متغير ي را كه مي خواهيم مقداري را به آن نسبت دهيم و بعد نام متغير اصلي را مي نويسيم.
کد:
کد:
String2$=String1$

در متغير عددي نيز همانند متغير عددي عمل مي كنيم.
کد:
کد:
Naser=Ali
اگر مقدار Naser برابر با 1365 باشد مقدار Aliهم برابر 1365 خواهد شد.
4- نكته آخر اينكه متغير ها Case Sensitive هستند . يعني به بزرگي و كوچكي حروف حساس مي باشند ، پس در نوشتن آن ها دقت كنيد.
خوب براي امروز كافيه. براي فهم و آشنايي بيشتر با متغير ها صفحات اول و دوم فايل StringBasic از خود مثال هاي mmb را مشاهده كنيد.
نقل قول:
کد:
Program  Files\Multimedia Builder\Samples\StrinBasic.mbd