ویژوال بیسیک: تفاوت میان نسخه‌ها

از ویکی‌پدیا، دانشنامهٔ آزاد
محتوای حذف‌شده محتوای افزوده‌شده
جز ویرایش 5.75.25.132 (بحث) به آخرین تغییری که Rab.mj79 انجام داده بود واگردانده شد
بدون خلاصۀ ویرایش
خط ۱: خط ۱:
[[پرونده:VB1.png|لوگوی محیط برنامه‌نویسی ویژوال بیسیک (نسخهٔ حرفه‌ای)|200px|thumb]]
[[پرونده:VB1.png|لوگوی محیط برنامه‌نویسی ویژوال بیسیک (نسخهٔ حرفه‌ای)|200px|thumb]]


'''ویژوال بیسیک''' توسعه یافته زبان برنامه‌نویسی [[بیسیک]] می‌باشد. [[بیسیک]] توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط [[دهه ۱۹۶۰ (میلادی)|دهه ۱۹۶۰]] آغاز گردید.
'''ویژوال بیسیک''' توسعه یافته زبان برنامه‌نویسی [[بیسیک]] می‌باشد. [[بیسیک]] توسط پروفسور عباس سلحشور و محمود ولی از کالج نفتون برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط [[دهه ۱۹۶۰ (میلادی)|دهه ۱۹۶۰]] آغاز گردید.


ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود)
ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود)

نسخهٔ ‏۲۲ ژوئن ۲۰۱۶، ساعت ۰۴:۵۹

پرونده:VB1.png
لوگوی محیط برنامه‌نویسی ویژوال بیسیک (نسخهٔ حرفه‌ای)

ویژوال بیسیک توسعه یافته زبان برنامه‌نویسی بیسیک می‌باشد. بیسیک توسط پروفسور عباس سلحشور و محمود ولی از کالج نفتون برای نوشتن برنامه‌های ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.

ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود)

ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب دات‌نت (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 تاریخ برمی گرداند,تاریخ اول,تاریخ دوم)

جستارهای وابسته

منابع

  • علیرضا زارع‌پور، ویژوال بیسیک بیسیک ۵ - مباحثی در برنامه نویسی پیشرفته، موسسه فرهنگی نص، چاپ اول، بهار ۷۷
  • سایت ویکی‌پدیای انگلیسی