Перейти до вмісту

Visual Basic .NET

Матеріал з Вікіпедії — вільної енциклопедії.
Версія від 13:20, 15 грудня 2010, створена 178.95.67.12 (обговорення) (Створена сторінка: На даний момент є найсучаснішою BASIC-базованою мовою програмування на сьогодні найнові...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

На даний момент є найсучаснішою BASIC-базованою мовою програмування на сьогодні найновішою є версія VB.NET 2010.
Працює ця мова на базі .NET-фреймворку (працює за допомогою CLR), для роботи з яким також розроблена мова програмування C#.
VB.NET - є першою з сімейства повністю об'єктно-орієнтованою мовою, у ній підтримується всі основні принципи ООП, за винятком множинного успадкування.

Назава мови програмування

VB - абревіатура від Visual Basic - безпосереднього предка мови, .NET - використовувана платформа.

Особливості мови

Реалізовано всі можливості CLR з деякими надбудовами.

Недоліки

  • Успадкуване від пердка розхлябане приведення типів по замовчуванню та пізнє зв'язування (треба вимикати, режимом Option Strict).
  • Досить велика але рідко потрібна (для забезпечення належної роботи код нобхідно переписувати) бібліотека сумісності з Visusl Basic.
  • C-подібні конструкції, що не вписуються у синтаксис (даний недолік - умовність до цього досить швидко звикається).

Переваги

  • Автоматичне визначення типу змінних з присвоюваного значення (вигідне при використанні у невеликих фрагментах коду таких, як наприклад, методи).
  • Поєднання простоти та зрозумілості синтаксису з широкими можливостями .NET.
  • Наявнісь зручних BASIC-подібних конструкцій (яких не було у попередніх мовах).
  • Легка інтеграція з офісними програмами (аналогічний базовий синтаксис).
  • Легкість переходу з інших мов при потребі.

Посилання

http://msdn.microsoft.com/en-us/vbasic/default