бники додатків також використовують Visual Basic в якості внутрішнього мови своїх пріложеній.Basic являє собою інтегроване середовище розробки, яка містить набір інструментів, що полегшують і прискорюють процес розробки додатків. Причому процес розробки полягає не в написанні програми (програмного коду), а в проектуванні програми. Додаток формується засобами графічного редагування (компонування), що дозволяє звести процес створення програмного коду до мінімуму.
Як і у всіх сучасних системах візуального проектування, в Visual Basic застосовується об'єктно-орієнтований підхід до програмування. Будь-який додаток, написане на Visual Basic, являє собою сукупність об'єктів.
Об'єкт - якась сутність, яка чітко проявляє свою поведінку і є представником деякого класу подібних собі об'єктів. Майже всі, з чим проводиться робота в VB, є об'єктами. Наприклад: Форма, Командна кнопка, Текстове поле і т.д.
Кожен об'єкт характеризується:
властивостями;
методами;
подіями.
Властивість - це має ім'я атрибут об'єкта. Властивості визначають характеристики об'єкта (колір, положення на екрані, стан об'єкта).
Методи - це дії або завдання, які виконує об'єкт (те, що можна робити з об'єктами).
Класом об'єктів в об'єктно-орієнтованих мовах програмування називається загальний опис таких об'єктів, для яких характерна наявність безлічі загальних властивостей і загальних дій, які здатні виконувати ці об'єкти (наприклад, клас Командна кнопка - загальний опис кнопок у вікнах додатків). Вони повинні мати безліч загальних властивостей та інших характеристик (наприклад подій, однакових для всіх цих об'єктів: клацання мишею).
Додаток, створюване в середовищі Visual Basic, називається проектом. Програмний проект - це сукупність частин, що складають майбутнє WINDOWS-додаток. Будь-який проект повинен обов'язково складатися з екранних форм (хоча б однієї) і програмних модулів (хоча б одного). Visual Basic зберігає кожен проект в окремому файлі з розширенням vbp.
Екранна форма - це графічне представлення WINDOWS-додатки разом з вмістом цього вікна. Зміст включає в себе:
сукупність властивостей цього вікна з їх значеннями;
сукупність, об'єктів, що знаходяться в цьому вікні;
сукупність властивостей цих об'єктів з їх значеннями.
У Visual Basic екранна форма зберігається в окремому файлі з розширенням frm.
Програмний модуль - це зберігається в окремому файлі програмний код (текст деякої програми). Він може використовуватися при вирішенні найчастіше однією, а іноді й кількох завдань. Ім'я цього файлу має розширення bas.
Програмний код проекту існує не сам по собі, він прив'язаний до окремих об'єктів екранної форми. Частина коду, яка відноситься тільки до одного об'єкту, в свою чергу може складатися з декількох фрагментів-процедур.
У Visual Basic програмний код майже завжди прив'язується до якоїсь події, яке є сигналом до початку роботи програми. Наприклад, клацання миші по будь-якого об'єкта екранної форми; завантаження нової екранної форми; переміщення покажчика ...