تاریخچه ویژوال بیسیک
نرم افزار مايكروسافت ويژوال بيسيك، ابزاري براي توسعه برنامه هاي تحت ويندوز است اين زبان حاصل توسعه و ارتقاي زبان بيسيك مي باشد .نسخه هاي متعددي مانند Gwbasic و سپس Qbasic و Turbo basic ارائه گرديد.
اولين نسخه ويژوال بيسيك در سال 1991 براي سيستم عامل هاي Dos و Windows 3 . 1 ارئه شد.نسخه 4 ويژوال بيسيك در سال 1995 به بازار آمد كه از برنامه هاي 32 بيتي پشتيباني مي كرد و نسخه 5 اين نرم افزار در سال 1996 كه تغيراتي نسبت به نسخه هاي قبلي داشت.نسخه 6 در سال 1998 با تغييرات و قابيليتهاي زيادتري ارئه شد و آخرين نسخه اين نرم افزار Visual Basic . Net مي باشد كه از تكنولوژي . Net استفاده مي كند و يك زبان كاملاٌ شيء گرا( ( Object Oriented است.
- برنامه ايجاد شده به راحتي مي تواند با ماوس و صفحه كليد كار كند.
- به كليپ بورد و چاپگر دسترسي كامل دارد.
- مجموعه كاملي از توابع رياضي، كار با متن و گرافيكي را در اختيار ما قرار مي دهد.
- آرايه اي از كنترل ها، متغيرها و ثابتها را در اختيار ما مي گذارد.
- دسترسي ساده به فايل ها را به صورت تصادفي و ترتيبي فراهم مي نمايد.
- ابزارهاي قدرتمندي را براي خطايابي برنامه در اختيار برنامه نويس قرار مي دهد.
- ابزارهاي متعددي را براي كاربا پايگاه داده در اختيار برنامه نويس قرار مي دهد.
- ويژوال بيسيك از كنترل هاي ActiveX پشتيبانيمي كند بنابراين به غير ازابزارهاي موجود در محيط ويژوال بيسيك از مجموعه قدرتمندي از كنترل ها كه توسط شركت هاي ديگر توليد شده است مي توان در برنامه ها استفاده نمود.
- ابزارها و ويزاردهايي را براي ساختن setup وانتشار برنامه در اختيار ما قرار مي دهد.
- ويژگي طراحي سريع برنامه ( RAD )
- استفاده از زبان پايه اي بيسيك ( Basic )
- ويژگي رسيدگي به رويدادها ( Event Handling )
- ويژگي محيط توسعه يافته مجتمع ( IDE )
- دسترسي به توابع API ويندوز
- برنامه نويسي ساخت يافته ( Structural Programming )
- ويژگي برنامه نويسي مبتني بر شيء ( Object Based Programming )
سه فايل مهم كه بيشتر توابع API را نگه مي دارند ، عبارتند از:
1 - User32 . dll
2 - GDI32 . DLL
3 - Kernel . dll
ويژوال بيسيك6 يك زبان Object Oriented كامل نيست اما بسياري از امكانات لازم براي تعريف و كار با كلاسها و اشياء را دارد و به همين دليل به آن زبان برنامه نويسي مبتني بر شيء Object Based مي گويند. آخرين نسخه ويژوال بيسيك كه از تكنولوژي . Net (بخوانيد دات نت) استفاده مي كند، يك زبان Object Oriented كامل است.
نگارش حرفه اي ( Professional Edition )
نگارش سازماني Enterprise edition ) )
ارسال توسط کاربر محترم سایت : mehdysarebanfard
/ج
اولين نسخه ويژوال بيسيك در سال 1991 براي سيستم عامل هاي Dos و Windows 3 . 1 ارئه شد.نسخه 4 ويژوال بيسيك در سال 1995 به بازار آمد كه از برنامه هاي 32 بيتي پشتيباني مي كرد و نسخه 5 اين نرم افزار در سال 1996 كه تغيراتي نسبت به نسخه هاي قبلي داشت.نسخه 6 در سال 1998 با تغييرات و قابيليتهاي زيادتري ارئه شد و آخرين نسخه اين نرم افزار Visual Basic . Net مي باشد كه از تكنولوژي . Net استفاده مي كند و يك زبان كاملاٌ شيء گرا( ( Object Oriented است.
ویژگی های ویژوال بیسیک
- برنامه ايجاد شده به راحتي مي تواند با ماوس و صفحه كليد كار كند.
- به كليپ بورد و چاپگر دسترسي كامل دارد.
- مجموعه كاملي از توابع رياضي، كار با متن و گرافيكي را در اختيار ما قرار مي دهد.
- آرايه اي از كنترل ها، متغيرها و ثابتها را در اختيار ما مي گذارد.
- دسترسي ساده به فايل ها را به صورت تصادفي و ترتيبي فراهم مي نمايد.
- ابزارهاي قدرتمندي را براي خطايابي برنامه در اختيار برنامه نويس قرار مي دهد.
- ابزارهاي متعددي را براي كاربا پايگاه داده در اختيار برنامه نويس قرار مي دهد.
- ويژوال بيسيك از كنترل هاي ActiveX پشتيبانيمي كند بنابراين به غير ازابزارهاي موجود در محيط ويژوال بيسيك از مجموعه قدرتمندي از كنترل ها كه توسط شركت هاي ديگر توليد شده است مي توان در برنامه ها استفاده نمود.
- ابزارها و ويزاردهايي را براي ساختن setup وانتشار برنامه در اختيار ما قرار مي دهد.
مزایای استفاده از ویژوال بیسیک
- ويژگي طراحي سريع برنامه ( RAD )
- استفاده از زبان پايه اي بيسيك ( Basic )
- ويژگي رسيدگي به رويدادها ( Event Handling )
- ويژگي محيط توسعه يافته مجتمع ( IDE )
- دسترسي به توابع API ويندوز
- برنامه نويسي ساخت يافته ( Structural Programming )
- ويژگي برنامه نويسي مبتني بر شيء ( Object Based Programming )
GUI
RAD
BASIC
رویداد( EVENT )
IDE
API
ویژگی رابط گرافیکی کاربر
ویژگی طراحی سریع برنامه( RAD )
استفاده از زبان پایه ای بیسیک
ویژگی رسیدگی به رویدادها ( EVENT HANDLING )
ویژگی محیط توسعه یافته مجتمع ( IDE )
دسترسی به توابع API ویندوز
سه فايل مهم كه بيشتر توابع API را نگه مي دارند ، عبارتند از:
1 - User32 . dll
2 - GDI32 . DLL
3 - Kernel . dll
برنامه نويسي ساخت يافته( Structural Programming )
ویژگی برنامه نویسی مبتنی بر شیء ( object Based Programming )
ويژوال بيسيك6 يك زبان Object Oriented كامل نيست اما بسياري از امكانات لازم براي تعريف و كار با كلاسها و اشياء را دارد و به همين دليل به آن زبان برنامه نويسي مبتني بر شيء Object Based مي گويند. آخرين نسخه ويژوال بيسيك كه از تكنولوژي . Net (بخوانيد دات نت) استفاده مي كند، يك زبان Object Oriented كامل است.
انواع نگارش های ویژوال بیسیک
نگارش حرفه اي ( Professional Edition )
نگارش سازماني Enterprise edition ) )
نگارش آموزشي ( Learning Edition )
نگارش حرفه اي ( Professional Edition )
نگارش سازماني( Enterprise edition )
ارسال توسط کاربر محترم سایت : mehdysarebanfard
/ج