Ключевое отличие: VB обозначает Visual Basic. Это язык программирования высокого уровня от Microsoft, который используется для быстрой разработки программ на базе Windows. VB.NET означает технологии с поддержкой Visual Basic Network. Это один из языков для .NET Framework от Microsoft. Этот язык был создан специально для разработчиков VB. Он относится к категории объектно-ориентированных языков программирования, реализованных на платформе .NET. VB.NET считается усовершенствованной версией Visual Basic. Тем не менее, VB.Net был реинжиниринг, чтобы включать много новых функций, таких как улучшенная безопасность типов, упрощенный язык, пакеты форм, содержащие Windows Forms и Web Forms, и т. Д.
VB.NET добавляет различные функциональные возможности и функции, такие как истинное объектно-ориентированное наследование (даже межъязыковое наследование объектов), перегрузка, свободное создание потоков, строгая проверка типов и новая общая среда разработки. Есть многочисленные изменения в vb.net. В свойствах vb6 процедуры написаны с использованием Get и Let, тогда как в VB.NET используются Get и Set. В отличие от VB, VB.NET не использует ключевые слова, такие как Gosub и DefType.
Сравнение между VB 6.0 и VB.net:
VB | VB.NET | |
Определение | VB обозначает Visual Basic. Это язык программирования высокого уровня, который используется для быстрой разработки программ на базе Windows. | VB.NET означает технологию с поддержкой Visual Basic Network. Это один из языков для .NET Framework от Microsoft. Этот язык был создан специально для разработчиков VB. Он относится к категории объектно-ориентированных языков программирования, реализованных на платформе .NET. |
Тип | Язык переводчика | Скомпилированный язык |
время выполнения | VB Runtime | Спецификация общего языка |
Введите безопасный язык | нет | да |
Многопоточные приложения | Не может быть развито | Может быть разработан |
Обработка данных | Протокол DAO, затем RDO, затем ADO (объекты данных ActiveX) | Данные обрабатываются с помощью ADO.net |
язык | Объектно-ориентированный язык | Истинный объектно-ориентированный язык |
Передача параметров | Большинство передается по ссылке | По умолчанию передается по значению |
Объекты поддерживают свойство по умолчанию | да | нет |
Замены сделаны | Коллекция QBColor, RGB DateAdd, DateDiff, DatePart, DateSerial, DateValue, TimeSerial, TimeValue | System.Collection System.Drawing.Color Заменены элементами в System.DateTime |
Структура / пользовательские объявления типов | объявлено с использованием структуры Type ... End Type | объявлено с использованием конструкции Structure ... End Structure |