سه شنبه 18 مهر 1391برچسب:فصل2,برنامه سازی 1,آموزش برنامه سازی,ویژوال,توحید, :: 19:55 :: نويسنده : هادی مهدیزاده
سلام اینبار فصل دوم برنامه سازی 1 رو قراره باهم یه مروری بکنیم که در مورد متغیر ها و ثابت ها و چند تا از توابع داخلی ویژوال هستش. متغیر (variable) متغیر یه مکانی هستش تویه حافظ ه(رم) که برای نگهداری یک مقدار مورد استفاده قرار میگیره : وقتی به یه متغیر مقداری رو اختصاص میدیم در واقع مقداری که قبلا در اون بود رو حذف میکنیم و یه مقدار جدید رو براش تعریف میکنیم . نمیتوانیم دو متغیر با یک نام داشته باشیم . یک متغیر فقط مقداری رو میتونه بگیره که همنوع با خودش باشه . داده های عددی داده های عددی به دو گروه تقسم میشن که شامل اعداد اعشاری و اعداد صحیح هست متغیر های مناسب داده های عددی شامل Byte –Integer – long –Single و ... هستن که برای آشنایی بیشتر میتونید به جدول ص 40 مراجعه کنید. به طور پیشفرض اگه تو ویژوال به یک متغیر که قبلا برای برنامه تعریف نکردیم عددی رو بدیم نوع متغییر به مناسب ترین نوع تعیین میشه ولی بعضی وقتا میخوایم که خودمون نوع عددی رو که به متغیر نسبت میدیم تعیین کنیم . برای این کار باید دوطرف عددیکه به متغییر میدیم پسوند مربوط به هر نوع رو وارد کنیم که شامل : Integer -->% - long-->& - single-->! - double--># - currency -->@ فورایگزمپل(برای مثال): N2 = %21547% MH32 = @2345@ سایر متغیر ها که شامل Boolean(که یک متغییر منطقی هست و دو مقدار True و False را میتواند بگیرد)-Variant(که میتونه هر مقداری رو بگیره)و ... هستن که تو جدول ص42 توضیحاتی هم براش هست. نقطه(نکته): رشته ای که طول آن صفر باشد Null نامیده میشود اعلان متغیر ها : قبل از اینکه این مطلب رو توضیح بدیم بهتره که یه چیزی رو بگم اونم اینه که اگه در پنجره کد نویسی تو قسمت رویداد (اون منوی سمت راست) General رو انتخاب کنیم و عبارت Option Explicit رو وارد کنیم هر متغیری که تعریف نشده باشه رو مقدار دهی نمیکه و باید متغیر اعلان( یا همون تعریف ) بشه.ولی در صورت پیشفرض اگه هر متغیری که تعریف نشده رو مقدار دهی کنیم اونو یه متغیر جدید تلقی میکنه و نوع اونو Variant تعیین میکنه. نحوه ی اعلان یک متغیر : ابتدا کلمه کلیدی Dim را وارد کرده سپس نام متغیر را به دلخواه وارد میکنیم بعد کلمه کلیدی As رو وارد میکنیم و بعد نوع متغیر رو انتخاب میکنیم البته بین هر کدوم از مراحل بالا یک Space وارد میکنیم. شکل کلی دستور تعریف متغیر : نوع داده As نام متغیر Dim ایگزمپل : Dim age As Integer یا Dim age% نقطه: نام متغیر باید با یکی از حروف الفبا آغاز شود. استفاده از حروف و اعداد در نام متغیر مجاز است . نام متغیر میتواند تا 255 کاراکتر طول داشته باشد . به جز _ استفاده از کاراکتر های خاص در نام متغیر مجاز نیست . فاصله در نام متغیر مجاز نیست . استفاده از کلمات کلیدی ویژوال در نام متغیر در نام متغیر مجاز نیست. نقطه : در هردستور Dim میتوان چند متغیر تعریف کرد . فورایگزمپل : Dim n1 As Integer , n2 As Long متغیر رشته ای هم مثل عددی دو نوع هست که شامل متغیر با طول ثابت و متغیر با طول متغیر میشه تعریف کردن متغیر رشته ای : باطول متغیر: Dim Name As string با طول ثابت : ) Dim Name2 As String*5 باطول 5 کاراکتر تعریف کردیم ) مقدار دادن به یک متغیر : مقدار = نام متغیر مثال : N1 = 27 یا N2=N1*2 یا Enabled= true مقدار متغیر میتونه یه مقدار (مثال اولی ) یا عبارت محاسباتی ( مثال دوّمیه ) یا عبارت منطقی ( مثال سومی) یا یه رشته باشه یا حتی میتونه ترکیبی از عبارت های محاسباتی یا منطقی و... باشه فقط باید دقت کنین که وقتی دارین یه مقداری رو به یه متغیر بدید باید نوع آنها یکی باشد مثلا شما نمیتونید یه رشته رو تو متغیری که از نوع Integer هست ذخیره کنین پس هروقت با خطایی مثل :
مواجه شدین یعنی به یه متغیر مقداری غیر همنوع خودش دادین .مثل برنامه ی پایین: Dim Name As String Private Sub Form_Load () Name = 23 End Sub نقطه : وقتی میخواین به یه متغیر مقداری از نوع رشته بدین باید اونو داخل کوتیشن قرار بدین یعنی : Dim CityName As String Private Sub Form_Load ()
CityName = "Orumia"
End Sub ثابت ها : روش دیگه ی ذخیره ی اطلاعات در حافظه استفاده از ثابت هاست . این روش جایی به درد میخوره که نمیخوایم یه عدد یا رشته یا هر مقدار دیگه ای رو که داخل برنامه به اون نیاز داریم حفظ کنیم یا مکررا استفاده کنیم مثل عدد پی یا هر مقدار دیگه . برای تعریف یه ثابت از دستور زیر استفاده خواهیم کرد: Const Pi as Single = 3.141592 بقیه در قسمت 2
هنرستان توحید (آموزش ویژوال بیسیک 6) آرشيو وبلاگ پيوندها
تبادل
لینک هوشمند
نويسندگان |
|||||
|