PDA

View Full Version : سوال: فرق بین ویژوال بیسیک و ویژوال استودیو



mohandes_hadi
یک شنبه 25 مرداد 1394, 12:44 عصر
سلام
میشه بگید فرق ویژوال بیسیک با ویژال استودیو و ویژوال بیسیک دات نت چیه؟
:متفکر::متفکر::متفکر:

vbhamed
دوشنبه 26 مرداد 1394, 11:25 صبح
سلام

یکم جستجو کنید کلی اطلاعات تو اینترنت پیدا میشه

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

به صورت کلی VB.NET براي برنامه نويس راحت تر از VB6 هست، محیط کاری خوبی داره و کامپوننهای قدرتمندی داره.


VB6 کوچیک تره و قابل انتقال تر و خوش دست تره، کد نویسیش حجم کمتری داره، با کامپیوترهای ضعیف تر هم به خوبی کار می‌کنه
سرعتش مخصوصا تو رابط كاربري از دات نت خیلی بالاتره، قابلیت ایجاد کد Native داره و به دات نت فریم ورک وابسته نیست
امنیت فایلهاي Exe نهاييش از لحاظ هک نشدن برنامه بسیار بالاتر از دات نته
VB6 دیگه توسعه داده نمیشه، البته کلی ابزار براش هست و اینطور نیست که فکر کنید به این راحتی ها توش کم میارید
نهایتا اگر جایی هم مشکل داشتید می‌تونید قسمتی از برنامه رو با زبانی دیگه بنویسید

برای کسی که بخواد تازه شروع به برنامه نویسی کنه دات نت و مخصوصا #C توصيه ميشه چون بازار کارش تو ایران بیشتره