آموزش ویژوال بیسیک 6

 

مقدمه:

          چرا ویژوال بیسیک؟ شاید این اولین سوالی باشد که برای هرکسی بوجود می آید چرا با وجود زبان های یرنامه نویسی مثل ویژوال C ++ ، ولفی، .... درمحیط Windows ما باید به سراغ ویژوال بیسیک برویم. بهتر که برای جواب دادن به این سوال ،  ابتداً یک سری از مطالب را برای یکدبگر روشن کنیم،

          بخاطر برداشتی از زبان Basic داریم که در محیط DOS بیشتربه بچه های مدرسه آموزش داده می شد و زبانی ، کاملا آموزشی کاملا ابتدایی بود برداشتی غیرمنصفانه نسبت به ویژوال بیسیک داریم (خود من هم ابتدای کارهمین دیدگاه را نسبت به این زبان برنامه نویسی داشتم) اما این زبان با وجود به یدک کشیدن نام Basic ولی زبانی متفاوت با بیسیک که شما احتمالاً با آن آشنایی دارید می باشد. اما در زبان ویژوال بیسیک بجز یک سری ازدستورهای قدیمی Basic بقیه دستورها جدید هستند. واین زبان با توانایی بکارگیری تمامی ابزارهای موجود در کتابخانه Windows و تمامی برنامه های دیگر میتواند درعین سادگی که نسبت به زبانهایی مثل Visual C++)VC) دارد. همان کارها را انجام دهد(خالی از لطف نیست که ذکر کنیم که می توان انواع برنامه های کاربردی (Utility) ، بازی ها حتی به شکل سه بعدی و برنامه های سندی (Application) و یا برنامه های قابل اجرا در شبکه ها و اینترنت را تولید نمود.). البته باید این نکته را هم ذکر کرد که زبان VC برای حرفه ای ها و با توجه به سرعتی که دارد برای کارهای پیچیده ریاضی به کار می رود. ولی خوب در عوض زبان VB (معمولا کاربران کامپیوتر با Script های آن که یکی از رقبای Java Script می باشد و یا دوستداران اینترنت علاوه بر  ScriptباActiveX  ها که برای اولین بار توسط VB عرضه شد را می شناسند) هر دو مقوله قدرت و سرعت را با هم دارا می باشد.

         VB یکی دیگر از تفاوتهایی که با جد خودBasic  داشته است سیستم اجرای برنامه های ابجاد شده با این زبان می باشد که جد آن با Interpreter (مفسر) کار می کرد یعنی برنامه را خط به خط اجرا می کرد ولی ویژوال بیسیک مجهز به هر دو سیستم می باشد یعنی هم مفسر دارد هم کامپایلرکه باز هم این یکی از تفاوتهای عمده آن نسبت  Basicمی باشد.

        حال نوبت به پاسخ گویی به این سوال می رسد که چرا Visual  به ما قبل Basic افزوده شده است؟خوب ما سعی می کنیم که به این سوال به گونه ای پاسخ دهیم ولی اگر کار یاد گیری VB را  دنبال کنید و قبلا در محیط DOS برنامه نوشته باشید خودتان دلیل افزوده شدن این کلمه به ما قبل Basic آگاه می شوید. ولی اگر Visual را در فرهنگ لغات انگلیسی به فارسی نگاه کنید به معنای بصری میباشد یعنی چیزی که با چشم سر وکار دارد خوب این دقیقا همان چیزی است که ما از زمان متولد شدن ویندوز از ان استفاده می کنیم رابطه های گرافیکی (GUI ها ) خوب ، پس به زبانها یی که برنامه ها یی بدین گونه تهیه می کنند باید بصری گفته شود چون دیگر از آن محیط خشک و بی روح DOS دیگر خبری نیست.

          خوب، فکر کنم که تا به اینجا توانسته باشید تصمیم خود را مبنی به اینکه آیا می خواهید VB یاد بگیرید یا چیز دیگری را گرفته باشیدو ما هم توانسته باشیم کمی در مورد علت انتخاب VB توضیحاتی داده باشیم..ولی اکنون تصمیم به این داریم که روند و سیستم آموزشی که قرار است با آن روند پیش برویم را بازگو کنیم ما این مباحث را به گونه هایی می نویسیم که قابل استفاده برای همه (مبتدیان و بالاتر ) وجود داشته باشد. خواندن این سه بخش را به ویژه به مبتدیان  توصیه می کنیم.

           البته باید به این نکته نیز اشاره کنم که ما تا حدی متوسط با شما پیش می رویم وبقیه آن با خود شما می باشد. چون در آن موقع شما باید تصمیم بگیریدمی خوا هید با VB چه کنید و به دنبال آن شاخه خاص می روید سه بخشی که ما سعی بر پوشش آن داریم عبارتند از:

