Parsi Coders
زبان برنامه‌نویسی وی بی دات نت - نسخه قابل چاپ

+- Parsi Coders (http://parsicoders.com)
+-- انجمن: Software Development Programming (http://parsicoders.com/forumdisplay.php?fid=37)
+--- انجمن: Other (http://parsicoders.com/forumdisplay.php?fid=85)
+--- موضوع: زبان برنامه‌نویسی وی بی دات نت (/showthread.php?tid=381)



زبان برنامه‌نویسی وی بی دات نت - Amin_Mansouri - 06-13-2011

بعد از ارائه ویژوال بیسیک 6 شرکت مایکروسافت به دنبال ارائه تکنولوژی دات نت سعی نمود که با بسط زبانهای برنامه نویسی قدیمی خود و انتقال آنها به ساختار جدید تر و افزودن امکانات به این زبانها بر آید و یکی از این زبانها که دستخوش تغییرات شد همان زبان ویژوال بیسیک 6 است که از آن به بعد به عنوان Visual Basic.net نام گرفت در واقع مایکروسافت با افزودن پسوند دانت نت به انتهای نام این زبانها سعی در معرفی تکنولوژی دات نت داشت واین زبان حاوی ویژگی های جدید زیادی می‌باشد.بر خلاف ویژوال بیسیک، ویژوال بیسیک دات نِت یک زبان شیء گراست. توضیح بیشتر این که ویژوال بیسیک دات نِت از ویژگی های انتزاع(abstraction)، نهانسازی(encapsulation)، وراثت(inheritance)و چند ریختی(polymorphism) پشتیبانی می کند. نسخه‌های پیشین ویژوال بیسیک _ 4 تا 6 _ از واسطه ها(Interface) پشتیبانی می کرد اما از وراثت پشتیبانی نمی کرد. ویژوال بیسیک دات نِت وراثت را به خوبی واسطه‌ها پشتیبانی می نماید. از جمله ویژگی های دیگر آن می توان overload کردن را نام برد. به علاوه ویژوال بیسیک دات نت از چند پردازشی(multithread) پشتیبانی می کند که به شما امکان ایجاد برنامه‌های کار بردی چند پردازشی و مقیاس پذیر(scalable) را می دهد. ویژوال بیسک دات نت هم چنین با CLS)common Language Specification) ساز گار است و از اداره کردن ساختار یافته خطا پشتیبانی می کند.