تبلیغات
دهکده IT - آموزش ویژوال بیسیک قسمت ۳

دهکده IT

جستجوگر
منوی اصلی
برای جستجو در وبلاگ واژه‌ كلیدی‌ مورد نظرتان را وارد کنید :
آمار

خبرنامه
از به روز شدن وبلاگ با خبر شوید :
نظرسنجی
لینک های روزانه
پشتیبانی

Template Designed By:

Powered by:

MIHANBLOG.COM

آموزش ویژوال بیسیک قسمت ۳

این مبحث به علت پیچیده بودن یاد گیری آن، اشاره ای خلاصه میكنم ولی به محض اینكه آموزش كد نویسی ویژوال را شروع كنم این مبحث را در سطح پیشرفته تر برای شما عزیزان نیز آموزش كامل خواهم داد.

خوب سریعا بریم به ادامه آموزش:

هدف: آشنایی هر چه بیشتر شما با اصول برنامه نویسی و اجرای برنامه های تحت ویندوز

برنامه نویسی رویدادگرا

هنگامی كه برنامه ای را در ویژوال بیسیك ایجاد میكنید از برنامه نویسی رویدادگرا اسفاده خواهید كرد.

در برنامه نویسی رویدادگرا، كدی كه مینویسید هنگامی كه كاربر كاری انجام دهد یا هنگامی كه در ویندوز رویدادی رخ دهد، این كد اجرا خواهد شد. البته برنامه نویسی با این روش مستلزم این است كه رویدادهایی را كه در برنامه رخ میدهند، بدانید و كدی بنویسید كه پاسخ مناسبی برای این رویداد باشد.

خوشبختانه ویندوز و ویژوال بیسیك اغلب كارها را در ویندوز انجام میدهند. هر زمانی كه رویدادی واقع شود، ویندوز پیامی را به برنامه ارسال میكند. برنامه این پیام را خوانده و سپس كد مربوط به رویداد را اجرا میكند. اگر كدی را برای رویداد تعیین نكنید، برنامه از رویداد صرف نظر خواهد كرد.

به طور كلی، این كد را روال Procedure می نامند كه به صورت بلاكی از كد میتواند از داخل برنامه ی كاربری فراخوانی شود، تعریف میشود. این كد ممكن است برای جابجایی شی ها روی فرم، محاسبه ی مقدار یك فرمول، یا نوشتن داده ها در یك بانك اطلاعاتی مورد استفاده قرار گیرد.

یك روال همیشه از قالب زیر استفاده میكند كه در آموزش های بعدی بیشتر آشنا خواهید شد.

[Public|Private] [Static] Sub |Function|Property_function_name (arguments) [As Type]

{your procedur code ………..}

………….

………….

End Sub|Function|Property

یك روال رویداد، در محلی از پروژه كه هنگام رخ دادن رویداد، كد مربوطه اجرا خواهد شد. برای نوشتن یك روال رویداد، باید به پنجره ی Code با انجام یكی از عملیات زیر دسترسی داشته باشید:

دابل كلیك روی شی

انتخاب شی با موس و فشار كلید F7

انتخاب شی و انتخاب گزینه ی Code  از منوی View

انتخاب فرم شی در پنجره ی Project Explorer، كلیك كردن روی دكمه ی View Code و انتخاب شی از پنجره ی Code.

ویژوال بیسیك به طور خودكار، هنگام اینتخاب رویدادی در پنجره ی Code، روال آن رویداد را تولید میكند.

تغییر مشخصه در پنجره ی Properties

برای تغییر مشخصه های یك كنترل، میتوان از پنجره ی مشخصه ها استفاده كرد. به عنوان مثال، برای تغییر رنگ زمینه ی فرم ابتدا ار پنجره ی پروژه، كنترل فرم را انتخاب كرده و سپس مشخصه BackColor را انتخاب میكنیم. با باز كردن كادر لیست و انتخاب زبانه ی Pallete می توان رنگ دلخواه را تنظیم كرد.

پنجره ی مشخصه ها دارای دو زبانه ی Alphabetic  و Categorized است. كه هركدام به ترتیب لیست مشخصه ها را به ترتیب حروف الفبا نشان میدهد و بعدی هم لیست را بر اساس نوع عملكرد مشخصه ها نشان میدهد.

اجرای برنامه:

برای اجرای یك برنامه كه در ویژوال بیسیك ایجاد كرده اید میتوانید به دو سورت زیر عمل كنید:
الف) فشار دادن كلید
F5

ب) باز كردن منوی Run و انتخاب گزینه ی Start

حال می پردازیم به انواع فایلها در ویژوال بیسیك:

1-     فایل پروژه: این فایل با پسوند VBP ذخیره میشود. محتوای آن هم مشخصات پروژه، نام فایل های فرم و نوع پروژه و ... است.

2-     فایل محیط كاری: این فایل با پسوند VBW ذخیره می شود. و محتوای آن، اطلاعات محیط كاری و فرم های پروژه است.

3-     فایل فرم: این فایل با پسوند FRM ذخیره میشود و محتوای آن اطلاعات یك فرم و تمام مشخصات فرم را به همراه نام و مشخصات كنترل های روی فرم است، در ضمن تمام رویدادها و كدهای مربوط به آن نیز در این فایل ذخیره میشود.

4-     فایل تصاویر: این فایل با پسوند FRX ذخیره میشود و محتوی تصاویری است كه روی فرم یا كنترل های دیگر از آنها استفاده شده است.

5-     و با فایلهای DLL , OCX  و ... در آینده آشنا خواهید شد.

نكته: در حالت استاندارد فایلهای هرم با نام Form1 و Form 2  و .... ذخیره می شوند و بهتر است برای درك بهتر، نام مناسبی برای هر فرم در نظر گرفته شود. در ضمن برای جلوگیری از تداخل فایلهای یك پروژه با پروژه ی دیگر، بهتر است كه هر پروژه را در یك پوشه ی مناسب و جداگانه ذخیره كنید.

آموزش بعدی==> انواع داده ها، آشنایی و تعریف متغیر در برنامه

آی دی من در یاهو: soroosh_dehkadeh_it

ایمیل من : soroosh.dehkadeh.it@gamil.com


نویسنده : سروش
ارسال شده در شنبه 17 شهریور 1386 ساعت 02:09 ق.ظ

موضوع مطلب : Visual Basic , ؛ نظرات : ؛ [+]

نویسندگان
موضوعات
عناوین گذشته

آرشیو ماهیانه
لینک به دوستان

آمار و اطلاعات وبلاگ
کل مطالب :
کل پیام ها :
بازدید های امروز :
بازدیدهای دیروز :
بازدیدهای شما :
کل بازدید ها :
وضوح تصویر :
ایجاد صفحه : - ثانیه
Search Engine Optimization

Copyright © 2006 dehkadeh-it , All rights reserved.