تاریخچه ویژوال بیسیک
تاریخچه ویژوال بیسیک
تاریخچه ویژوال بیسیک
ویژوال بیسیک توسعه یافته basic می باشد. basic توسط پروفسور john kemency وthomas kurtsازکالج dartmouth برای نوشتن برنامه های ساده ایجادشدواین طراحی ازاواسط دهه۱۹۶۰ آغازگردید.
هدف از بیسیک اولیه آموزش برنامه نویسی بود.بیسیک توسط انواع متفاوتی ازکامپیوترهامورداستفاده قرار گرفت وسرمشق سایرزبانهاشد.باتوسعه گرافیکی کاربر (gui)توسط میکروسافت دراواخر دهه ۱۹۸۰ واوایل ۱۹۹۰basicتکامل تدریجی خودرابه سوی ویژوال بیسیک انجام داده بودکه توسط گروه مایکروسافت درسال۱۹۹۱انجام پذیرفت.درزمانیکه ویژوال بیسیک درمرحله ظهوربود توسعه برنامه های کاربردی تحت ویندوز میکروسافت عملی طاقت فرسابود.باآمدن ویژوال بیسیک ایجادبرنامه های کاربردی تحت ویندوز بسیارآسان شد.
ازسال۱۹۹۱تاکنون شش نوع ازویژوال بیسیک روانه بازار شده است وآخرین نمونه آن ویژوال بیسیک۶ می باشدکه درسپتامبر۱۹۹۸روانه بازارگردیده است.
ویژوال بیسیک یکی اززبانهای radبوده وبه طوروسیعی در دنیامورداستفاده میباشد.ویژوال بیسیک مشتق شده از زبان برنامه نویسی بیسیک است .ویژوال بیسیک خصیصه های متمایزکننده تری نسبت به سایرزبانهای برنامه نویسی داردمانندواسط گرافیکی کاربر-event handling ودسترسی به win۳۲ api ،ویژگیهای شی گرا،رسیدگی به خطابرنامه نویسی ساخت یافته وسایر موارد.
محیطIDE ویژوال بیسیک این امکان رابه برنامه نویس می دهد که بدون خبره بودن دربرنامه نویسی تحت ویندوز،برنامه های تحت ویندوزایجادنماید.
میکروسافت چندنوع متفاوت ویژوال بیسیک خود رابه بازار عرضه کرده است که به نامهایprofessional enterprise edition ، learning edition دردسترس هستند.
نوع learning edition یاآموزشی قابلیت برنامه نویسی درحدپایه راارایه می کندونوع professional edition نسبت به نوع آموزشی ازتوانایی بالاتری برخورداراست و توسط بسیاری از برنامه نویسانی که برنامه های کاربردی باویژوال بیسیک می نویسند مورداستفاده قرارمی گیرد.ازنوعenterprise edition برای ایجادسیستمهای محاسباتی باحجم بالا استفاده می شود.ویژوال بیسیک یک زبان مفسر است بااین وجود نوعهایenterpriseوprofessional می توانند کدهای ویژوال بیسیک رابه native codeکامپایل نمایند.
- ویندوز(۹۵،۹۸،۲۰۰)
- کامپیوتر۴۸۶یاترجیحاپنتیوم باحداقل ۱۶مگابایتRAM
- CDوماوس
- دیسک سخت
در شکل زیر پنجره ای به ناForm۱ظاهر شده است. فرم محیطی است که در آن می توانید برنامه خود را طراحی کنید.یعنی عناصر تشکیل دهنده برنامه در این فرم قرار می گیرند.
در سمت راست شکل پنجره های Project وpropertiesو Form Layout قرار دارند.هر یک از این پنجره ها را به طور مختصر توضیح می دهیم.
پنجره Project:این پنجره در شکل زیر آمده است این پنجره را Project Explorer نیز می نامند و فایلهای پروژه در آن قرار می گیرند. در نوار ابزار این پنجره سه دکمه به نامهای View CodeوView ObjectوToggle Folder قرار دارند.اگر بر روی View Codeکلیک کنید پنجره ای ظاهر می شود که می توانید دستورات ویژوال بیسیک را درآن بنویسید.دکمه View Codeفرم را در صفحه نمایش ظاهر می کند . دکمه های View CodeوView Objectدر صورتی فعال هستند که در پنجره projectدر پوشه Formsگزینه Form(Form۱)را انتخاب کرده باشید.با هر بار کلیک کردن برروی دکمهToggle Folderپوشه Formsدر پنجره projectمخفی یا آشکار می گردد.
یعنی اگر اجزای این پوشه مخفی باشند با کلیک کردن این دکمه آشکار می شوند و اگر آشکار باشند با کلیک کردن این دکمه مخفی می شوند.همانطور که در شکل می بینیدنام پروژه جدید project۱و نام فرم جدید Form۱انتخاب شده است(به طور پیش فرض).پوشه Formsدر پنجره Projectحاوی تمام فرمهای مربوط به پروژه است در شکل فقط حاوی Form۱است.
Pointer:این عنصرمی تواندبرروی عناصرموجوددرفرم اثرکندوآنهاراانتخاب نماید.
Label:عنصربرچسب رابه فرم اضافه می کندکه برای نمایش متنهای غیرقابل ویرایش مفیداست.
Frame:گروهی ازعناصرراایجادمی کند.
Checkbox:کادرکنترلی رابه فرم اضافه می کندکه برای انتخاب گزینه هابه کارمی رود.
Hscrollbar:نوارجابجایی افقی رابه فرم اضافه می کند.
Timer:عنصری راایجادمی کندکه درفواصل زمانی مختلف وظایفی راانجام می دهد.
Dirlistbox:عنصری برای دستیابی به درایوهای سیستم.
Shape:عنصری برای رسم دایره،مستطیل،مربع وبیضی.
Image:عنصری برای نمایش تصویر.
نوارابزار:نوارابزارشامل ابزارهایی است که معمولا کارگزینه های منوهاراانجام می دهندولی سرعت دستیابی به آنهازیاداست.برای اینکه نام این ابزارهارایادبگیریم،ماوس رابه هرکدام منتقل کرده، اندکی صبرمی کنیم.
File/new project/standard exeوrun/run.به عنوان مثال،گزینه file/open project گزینه open project راازمنویfileانتخاب میکند.
منبع:http://www.academist.ir
/خ
هدف از بیسیک اولیه آموزش برنامه نویسی بود.بیسیک توسط انواع متفاوتی ازکامپیوترهامورداستفاده قرار گرفت وسرمشق سایرزبانهاشد.باتوسعه گرافیکی کاربر (gui)توسط میکروسافت دراواخر دهه ۱۹۸۰ واوایل ۱۹۹۰basicتکامل تدریجی خودرابه سوی ویژوال بیسیک انجام داده بودکه توسط گروه مایکروسافت درسال۱۹۹۱انجام پذیرفت.درزمانیکه ویژوال بیسیک درمرحله ظهوربود توسعه برنامه های کاربردی تحت ویندوز میکروسافت عملی طاقت فرسابود.باآمدن ویژوال بیسیک ایجادبرنامه های کاربردی تحت ویندوز بسیارآسان شد.
ازسال۱۹۹۱تاکنون شش نوع ازویژوال بیسیک روانه بازار شده است وآخرین نمونه آن ویژوال بیسیک۶ می باشدکه درسپتامبر۱۹۹۸روانه بازارگردیده است.
ویژوال بیسیک چیست؟
ویژوال بیسیک یکی اززبانهای radبوده وبه طوروسیعی در دنیامورداستفاده میباشد.ویژوال بیسیک مشتق شده از زبان برنامه نویسی بیسیک است .ویژوال بیسیک خصیصه های متمایزکننده تری نسبت به سایرزبانهای برنامه نویسی داردمانندواسط گرافیکی کاربر-event handling ودسترسی به win۳۲ api ،ویژگیهای شی گرا،رسیدگی به خطابرنامه نویسی ساخت یافته وسایر موارد.
محیطIDE ویژوال بیسیک این امکان رابه برنامه نویس می دهد که بدون خبره بودن دربرنامه نویسی تحت ویندوز،برنامه های تحت ویندوزایجادنماید.
میکروسافت چندنوع متفاوت ویژوال بیسیک خود رابه بازار عرضه کرده است که به نامهایprofessional enterprise edition ، learning edition دردسترس هستند.
نوع learning edition یاآموزشی قابلیت برنامه نویسی درحدپایه راارایه می کندونوع professional edition نسبت به نوع آموزشی ازتوانایی بالاتری برخورداراست و توسط بسیاری از برنامه نویسانی که برنامه های کاربردی باویژوال بیسیک می نویسند مورداستفاده قرارمی گیرد.ازنوعenterprise edition برای ایجادسیستمهای محاسباتی باحجم بالا استفاده می شود.ویژوال بیسیک یک زبان مفسر است بااین وجود نوعهایenterpriseوprofessional می توانند کدهای ویژوال بیسیک رابه native codeکامپایل نمایند.
آنچه که برای نصب ویژوال بیسیک نیازاست
- ویندوز(۹۵،۹۸،۲۰۰)
- کامپیوتر۴۸۶یاترجیحاپنتیوم باحداقل ۱۶مگابایتRAM
- CDوماوس
- دیسک سخت
راه اندازی ویژوال بیسیک
در شکل زیر پنجره ای به ناForm۱ظاهر شده است. فرم محیطی است که در آن می توانید برنامه خود را طراحی کنید.یعنی عناصر تشکیل دهنده برنامه در این فرم قرار می گیرند.
در سمت راست شکل پنجره های Project وpropertiesو Form Layout قرار دارند.هر یک از این پنجره ها را به طور مختصر توضیح می دهیم.
پنجره Project:این پنجره در شکل زیر آمده است این پنجره را Project Explorer نیز می نامند و فایلهای پروژه در آن قرار می گیرند. در نوار ابزار این پنجره سه دکمه به نامهای View CodeوView ObjectوToggle Folder قرار دارند.اگر بر روی View Codeکلیک کنید پنجره ای ظاهر می شود که می توانید دستورات ویژوال بیسیک را درآن بنویسید.دکمه View Codeفرم را در صفحه نمایش ظاهر می کند . دکمه های View CodeوView Objectدر صورتی فعال هستند که در پنجره projectدر پوشه Formsگزینه Form(Form۱)را انتخاب کرده باشید.با هر بار کلیک کردن برروی دکمهToggle Folderپوشه Formsدر پنجره projectمخفی یا آشکار می گردد.
یعنی اگر اجزای این پوشه مخفی باشند با کلیک کردن این دکمه آشکار می شوند و اگر آشکار باشند با کلیک کردن این دکمه مخفی می شوند.همانطور که در شکل می بینیدنام پروژه جدید project۱و نام فرم جدید Form۱انتخاب شده است(به طور پیش فرض).پوشه Formsدر پنجره Projectحاوی تمام فرمهای مربوط به پروژه است در شکل فقط حاوی Form۱است.
پنجرهproperties:
پنجرهformlayout:
جعبه ابزار:
Pointer:این عنصرمی تواندبرروی عناصرموجوددرفرم اثرکندوآنهاراانتخاب نماید.
Label:عنصربرچسب رابه فرم اضافه می کندکه برای نمایش متنهای غیرقابل ویرایش مفیداست.
Frame:گروهی ازعناصرراایجادمی کند.
Checkbox:کادرکنترلی رابه فرم اضافه می کندکه برای انتخاب گزینه هابه کارمی رود.
Hscrollbar:نوارجابجایی افقی رابه فرم اضافه می کند.
Timer:عنصری راایجادمی کندکه درفواصل زمانی مختلف وظایفی راانجام می دهد.
Dirlistbox:عنصری برای دستیابی به درایوهای سیستم.
Shape:عنصری برای رسم دایره،مستطیل،مربع وبیضی.
Image:عنصری برای نمایش تصویر.
نوارابزار:نوارابزارشامل ابزارهایی است که معمولا کارگزینه های منوهاراانجام می دهندولی سرعت دستیابی به آنهازیاداست.برای اینکه نام این ابزارهارایادبگیریم،ماوس رابه هرکدام منتقل کرده، اندکی صبرمی کنیم.
اجزای سازنده برنامه ویژوال بیسیک:
File/new project/standard exeوrun/run.به عنوان مثال،گزینه file/open project گزینه open project راازمنویfileانتخاب میکند.
منبع:http://www.academist.ir
/خ
مقالات مرتبط
تازه های مقالات
ارسال نظر
در ارسال نظر شما خطایی رخ داده است
کاربر گرامی، ضمن تشکر از شما نظر شما با موفقیت ثبت گردید. و پس از تائید در فهرست نظرات نمایش داده می شود
نام :
ایمیل :
نظرات کاربران
{{Fullname}} {{Creationdate}}
{{Body}}