ویژوال بیسیک: تفاوت میان نسخهها
جز ویرایش 5.75.25.132 (بحث) به آخرین تغییری که Rab.mj79 انجام داده بود واگردانده شد |
بدون خلاصۀ ویرایش |
||
خط ۱: | خط ۱: | ||
[[پرونده:VB1.png|لوگوی محیط برنامهنویسی ویژوال بیسیک (نسخهٔ حرفهای)|200px|thumb]] |
[[پرونده:VB1.png|لوگوی محیط برنامهنویسی ویژوال بیسیک (نسخهٔ حرفهای)|200px|thumb]] |
||
'''ویژوال بیسیک''' توسعه یافته زبان برنامهنویسی [[بیسیک]] میباشد. [[بیسیک]] توسط پروفسور |
'''ویژوال بیسیک''' توسعه یافته زبان برنامهنویسی [[بیسیک]] میباشد. [[بیسیک]] توسط پروفسور عباس سلحشور و محمود ولی از کالج نفتون برای نوشتن برنامههای ساده ایجاد شد. طراحی آن از اواسط [[دهه ۱۹۶۰ (میلادی)|دهه ۱۹۶۰]] آغاز گردید. |
||
ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود) |
ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود) |
نسخهٔ ۲۲ ژوئن ۲۰۱۶، ساعت ۰۴:۵۹
ویژوال بیسیک توسعه یافته زبان برنامهنویسی بیسیک میباشد. بیسیک توسط پروفسور عباس سلحشور و محمود ولی از کالج نفتون برای نوشتن برنامههای ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.
ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود)
ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب داتنت (NET.) ارائه شد.
اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامهنویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژهٔ خود را دارد.
ویژوال بیسیک برای توسعه سریع نرمافزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترلهای اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کردهاند.
برنامهنویسی در ویژوال بیسیک به صورت برنامهنویسی رویدادمحور و برنامهنویسی شیءگرا میباشد.
در برنامهنویسی تجاری، ویژوال بیسیک جز محبوبترینها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۶٪ از برنامههای تجاری با استفاده از این زبان تولید شدهاند[نیازمند منبع]
نمونه برنامه ویژوال بیسیک
برنامهای بنویسید که کلیه مقسوم علیههای اعداد ۴۰۹ و ۹۰۶ را چاپ کند .
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"
کد مرتبط با گرفتن اطلاعات
Inputbox ("Please Enter Your Name")
نحوه کار بار دستور شرطی
if نوع عملیاتی که باید برسی کند Then
اجرای کد
Else
اجرای کد در صورت نادرست بودن شرط
End If
نمونه کد حلقه FOR
For a=1 to 10
Print a
Next a
اجرای برنامه تحت داس
Shell "OSK"
'با این دستور کیبورد ویندوز باز می شود
تابع DATEDIFF برای برسی 2 تاریخ
Datediff ("h","1390/4/18","1392/12/30")
'Datediff (نوع مهاسباتی که می خواهد انجام دهد که اینجا اختلاف ساعت را بین 2 تاریخ برمی گرداند,تاریخ اول,تاریخ دوم)
جستارهای وابسته
منابع
در ویکیانبار پروندههایی دربارهٔ ویژوال بیسیک موجود است. |
- علیرضا زارعپور، ویژوال بیسیک بیسیک ۵ - مباحثی در برنامه نویسی پیشرفته، موسسه فرهنگی نص، چاپ اول، بهار ۷۷
- سایت ویکیپدیای انگلیسی