ویژوال بیسیک
زبان برنامهنویسی رویدادگرا / From Wikipedia, the free encyclopedia
ویژوال بیسیک (به انگلیسی: Visual Basic) توسعه یافته زبان برنامهنویسی بیسیک میباشد. بیسیک توسط جان کمنسینی و توماس کارتز از کالج درنتموث برای نوشتن برنامههای ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.
پارادایم برنامهنویسی | مبتنی بر شئ و برنامهنویسی رویدادمحور |
---|---|
توسعهدهنده | مایکروسافت |
ظهوریافته در | ۱۹۹۱؛ ۳۳ سال پیش (۱۹۹۱-خطا: زمان نامعتبر}}) |
انتشار پایدار | ۶٫۰
/ ۱۹۹۸؛ ۲۶ سال پیش (۱۹۹۸-خطا: زمان نامعتبر}}) |
ایستا، نیرومند | |
زبان پیادهسازی | Visual Basic(VB6) |
سیستمعامل | مایکروسافت ویندوز و اماس-داس |
EXE, VPS, RES, DLL, OCX, FRM | |
وبگاه | |
پیادهسازیهای بزرگ | |
مایکروسافت ویژوال استودیو | |
متأثر از | |
بیسیک | |
تأثیر گذاشته بر | |
ویژوال بیسیک داتنت، گامباس، Xojo و Basic4ppc |
ویژوال بیسیک تا نسخهٔ ۳ به صورت ۱۶ بیتی بود. از نسخهٔ ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد (نسخهٔ ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شدهبود).
ویژوال بیسیک ۲ از نسخه ۶ به بعد بر پایه چارچوب داتنت (NET.) ارائه خواهد شد.
اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامهنویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژهٔ خود را جهان دارد که تاکنون در بین کلی از زبانهای برنامهنویسی یک مورد خاص به حساب میآید.
ویژوال بیسیک برای توسعه سریع نرمافزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ,RDO یا ADO و ایجاد کنترلهای اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کردهاند.
برنامهنویسی در ویژوال بیسیک به صورت برنامهنویسی رویدادمحور و برنامهنویسی شیءگرا میباشد.
در برنامهنویسی تجاری، ویژوال بیسیک جز محبوبترینها است. بنابر آماری که در سال ۲۰۰۸ منتشر شد، ۵۶٪ از برنامههای تجاری با استفاده از این زبان تولید شدهاند.[نیازمند منبع]