Базовые понятия объектно-ориентированного программирования
Окружающий мир удобнее всего рассматривать как совокупность объектов. Поэтому объектная идеология позволяет построить процесс разработки программ в соответствии с естественным человеческим восприятием. В объектно-ориентированном программировании (ООП) базовыми единицами программ и данных являются объекты [1,6]. Объекты имеют имена, свойства (характеристики, атрибуты), методы (действия, которые могут выполнять объекты) и события.
Свойства — характеристики, атрибуты объекта, значения которых определяют внешний вид и поведение объекта.
Методы —предопределенные действия, которые могут выполнять объекты. Это, по сути дела, встроенные в язык готовые программные коды, которые не требуется писать разработчику. Ему только надо, при необходимости, установить свойства объекта и вызвать его методы, чтобы побудить объект выполнить требуемые функции. Некоторые свойства можно отредактировать только в период выполнения программы (RunTime).
|
|
Еще одной очень важной характеристикой современных языков ООП является событийно-управляемое программирование, которое определяется принципами функционирования программ под управлением современных операционных систем, таких, например, как семейство MS Windows. С помощью данной технологии вместо скрупулезного описания каждого шага программы программист указывает, как реагировать на различные события (действия пользователя): загрузка формы, выбор команды, щелчок мыши в окне, перемещение курсора и др. При этом программа строится из набора взаимодействующих процедур (блоков), управляемых пользователем. Для реализации данной технологии в состав объектов включены события.
Visual Basic является мощным программным средством, с помощью которого можно реализовать широкий спектр практических задач [1,4,5].
Основные возможности языка Visual Basic:
· поддержка технологии объектно-ориентированного программирования;
· создание гибкого и удобного пользовательского интерфейса с использованием средств визуального проектирования;
· создание разнообразных многоуровневых меню;
· поддержка графических изображений и геометрических фигур;
· использование стандартных диалогов (например, цвет, параметры принтера, обработка файлов);
· использование встроенных средств отладки и тестирования приложений в среде разработки;
· доступ к базам данных;
· поддержка сети Internet.
В качестве объектов при разработке пользовательского интерфейса в VB используются встроенные элементы управления. Необходимо отметить, что элементы управления VB имеют свойства, методы и события.