1-      اساس برنامه برنامه نویسی :

-                       OOP (Object Oriented Program )

-                       مفاهیم کلی (Object ,Event ,Property ,method,... )

-                       محیط و ابزارهای VB

-                       انواع داده ها در VB

-                       دستورات پایه در VB

2-      شی ها و کنترل ها و روش استفاده از آنها (Object & Controls )

-                       Forms

-                       Label

-                       Textbox

-                       Command Button

-                       Picture Box

-                                                                                    Image

-                       Shape

-                       Line

-                       Frame

-                       Check Box

-                       Option Button

-                       Combo Box

-                       List Box

-                       Hscroll Bar

-                       Vscroll Bar

-                       Timer

-                       Drive List Box

-                       Dir List Box

-                       File List Box

-                       Remote Data

-                       OLE

 

3 – افزودن شی و کنترل ها ی جدید

-                                                                                    Microsoft Windows Common Control

-                                                                                    . . .

4- چند روش در ایجاد  برنامه های کاربردی

 ما در هر بخش سعی بر این داریم که با مثالها و تصاویر و ارائه کدهای برنامه اقدام به آموزش زبان VB   کنیم.

  • نکات:

زبان VB6  در سه نسخه توسط شرکت ماکروسافت ارائه شده است که به ترتیب Learning ، Professional  ، Enterprise می باشد که به ترتیب برای آموزش ، اهداف حرفه ای و کاملترین آن Enterprise با امکانات شبکه و اینترنت می باشد ما در این مجموعه از دو نسخه آخر استفاده می کنیم و به شما Enterprise را هم توصیه می کنیم..

  • حداقل سیستم مورد نیاز توصیه شده توسط خود شرکت ماکروسافت برای نصب Visual Basic (VB)  عبارت است از:

-                                                                                    یک سیستم عامل ویندوز 95 و به بالا یا ویندوز NT 4 و به بالا

-                                                                                    یک کامپیوتر 486DX/66 MHz  یا بالا تر (پروسسور پنتیوم و بالا تر توصیه شده است.)

-                                                                                    یک درایوCD-ROM

-                                                                                    یک کارت VGA یا بالاتر که توسط ویندوز پشتیبانی شود.

-                                                                                    16 MB  حافظه RAM برای ویندوز 95 و 32MB برای ویندوز NT

-                                                                                    یک عدد Mouse

  • شما می توانید VB را به صورت مستقل و یا از بسته نرم افزاری Visual Studio   نصب نمایید.
  • Help ، در VB به صورت Online می باشد و یا شما با نصب کتابخانه MSDN می توانید از Help استفاده کنید.
  • ما در این مجموعه فرض را بر این می گذاریم که شما حداقل اطلاعات کافی در مورد ویندوز دارید و بر این اساس به آموزش مطالب می پردازیم.
  • به عنوان منابع بیشتر می توانید به کتاب های زیر مراجعه نمایید :

1- Microsoft Visual Basic 6.0 Programmer `s Guide  چاپ  Microsoft Press         .

2-  Platinum Edition Using Visual Basic 6.0   چاپ QUE .

 

 

       در آخر خالی از لطف نیست که ذکر کنیم تا خودتان  آزمایش نکنید نمی توانید یادبگیرید .ما فقط راهبر هستیم این شما هستید که به خود آموزش می دهید


راستی دوستان نظر یادتون نره
اگر جرات داری نظر بده
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد