شنبه, ۸ اردیبهشت, ۱۴۰۳ / 27 April, 2024
مجله ویستا

مقدار دادن به یک متغیر


مقدار دادن به یک متغیر
در تعدادی از زبان های برنامه نویسی قبل از این که شما از متغیرها استفاده کنید باید به سیستم اعلام نمایید که از چه نوع داده ای می خواهید در داخل متغیر استفاده کنید و چه کاری با آن متغیر میخواهید انجام دهید. برای مثال در زبان برنامه نویسی ++C شما باید بگویید که
int MyVariableName;
MyVariableName = ۲;
VBScript همه چیز را کمی ساده تر می کند چون در آن لازم نیست که نوع متغیر را یعنی char,real, integer یا هر نوع متغیری را که ایجاد می نمایید تعین کنید. درVBScript همه ی متغیرها به وسیله کلمه کلیدی Dim تعریف می شوند. این بدین دلیل است که در VBScript ازVariant variables ها استفاده می گردد. بنابراین جمله معادل برای آن چیزی که در ++C توصیف شد، عبارت زیر است :
Dim MyVariableName
MyVariableName = ۲
در این جا اولین خط MyVariableName به عنوان متغیر توصیف گشته است بدون این که نوع خاصی برای MyVariableName تعیین نمایم.
● دستورالعمل های مورد نیاز برای متغیرها
قوانینی وجود دارند که در تعریف متغیر شما باید از آنها پیروی نمایید.در غیر این صورت سیستم قادر نخواهد بود کدهایتان را اجرا کند:
▪ در نام متغیر از کاراکتر های dash, period, Space استفاده نکنید. استفاده کردن از هریک از موارد ذکر شده در نام متغیرتان یک پیغام خطا را ایجاد می کند. در عوض اگر شما می خواهید چیزی را گسترش دهید سعی کنید از علامت (_)Underline استفاده کنید. برای مثال My_Variable_Name یک نام متغیر پذیرفته شده می باشد در صورتی که My Variable Name یا My-Variable-Name چنین نمی باشد.
▪ نام های متغیرها باید با یک حرف شروع شوند. underscore و اعداد در داخل نامهای متغیرتان تعریف گردند اما نه به عنوان کارکتر اول.نامهای متغیرها باید با یک حرف شروع شوند.برای مثال Variable_Number_۲ به کار میرود اما "۲ nd_variable" نباید به کار برده شود.
▪ نام متغیرها نباید طولانی تر از ۲۵۵ کارکتر باشد.
▪ از کلمات کلیدی به عنوان نام متغیرها استفاده نکنید. کلمات رزرو شده کلماتی هستند که به منظورهای خاصی در زبان به کار میروند. برای مثال کلمه Dim یک کلمه رزرو شده می باشد.اگر شما برای نوشتن کد های خود از برنامه InterDev استفاده می کنید کلمات رزرو شده به رنگ ابی مشخص گردیده اند.شما ممکن است از این کلمات به عنوان قسمتی از نام متغیر استفاده نمایید اما نمی توانید به عنوان نام کامل از آنها استفاده کنید.
▪ از نام متغیرها دو بار استفاده نکنید. البته شما میتوانید از نام متغیرها دو بار استفاده نمایید فقط اگاه باشید که شما نمی توانید از همان نام برای دو متغیر مختلف استفاده کنید.
احتیاط: زبان Vbscript که در ASP مورد استفاده قرار می گیرد نسبت به اندازه حروف حساس نمی باشد. به این معنی که بزرگ کردن حروف نام متغیرها فراخوانی توابع یا کلمات کلیدی هیچ اهمیتی ندارد. اگر شما یک متغیر به نام Myvar داشته باشید می توانید همان متغیر را با نامهای MYVAR ,myVar و غیره را هم داشته باشید.
● Style Guidelines on Variable Names
برنامه نویسان برای اینکه اسم متغیر هاشون یادشون بمونه از روش های گوناگونی در نام گذاری متغیر استفاده میکنند. این اصول نوشتاری کاملا برای سیستم غیر ضروری می باشد اما این اصول کار برنامه نویسی را برای شما ساده تر می نماید همچنین کار خواندن کدهای نوشته شده توسط شما برای دیگران را راحتتر می کنند:
▪ روشی که ما در اینجا استفاده می کنیم استفاده از پیشوند های متغیر هاست. برای مثال اگر از یک متغیر date برای نگه داشتن روز تولد استفاده می کنید نام آنرا میتوانید بصورت dtBirthday انتخاب کنید. DT در ابتدای نام ، مخفف date است و شما با دیدن آن متوجه میشوید که این متغیر کارش چیست.
▪ تمام متغیرها را در ابتدای برنامه تعریف نمایید. اگر حتی بعد از استفاده از نامهای مناسب شما در به یاد آوری نام یک متغیر به خصوص دچار مشکل شدید بهتر است بدانید که کجا می توانید آن متغیر را پیدا کنید. بیشتر زبانها از این واقعیت استفاده مینمایند.
● انواع پیشوندهای پیشنهادی برای نام متغیرها:
ـ Integer int
ـ Single sng
ـ Double dbl
ـ String str
ـ Date dt
ـ Boolean bol
ـ Currency cur
ـ Object obj
نویسنده : محسن شیرازی
منبع : سایت ماکرومدیاx


همچنین مشاهده کنید