5. Системное ПО

К свойствам относятся: имя, тип, значение, цвет, размер и др. Свойства задаются с помощью переменных состояния.
События – сигналы, формируемые пользователем, операционной системой или работающей программой. Типичными примерами событий являются перемещения и щелчки мыши, сообщения, поступающие от таймера и о возникновении ошибок и т. д.
Элемент управления – стандартный объект, используемый операционной системой для ввода информации (например, командная кнопка, переключатель, текстовое поле, включатель и т. д.).
Класс – совокупность объектов с одинаковыми свойствами, т. е. с одинаковыми наборами переменных состояния и методов.
В основе ООП лежат три важных понятия: инкапсуляция, наследование и полиморфизм. Напомним их определения.
Инкапсуляция – механизм скрытия (маскировки) всех внутренних деталей объекта, не влияющих на его внешнее поведение.
Наследование – процесс, посредством которого один объект может приобретать свойства другого объекта и добавлять к ним черты (свойства), характерные только для него.
Полиморфизм – свойство, которое позволяет одно и то же имя объекта использовать для решения сразу нескольких разных задач (для задания общих действий для класса объектов). Другими словами, полиморфизм – это способность объектов выбирать внутреннюю процедуру (метод) исходя из типа данных, принятых в сообщении.
Рассмотрим области использования языка.
С помощью Microsoft VisualBasic (VB) можно совершенствовать приложения Microsoft Office, создавать приложения по технологии клиент-сервер и управлять базами данных. Пакет VisualBasic представляет собой удобную среду для создания пользовательских интерфейсов (оболочек) при решении нестандартных задач (например, разработка контролирующей программы, браузера собственной конструкции и др.). Сильная сторона VB состоит в том, что он позволяет вызывать процедуры из готовых библиотек.
VisualBasic позволяет создавать нестандартные элементы управления (называемые элементами управления на базе ActiveX или кратко – ActiveX-элементами).



Сайт управляется системой uCoz