جلسه اول را خیلی کوتاه شروع می کنم ، تا اگر با این برنامه کار نکردید ، فعلاً با مقدمات کار آشنا بشید .
1- تعریف متغیر :
الف - برای تعریف متغیر محلی* از دستور زیر استفاده می کنیم :
* متغیر محلی به این معنی می باشد که از این متغیر در دیگر بخش های برنامه نمی توانیم استفاده کنیم .
نوع متغیر as نام متغیر Dim
مثال : Dim vb as string
مثال ما این را بیان می کند که یک متغیر از نوع محلی به نام vb از نوع string (رشته ای) را تعریف کرده ایم .
ب - برای تعریف متغیر جهانی (کلی)* از دستور زیر استفاده می کنیم :
* متغیر جهانی به این معنی می باشد که از این متغیر در دیگر بخش های برنامه می توان استفاده کرد .
نوع متغیر as نام متغیر Public
مثال : Public counter as Integer
* نوع های مختلف متغیر ها :
این نوع ها مشخص می کند که متغیری که ما در برنامه تعریف می کنیم ، چه مقادیری باید در آنها ذخیره شود .
String : رشته ای (مانند جملات و …)
Integer : برای اعداد با وسعت متوسط
Boolean : دارای دو مقدار 0 و 1 و یا True و False
Byte : برای اعداد با وسعت کم
Variant : از هیچ نوعی ! یا بهتر بگم هر مقداری را به این متغیر بدهیم ، متغیر خودش را تبدیل می کند .
Double : اعداد اعشاری و در کل اعداد با وسعت زیاد .
* استفاده از متغیر در فرم های مختلف (این بخش یه خورده توضیح دادن براش زوده ولی فعلاً می گم ، اگر متوجه نشدید زیاد مهم نیست.)
اگر ما دو فرم به نام های Form1 و Form2 داشته باشیم و بخواهیم از متغیر های هر کدام در دیگری استفاده کنیم به صورت زیر عمل می کنیم .
نکته 1 : اگر می خواهید این کار را انجام دهید ، حتماً متغیر مورد نظر باید به صورت Public تعریف شده باشد .(توضیح در بخش 1 قسمت (ب) موجود می باشد .)
کدهای فرم 1 :
Public frm1_m as integer
کدهای فرم 2 :
()Private Sub Form_Load
Form1.Frm1_m
End Sub
این دستور بدین صورت کار می کند که وقتی Form2 شروع به کار می کند متغیر Form1.Frm1_m فراخوان می شود ، اما فعلاً این برنامه کارایی ندارد ، زیرا این متغیر باید در محلی جدید ذخیره شود و یا جایی در کد کارایی داشته باشد .
دیدگاههای تازه