их систем сімейства Microsoft Windows.
Перше визнання серйозними розробниками Visual Basic отримав після виходу версії 3 - VB3. Остаточне визнання як повноцінного засобу програмування для Windows - при виході версії 5 - VB5. Версію VB6, що входить до складу Microsoft Visual Studio 6.0, стала по-справжньому зрілим і функціонально багатим продуктом. Після цього розробники з Microsoft суттєво змінили напрямок розвитку даної технології. p align="justify"> Visual Basic. NET не дозволяє програмувати по-старому, бо по суті є абсолютно іншою мовою, таким же, як і будь-який інший мова програмування для платформи. NET. Індивідуальність мови, так само як і його переваги (простота, скромність створення програм, легкість використання готових компонент) при використанні в середовищі. NET не мають такого значення, як раніше - все зосереджено на можливостях самої системи. NET, на її бібліотеці класів. Тому сьогодні потрібно говорити про класичний Visual Basic, його діалектах Visual Basic for Applications (VBA) і Visual Basic Scripting Edition (VBScript) і про мову для платформи. NET - Visual Basic. NET. p align="justify"> Мова Visual Basic не стандартизований ні ANSI, ні ISO.
Переваги: ​​
Висока швидкість створення додатків з графічним інтерфейсом для MS Windows.
Простий синтаксис, що дозволяє дуже швидко освоїти мову.
Можливість як компіляції в машинний код, так і інтерпретації під час налагодження.
Недоліки:
Підтримка операційних систем тільки сімейства Windows (Виняток - VB1 for DOS).
Відсутність механізму спадкування об'єктів. Існуючі в мові спадкування, дозволяє успадковувати тільки інтерфейси об'єктів, а не їх самих. Таким чином, в успадкованому класі повинні бути явно переписані всі функції базового класу. Також в успадкованому класі неможливо додавання будь-яких методів, властивих тільки даному класу, тобто якщо абстрактний базовий клас містить тільки два методи, то й похідний клас містить тільки два методи, не більше і не менше того. p align="justify"> Вимагає встановлених DLL для роботи програми.
Типи даних VBA представлені в таблиці 1.
Таблиця 1 - Типи даних VBA
Тип даннихОпісаніе і діапазон значеніяByteХраненіе позитивних чисел від 0 до 255BooleanХраненіе логічних значень: True, FalseCurrencyХраненіе чисел для точних обчислень в діапазоні від -922337203685477,5808 до +922337203685477,5807 DateХраненіе дати і часу. Дати від 1.01.100 до 31.12.9999 Час від 00:00:00 до 23:59:59 DoubleХраненіе чисел подвійної точності від -1,79769313486232 * 10308 до 4,94065645841247 * 10-324 від 4,94065645841247 * 10-324 до 1 , 79769313486232 * 10308IntegerХраненіе цілих чисел від -32768 до 32767LongХраненіе цілих чисел від -2147483648 до 2147483647SingleХраненіе чисел одина...