آموزش ویژوال بیسیک رایگان ! – جلسه اول

17 04 2008

جلسه اول را خیلی کوتاه شروع می کنم ، تا اگر با این برنامه کار نکردید ، فعلاً با مقدمات کار آشنا بشید .

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 فراخوان می شود ، اما فعلاً این برنامه کارایی ندارد ، زیرا این متغیر باید در محلی جدید ذخیره شود و یا جایی در کد کارایی داشته باشد .





اولین پست

16 04 2008

VBPress افتخار دارد ، برای فارسی زبانان آموزش برنامه نویسی ، برنامه ویژوال بیسیک 6 و VB.net و C++ را به صورت رایگان بر روی شبکه جهانی وب قرار می دهد .

بیشتر منظور از راه اندازی این وب ، گسترش هدف متن باز (Open Source)  برای برنامه نویسی غیر از تحت وب می باشد ، برنامه نویسی متن باز را در ایران در انحصار انجمن ها می باشد ، اما من می خواهم به این انحصار پایان بدم و دوستان وردپرسی را نیز از این جریان بهره مند کنم .