PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : آموزش گام به گام ویژوال بیسیک به زبانی ساده !!!



admin
12-23-2010, 03:36 PM
درس اول :

مقدمه
زبان برنامه نویسی مجموعه از نشانه ها و ترکیب نحوی آنها می باشد که برنامه نویس می تواند برای حل مساله از آنها کمک بگیرد.
زبان های برنامه نویسی را از چهار دیدگاه می توان بررسی نمود. که به شکل زیر می باشند :

الف) روش های برنامه نویسی
1. زیر روالی
2. ساخت یافته
3. مدولا (ماجولار)
4. شئ گرا

ب) نزدیکی به ماشین
1. سطح پایین
2. سطح میانی
3. سطح بالا

ج) نوع ترجمه
1. مفسّری
2. کامپایلری

د) رابط برنامه نویسی
1. مبتنی بر متن
2. مبتنی بر گرافیک (ویژوال)

روش های برنامه نویسی
در ابتدا برنامه نویسی به صورت نامشخص انجام می شد و موضوع مهم بود در این روش که فاقد قواعد بود برنامه نویسی بسیار دشوار و رفع عیب برنامه دشوار تر بود و از طرفی برنامه ها قابلیت توسعه نداشتند و اغلب برای حل مسائل ساده به کار می رفت. در روش نامشخص خطوط برنامه بیشتر از چند صد خط نمی شد.
برنامه نویسی زیرروالی اولین قدم در پیشرفت برنامه نویسی بود. برنامه نویسی زیرروالی زبانهای فرترن و کوبول را عرضه کردند. در این روش برنامه نویس مسائل را به چندین عملکرد تقسیم می کند و با هر عملکرد یا تابع به صورت جداگانه رفتار می کند اما پیچیدگی تابع هنوز پابرجاست.
حتما این ضرب المثل را شنیده اید که حل مشکل بهتر از حل بحران است. درروش ساخت یافته ما با معنی همین ضرب المثل روبه رو می شویم. به عبارت دیگر در این روش برنامه را به قطعات کوچتری از تابع می توان تجزیه کرد و شکل برنامه مرتب تر می شود.
در این روش قوانینی ارایه شده که براساس هر تابع ا به چند تابع فرعی تقسیم می شود و توابع فرعی قطع بلوک هایی هستند که عمل مشخصی را انجام می دهند حلقه های For، While و ... از این نوع هستند.
زبان های برنامه نویسی پاسکال و C از این نوع می باشند. روش برنامه نویسی امروزی چیزی بین برنامه نویسی زیرروالی و ساخت یافته می باشد.
برنامه نویسی مدولار که به قطعه قطعه نیز معروف است نوع توسعه یافته برنامه ساختار می باشد که در آن قطعات کد به قسمتهای کوچتری به نام مدول (ماژول) تقسیم می شوند. از دیگر ویژگی های برنامه نویسی مدولار کپسوله سازی اطلاعات می باشد. یعنی هر یک از متغیرها و قطعه کدها در محدوده کاری خود فعال هستند و این فعالیت از دید سایر قسمت های برنامه پنهان می باشد.
برنامه نویسی شئ گرا نوع جدید برنامه نویسی است که واحد اصلی برنامه، شئ می باشد. برنامه نویسی شئ گرا دارای قدرت و سازماندهی خیره کننده ای می باشد. اشیاء در برنامه نویسی شئ گرا مساله را به بخش های تشکیل دهنده آن تجزیه می کنند و هر مولفه شامل دستورالعمل ها و دادهای مربوط به خود است در نتیجه پیچیدگی برنامه کاهش یافته و برنامه های بزرگ را راحت تر می توان مدیریت کرد. مهمترین ویژگی در برنامه نویسی شئ گرا، کپسوله سازی، چند ریختی و وراثت می باشد.
برنامه یا پروژه های برنامه نویسی را مانند اتومبیلی تصور کنید. این اتومبیل دارای اجزای مختلفی مانند موتور، بدنه، فرمان و ... می باشد، اشیا نیز مانند قطعات اتومبیل هستند.
فعالیت های قسمت موتور از دید راننده پنهان می باشد و برای راننده تنها حرکت اتومبیل مهم می باشد که این هم مفهوم کپسوله سازی است.
چند ریختی به معنای انجام امور مختلف به وسیله یک شی است به عبارتی یک شئ به چند صورت پیاده سازی می شود برای مثال در اتومبیل موتور وظایف مختلفی را برعهده دارد و از طرفی با سایر اشیاء مثلا گاز، فرمان و ... در ارتباط می باشد.
وراثت واژه ای غریبه نیست و همان معنای عامیانه را در برنامه نویسی دارد. یعنی یک شی در حین اینکه ویژگی های خود را دارا می باشد تعدادی دیگر از ویژگی های خود را از سایر اعضا به ارث می برد برای مثال زمانی که شما فرمان را حرکت می دهید چرخ ها نیز حرکت می کنند و این امر باعث تغییر مسیر اتومبیل می گردد در اینجا شئ چرخ وابسته به شئ فرمان می باشد.
--------------------
درس دوم :

تاریخچه و ویژگی های ویژوال بیسیک
تاریخچه ویژوال بیسیک
عرضه نگارش های مختلف ویژوال بیسیک توسط مایکروسافت به شرح زیر می باشد :
نگارش 1 سال 1991
نگارش 2 سال 1992
نگارش 3 سال 1993
نگارش 4 سال 1995
نگارش 5 سال 1997
نگارش 6 سال 1998

البته قبل از نگارش 3 ویژوال بیسیک با استقبال چندانی روبه رو نشده بود اما با عرضه نگارش 3 توسط مایکروسافت که کامپوننت های زیادی را در بر داشت سبب شد تا برنامه نویسان زیادی را به سوی جذب کند و به همین ترتیب نگارش های بعد در سال های بعد عرضه شد.

برخی ویژگی های ویژوال بیسیک :
ویژوال بیسیک مجموعه ای گسترده تر و فراتر از VBA (Visual Basic For Application) می باشد. مایکروسافت از VBA برای عرضه محصولات خود استفاده کرده است بنابراین برنامه نویسان ویژوال بیسیک به راحتی می توانند در سایر محصولات مایکروسافت برنامه نویسی کنند.
محیط طراحی در ویژوال بیسیک GUI یا Graphic User Interface می باشد که طراحی برنامه های گرافیکی و تحت ویندوز در آن به راحتی امکان پذیر می باشد.
شما در ویژوال بیسیک نیازی به کامپایل کردن برنامه ندارید و آزمایش برنامه های ویژوال بیسیک توسط یک Interpreter یا مفسر انجام می گیرد.
از آنجایی که ویژوال بیسیک یک برنامه مبتنی بر شی (Object) می باشد و به برنامه نویس اجازه می دهد با استفاده از قطعات از پیش آماده شده توسط سایر شرکتها برنامه های خود را طراحی نماید.
راهنمای جامعی (MSDN) که به همراه ویژوال بیسیک ارائه می شود برای برنامه نویسان بسیار سودمند می باشد.
امکانات مناسب برای خطایابی یا Debugging برنامه ها.
از دیگر ویژگی های ویژوال بیسیک گستردگی برنامه های آن می باشد. که مهمترین آنها عبارتند از :
قابلیت فراخوانی و استفاده از Wondows API
ادغام برنامه ها با سایر برنامه های Windows
دسترسی به بانک های اطلاعاتی