تبلیغات فصل اول ، لیلی زن بود یا مرد
راست میگین یادم رفت. مثل اینكه قرار بود از اول بگم. خیلیها ممكنه تاحالا حتی اسم ویژوال بیسیك رو هم نشنیده باشن یا ندونن چی هست. خوب تقصیری ندارند. قرار نیست كسی رو برای ندونستن مسخره كنیم. هر كس سوالی به نظرش رسید و فكر كرد كه خیلی سوال ابتداییاست حتما بپرسه. چون اگه بخوایم همینجوری سوالهامون رو توی دل خودمون نگه داریم كه چیزی یاد نمیگیریم.
اول از همه این رو بگم كه اگه شما هم مثل من هستید و از مقدمه خوشتون نمیاد میتونید یك راست برین به قسمتهای اصلی بحث وگرنه میتونید مطلب رو بخونید.
اصلا ویژوال بیسیك چی هست؟
ویژوال بیسیك یك محیط برنامهنویسی است كه شركت Microsoft اون رو طراحی كرده. كارش هم درست كردن برنامه برای ویندوز است. مثلا فرض كنید برنامههایی مثل Notepad و یا MediaPlayer یا همون برنامه قدیمی Xing كه فیلم پخش میكنه رو میشه با این زبون درست كرد. خیلی هم ساده و راحت.

شكل 1-1
محیط برنامهنویسی ویژوال بیسیك.
همانطور كه میبینید، مثل یك برنامه نقاشی میتوان دكمهها و كادرهای متن و غیره را روی فرم برنامه طراحی كرد.
اولش ماكروسافت اومد یك محیط درست كرد به نام كیو بیسیك QBASIC كه میشد برنامههای سریع و ساده رو تحت DOS یا داس نوشت و اجرا كرد. (داس همون محیط سیاه رنگیه كه خیلیها موقع نصب ویندوز دیدن كه اولین سیستم عاملی بود كه ماكروسافت تولید كرد و كارش این بود كه بشه یك سری دستور ساده برای كنترل كردن هارد دیسكها و فلاپی دیسكها و بقیه سختافزار وارد كرد و خود سیستم عامل اون كارها رو انجام بده).
بعد دید مثل اینكه زبون خیلی سادهای درست شده و خیلیها اون رو یاد گرفتن اومد برای زبون كیو بیسیك داس یك محیط شبه گرافیكی درست كرد و اسمش رو گذاشت ویژوال بیسیك یعنی بیسیكی كه قابل دیدنه یا بقولی بصری است. این زبون مثل اینكه خیلی مشتری نداشت چون اون زمان ماكروسافت داشت روی ویندوز كار میكرد. وقتی ویندوز به بازار اومد ماكروسافت هم این زبون برنامه نویسی رو به ویندوز منتقل كرد. (یعنی امكاناتش رو جوری تنظیم كرد كه بشه باهاش برنامههایی برای ویندوز نوشت نه داس)
چرا ما میخواهیم از این زبون استفاده كنیم؟
خوب چون راحت میشه یاد گرفتش و خیلی امكانات داره.
ممكنه خیلیها بگن چرا از زبونهای دیگهای مثل ویژوال سی یا اسمبلی استفاده نمیكنید. (ویژوال سی یا Visual C و اسمبلی یا Assembly اسم دو تا زبونه برنامهنویسیه كه خیلی پر قدرت هستند و همه كاری میشه با اونها كرد.)
خوب ما هم برای خودمون یك سری دلیل داریم. ببینید منطقی میگم یا نه. اگه به نظرتون منطقی رسید كه هیچ، بقیه مطلب نوش جونتون، ولی اگه دیدین منطقی نیست دنباله مطالب رو نخونید و آتش بزنید. (شوخی كردمها یه وقت نیاین مانیتور رو آتیش بزنید)
ما كه نمیخواهیم تمام وقت شب و روزمون رو بزاریم یك زبون برنامهنویسی یاد بگیریم تازه معلوم نیست اصلا به دردمون بخوره یا نه؟ پس چرا وقت زیادی صرف این كار بكنیم. زبونهایی مثل ویژوال سی، درسته كه خیلی قوی هستند ولی برای یك كار كوچیك باید كلی برنامهنوشت. در صورتی كه همون كارها توی بیسیك با یكی دو خط برنامهنویسی انجام شدنیه.
تازه اگه شما ویژوال بیسیك یاد بگیرین میتونید این زبون رو در كارهای دیگهای هم استفاده كنید. مثلا ماكروسافت توی تمام محصولاتش از این زبون استفاده میكنه (مثل ورد و فرانت پیج، Word & FrontPage). بعدشم میشه برای برنامهنویسی صفحات اینترنت از یك نسخه خلاصهشده این زبون به نام ویبی اسكریپت (VB-Script) استفاده كرد. اگه بخواین حرفهای تر كار كنید میتونید برنامهنویسی سرورها (ASP) رو با كمك ویژوال بیسیك انجام بدین.

شكل 1-2
نمونه یك برنامه ساده، طراحی شده در ویژوال بیسیك
شروع نصب.
وقتی برنامه نصب ویژوال استودیو رو اجرا میكنید كلی تنظیمات داره ولی فقط یك سری اونها به درد ما میخوره. در قسمت بعد مراحل نصب رو توضیح میدهم.
--