ویژوال بیسیک توسعه یافته basic می باشد.basicتوسط پروفسورjohn kemency وthomas kurts ازکالج dartmouth برای نوشتن برنامه های ساده ایجادشد واین طراحی ازاواسط دهه1960 آغازگردید.
هدف از بیسیک اولیه آموزش برنامه نویسی بود.بیسیک توسط انواع متفاوتی ازکامپیوترهامورداستفاده قرار گرفت وسرمشق سایرزبانهاشد.
باتوسعه گرافیکی کاربر (gui)توسط میکروسافت دراواخر دهه 1980 واوایل 1990basic تکامل تدریجی خودرا به سوی ویژوال بیسیک انجام داده بود که توسط گروه مایکروسافت درسال1991انجام پذیرفت.درزمانیکه ویژوال بیسیک درمرحله ظهوربود توسعه برنامه های کاربردی تحت ویندوز میکروسافت عملی طاقت فرسابود. باآمدن ویژوال بیسیک ایجاد برنامه های کاربردی تحت ویندوز بسیارآسان شد .
ازسال1991تاکنون شش نوع از ویژوال بیسیک روانه بازار شده است وآخرین نمونه آن ویژوال بیسیک6 می باشدکه درسپتامبر1998روانه بازارگردیده است.
ویژوال بیسیک چیست؟
ویژوال بیسیک زبان برنامه نویسی میکروسافت ویندوز است.برنامه های ویژوال
بیسیک درمحیط توسعه یافته مجتمع[1](IDE)طراحی وساخته می شوند.IDEبه برنامه نویس این اجازه رامی دهدکه برنامه های خودرابه صورت مناسب وراحت ایجاد،اجراوخطایابی کند.(پردازش مربوط به تولیدسریع یک نرم افزارکاربردی رااغلب radمی نامند).
ویژوال بیسیک یکی اززبانهای radبوده وبه طوروسیعی در دنیامورداستفاده میباشد.ویژوال بیسیک مشتق شده از زبان برنامه نویسی بیسیک است .-ویژوال بیسیک خصیصه های متمایزکننده تری نسبت به سایرزبانهای برنامه نویسی داردمانندواسط گرافیکی کاربر-event handling ودسترسی به win32 api ،ویژگیهای شئ گرا،رسیدگی به خطابرنامه نویسی ساخت یافته وسایر موارد.
محیطIDE ویژوال بیسیک این امکان رابه برنامه نویس می دهد که بدون خبره بودن دربرنامه نویسی تحت ویندوز،برنامه های تحت ویندوز ایجاد نماید.
میکروسافت چند نوع متفاوت ویژوال بیسیک خود رابه بازار عرضه کرده است که به نامهایprofessional enterprise edition ، learning edition در دسترس هستند.
نوع learning edition یاآموزشی قابلیت برنامه نویسی درحد پایه راارائه می کند و نوع professional edition نسبت به نوع آموزشی از توانایی بالاتری برخورداراست و توسط بسیاری از برنامه نویسانی که برنامه های کاربردی باویژوال بیسیک می نویسند مورداستفاده قرار می گیرد.
ازنوعenterprise edition برای ایجادسیستمهای محاسباتی باحجم بالا استفاده می شود.ویژوال بیسیک یک زبان مفسر است با این وجود نوعهای enterprise و professional می توانند کدهای ویژوال بیسیک رابه native codeکامپایل نمایند.
مراحل نصب ویژوال بیسیک[2]
برای نصب ویژوال بیسیک نیازبه نرم افزاروسخت افزارزیراست:
- ویندوز(95،98،2000وxp)
- کامپیوتر 486 یا ترجیحا پنتیوم با حداقل 16مگابایت RAM
- CD وماوس
- دیسک سخت
راه اندازی ویژوال بیسیک
برنامه ویژوال بیسیک برروی CDذخیره شده است که برای استفاده ازآن بایدآن را در دیسک سخت نصب کنید. درمحیط ویندوز، برنامهINSTALL را از روی CD اجراکنید تا ویژوال بیسیک درمنویprograms یندوزظاهرشود . برای اجرای آن برروی گزینه مربوط کلیک کنیدتاصفحه اول ویژوال بیسیک مانند شکل ظاهرشود.دراین شکل می توانیدکارهای مورد نظرتان را شروع کنید.سیستم به طورخودکاربرروی آیکن standard exe داردکه برای ایجاد پروژه های ویژوال بیسیک به کارمی رود . برای ادامه کار کلید enter را فشار دهید یا دکمهopen را کلیک کنید.
پنجره ای به نام Form1 ظاهر میشود. فرم محیطی است که در آن می توانید برنامه خود را طراحی کنید . یعنی عناصر تشکیل دهنده برنامه در این فرم قرار می گیرند .
در سمت راست شکل پنجره های Project وpropertiesو Form Layout قرار دارند.هر یک از این پنجره ها را به طور مختصر توضیح می دهیم.
اجزای سازنده برنامه ویژوال بیسیک[3]:
اولین قدم درایجادیک برنامه،ایجادیک فرم وسپس قراردادن عناصربرروی آن است.عناصررابرحسب نیازمی توان تشخیص داد.این کارنیازبه تمرین دارد.به طورکلی می توان گفت که کتابخانه ای ازعناصر در ویژوال بیسیک موجوداست که برنامه هاازاین عناصر ساخته می شوند،کدهاتوسط ویژوال بیسیک تولیدمی گرددولی بعضی ازکدهارانیزبرنامه نویس بایدبنویسد. تقریبادرتمام برنامه های ویژوال بیسیک بایدگزینه هایی راازمنوهاانتخاب کرد.مثلابرای ایجادیک پروژه جدیدبایدازمنوی file گزینهnew project وسپس گزینهstandard exeراانتخاب کرد.برای اجرای برنامه بایدگزینهstartرا ازمنویrun انتخاب نمود.برای سهولت،این گزینه هارا به این صورت معرفی می کنیم:
File/new project/standard exeوrun/run.به عنوان مثال،گزینه file/open project گزینه open project راازمنویfileانتخاب میکند.
برنامه نویسی شئ گرا
ویژوال بیسیک یک زبان شیء گراست و این زبان جزء زبان های گرافیکی ( ویژوال بیسیک ) محسوب می شود. محیط ویژوال بیسیک نیز ساده است. شما یه راحتی می توانید هر یک از اشیاء موجود را به روی فرم قرار دهید و برای آن هم کد بنویسید. روش کد نویسی نیز به این صورت است که با دابل کلیک کردن بر روی هر شیء شما وارد محل کد نویسی می شوید و می توانید کد دلخواه خود را بنویسید.
برای اینکه یک برنامه نویس خوب هم شوید باید ابتدا مساله را تحلیل کنید ؛ یعنی مثلاً می خواهید یک برنامه بنویسید که دو عدد از کاربر بگیرد و حاصل ضرب آن ها را بگوید ؛
خوب تحلیل این مساله این چنین است :
ما احتیاج به دو کادر Text داریم که کاربر عدد ها را در آن وارد کند ، دو کلید جهت محاسبه و خروج از برنامه و همچنین نوشتن کد صحیح برنامه و اجراء درست آن.
به همین ترتیب شما هم برای نوشتن هر برنامه ای احتیاج به همین کار دارید.
چند اصطلاح در زبان برنامه نویسی ویژوال بیسیک ۶ و سایر زبان های برنامه نویسی :
متد : متدها سبب می شوند که شیء کاری انجام دهد.
رویداد: رویداد عملی است مه هنگام انجام کاری روی شیء رخ می دهد.
روال رویداد: عکس العمل تعیین شده به صورت کد است که به رویداد پاسخ می دهد.
مشخصه ها شیء را توصیف می کنند.
ویژوال بیسیک برای طراحی و ظاهر برنامه کاربردی و نوشتن کد اصلی دارای محیط IDE است. با انتخاب پروژه از نوع Standard EXE ، محیط ویژوال بیسیک دارای اجزای زیر خواهد بود :
پنجره ی پروژه ۲ – پنجره یForm Layou۳- جعبه ابزار ۴- پنجره ی مشخصه ها و ۵ – پنجره ی فرم
محیط کلی نرم افزار ویژوال بیسیک
ابتدا برنامه ویژوال بیسیک را اجراء کنید، سپس پنجره New Project باز می شود در زبانه New بر روی Standard EXE کلیک کنید و سپس گزینه Open را انتخاب نمائید تا وارد محیط برنامه نویسی ویژوال بیسیک شوید.
تعجب نکنید!!! اگر کمی محیط را شلوغ می بینید ولی اصلاً نگران نباشید چرا که همانطور که قبلاً هم گفتم ویژوال بیسیک یک زبان برنامه نویسی شیء گرا و با محیط کاربری ساده است.
در سمت چپ این برنامه و در نوار ابزار General شما ابزارهایی را مشاهده می کنید از جمله ابزار های متن ، برچسب ، تصویر ، دکمه انتخاب ، دکمه ی رادیویی ، تایمر و … که معادل انگلیسی آن ها به شرح ذیل است: