ویژوال بیسیک ( به انگلیسی: Visual Basic ) توسعه یافته زبان برنامه نویسی بیسیک می باشد. بیسیک توسط جان کمنسینی و توماس کارتز از کالج درنتموث برای نوشتن برنامه های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.
ویژوال بیسیک تا نسخهٔ ۳ به صورت ۱۶ بیتی بود. از نسخهٔ ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد ( نسخهٔ ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود ) .
ویژوال بیسیک ۲ از نسخه ۶ به بعد بر پایه چارچوب دات نت ( NET. ) ارائه خواهد شد.
اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژهٔ خود را جهان دارد که تاکنون در بین کلی از زبان های برنامه نویسی یک مورد خاص به حساب می آید.
ویژوال بیسیک برای توسعه سریع نرم افزار ( RAD یا Rapid Application Development ) بر پایه رابط گرافیگی کاربر ( GUI یا Graphical User Interface ) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO , RDO یا ADO و ایجاد کنترل های اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کرده اند.
برنامه نویسی در ویژوال بیسیک به صورت برنامه نویسی رویدادمحور و برنامه نویسی شیءگرا می باشد.
در برنامه نویسی تجاری، ویژوال بیسیک جز محبوب ترین ها است. بنابر آماری که در سال ۲۰۰۸ منتشر شد، ۵۶٪ از برنامه های تجاری با استفاده از این زبان تولید شده اند. [ نیازمند منبع]
• ویژوال بیسیک به دلیل خاصیت ( Native Code ) جز معدود زبان برنامه نویسی هست که فایل خروجی آن بدون هیچ گونه نیازی به نرم افزار جانبی قابلیت اجرا بر روی تمامی نسخه های سیستم عامل های ویندوز را دارد، از ویندوز ۳ تا ویندوز ۱۱
• حجم برنامه های خروجی تولید شده توسط کامپایلر بسیار کم حجم است؛ که در خام ترین حالت ۱۲ کیلوبایت است.
• تنها زبان برنامه نویسی که قابلیت کار با مجموعه آفیس ویندوز را دارد.
برنامه ای بنویسید که کلیه مقسوم علیه های اعداد ۴۰۹ و ۹۰۶ را چاپ کند .
Private Sub Form_Paint ( ) For i = 1 To 409 If 409 Mod i = 0 Then Print i; End If Next i Print For j = 1 To 906 If 906 Mod j = 0 Then Print j; End If Next j End Sub نمونه سورس ها و توابع کد مرتبط با نمایش پیغام
msgbox "Hello world and Iran" کد مرتبط با گرفتن اطلاعات
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفویژوال بیسیک تا نسخهٔ ۳ به صورت ۱۶ بیتی بود. از نسخهٔ ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد ( نسخهٔ ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود ) .
ویژوال بیسیک ۲ از نسخه ۶ به بعد بر پایه چارچوب دات نت ( NET. ) ارائه خواهد شد.
اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامه نویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژهٔ خود را جهان دارد که تاکنون در بین کلی از زبان های برنامه نویسی یک مورد خاص به حساب می آید.
ویژوال بیسیک برای توسعه سریع نرم افزار ( RAD یا Rapid Application Development ) بر پایه رابط گرافیگی کاربر ( GUI یا Graphical User Interface ) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO , RDO یا ADO و ایجاد کنترل های اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کرده اند.
برنامه نویسی در ویژوال بیسیک به صورت برنامه نویسی رویدادمحور و برنامه نویسی شیءگرا می باشد.
در برنامه نویسی تجاری، ویژوال بیسیک جز محبوب ترین ها است. بنابر آماری که در سال ۲۰۰۸ منتشر شد، ۵۶٪ از برنامه های تجاری با استفاده از این زبان تولید شده اند. [ نیازمند منبع]
• ویژوال بیسیک به دلیل خاصیت ( Native Code ) جز معدود زبان برنامه نویسی هست که فایل خروجی آن بدون هیچ گونه نیازی به نرم افزار جانبی قابلیت اجرا بر روی تمامی نسخه های سیستم عامل های ویندوز را دارد، از ویندوز ۳ تا ویندوز ۱۱
• حجم برنامه های خروجی تولید شده توسط کامپایلر بسیار کم حجم است؛ که در خام ترین حالت ۱۲ کیلوبایت است.
• تنها زبان برنامه نویسی که قابلیت کار با مجموعه آفیس ویندوز را دارد.
برنامه ای بنویسید که کلیه مقسوم علیه های اعداد ۴۰۹ و ۹۰۶ را چاپ کند .
Private Sub Form_Paint ( ) For i = 1 To 409 If 409 Mod i = 0 Then Print i; End If Next i Print For j = 1 To 906 If 906 Mod j = 0 Then Print j; End If Next j End Sub نمونه سورس ها و توابع کد مرتبط با نمایش پیغام
msgbox "Hello world and Iran" کد مرتبط با گرفتن اطلاعات
wiki: ویژوال بیسیک